From 894d296159642a8c0ed2aabf0949dbc7b8b4659b Mon Sep 17 00:00:00 2001 From: pincman Date: Fri, 10 May 2024 06:29:02 +0800 Subject: [PATCH] update --- apps/admin/package.json | 4 +- apps/admin/scripts/index.ts | 12 +- apps/admin/src/app.tsx | 27 +- apps/admin/src/type.ts | 4 + apps/api/nest-cli.json | 4 +- apps/api/package.json | 13 +- apps/api/src/app.module.ts | 14 +- apps/api/src/config/database.config.ts | 33 +- apps/api/src/main.ts | 2 + apps/api/src/module.list.ts | 6 - .../api/src/modules/content/content.module.ts | 17 +- .../content/controllers/post.controller.ts | 13 + .../modules/content/entities/post.entity.ts | 4 +- .../modules/content/services/post.service.ts | 3 +- .../src/modules/database/database.module.ts | 28 + apps/api/src/modules/database/helpers.ts | 36 +- packages/{utils => common}/.eslintignore | 0 packages/{utils => common}/.eslintrc.js | 0 packages/{utils => common}/.gitignore | 0 packages/{utils => common}/.prettierignore | 0 packages/{utils => common}/.prettierrc.js | 0 packages/{utils => common}/package.json | 2 +- packages/common/src/index.ts | 1 + .../{utils/src => common/src/utils}/tools.ts | 0 .../{utils => common}/tsconfig.build.json | 0 packages/{utils => common}/tsconfig.json | 0 packages/utils/src/index.ts | 1 - pnpm-lock.yaml | 1052 ++++++----------- turbo.json | 3 +- 29 files changed, 497 insertions(+), 782 deletions(-) create mode 100644 apps/admin/src/type.ts delete mode 100644 apps/api/src/module.list.ts create mode 100644 apps/api/src/modules/content/controllers/post.controller.ts create mode 100644 apps/api/src/modules/database/database.module.ts rename packages/{utils => common}/.eslintignore (100%) rename packages/{utils => common}/.eslintrc.js (100%) rename packages/{utils => common}/.gitignore (100%) rename packages/{utils => common}/.prettierignore (100%) rename packages/{utils => common}/.prettierrc.js (100%) rename packages/{utils => common}/package.json (96%) create mode 100644 packages/common/src/index.ts rename packages/{utils/src => common/src/utils}/tools.ts (100%) rename packages/{utils => common}/tsconfig.build.json (100%) rename packages/{utils => common}/tsconfig.json (100%) delete mode 100644 packages/utils/src/index.ts diff --git a/apps/admin/package.json b/apps/admin/package.json index a38fb23..62cd3a5 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -12,15 +12,17 @@ "preview": "vite preview" }, "dependencies": { + "@3rapp/common": "workspace:*", + "@3rapp/api": "workspace:*", "@ant-design/cssinjs": "^1.20.0", "antd": "^5.17.0", + "axios": "^1.6.8", "deepmerge": "^4.3.1", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@3rapp/code-config": "workspace:*", - "@3rapp/utils": "workspace:*", "@types/node": "^20.12.10", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", diff --git a/apps/admin/scripts/index.ts b/apps/admin/scripts/index.ts index ca5c973..8cb3705 100644 --- a/apps/admin/scripts/index.ts +++ b/apps/admin/scripts/index.ts @@ -1,4 +1,4 @@ -import { pathResolve } from '@3rapp/utils'; +import { pathResolve } from '@3rapp/common'; import merge from 'deepmerge'; import { ConfigEnv, UserConfig } from 'vite'; @@ -19,6 +19,16 @@ export const createConfig = (params: ConfigEnv, configure?: Configure): UserConf localsConvention: 'camelCaseOnly', }, }, + server: { + proxy: { + '/api': { + target: 'http://localhost:3001/api', + changeOrigin: true, + rewrite: (path) => path.replace(/^\/api/, ''), + }, + }, + cors: true, + }, plugins: createPlugins(isBuild), }, typeof configure === 'function' ? configure(params, isBuild) : {}, diff --git a/apps/admin/src/app.tsx b/apps/admin/src/app.tsx index 97e386d..98d8c86 100644 --- a/apps/admin/src/app.tsx +++ b/apps/admin/src/app.tsx @@ -1,15 +1,34 @@ // src/app.tsx +import { PostEntity } from '@3rapp/api/modules/content/entities/post.entity'; import { StyleProvider } from '@ant-design/cssinjs'; import { Button, ConfigProvider, theme, App as AntdApp } from 'antd'; // import 'dayjs/locale/zh-cn'; import zhCN from 'antd/locale/zh_CN'; -import { FC } from 'react'; +import axios from 'axios'; +import { FC, useEffect, useState } from 'react'; import $styles from './app.module.css'; +const getPosts = async () => { + let data: PostEntity[] = []; + try { + const res = await axios.get('/api/posts'); + data = res.data; + } catch (err) { + console.log('Error:', err); + } + return data; +}; + const App: FC = () => { + const [data, setData] = useState([]); + useEffect(() => { + (async () => { + setData(await getPosts()); + })(); + }, []); return ( { > 点此打开 +

文章列表

+
    + {data.map((item) => ( +
  • {item.title}
  • + ))} +
diff --git a/apps/admin/src/type.ts b/apps/admin/src/type.ts new file mode 100644 index 0000000..95697c9 --- /dev/null +++ b/apps/admin/src/type.ts @@ -0,0 +1,4 @@ +export interface Post { + title: string; + body: string; +} diff --git a/apps/api/nest-cli.json b/apps/api/nest-cli.json index 2016fd1..363961e 100644 --- a/apps/api/nest-cli.json +++ b/apps/api/nest-cli.json @@ -3,8 +3,6 @@ "collection": "@nestjs/schematics", "sourceRoot": "src", "compilerOptions": { - "deleteOutDir": true, - "builder": "swc", - "typeCheck": true + "deleteOutDir": true } } diff --git a/apps/api/package.json b/apps/api/package.json index 5865036..b389595 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -3,8 +3,15 @@ "version": "0.0.1", "description": "", "author": "", - "private": true, "license": "UNLICENSED", + "main": "dist/main.js", + "types": "dist/main.d.ts", + "exports": { + ".": { + "import": "./dist/main.d.ts" + }, + "./*": "./dist/*.d.ts" + }, "scripts": { "cli": "nest", "db": "mikro-orm", @@ -23,15 +30,18 @@ "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { + "@3rapp/common": "workspace:*", "@mikro-orm/cli": "^6.2.5", "@mikro-orm/core": "^6.2.5", "@mikro-orm/migrations": "^6.2.5", "@mikro-orm/nestjs": "^5.2.3", "@mikro-orm/postgresql": "^6.2.5", + "@mikro-orm/reflection": "^6.2.5", "@mikro-orm/seeder": "^6.2.5", "@nestjs/common": "^10.3.8", "@nestjs/core": "^10.3.8", "@nestjs/platform-fastify": "^10.3.8", + "deepmerge": "^4.3.1", "fastify": "^4.26.2", "lodash": "^4.17.21", "reflect-metadata": "^0.2.2", @@ -41,6 +51,7 @@ "devDependencies": { "@3rapp/code-config": "workspace:*", "@faker-js/faker": "^8.4.1", + "@mikro-orm/sql-highlighter": "^1.0.1", "@nestjs/cli": "^10.3.2", "@nestjs/schematics": "^10.1.1", "@nestjs/testing": "^10.3.8", diff --git a/apps/api/src/app.module.ts b/apps/api/src/app.module.ts index 56d1a65..da45078 100644 --- a/apps/api/src/app.module.ts +++ b/apps/api/src/app.module.ts @@ -1,20 +1,14 @@ -import { MikroOrmModule } from '@mikro-orm/nestjs'; import { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { database } from './config/database.config'; -import { moduleImports } from './module.list'; +import { ContentModule } from './modules/content/content.module'; +import { DatabaseModule } from './modules/database/database.module'; +import { UserModule } from './modules/user/user.module'; @Module({ - imports: [ - MikroOrmModule.forRoot({ - ...database(), - // registerRequestContext: true, - // autoLoadEntities: true, - }), - ...moduleImports, - ], + imports: [DatabaseModule.forRoot(database()), UserModule, ContentModule], controllers: [AppController], providers: [AppService], }) diff --git a/apps/api/src/config/database.config.ts b/apps/api/src/config/database.config.ts index 2d82205..008592f 100644 --- a/apps/api/src/config/database.config.ts +++ b/apps/api/src/config/database.config.ts @@ -1,27 +1,16 @@ -import { Migrator } from '@mikro-orm/migrations'; -import { defineConfig, Utils } from '@mikro-orm/postgresql'; +import { defineConfig } from '@mikro-orm/postgresql'; -import { SeedManager } from '@mikro-orm/seeder'; +import { PostgreSqlOptions } from '@mikro-orm/postgresql/PostgreSqlMikroORM'; -import { moduleImports } from '@/module.list'; -import { getEntities } from '@/modules/database/helpers'; +import { getBbOptions } from '@/modules/database/helpers'; export const database = () => - defineConfig({ - host: '127.0.0.1', - user: 'postgres', - password: '123456', - dbName: '3rapp', - entities: getEntities(moduleImports), - extensions: [Migrator, SeedManager], - migrations: { - disableForeignKeys: false, - tableName: 'migrations', - path: Utils.detectTsNode() ? 'src/database/migrations' : 'dist/database/migrations', - }, - seeder: { - path: Utils.detectTsNode() ? 'src/database/seeders' : 'dist/database/seeders', - defaultSeeder: 'DatabaseSeeder', - }, - }); + defineConfig( + getBbOptions({ + host: '127.0.0.1', + user: 'postgres', + password: '123456', + dbName: '3rapp', + }), + ); export default database(); diff --git a/apps/api/src/main.ts b/apps/api/src/main.ts index 3200e3a..f6e184f 100644 --- a/apps/api/src/main.ts +++ b/apps/api/src/main.ts @@ -14,6 +14,8 @@ async function bootstrap() { }); // 设置全局访问前缀 app.setGlobalPrefix('api'); + // 关闭nestjs进程自动关闭mikroorm等进程 + app.enableShutdownHooks(); // 启动后的输出 await app.listen(3001, () => { console.log(); diff --git a/apps/api/src/module.list.ts b/apps/api/src/module.list.ts deleted file mode 100644 index 5ef3793..0000000 --- a/apps/api/src/module.list.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { ModuleMetadata } from '@nestjs/common'; - -import { ContentModule } from './modules/content/content.module'; -import { UserModule } from './modules/user/user.module'; - -export const moduleImports: ModuleMetadata['imports'] = [UserModule, ContentModule]; diff --git a/apps/api/src/modules/content/content.module.ts b/apps/api/src/modules/content/content.module.ts index ad021a5..2416ba6 100644 --- a/apps/api/src/modules/content/content.module.ts +++ b/apps/api/src/modules/content/content.module.ts @@ -1,11 +1,14 @@ -import { AnyEntity, EntityName } from '@mikro-orm/core'; +import { MikroOrmModule } from '@mikro-orm/nestjs'; import { Module } from '@nestjs/common'; +import { PostController } from './controllers/post.controller'; import { PostEntity } from './entities/post.entity'; +import { PostService } from './services/post.service'; -@Module({}) -export class ContentModule { - static entities(): EntityName[] { - return [PostEntity]; - } -} +@Module({ + imports: [MikroOrmModule.forFeature({ entities: [PostEntity] })], + controllers: [PostController], + providers: [PostService], + exports: [PostService], +}) +export class ContentModule {} diff --git a/apps/api/src/modules/content/controllers/post.controller.ts b/apps/api/src/modules/content/controllers/post.controller.ts new file mode 100644 index 0000000..d49944c --- /dev/null +++ b/apps/api/src/modules/content/controllers/post.controller.ts @@ -0,0 +1,13 @@ +import { Controller, Get } from '@nestjs/common'; + +import { PostService } from '../services/post.service'; + +@Controller('posts') +export class PostController { + constructor(private postService: PostService) {} + + @Get() + async list() { + return this.postService.list(); + } +} diff --git a/apps/api/src/modules/content/entities/post.entity.ts b/apps/api/src/modules/content/entities/post.entity.ts index 3f02a05..8d9d38a 100644 --- a/apps/api/src/modules/content/entities/post.entity.ts +++ b/apps/api/src/modules/content/entities/post.entity.ts @@ -11,10 +11,10 @@ export class PostEntity { id = v4(); @Property({ index: true }) - title: string; + title!: string; @Property({ type: 'text', lazy: true }) - body: string; + body!: string; @Property({ type: ArrayType, nullable: true }) keywords?: string[]; diff --git a/apps/api/src/modules/content/services/post.service.ts b/apps/api/src/modules/content/services/post.service.ts index 536c497..5980573 100644 --- a/apps/api/src/modules/content/services/post.service.ts +++ b/apps/api/src/modules/content/services/post.service.ts @@ -4,9 +4,8 @@ import { PostRepository } from '../repositories/post.repository'; @Injectable() export class PostService { - constructor(protected postRepo: PostRepository) {} + constructor(private readonly postRepo: PostRepository) {} - // @CreateRequestContext((t) => t.postRepo) async list() { return this.postRepo.findAll(); } diff --git a/apps/api/src/modules/database/database.module.ts b/apps/api/src/modules/database/database.module.ts new file mode 100644 index 0000000..c9f26ff --- /dev/null +++ b/apps/api/src/modules/database/database.module.ts @@ -0,0 +1,28 @@ +import { MikroORM } from '@mikro-orm/core'; +import { MikroOrmModule, MikroOrmModuleSyncOptions } from '@mikro-orm/nestjs'; +// import { SqlHighlighter } from '@mikro-orm/sql-highlighter'; +import { DynamicModule, Module, OnModuleInit } from '@nestjs/common'; + +import { getBbOptions } from './helpers'; + +@Module({}) +export class DatabaseModule implements OnModuleInit { + constructor(private readonly orm: MikroORM) {} + + async onModuleInit(): Promise { + await this.orm.getMigrator().up(); + } + + static forRoot(options: MikroOrmModuleSyncOptions = {}): DynamicModule { + return { + global: true, + module: DatabaseModule, + imports: [ + MikroOrmModule.forRootAsync({ + useFactory: () => getBbOptions(options), + }), + ], + exports: [MikroOrmModule], + }; + } +} diff --git a/apps/api/src/modules/database/helpers.ts b/apps/api/src/modules/database/helpers.ts index 44fd372..9c8c963 100644 --- a/apps/api/src/modules/database/helpers.ts +++ b/apps/api/src/modules/database/helpers.ts @@ -1,11 +1,35 @@ +import { deepMerge } from '@3rapp/common'; import { base, zh_CN, en, Faker } from '@faker-js/faker'; -import { ModuleMetadata } from '@nestjs/common'; -import { isFunction } from 'lodash'; +import { Utils } from '@mikro-orm/core'; +import { Migrator } from '@mikro-orm/migrations'; -export const getEntities = (modules: ModuleMetadata['imports'] = []) => - modules - .map((m) => ('entities' in m && isFunction(m.entities) ? m.entities() : [])) - .reduce((o, n) => [...o, ...n], []); +import { MikroOrmModuleSyncOptions } from '@mikro-orm/nestjs'; +import { SeedManager } from '@mikro-orm/seeder'; + +export const getBbOptions = (options: MikroOrmModuleSyncOptions) => + deepMerge( + { + // registerRequestContext: false, + extensions: [Migrator, SeedManager], + migrations: { + disableForeignKeys: false, + tableName: 'migrations', + path: Utils.detectTsNode() ? 'src/database/migrations' : 'dist/database/migrations', + }, + seeder: { + path: Utils.detectTsNode() ? 'src/database/seeders' : 'dist/database/seeders', + defaultSeeder: 'DatabaseSeeder', + }, + entities: ['dist/**/*.entity.js', 'node_modules/@3rapp/**/*.entity.js'], + entitiesTs: ['src/**/*.entity.ts', 'node_modules/@3rapp/**/*.entity.ts'], + + // highlighter: new SqlHighlighter(), + // metadataProvider: TsMorphMetadataProvider, + debug: true, + } as MikroOrmModuleSyncOptions, + options, + 'replace', + ) as T; const faker = new Faker({ locale: [zh_CN, en, base], diff --git a/packages/utils/.eslintignore b/packages/common/.eslintignore similarity index 100% rename from packages/utils/.eslintignore rename to packages/common/.eslintignore diff --git a/packages/utils/.eslintrc.js b/packages/common/.eslintrc.js similarity index 100% rename from packages/utils/.eslintrc.js rename to packages/common/.eslintrc.js diff --git a/packages/utils/.gitignore b/packages/common/.gitignore similarity index 100% rename from packages/utils/.gitignore rename to packages/common/.gitignore diff --git a/packages/utils/.prettierignore b/packages/common/.prettierignore similarity index 100% rename from packages/utils/.prettierignore rename to packages/common/.prettierignore diff --git a/packages/utils/.prettierrc.js b/packages/common/.prettierrc.js similarity index 100% rename from packages/utils/.prettierrc.js rename to packages/common/.prettierrc.js diff --git a/packages/utils/package.json b/packages/common/package.json similarity index 96% rename from packages/utils/package.json rename to packages/common/package.json index e6f1e75..87cf519 100644 --- a/packages/utils/package.json +++ b/packages/common/package.json @@ -1,5 +1,5 @@ { - "name": "@3rapp/utils", + "name": "@3rapp/common", "version": "0.0.0", "files": [ "dist" diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts new file mode 100644 index 0000000..53891af --- /dev/null +++ b/packages/common/src/index.ts @@ -0,0 +1 @@ +export * from './utils/tools'; diff --git a/packages/utils/src/tools.ts b/packages/common/src/utils/tools.ts similarity index 100% rename from packages/utils/src/tools.ts rename to packages/common/src/utils/tools.ts diff --git a/packages/utils/tsconfig.build.json b/packages/common/tsconfig.build.json similarity index 100% rename from packages/utils/tsconfig.build.json rename to packages/common/tsconfig.build.json diff --git a/packages/utils/tsconfig.json b/packages/common/tsconfig.json similarity index 100% rename from packages/utils/tsconfig.json rename to packages/common/tsconfig.json diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts deleted file mode 100644 index 8618864..0000000 --- a/packages/utils/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './tools'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0834b80..2868c8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,12 +23,21 @@ importers: apps/admin: dependencies: + '@3rapp/api': + specifier: workspace:* + version: link:../api + '@3rapp/common': + specifier: workspace:* + version: link:../../packages/common '@ant-design/cssinjs': specifier: ^1.20.0 version: 1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) antd: specifier: ^5.17.0 version: 5.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + axios: + specifier: ^1.6.8 + version: 1.6.8 deepmerge: specifier: ^4.3.1 version: 4.3.1 @@ -42,12 +51,9 @@ importers: '@3rapp/code-config': specifier: workspace:* version: link:../../packages/code-config - '@3rapp/utils': - specifier: workspace:* - version: link:../../packages/utils '@types/node': specifier: ^20.12.10 - version: 20.12.10 + version: 20.12.11 '@types/react': specifier: ^18.2.66 version: 18.3.1 @@ -56,7 +62,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.2.1(vite@5.2.0(@types/node@20.12.10)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0)) + version: 4.2.1(vite@5.2.11(@types/node@20.12.11)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) @@ -86,16 +92,19 @@ importers: version: 16.5.0(typescript@5.4.5) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) typescript: specifier: ^5.2.2 version: 5.4.5 vite: specifier: ^5.2.0 - version: 5.2.0(@types/node@20.12.10)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0) + version: 5.2.11(@types/node@20.12.11)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0) apps/api: dependencies: + '@3rapp/common': + specifier: workspace:* + version: link:../../packages/common '@mikro-orm/cli': specifier: ^6.2.5 version: 6.2.5(pg@8.11.5) @@ -104,13 +113,16 @@ importers: version: 6.2.5 '@mikro-orm/migrations': specifier: ^6.2.5 - version: 6.2.5(@mikro-orm/core@6.2.5)(@types/node@20.12.10)(pg@8.11.5) + version: 6.2.5(@mikro-orm/core@6.2.5)(@types/node@20.12.11)(pg@8.11.5) '@mikro-orm/nestjs': specifier: ^5.2.3 - version: 5.2.3(@mikro-orm/core@6.2.5)(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 5.2.3(@mikro-orm/core@6.2.5)(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@mikro-orm/postgresql': specifier: ^6.2.5 version: 6.2.5(@mikro-orm/core@6.2.5) + '@mikro-orm/reflection': + specifier: ^6.2.5 + version: 6.2.5(@mikro-orm/core@6.2.5) '@mikro-orm/seeder': specifier: ^6.2.5 version: 6.2.5(@mikro-orm/core@6.2.5) @@ -119,10 +131,13 @@ importers: version: 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/platform-fastify': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)) + deepmerge: + specifier: ^4.3.1 + version: 4.3.1 fastify: specifier: ^4.26.2 version: 4.27.0 @@ -145,21 +160,24 @@ importers: '@faker-js/faker': specifier: ^8.4.1 version: 8.4.1 + '@mikro-orm/sql-highlighter': + specifier: ^1.0.1 + version: 1.0.1 '@nestjs/cli': specifier: ^10.3.2 - version: 10.3.2(@swc/cli@0.3.12(@swc/core@1.5.3(@swc/helpers@0.5.11))(chokidar@3.6.0))(@swc/core@1.5.3(@swc/helpers@0.5.11)) + version: 10.3.2(@swc/cli@0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0))(@swc/core@1.5.5(@swc/helpers@0.5.11)) '@nestjs/schematics': specifier: ^10.1.1 version: 10.1.1(chokidar@3.6.0)(typescript@5.4.5) '@nestjs/testing': specifier: ^10.3.8 - version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)) + version: 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@swc/cli': specifier: ^0.3.12 - version: 0.3.12(@swc/core@1.5.3(@swc/helpers@0.5.11))(chokidar@3.6.0) + version: 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0) '@swc/core': specifier: ^1.5.3 - version: 1.5.3(@swc/helpers@0.5.11) + version: 1.5.5(@swc/helpers@0.5.11) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -168,7 +186,7 @@ importers: version: 4.17.1 '@types/node': specifier: ^20.12.8 - version: 20.12.10 + version: 20.12.11 '@types/supertest': specifier: ^6.0.2 version: 6.0.2 @@ -180,7 +198,7 @@ importers: version: 8.57.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + version: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -192,13 +210,13 @@ importers: version: 7.0.0 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)))(typescript@5.4.5) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))) + version: 9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -234,14 +252,14 @@ importers: version: 2.3.0 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))) devDependencies: '@3rapp/code-config': specifier: workspace:* version: link:../../packages/code-config '@types/node': specifier: ^20.12.8 - version: 20.12.10 + version: 20.12.11 '@types/react': specifier: ^18.3.1 version: 18.3.1 @@ -274,7 +292,7 @@ importers: version: 16.5.0(typescript@5.4.5) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -328,7 +346,7 @@ importers: version: 4.6.2(eslint@8.57.0) eslint-plugin-react-refresh: specifier: ^0.4.6 - version: 0.4.6(eslint@8.57.0) + version: 0.4.7(eslint@8.57.0) eslint-plugin-unused-imports: specifier: ^3.2.0 version: 3.2.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) @@ -354,7 +372,7 @@ importers: specifier: ^5.4.5 version: 5.4.5 - packages/utils: + packages/common: dependencies: deepmerge: specifier: ^4.3.1 @@ -365,7 +383,7 @@ importers: version: link:../code-config '@types/node': specifier: ^20.12.10 - version: 20.12.10 + version: 20.12.11 bunchee: specifier: ^5.1.5 version: 5.1.5(typescript@5.4.5) @@ -652,8 +670,8 @@ packages: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} - '@dual-bundle/import-meta-resolve@4.0.0': - resolution: {integrity: sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==} + '@dual-bundle/import-meta-resolve@4.1.0': + resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} '@emotion/hash@0.8.0': resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} @@ -1004,12 +1022,22 @@ packages: peerDependencies: '@mikro-orm/core': ^6.0.0 + '@mikro-orm/reflection@6.2.5': + resolution: {integrity: sha512-PHRz0BRX3OGjVxe6YzWGEG3xFF6mkaLrmaV40pfyxy2vNh0P8LQkNIFfRqk4PWbpI8yNbANEeQ9TtrtYAsmQ1g==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@mikro-orm/core': ^6.0.0 + '@mikro-orm/seeder@6.2.5': resolution: {integrity: sha512-4j3dwW8jMu0mZiPPLCphYN3ZkVcEqxBW9fCc3iz3rmzWtBD2xUP0BopaM/xlHwo2RWgHmMTi+J9FCKL+ljxdQw==} engines: {node: '>= 18.12.0'} peerDependencies: '@mikro-orm/core': ^6.0.0 + '@mikro-orm/sql-highlighter@1.0.1': + resolution: {integrity: sha512-iO+FwRNuqNDVlIo5zfgOu2mMGVicX/FqzP+F/A0xpJLHyqvWyXzVwntgAMimBjQaxiX9Rpmc0u3Jq6/A6V6JQA==} + engines: {node: '>= 10.13.0'} + '@mole-inc/bin-wrapper@8.0.1': resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1057,12 +1085,6 @@ packages: '@nestjs/websockets': optional: true - '@nestjs/platform-express@10.3.8': - resolution: {integrity: sha512-sifLoxgEJvAgbim1UuW6wyScMfkS9SVQRH+lN33N/9ZvZSjO6NSDLOe+wxqsnZkia+QrjFC0qy0ITRAsggfqbg==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/core': ^10.0.0 - '@nestjs/platform-fastify@10.3.8': resolution: {integrity: sha512-gWGskBuZRB4LTQJCJWWUZvYwiF05zAJdq0X5oi6SmSZHP6bPIY+sQar+IwPFTsDtCM0Qk9nFm9UUuQdgLZTrTQ==} peerDependencies: @@ -1206,8 +1228,8 @@ packages: '@types/react': optional: true - '@rc-component/async-validator@5.0.2': - resolution: {integrity: sha512-ukdSere8wCNa5MpymNOYvOuHDODHlwBeaYEm0TtG91M7i72T7/cOVZhmDg9QcNe5+VP1YHJQEvquqA1bN5pTsg==} + '@rc-component/async-validator@5.0.3': + resolution: {integrity: sha512-eN5chKrc0ANerXjLJuoqh/YJpor0u4T1bgaph5BPh42cJ2afDihaHJ2Mh3Up3XIFk05EfKG4nIQxbqC6y2eM4Q==} engines: {node: '>=14.x'} '@rc-component/color-picker@1.5.3': @@ -1413,8 +1435,8 @@ packages: '@types/node': optional: true - '@rushstack/ts-command-line@4.19.3': - resolution: {integrity: sha512-gWJPWIlr1VC2byK3ZfXMoPLCNT6fFk4qXAb2x2deVRJpq/LQh03galWqissit8QCOS7mOJPyM42uWmT8f4MKRg==} + '@rushstack/ts-command-line@4.19.4': + resolution: {integrity: sha512-OH7SPCTjEus/KNDBZ2RbsbVQZ9/H/TJI+TcuiiQjxZ3beMTcQLGaPt5BuXk/c0AS0FQbOGT+2+AJmTZZq6Fhtw==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1440,72 +1462,72 @@ packages: chokidar: optional: true - '@swc/core-darwin-arm64@1.5.3': - resolution: {integrity: sha512-kRmmV2XqWegzGXvJfVVOj10OXhLgaVOOBjaX3p3Aqg7Do5ksg+bY5wi1gAN/Eul7B08Oqf7GG7WJevjDQGWPOg==} + '@swc/core-darwin-arm64@1.5.5': + resolution: {integrity: sha512-Ol5ZwZYdTOZsv2NwjcT/qVVALKzVFeh+IJ4GNarr3P99+38Dkwi81OqCI1o/WaDXQYKAQC/V+CzMbkEuJJfq9Q==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.3': - resolution: {integrity: sha512-EYs0+ovaRw6ZN9GBr2nIeC7gUXWA0q4RYR+Og3Vo0Qgv2Mt/XudF44A2lPK9X7M3JIfu6JjnxnTuvsK1Lqojfw==} + '@swc/core-darwin-x64@1.5.5': + resolution: {integrity: sha512-XHWpKBIPKYLgh5/lV2PYjO84lkzf5JR51kjiloyz2Pa9HIV8tHoAP8bYdJwm4nUp2I7KcEh3pPH0AVu5LpxMKw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.3': - resolution: {integrity: sha512-RBVUTidSf4wgPdv98VrgJ4rMzMDN/3LBWdT7l+R7mNFH+mtID7ZAhTON0o/m1HkECgAgi1xcbTOVAw1xgd5KLA==} + '@swc/core-linux-arm-gnueabihf@1.5.5': + resolution: {integrity: sha512-vtoWNCWAe+CNSqtqIwFnIH48qgPPlUZKoQ4EVFeMM+7/kDi6SeNxoh5TierJs5bKAWxD49VkPvRoWFCk6V62mA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.3': - resolution: {integrity: sha512-DCC6El3MiTYfv98CShxz/g2s4Pxn6tV0mldCQ0UdRqaN2ApUn7E+zTrqaj5bk7yII3A43WhE9Mr6wNPbXUeVyg==} + '@swc/core-linux-arm64-gnu@1.5.5': + resolution: {integrity: sha512-L4l7M78U6h/rCAxId+y5Vu+1KfDRF6dJZtitFcaT293guiUQFwJv8gLxI4Jh5wFtZ0fYd0QaCuvh2Ip79CzGMg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.5.3': - resolution: {integrity: sha512-p04ysjYXEyaCGpJvwHm0T0nkPawXtdKBTThWnlh8M5jYULVNVA1YmC9azG2Avs1GDaLgBPVUgodmFYpdSupOYA==} + '@swc/core-linux-arm64-musl@1.5.5': + resolution: {integrity: sha512-DkzJc13ukXa7oJpyn24BjIgsiOybYrc+IxjsQyfNlDrrs1QXP4elStcpkD02SsIuSyHjZV8Hw2HFBMQB3OHPrA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-x64-gnu@1.5.3': - resolution: {integrity: sha512-/l4KJu0xwYm6tcVSOvF8RbXrIeIHJAhWnKvuX4ZnYKFkON968kB8Ghx+1yqBQcZf36tMzSuZUC5xBUA9u66lGA==} + '@swc/core-linux-x64-gnu@1.5.5': + resolution: {integrity: sha512-kj4ZwWJGeBEUzHrRQP2VudN+kkkYH7OI1dPVDc6kWQx5X4329JeKOas4qY0l7gDVjBbRwN9IbbPI6TIn2KfAug==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.5.3': - resolution: {integrity: sha512-54DmSnrTXq4fYEKNR0nFAImG3+FxsHlQ6Tol/v3l+rxmg2K0FeeDOpH7wTXeWhMGhFlGrLIyLSnA+SzabfoDIA==} + '@swc/core-linux-x64-musl@1.5.5': + resolution: {integrity: sha512-6pTorCs4mYhPhYtC4jNOnhGgjNd3DZcRoZ9P0tzXXP69aCbYjvlgNH/NRvAROp9AaVFeZ7a7PmCWb6+Rbe7NKg==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.5.3': - resolution: {integrity: sha512-piUMqoHNwDXChBfaaFIMzYgoxepfd8Ci1uXXNVEnuiRKz3FiIcNLmvXaBD7lKUwKcnGgVziH/CrndX6SldKQNQ==} + '@swc/core-win32-arm64-msvc@1.5.5': + resolution: {integrity: sha512-o0/9pstmEjwZyrY/bA+mymF0zH7E+GT/XCVqdKeWW9Wn3gTTyWa5MZnrFgI2THQ+AXwdglMB/Zo76ARQPaz/+A==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.3': - resolution: {integrity: sha512-zV5utPYBUzYhBOomCByAjKAvfVBcOCJtnszx7Zlfz7SAv/cGm8D1QzPDCvv6jDhIlUtLj6KyL8JXeFr+f95Fjw==} + '@swc/core-win32-ia32-msvc@1.5.5': + resolution: {integrity: sha512-B+nypUwsmCuaH6RtKWgiPCb+ENjxstJPPJeMJvBqlJqyCaIkZzN4M07Ozi3xVv1VG21SRkd6G3xIqRoalrNc0Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.3': - resolution: {integrity: sha512-QmUiXiPIV5gBADfDh8e2jKynEhyRC+dcKP/zF9y5KqDUErYzlhocLd68uYS4uIegP6AylYlmigHgcaktGEE9VQ==} + '@swc/core-win32-x64-msvc@1.5.5': + resolution: {integrity: sha512-ry83ki9ZX0Q+GWGnqc2J618Z+FvKE8Ajn42F8EYi8Wj0q6Jz3mj+pJzgzakk2INm2ldEZ+FaRPipn4ozsZDcBg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.3': - resolution: {integrity: sha512-pSEglypnBGLHBoBcv3aYS7IM2t2LRinubYMyP88UoFIcD2pear2CeB15CbjJ2IzuvERD0ZL/bthM7cDSR9g+aQ==} + '@swc/core@1.5.5': + resolution: {integrity: sha512-M8O22EEgdSONLd+7KRrXj8pn+RdAZZ7ISnPjE9KCQQlI0kkFNEquWR+uFdlFxQfwlyCe/Zb6uGXGDvtcov4IMg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': ^0.5.0 @@ -1532,6 +1554,9 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + '@ts-morph/common@0.23.0': + resolution: {integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==} + '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -1607,8 +1632,8 @@ packages: '@types/methods@1.1.4': resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==} - '@types/node@20.12.10': - resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} + '@types/node@20.12.11': + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -1771,10 +1796,6 @@ packages: abstract-logging@2.0.1: resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: @@ -1869,9 +1890,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - append-field@1.0.0: - resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} - arch@2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} @@ -1897,9 +1915,6 @@ packages: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} @@ -1975,6 +1990,9 @@ packages: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} + axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} + axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} @@ -2031,10 +2049,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -2084,10 +2098,6 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - cacheable-lookup@5.0.4: resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} engines: {node: '>=10.6.0'} @@ -2116,8 +2126,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001616: - resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==} + caniuse-lite@1.0.30001617: + resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2209,6 +2219,9 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + code-block-writer@13.0.1: + resolution: {integrity: sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==} + collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} @@ -2270,10 +2283,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concat-stream@1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - confusing-browser-globals@1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} @@ -2284,16 +2293,9 @@ packages: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.6.0: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} @@ -2307,10 +2309,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - cosmiconfig@8.3.6: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} @@ -2381,14 +2379,6 @@ packages: dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -2444,18 +2434,10 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -2500,11 +2482,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.4.758: - resolution: {integrity: sha512-/o9x6TCdrYZBMdGeTifAP3wlF/gVT+TtWJe3BSmtNh92Mw81U9hrYwW9OAGUh+sEOX/yz5e34sksqRruZbjYrw==} + electron-to-chromium@1.4.761: + resolution: {integrity: sha512-PIbxpiJGx6Bb8dQaonNc6CGTRlVntdLg/2nMa1YhnrwYOORY9a3ZgGN0UQYE6lAcj/lkyduJN7BPt/JiY+jAQQ==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -2516,10 +2495,6 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -2577,9 +2552,6 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -2704,8 +2676,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-refresh@0.4.6: - resolution: {integrity: sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==} + eslint-plugin-react-refresh@0.4.7: + resolution: {integrity: sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==} peerDependencies: eslint: '>=7' @@ -2787,10 +2759,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -2819,10 +2787,6 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - ext-list@2.2.2: resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} engines: {node: '>=0.10.0'} @@ -2929,10 +2893,6 @@ packages: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - find-my-way@8.2.0: resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} engines: {node: '>=14'} @@ -2960,6 +2920,15 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -2988,10 +2957,6 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} @@ -3057,8 +3022,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.4: - resolution: {integrity: sha512-ofbkKj+0pjXjhejr007J/fLf+sW+8H7K5GCm+msC8q3IpvgjobpyPqSRFemNyIMxklC0zeJpi7VDFna19FacvQ==} + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} getopts@2.3.0: resolution: {integrity: sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==} @@ -3079,8 +3044,8 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + glob@10.3.14: + resolution: {integrity: sha512-4fkAqu93xe9Mk7le9v0y3VrPDqLKHarNi2s4Pv7f2yOvfhWfhc7hRPHC/JyqMqb8B/Dt/eGS4n7ykwf3fOsl8g==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true @@ -3183,10 +3148,6 @@ packages: http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - http2-wrapper@1.0.3: resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} engines: {node: '>=10.19.0'} @@ -3409,9 +3370,6 @@ packages: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -3805,10 +3763,6 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - memfs@3.5.3: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} @@ -3817,9 +3771,6 @@ packages: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -3847,11 +3798,6 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} @@ -3891,30 +3837,24 @@ packages: resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} engines: {node: '>=8'} - minipass@7.1.0: - resolution: {integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==} + minipass@7.1.1: + resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} hasBin: true mnemonist@0.39.6: resolution: {integrity: sha512-A/0v5Z59y63US00cRSLiloEIw3t5G+MiKz4BhX21FI+YBJXBOGW0ohFxTxO08dsOYlzxo87T7vGfZKYp2bcAWA==} - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - multer@1.4.4-lts.1: - resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==} - engines: {node: '>= 6.0.0'} - mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -3933,10 +3873,6 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -4056,10 +3992,6 @@ packages: resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} engines: {node: '>=14.0.0'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -4123,9 +4055,8 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -4146,13 +4077,10 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + path-scurry@1.11.0: + resolution: {integrity: sha512-LNHTaVkzaYaLGlO+0u3rQTz7QrHTFOuKyba9JMTQutkmtNew8dw8wOD7mTU/5fCPZzCWpfW0XnQKzY61P0aTaw==} engines: {node: '>=16 || 14 >=14.17'} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - path-to-regexp@3.2.0: resolution: {integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==} @@ -4391,9 +4319,6 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@3.0.0: resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} @@ -4412,6 +4337,9 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -4430,10 +4358,6 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.12.1: resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} engines: {node: '>=0.6'} @@ -4451,14 +4375,6 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - rc-cascader@3.25.0: resolution: {integrity: sha512-mBY6/CykOvzAYnIye0rpt5JkMAXJaX8zZawOwSndbKuFakYE+leqBQWIZoN9HIgAptPpTi2Aty3RvbaBmk8SKQ==} peerDependencies: @@ -4495,8 +4411,8 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' - rc-field-form@2.0.0: - resolution: {integrity: sha512-Xwp8SoSbWQOsz3s7IwEkDj/fF73Wa+vVPtP+gnaq6wVvPX8aPhx1vrHpFcgmiIOKdKIdezGLFsTyU3kNXn+IEA==} + rc-field-form@2.0.1: + resolution: {integrity: sha512-3WK/POHBcfMFKrzScrkmgMIXqoVQ0KgVwcVnej/ukwuQG4ZHCJaTi2KhM+tWTK4WODBXbmjKg5pKHj2IVmSg4A==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -4602,8 +4518,8 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' - rc-select@14.13.2: - resolution: {integrity: sha512-Xwt5ZcS5PKGR6bJL/dBRH6AFtC8FgVu2a+2T8NuyldhppKZlmZREK3nc5gONf+VlN+IbCxbr6vivgkbdPZJYng==} + rc-select@14.13.3: + resolution: {integrity: sha512-AMEfdE40RhlqahMGN3Q7OKVd1txNph0zIn2Xpvn0ZJiUYafCsqoGv+Rj6v1umgm8ZOEAJ3LefnkznAYNMMzACg==} engines: {node: '>=8.x'} peerDependencies: react: '*' @@ -4709,9 +4625,6 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -4838,8 +4751,8 @@ packages: rollup: ^3.29.4 || ^4 typescript: ^4.5 || ^5.0 - rollup-plugin-swc3@0.11.1: - resolution: {integrity: sha512-6j8kWS6HM63P9pc6O5UtfhZkW9vVmkYfoEmZxR3Nua6KQRDCM3a6RrskqiGeiCnJ9s1W+tAmlVYz80G9yy2/Kg==} + rollup-plugin-swc3@0.11.2: + resolution: {integrity: sha512-o1ih9B806fV2wBSNk46T0cYfTF2eiiKmYXRpWw3K4j/Cp3tCAt10UCVsTqvUhGP58pcB3/GZcAVl5e7TCSKN6Q==} engines: {node: '>=12'} peerDependencies: '@swc/core': '>=1.2.165' @@ -4873,9 +4786,6 @@ packages: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -4923,22 +4833,14 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.6.1: - resolution: {integrity: sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==} + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} @@ -4950,9 +4852,6 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -5040,10 +4939,6 @@ packages: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -5082,9 +4977,6 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -5331,10 +5223,6 @@ packages: toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - token-types@5.0.1: resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==} engines: {node: '>=14.16'} @@ -5387,6 +5275,9 @@ packages: typescript: '*' webpack: ^5.0.0 + ts-morph@22.0.0: + resolution: {integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==} + ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -5469,10 +5360,6 @@ packages: resolution: {integrity: sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==} engines: {node: '>=16'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -5489,9 +5376,6 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} @@ -5524,10 +5408,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - update-browserslist-db@1.0.15: resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} hasBin: true @@ -5540,10 +5420,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true @@ -5555,16 +5431,12 @@ packages: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} - validator@13.11.0: - resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} + validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vite@5.2.0: - resolution: {integrity: sha512-xMSLJNEjNk/3DJRgWlPADDwaU9AgYRodDH2t6oENhJnIlmU9Hx1Q6VpjyXua/JdMw1WJRbnAgHJ9xgET9gnIAg==} + vite@5.2.11: + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6039,7 +5911,7 @@ snapshots: '@ctrl/tinycolor@3.6.1': {} - '@dual-bundle/import-meta-resolve@4.0.0': {} + '@dual-bundle/import-meta-resolve@4.1.0': {} '@emotion/hash@0.8.0': {} @@ -6214,27 +6086,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 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@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6259,7 +6131,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -6277,7 +6149,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.10 + '@types/node': 20.12.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -6299,7 +6171,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -6369,7 +6241,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -6450,12 +6322,12 @@ snapshots: - supports-color - tedious - '@mikro-orm/migrations@6.2.5(@mikro-orm/core@6.2.5)(@types/node@20.12.10)(pg@8.11.5)': + '@mikro-orm/migrations@6.2.5(@mikro-orm/core@6.2.5)(@types/node@20.12.11)(pg@8.11.5)': dependencies: '@mikro-orm/core': 6.2.5 '@mikro-orm/knex': 6.2.5(@mikro-orm/core@6.2.5)(pg@8.11.5) fs-extra: 11.2.0 - umzug: 3.8.0(@types/node@20.12.10) + umzug: 3.8.0(@types/node@20.12.11) transitivePeerDependencies: - '@types/node' - better-sqlite3 @@ -6467,11 +6339,11 @@ snapshots: - supports-color - tedious - '@mikro-orm/nestjs@5.2.3(@mikro-orm/core@6.2.5)(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@mikro-orm/nestjs@5.2.3(@mikro-orm/core@6.2.5)(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: '@mikro-orm/core': 6.2.5 '@nestjs/common': 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) '@mikro-orm/postgresql@6.2.5(@mikro-orm/core@6.2.5)': dependencies: @@ -6490,12 +6362,22 @@ snapshots: - supports-color - tedious + '@mikro-orm/reflection@6.2.5(@mikro-orm/core@6.2.5)': + dependencies: + '@mikro-orm/core': 6.2.5 + globby: 11.1.0 + ts-morph: 22.0.0 + '@mikro-orm/seeder@6.2.5(@mikro-orm/core@6.2.5)': dependencies: '@mikro-orm/core': 6.2.5 fs-extra: 11.2.0 globby: 11.1.0 + '@mikro-orm/sql-highlighter@1.0.1': + dependencies: + ansi-colors: 4.1.3 + '@mole-inc/bin-wrapper@8.0.1': dependencies: bin-check: 4.1.0 @@ -6507,7 +6389,7 @@ snapshots: got: 11.8.6 os-filter-obj: 2.0.0 - '@nestjs/cli@10.3.2(@swc/cli@0.3.12(@swc/core@1.5.3(@swc/helpers@0.5.11))(chokidar@3.6.0))(@swc/core@1.5.3(@swc/helpers@0.5.11))': + '@nestjs/cli@10.3.2(@swc/cli@0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0))(@swc/core@1.5.5(@swc/helpers@0.5.11))': dependencies: '@angular-devkit/core': 17.1.2(chokidar@3.6.0) '@angular-devkit/schematics': 17.1.2(chokidar@3.6.0) @@ -6517,7 +6399,7 @@ snapshots: chokidar: 3.6.0 cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))) glob: 10.3.10 inquirer: 8.2.6 node-emoji: 1.11.0 @@ -6529,11 +6411,11 @@ snapshots: tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11)) webpack-node-externals: 3.0.0 optionalDependencies: - '@swc/cli': 0.3.12(@swc/core@1.5.3(@swc/helpers@0.5.11))(chokidar@3.6.0) - '@swc/core': 1.5.3(@swc/helpers@0.5.11) + '@swc/cli': 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0) + '@swc/core': 1.5.5(@swc/helpers@0.5.11) transitivePeerDependencies: - esbuild - uglify-js @@ -6547,7 +6429,7 @@ snapshots: tslib: 2.6.2 uid: 2.0.2 - '@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + '@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 @@ -6558,31 +6440,16 @@ snapshots: rxjs: 7.8.1 tslib: 2.6.2 uid: 2.0.2 - optionalDependencies: - '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) transitivePeerDependencies: - encoding - '@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8)': - dependencies: - '@nestjs/common': 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) - body-parser: 1.20.2 - cors: 2.8.5 - express: 4.19.2 - multer: 1.4.4-lts.1 - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - optional: true - - '@nestjs/platform-fastify@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/platform-fastify@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: '@fastify/cors': 9.0.1 '@fastify/formbody': 7.4.0 '@fastify/middie': 8.3.0 '@nestjs/common': 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) fastify: 4.26.2 light-my-request: 5.13.0 path-to-regexp: 3.2.0 @@ -6612,13 +6479,11 @@ snapshots: transitivePeerDependencies: - chokidar - '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8))': + '@nestjs/testing@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: '@nestjs/common': 10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.3.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)(rxjs@7.8.1) tslib: 2.6.2 - optionalDependencies: - '@nestjs/platform-express': 10.3.8(@nestjs/common@10.3.8(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.3.8) '@next/env@14.2.3': {} @@ -6697,7 +6562,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.1 - '@rc-component/async-validator@5.0.2': + '@rc-component/async-validator@5.0.3': dependencies: '@babel/runtime': 7.24.5 @@ -6855,7 +6720,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true - '@rushstack/node-core-library@4.2.0(@types/node@20.12.10)': + '@rushstack/node-core-library@4.2.0(@types/node@20.12.11)': dependencies: fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -6864,18 +6729,18 @@ snapshots: semver: 7.5.4 z-schema: 5.0.5 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 - '@rushstack/terminal@0.10.2(@types/node@20.12.10)': + '@rushstack/terminal@0.10.2(@types/node@20.12.11)': dependencies: - '@rushstack/node-core-library': 4.2.0(@types/node@20.12.10) + '@rushstack/node-core-library': 4.2.0(@types/node@20.12.11) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 - '@rushstack/ts-command-line@4.19.3(@types/node@20.12.10)': + '@rushstack/ts-command-line@4.19.4(@types/node@20.12.11)': dependencies: - '@rushstack/terminal': 0.10.2(@types/node@20.12.10) + '@rushstack/terminal': 0.10.2(@types/node@20.12.11) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -6894,66 +6759,66 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@swc/cli@0.3.12(@swc/core@1.5.3(@swc/helpers@0.5.11))(chokidar@3.6.0)': + '@swc/cli@0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.5.3(@swc/helpers@0.5.11) + '@swc/core': 1.5.5(@swc/helpers@0.5.11) '@swc/counter': 0.1.3 commander: 8.3.0 fast-glob: 3.3.2 minimatch: 9.0.4 piscina: 4.4.0 - semver: 7.6.1 + semver: 7.6.2 slash: 3.0.0 source-map: 0.7.4 optionalDependencies: chokidar: 3.6.0 - '@swc/core-darwin-arm64@1.5.3': + '@swc/core-darwin-arm64@1.5.5': optional: true - '@swc/core-darwin-x64@1.5.3': + '@swc/core-darwin-x64@1.5.5': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.3': + '@swc/core-linux-arm-gnueabihf@1.5.5': optional: true - '@swc/core-linux-arm64-gnu@1.5.3': + '@swc/core-linux-arm64-gnu@1.5.5': optional: true - '@swc/core-linux-arm64-musl@1.5.3': + '@swc/core-linux-arm64-musl@1.5.5': optional: true - '@swc/core-linux-x64-gnu@1.5.3': + '@swc/core-linux-x64-gnu@1.5.5': optional: true - '@swc/core-linux-x64-musl@1.5.3': + '@swc/core-linux-x64-musl@1.5.5': optional: true - '@swc/core-win32-arm64-msvc@1.5.3': + '@swc/core-win32-arm64-msvc@1.5.5': optional: true - '@swc/core-win32-ia32-msvc@1.5.3': + '@swc/core-win32-ia32-msvc@1.5.5': optional: true - '@swc/core-win32-x64-msvc@1.5.3': + '@swc/core-win32-x64-msvc@1.5.5': optional: true - '@swc/core@1.5.3(@swc/helpers@0.5.11)': + '@swc/core@1.5.5(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.6 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.3 - '@swc/core-darwin-x64': 1.5.3 - '@swc/core-linux-arm-gnueabihf': 1.5.3 - '@swc/core-linux-arm64-gnu': 1.5.3 - '@swc/core-linux-arm64-musl': 1.5.3 - '@swc/core-linux-x64-gnu': 1.5.3 - '@swc/core-linux-x64-musl': 1.5.3 - '@swc/core-win32-arm64-msvc': 1.5.3 - '@swc/core-win32-ia32-msvc': 1.5.3 - '@swc/core-win32-x64-msvc': 1.5.3 + '@swc/core-darwin-arm64': 1.5.5 + '@swc/core-darwin-x64': 1.5.5 + '@swc/core-linux-arm-gnueabihf': 1.5.5 + '@swc/core-linux-arm64-gnu': 1.5.5 + '@swc/core-linux-arm64-musl': 1.5.5 + '@swc/core-linux-x64-gnu': 1.5.5 + '@swc/core-linux-x64-musl': 1.5.5 + '@swc/core-win32-arm64-msvc': 1.5.5 + '@swc/core-win32-ia32-msvc': 1.5.5 + '@swc/core-win32-x64-msvc': 1.5.5 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -6977,6 +6842,13 @@ snapshots: '@tokenizer/token@0.3.0': {} + '@ts-morph/common@0.23.0': + dependencies: + fast-glob: 3.3.2 + minimatch: 9.0.4 + mkdirp: 3.0.1 + path-browserify: 1.0.1 + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -7012,7 +6884,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/responselike': 1.0.3 '@types/cookiejar@2.1.5': {} @@ -7031,7 +6903,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/http-cache-semantics@4.0.4': {} @@ -7056,13 +6928,13 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/lodash@4.17.1': {} '@types/methods@1.1.4': {} - '@types/node@20.12.10': + '@types/node@20.12.11': dependencies: undici-types: 5.26.5 @@ -7081,7 +6953,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/semver@7.5.8': {} @@ -7091,7 +6963,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.12.10 + '@types/node': 20.12.11 '@types/supertest@6.0.2': dependencies: @@ -7119,7 +6991,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.1 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -7166,7 +7038,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.4 - semver: 7.6.1 + semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -7182,7 +7054,7 @@ snapshots: '@typescript-eslint/types': 7.8.0 '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) eslint: 8.57.0 - semver: 7.6.1 + semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript @@ -7194,14 +7066,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.2.1(vite@5.2.0(@types/node@20.12.10)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0))': + '@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@20.12.11)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0))': dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.0(@types/node@20.12.10)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0) + vite: 5.2.11(@types/node@20.12.11)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0) transitivePeerDependencies: - supports-color @@ -7291,12 +7163,6 @@ snapshots: abstract-logging@2.0.1: {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - optional: true - acorn-import-assertions@1.9.0(acorn@8.11.3): dependencies: acorn: 8.11.3 @@ -7390,7 +7256,7 @@ snapshots: rc-dialog: 9.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-drawer: 7.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-dropdown: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-field-form: 2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-field-form: 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-image: 7.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-input: 1.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-input-number: 9.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7404,7 +7270,7 @@ snapshots: rc-rate: 2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-segmented: 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-select: 14.13.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.13.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-slider: 10.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-steps: 6.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-switch: 4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7432,9 +7298,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - append-field@1.0.0: - optional: true - arch@2.2.0: {} archy@1.0.0: {} @@ -7458,9 +7321,6 @@ snapshots: call-bind: 1.0.7 is-array-buffer: 3.0.4 - array-flatten@1.1.1: - optional: true - array-includes@3.1.8: dependencies: call-bind: 1.0.7 @@ -7547,7 +7407,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001616 + caniuse-lite: 1.0.30001617 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -7569,6 +7429,14 @@ snapshots: axe-core@4.7.0: {} + axios@1.6.8: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axobject-query@3.2.1: dependencies: dequal: 2.0.3 @@ -7639,7 +7507,7 @@ snapshots: bin-version-check@5.1.0: dependencies: bin-version: 6.0.0 - semver: 7.6.1 + semver: 7.6.2 semver-truncate: 3.0.0 bin-version@6.0.0: @@ -7655,24 +7523,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - body-parser@1.20.2: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - optional: true - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -7688,8 +7538,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001616 - electron-to-chromium: 1.4.758 + caniuse-lite: 1.0.30001617 + electron-to-chromium: 1.4.761 node-releases: 2.0.14 update-browserslist-db: 1.0.15(browserslist@4.23.0) @@ -7723,7 +7573,7 @@ snapshots: '@rollup/plugin-replace': 5.0.5(rollup@4.17.2) '@rollup/plugin-wasm': 6.2.2(rollup@4.17.2) '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - '@swc/core': 1.5.3(@swc/helpers@0.5.11) + '@swc/core': 1.5.5(@swc/helpers@0.5.11) '@swc/helpers': 0.5.11 arg: 5.0.2 clean-css: 5.3.3 @@ -7731,7 +7581,7 @@ snapshots: pretty-bytes: 5.6.0 rollup: 4.17.2 rollup-plugin-dts: 6.1.0(rollup@4.17.2)(typescript@5.4.5) - rollup-plugin-swc3: 0.11.1(@swc/core@1.5.3(@swc/helpers@0.5.11))(rollup@4.17.2) + rollup-plugin-swc3: 0.11.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(rollup@4.17.2) rollup-preserve-directives: 1.1.1(rollup@4.17.2) tslib: 2.6.2 optionalDependencies: @@ -7741,9 +7591,6 @@ snapshots: dependencies: streamsearch: 1.1.0 - bytes@3.1.2: - optional: true - cacheable-lookup@5.0.4: {} cacheable-request@7.0.4: @@ -7772,7 +7619,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001616: {} + caniuse-lite@1.0.30001617: {} chalk@2.4.2: dependencies: @@ -7855,6 +7702,8 @@ snapshots: co@4.6.0: {} + code-block-writer@13.0.1: {} + collect-v8-coverage@1.0.2: {} color-convert@1.9.3: @@ -7904,14 +7753,6 @@ snapshots: concat-map@0.0.1: {} - concat-stream@1.6.2: - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.8 - typedarray: 0.0.6 - optional: true - confusing-browser-globals@1.0.11: {} consola@2.15.3: {} @@ -7920,14 +7761,8 @@ snapshots: dependencies: safe-buffer: 5.2.1 - content-type@1.0.5: - optional: true - convert-source-map@2.0.0: {} - cookie-signature@1.0.6: - optional: true - cookie@0.6.0: {} cookiejar@2.1.4: {} @@ -7938,12 +7773,6 @@ snapshots: core-util-is@1.0.3: {} - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - optional: true - cosmiconfig@8.3.6(typescript@5.3.3): dependencies: import-fresh: 3.3.0 @@ -7962,13 +7791,13 @@ snapshots: optionalDependencies: typescript: 5.4.5 - create-jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -8026,11 +7855,6 @@ snapshots: dayjs@1.11.11: {} - debug@2.6.9: - dependencies: - ms: 2.0.0 - optional: true - debug@3.2.7: dependencies: ms: 2.1.3 @@ -8069,14 +7893,8 @@ snapshots: delayed-stream@1.0.0: {} - depd@2.0.0: - optional: true - dequal@2.0.3: {} - destroy@1.2.0: - optional: true - detect-newline@3.1.0: {} dezalgo@1.0.4: @@ -8110,10 +7928,7 @@ snapshots: eastasianwidth@0.2.0: {} - ee-first@1.1.1: - optional: true - - electron-to-chromium@1.4.758: {} + electron-to-chromium@1.4.761: {} emittery@0.13.1: {} @@ -8121,9 +7936,6 @@ snapshots: emoji-regex@9.2.2: {} - encodeurl@1.0.2: - optional: true - end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -8261,9 +8073,6 @@ snapshots: escalade@3.1.2: {} - escape-html@1.0.3: - optional: true - escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -8361,7 +8170,7 @@ snapshots: eslint: 8.57.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) transitivePeerDependencies: - supports-color - typescript @@ -8400,7 +8209,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react-refresh@0.4.6(eslint@8.57.0): + eslint-plugin-react-refresh@0.4.7(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -8521,9 +8330,6 @@ snapshots: esutils@2.0.3: {} - etag@1.8.1: - optional: true - event-target-shim@5.0.1: {} events@3.3.0: {} @@ -8564,43 +8370,6 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.19.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.2 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - optional: true - ext-list@2.2.2: dependencies: mime-db: 1.52.0 @@ -8676,7 +8445,7 @@ snapshots: proxy-addr: 2.0.7 rfdc: 1.3.1 secure-json-parse: 2.7.0 - semver: 7.6.1 + semver: 7.6.2 toad-cache: 3.7.0 transitivePeerDependencies: - supports-color @@ -8697,7 +8466,7 @@ snapshots: proxy-addr: 2.0.7 rfdc: 1.3.1 secure-json-parse: 2.7.0 - semver: 7.6.1 + semver: 7.6.2 toad-cache: 3.7.0 transitivePeerDependencies: - supports-color @@ -8747,19 +8516,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - optional: true - find-my-way@8.2.0: dependencies: fast-deep-equal: 3.1.3 @@ -8793,6 +8549,8 @@ snapshots: flatted@3.3.1: {} + follow-redirects@1.15.6: {} + for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -8802,7 +8560,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))): dependencies: '@babel/code-frame': 7.24.2 chalk: 4.1.2 @@ -8814,10 +8572,10 @@ snapshots: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.1 + semver: 7.6.2 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11)) form-data@4.0.0: dependencies: @@ -8835,9 +8593,6 @@ snapshots: fraction.js@4.3.7: {} - fresh@0.5.2: - optional: true - fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 @@ -8902,7 +8657,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.4: + get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 @@ -8923,16 +8678,16 @@ snapshots: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.4 - minipass: 7.1.0 - path-scurry: 1.10.2 + minipass: 7.1.1 + path-scurry: 1.11.0 - glob@10.3.12: + glob@10.3.14: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.4 - minipass: 7.1.0 - path-scurry: 1.10.2 + minipass: 7.1.1 + path-scurry: 1.11.0 glob@7.2.3: dependencies: @@ -8956,7 +8711,7 @@ snapshots: fs.realpath: 1.0.0 minimatch: 8.0.4 minipass: 4.2.8 - path-scurry: 1.10.2 + path-scurry: 1.11.0 global-modules@2.0.0: dependencies: @@ -9044,15 +8799,6 @@ snapshots: http-cache-semantics@4.1.1: {} - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - optional: true - http2-wrapper@1.0.3: dependencies: quick-lru: 5.1.1 @@ -9265,9 +9011,6 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 - isarray@1.0.0: - optional: true - isarray@2.0.5: {} isexe@2.0.0: {} @@ -9290,7 +9033,7 @@ snapshots: '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.1 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -9341,7 +9084,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -9361,16 +9104,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -9380,7 +9123,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)): dependencies: '@babel/core': 7.24.5 '@jest/test-sequencer': 29.7.0 @@ -9405,8 +9148,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.12.10 - ts-node: 10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5) + '@types/node': 20.12.11 + ts-node: 10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9435,7 +9178,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -9445,7 +9188,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.12.10 + '@types/node': 20.12.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9484,7 +9227,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -9519,7 +9262,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9547,7 +9290,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -9586,14 +9329,14 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.1 + semver: 7.6.2 transitivePeerDependencies: - supports-color jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9612,7 +9355,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9621,23 +9364,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9820,7 +9563,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.1 + semver: 7.6.2 make-error@1.3.6: {} @@ -9832,18 +9575,12 @@ snapshots: mdn-data@2.0.30: {} - media-typer@0.3.0: - optional: true - memfs@3.5.3: dependencies: fs-monkey: 1.0.6 meow@13.2.0: {} - merge-descriptors@1.0.1: - optional: true - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -9863,9 +9600,6 @@ snapshots: dependencies: mime-db: 1.52.0 - mime@1.6.0: - optional: true - mime@2.6.0: {} mimic-fn@2.1.0: {} @@ -9894,35 +9628,18 @@ snapshots: minipass@4.2.8: {} - minipass@7.1.0: {} + minipass@7.1.1: {} - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - optional: true + mkdirp@3.0.1: {} mnemonist@0.39.6: dependencies: obliterator: 2.0.4 - ms@2.0.0: - optional: true - ms@2.1.2: {} ms@2.1.3: {} - multer@1.4.4-lts.1: - dependencies: - append-field: 1.0.0 - busboy: 1.6.0 - concat-stream: 1.6.2 - mkdirp: 0.5.6 - object-assign: 4.1.1 - type-is: 1.6.18 - xtend: 4.0.2 - optional: true - mute-stream@0.0.8: {} mute-stream@1.0.0: {} @@ -9937,9 +9654,6 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.3: - optional: true - neo-async@2.6.2: {} next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -9947,7 +9661,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001616 + caniuse-lite: 1.0.30001617 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -10057,11 +9771,6 @@ snapshots: on-exit-leak-free@2.1.2: {} - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - optional: true - once@1.4.0: dependencies: wrappy: 1.0.2 @@ -10132,8 +9841,7 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parseurl@1.3.3: - optional: true + path-browserify@1.0.1: {} path-exists@4.0.0: {} @@ -10145,13 +9853,10 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.10.2: + path-scurry@1.11.0: dependencies: lru-cache: 10.2.2 - minipass: 7.1.0 - - path-to-regexp@0.1.7: - optional: true + minipass: 7.1.1 path-to-regexp@3.2.0: {} @@ -10276,13 +9981,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.2 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5) postcss-media-query-parser@0.2.3: optional: true @@ -10372,9 +10077,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - process-nextick-args@2.0.1: - optional: true - process-warning@3.0.0: {} process@0.11.10: {} @@ -10395,6 +10097,8 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-from-env@1.1.0: {} + pseudomap@1.0.2: {} pump@3.0.0: @@ -10410,11 +10114,6 @@ snapshots: dependencies: react: 18.3.1 - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - optional: true - qs@6.12.1: dependencies: side-channel: 1.0.6 @@ -10429,23 +10128,12 @@ snapshots: dependencies: safe-buffer: 5.2.1 - range-parser@1.2.1: - optional: true - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - optional: true - rc-cascader@3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.5 array-tree-filter: 2.1.0 classnames: 2.5.1 - rc-select: 14.13.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.13.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tree: 5.8.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -10497,10 +10185,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-field-form@2.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-field-form@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.5 - '@rc-component/async-validator': 5.0.2 + '@rc-component/async-validator': 5.0.3 rc-util: 5.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10638,7 +10326,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-select@14.13.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-select@14.13.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.5 '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -10719,7 +10407,7 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 classnames: 2.5.1 - rc-select: 14.13.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.13.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tree: 5.8.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -10779,17 +10467,6 @@ snapshots: dependencies: pify: 2.3.0 - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - optional: true - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -10902,7 +10579,7 @@ snapshots: rimraf@5.0.5: dependencies: - glob: 10.3.12 + glob: 10.3.14 rollup-plugin-dts@6.1.0(rollup@4.17.2)(typescript@5.4.5): dependencies: @@ -10912,12 +10589,12 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.24.2 - rollup-plugin-swc3@0.11.1(@swc/core@1.5.3(@swc/helpers@0.5.11))(rollup@4.17.2): + rollup-plugin-swc3@0.11.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(rollup@4.17.2): dependencies: '@fastify/deepmerge': 1.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - '@swc/core': 1.5.3(@swc/helpers@0.5.11) - get-tsconfig: 4.7.4 + '@swc/core': 1.5.5(@swc/helpers@0.5.11) + get-tsconfig: 4.7.5 rollup: 4.17.2 rollup-preserve-directives: 1.1.1(rollup@4.17.2) @@ -10967,9 +10644,6 @@ snapshots: has-symbols: 1.0.3 isarray: 2.0.5 - safe-buffer@5.1.2: - optional: true - safe-buffer@5.2.1: {} safe-regex-test@1.0.3: @@ -11006,7 +10680,7 @@ snapshots: semver-truncate@3.0.0: dependencies: - semver: 7.6.1 + semver: 7.6.2 semver@6.3.1: {} @@ -11014,41 +10688,12 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.6.1: {} - - send@0.18.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - optional: true + semver@7.6.2: {} serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - serve-static@1.15.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - optional: true - set-cookie-parser@2.6.0: {} set-function-length@1.2.2: @@ -11067,9 +10712,6 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - setprototypeof@1.2.0: - optional: true - shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -11147,9 +10789,6 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - statuses@2.0.1: - optional: true - streamsearch@1.1.0: {} string-argv@0.3.2: {} @@ -11207,11 +10846,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - optional: true - string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 @@ -11294,7 +10928,7 @@ snapshots: '@csstools/css-tokenizer': 2.3.1 '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16) - '@dual-bundle/import-meta-resolve': 4.0.0 + '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 9.0.0(typescript@5.4.5) @@ -11339,7 +10973,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.12 + glob: 10.3.14 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -11410,11 +11044,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.5 - tailwindcss-animate@1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))): dependencies: - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)) + tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) - tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)): + tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -11433,7 +11067,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.16 resolve: 1.22.8 @@ -11445,16 +11079,16 @@ snapshots: tarn@3.0.2: {} - terser-webpack-plugin@5.3.10(@swc/core@1.5.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))): + terser-webpack-plugin@5.3.10(@swc/core@1.5.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.0 - webpack: 5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11)) optionalDependencies: - '@swc/core': 1.5.3(@swc/helpers@0.5.11) + '@swc/core': 1.5.5(@swc/helpers@0.5.11) terser@5.31.0: dependencies: @@ -11505,9 +11139,6 @@ snapshots: toggle-selection@1.0.6: {} - toidentifier@1.0.1: - optional: true - token-types@5.0.1: dependencies: '@tokenizer/token': 0.3.0 @@ -11527,16 +11158,16 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.2(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.2(@babel/core@7.24.5)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(jest@29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5)) + jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.1 + semver: 7.6.2 typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: @@ -11544,24 +11175,29 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.24.5) - ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))): + ts-loader@9.5.1(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))): dependencies: chalk: 4.1.2 enhanced-resolve: 5.16.1 micromatch: 4.0.5 - semver: 7.6.1 + semver: 7.6.2 source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11)) + webpack: 5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11)) - ts-node@10.9.2(@swc/core@1.5.3(@swc/helpers@0.5.11))(@types/node@20.12.10)(typescript@5.4.5): + ts-morph@22.0.0: + dependencies: + '@ts-morph/common': 0.23.0 + code-block-writer: 13.0.1 + + ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5): 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': 20.12.10 + '@types/node': 20.12.11 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -11572,7 +11208,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.3(@swc/helpers@0.5.11) + '@swc/core': 1.5.5(@swc/helpers@0.5.11) tsconfig-paths-webpack-plugin@4.1.0: dependencies: @@ -11634,12 +11270,6 @@ snapshots: type-fest@4.18.2: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - optional: true - typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 @@ -11672,9 +11302,6 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typedarray@0.0.6: - optional: true - typescript@5.3.3: {} typescript@5.4.5: {} @@ -11683,9 +11310,9 @@ snapshots: dependencies: '@lukeed/csprng': 1.1.0 - umzug@3.8.0(@types/node@20.12.10): + umzug@3.8.0(@types/node@20.12.11): dependencies: - '@rushstack/ts-command-line': 4.19.3(@types/node@20.12.10) + '@rushstack/ts-command-line': 4.19.4(@types/node@20.12.11) emittery: 0.13.1 fast-glob: 3.3.2 pony-cause: 2.1.11 @@ -11706,9 +11333,6 @@ snapshots: universalify@2.0.1: {} - unpipe@1.0.0: - optional: true - update-browserslist-db@1.0.15(browserslist@4.23.0): dependencies: browserslist: 4.23.0 @@ -11721,9 +11345,6 @@ snapshots: util-deprecate@1.0.2: {} - utils-merge@1.0.1: - optional: true - uuid@9.0.1: {} v8-compile-cache-lib@3.0.1: {} @@ -11734,18 +11355,15 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - validator@13.11.0: {} + validator@13.12.0: {} - vary@1.1.2: - optional: true - - vite@5.2.0(@types/node@20.12.10)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0): + vite@5.2.11(@types/node@20.12.11)(sugarss@4.0.1(postcss@8.4.38))(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.11 fsevents: 2.3.3 sugarss: 4.0.1(postcss@8.4.38) terser: 5.31.0 @@ -11769,7 +11387,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11)): + webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -11792,7 +11410,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.3(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.3(@swc/helpers@0.5.11))) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.5(@swc/helpers@0.5.11))(webpack@5.90.1(@swc/core@1.5.5(@swc/helpers@0.5.11))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11915,6 +11533,6 @@ snapshots: dependencies: lodash.get: 4.4.2 lodash.isequal: 4.5.0 - validator: 13.11.0 + validator: 13.12.0 optionalDependencies: commander: 9.5.0 diff --git a/turbo.json b/turbo.json index 5df800a..d32f5a2 100644 --- a/turbo.json +++ b/turbo.json @@ -15,6 +15,7 @@ "dependsOn": ["^lint"] }, "dev": { + "dependsOn": ["^dev"], "cache": false, "persistent": true }, @@ -22,7 +23,7 @@ "dependsOn": ["^build"] }, "@3rapp/admin#dev": { - "dependsOn": ["@3rapp/utils#build"] + "dependsOn": ["@3rapp/common#build"] }, "@3rapp/api#db": { "cache": false,