diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..78a1ce0 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "all", + "endOfLine": "auto" +} \ No newline at end of file diff --git a/README.md b/README.md index 20bf331..57b4219 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +## 介绍 一个NestJS起始模板,正在优化中。 diff --git a/graph.json b/graph.json new file mode 100644 index 0000000..45ce26d --- /dev/null +++ b/graph.json @@ -0,0 +1,5777 @@ +{ + "nodes": { + "4751697": { + "id": "4751697", + "label": "UploadRepository", + "parent": "545846245", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "UploadRepository", + "initTime": 124.48459994792938 + } + }, + "90964321": { + "id": "90964321", + "label": "RequestMiddleware", + "parent": "1528017428", + "metadata": { + "type": "middleware", + "internal": false, + "sourceModuleName": "DatabaseModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 0.12419998645782471 + } + }, + "95355232": { + "id": "95355232", + "label": "JwtModule", + "parent": "-536515674", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "JwtModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.452399969100952 + } + }, + "141991374": { + "id": "141991374", + "label": "ApplicationConfig", + "parent": "938844585", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LoggerModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "144428720": { + "id": "144428720", + "label": "ModuleRef", + "parent": "166481974", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "MulterModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "166481974": { + "id": "166481974", + "label": "MulterModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "203550704": { + "id": "203550704", + "label": "ExternalContextCreator", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true + } + }, + "211572259": { + "id": "211572259", + "label": "ConfigHostModule", + "metadata": { "type": "module", "global": true, "dynamic": false, "internal": false } + }, + "225063248": { + "id": "225063248", + "label": "InternalCoreModule", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 10.90369999408722 + } + }, + "256260345": { + "id": "256260345", + "label": "ApplicationConfig", + "parent": "1528017428", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DatabaseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "261308225": { + "id": "261308225", + "label": "UploadService", + "parent": "-175120038", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 129.24790000915527 + } + }, + "266839889": { + "id": "266839889", + "label": "EntityManager", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 124.68449997901917 + } + }, + "271190106": { + "id": "271190106", + "label": "ResponseModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "303302557": { + "id": "303302557", + "label": "ModuleRef", + "parent": "211572259", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigHostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "350824509": { + "id": "350824509", + "label": "SERVE_STATIC_MODULE_OPTIONS", + "parent": "-1636783684", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ServeStaticModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "SERVE_STATIC_MODULE_OPTIONS", + "initTime": 46.46060001850128 + } + }, + "381125673": { + "id": "381125673", + "label": "ModuleRef", + "parent": "433315939", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "394363029": { + "id": "394363029", + "label": "ModuleRef", + "parent": "-743744433", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "SerializationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "400681591": { + "id": "400681591", + "label": "DiscoveryService", + "parent": "-643397745", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "DiscoveryModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 8.198199987411499 + } + }, + "410228892": { + "id": "410228892", + "label": "ApplicationConfig", + "parent": "-949539487", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "411075377": { + "id": "411075377", + "label": "PermissionGuard", + "parent": "-1207404504", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_GUARD (UUID: 1201125561)", + "subtype": "guard", + "initTime": 130.53289997577667, + "global": true + } + }, + "433315939": { + "id": "433315939", + "label": "LogModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "435222439": { + "id": "435222439", + "label": "ModuleRef", + "parent": "-949539487", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "479536350": { + "id": "479536350", + "label": "dbe1ce7b12202d5d9eae8", + "parent": "-175120038", + "metadata": { + "type": "injectable", + "internal": false, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "subtype": "interceptor", + "initTime": 1.9164999723434448 + } + }, + "518151306": { + "id": "518151306", + "label": "ApplicationConfig", + "parent": "-743744433", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "SerializationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "545846241": { + "id": "545846241", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "545846242": { + "id": "545846242", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "545846243": { + "id": "545846243", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "545846244": { + "id": "545846244", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "545846245": { + "id": "545846245", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "545846246": { + "id": "545846246", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "552849492": { + "id": "552849492", + "label": "ModuleRef", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "555176277": { + "id": "555176277", + "label": "InternalCoreModule", + "metadata": { "type": "module", "global": true, "dynamic": true, "internal": true } + }, + "656974807": { + "id": "656974807", + "label": "AllExecptionFilter", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_FILTER (UUID: -277730442)", + "subtype": "filter", + "initTime": 69.84270000457764, + "global": true + } + }, + "671882984": { + "id": "671882984", + "label": "Reflector", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 10.742999911308289 + } + }, + "687352615": { + "id": "687352615", + "label": "ModuleRef", + "parent": "545846241", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "687352616": { + "id": "687352616", + "label": "ModuleRef", + "parent": "545846242", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "687352617": { + "id": "687352617", + "label": "ModuleRef", + "parent": "545846243", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "687352618": { + "id": "687352618", + "label": "ModuleRef", + "parent": "545846244", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "687352619": { + "id": "687352619", + "label": "ModuleRef", + "parent": "545846245", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "687352620": { + "id": "687352620", + "label": "ModuleRef", + "parent": "545846246", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "699718093": { + "id": "699718093", + "label": "ApplicationConfig", + "parent": "-1207404504", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "731684192": { + "id": "731684192", + "label": "TypeOrmCoreModule", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 69.28219997882843 + } + }, + "772659425": { + "id": "772659425", + "label": "ConfigService", + "parent": "1712628187", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 14.94949996471405 + } + }, + "805229344": { + "id": "805229344", + "label": "ServeStaticModule", + "parent": "-1636783684", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ServeStaticModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 70.23129999637604 + } + }, + "826085184": { + "id": "826085184", + "label": "CacheModule", + "parent": "-949539487", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.991999983787537 + } + }, + "851305207": { + "id": "851305207", + "label": "LoginLogRepository", + "parent": "545846242", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "LoginLogRepository", + "initTime": 124.82910001277924 + } + }, + "863216333": { + "id": "863216333", + "label": "ConfigModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "915774976": { + "id": "915774976", + "label": "ApplicationConfig", + "parent": "1712628187", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "916791331": { + "id": "916791331", + "label": "ModuleRef", + "parent": "938844585", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LoggerModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "930519593": { + "id": "930519593", + "label": "ConfigService", + "parent": "211572259", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ConfigHostModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 12.00820004940033 + } + }, + "938844585": { + "id": "938844585", + "label": "LoggerModule", + "metadata": { "type": "module", "global": true, "dynamic": false, "internal": false } + }, + "955569866": { + "id": "955569866", + "label": "ValidationModule", + "parent": "-360459438", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ValidationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.055299997329712 + } + }, + "1014874916": { + "id": "1014874916", + "label": "TypeOrmModuleId", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "token": "TypeOrmModuleId" + } + }, + "1031519305": { + "id": "1031519305", + "label": "ModuleRef", + "parent": "-1645549745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "RoleModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1063746662": { + "id": "1063746662", + "label": "CONFIGURATION_TOKEN", + "parent": "211572259", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ConfigHostModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "CONFIGURATION_TOKEN", + "initTime": 9.246599912643433 + } + }, + "1064464280": { + "id": "1064464280", + "label": "PostModule", + "parent": "-1510098951", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 6.96150004863739 + } + }, + "1070370213": { + "id": "1070370213", + "label": "JwtService", + "parent": "-536515674", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "JwtModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 68.72969996929169 + } + }, + "1094521382": { + "id": "1094521382", + "label": "PermissionController", + "parent": "-1207404504", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 0.43129992485046387 + } + }, + "1139971038": { + "id": "1139971038", + "label": "ModuleRef", + "parent": "-1537098012", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UserModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1144875719": { + "id": "1144875719", + "label": "ModuleRef", + "parent": "863216333", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1166970099": { + "id": "1166970099", + "label": "ModuleRef", + "parent": "-1510098951", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1206855554": { + "id": "1206855554", + "label": "ModuleRef", + "parent": "-1636783684", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ServeStaticModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1285423550": { + "id": "1285423550", + "label": "LoginLogInterceptor", + "parent": "-1134487807", + "metadata": { + "type": "injectable", + "internal": false, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "subtype": "interceptor", + "initTime": 1.8930000066757202 + } + }, + "1299116483": { + "id": "1299116483", + "label": "PermissionRepository", + "parent": "545846244", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "PermissionRepository", + "initTime": 124.64600002765656 + } + }, + "1357421246": { + "id": "1357421246", + "label": "CACHE_MANAGER", + "parent": "-1974377261", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "CACHE_MANAGER", + "initTime": 70.47640001773834 + } + }, + "1359826331": { + "id": "1359826331", + "label": "CacheService", + "parent": "-949539487", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 76.4219000339508 + } + }, + "1404752088": { + "id": "1404752088", + "label": "AuthController", + "parent": "-1134487807", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 0.6298999786376953, + "enhancers": [{ "id": "1285423550", "methodKey": "login", "subtype": "interceptor" }] + } + }, + "1424687304": { + "id": "1424687304", + "label": "PostController", + "parent": "-1510098951", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "PostModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 2.172600030899048 + } + }, + "1431282625": { + "id": "1431282625", + "label": "ClassSerializerInterceptor", + "parent": "-743744433", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "SerializationModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_INTERCEPTOR (UUID: 1780085433)", + "subtype": "interceptor", + "initTime": 12.353100061416626, + "global": true + } + }, + "1434456218": { + "id": "1434456218", + "label": "Reflector", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true, + "token": "Reflector", + "initTime": 13.376299977302551 + } + }, + "1462674704": { + "id": "1462674704", + "label": "CacheController", + "parent": "-949539487", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 0.11989998817443848 + } + }, + "1466641936": { + "id": "1466641936", + "label": "HttpExecptionFilter", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_FILTER (UUID: -610979416)", + "subtype": "filter", + "initTime": 8.2846999168396, + "global": true + } + }, + "1475573941": { + "id": "1475573941", + "label": "ModuleRef", + "parent": "-2135742481", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1528017428": { + "id": "1528017428", + "label": "DatabaseModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "1529900285": { + "id": "1529900285", + "label": "Connection", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true, + "initTime": 124.63940000534058 + } + }, + "1542581243": { + "id": "1542581243", + "label": "ModuleRef", + "parent": "-1134487807", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1546663159": { + "id": "1546663159", + "label": "ApplicationConfig", + "parent": "-360459438", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ValidationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1603023137": { + "id": "1603023137", + "label": "RoleService", + "parent": "-1645549745", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "RoleModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 129.13039994239807 + } + }, + "1636939161": { + "id": "1636939161", + "label": "ModuleRef", + "parent": "-1974377261", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1649441975": { + "id": "1649441975", + "label": "ApplicationConfig", + "parent": "-1636783684", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ServeStaticModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1690574933": { + "id": "1690574933", + "label": "ModuleRef", + "parent": "1712628187", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1712628187": { + "id": "1712628187", + "label": "ConfigModule", + "metadata": { "type": "module", "global": true, "dynamic": false, "internal": false } + }, + "1712941473": { + "id": "1712941473", + "label": "ApplicationConfig", + "parent": "-536515674", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "JwtModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1769319388": { + "id": "1769319388", + "label": "ConfigModule", + "parent": "1712628187", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 9.774400115013123 + } + }, + "1787828844": { + "id": "1787828844", + "label": "ConfigHostModule", + "parent": "211572259", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigHostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 9.175100088119507 + } + }, + "1809676814": { + "id": "1809676814", + "label": "ModuleRef", + "parent": "1528017428", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DatabaseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1817334964": { + "id": "1817334964", + "label": "ModuleRef", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "1852200970": { + "id": "1852200970", + "label": "EntitySubscripber", + "parent": "1528017428", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "DatabaseModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 125.57129991054535 + } + }, + "1919157847": { + "id": "1919157847", + "label": "REQUEST", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": false, + "scope": 2, + "transient": false, + "exported": true, + "token": "REQUEST", + "initTime": 9.098000049591064 + } + }, + "1923220193": { + "id": "1923220193", + "label": "PostService", + "parent": "-1510098951", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "PostModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 129.09999990463257 + } + }, + "2075644217": { + "id": "2075644217", + "label": "TypeOrmModuleOptions", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "TypeOrmModuleOptions", + "initTime": 45.630499958992004 + } + }, + "2107856914": { + "id": "2107856914", + "label": "MulterModule", + "parent": "166481974", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "MulterModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.005299925804138 + } + }, + "2118694856": { + "id": "2118694856", + "label": "ApplicationConfig", + "parent": "211572259", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigHostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "2141638038": { + "id": "2141638038", + "label": "MULTER_MODULE_OPTIONS", + "parent": "166481974", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "MulterModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "MULTER_MODULE_OPTIONS", + "initTime": 44.71740007400513 + } + }, + "2143056138": { + "id": "2143056138", + "label": "UploadController", + "parent": "-175120038", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 1.299399971961975, + "enhancers": [{ "id": "479536350", "methodKey": "create", "subtype": "interceptor" }] + } + }, + "-1486320561": { + "id": "-1486320561", + "label": "ModuleRef", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-651043398": { + "id": "-651043398", + "label": "ApplicationConfig", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-255469305": { + "id": "-255469305", + "label": "INQUIRER", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 1, + "transient": true, + "exported": true, + "token": "INQUIRER", + "initTime": 9.084699988365173 + } + }, + "-26938366": { + "id": "-26938366", + "label": "ModulesContainer", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true + } + }, + "-326832201": { + "id": "-326832201", + "label": "HttpAdapterHost", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true + } + }, + "-553129559": { + "id": "-553129559", + "label": "HttpAdapterHost", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true, + "token": "HttpAdapterHost", + "initTime": 11.109599947929382 + } + }, + "-702581189": { + "id": "-702581189", + "label": "LazyModuleLoader", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 9.985400080680847 + } + }, + "-1904419534": { + "id": "-1904419534", + "label": "SerializedGraph", + "parent": "555176277", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "InternalCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": true + } + }, + "-19112576": { + "id": "-19112576", + "label": "AppModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-2139588960": { + "id": "-2139588960", + "label": "AppModule", + "parent": "-19112576", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AppModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 9.9617999792099 + } + }, + "-71302842": { + "id": "-71302842", + "label": "ModuleRef", + "parent": "-19112576", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AppModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-2064622725": { + "id": "-2064622725", + "label": "ApplicationConfig", + "parent": "-19112576", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AppModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-491114354": { + "id": "-491114354", + "label": "ConfigModule", + "parent": "863216333", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 9.205399990081787 + } + }, + "-408540750": { + "id": "-408540750", + "label": "ApplicationConfig", + "parent": "863216333", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-503631788": { + "id": "-503631788", + "label": "ConfigService", + "parent": "863216333", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ConfigModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 13.534199953079224 + } + }, + "-1373608328": { + "id": "-1373608328", + "label": "LoggerModule", + "parent": "938844585", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LoggerModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 9.23549997806549 + } + }, + "-430147679": { + "id": "-430147679", + "label": "LoggerService", + "parent": "938844585", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "LoggerModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 46.999500036239624 + } + }, + "-1056671983": { + "id": "-1056671983", + "label": "LoggerInterceptor", + "parent": "938844585", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "LoggerModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_INTERCEPTOR (UUID: -1146749753)", + "subtype": "interceptor", + "initTime": 68.07219994068146, + "global": true + } + }, + "-949539487": { + "id": "-949539487", + "label": "CacheModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1974377261": { + "id": "-1974377261", + "label": "CacheModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "-701084942": { + "id": "-701084942", + "label": "CacheModule", + "parent": "-1974377261", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.896100044250488 + } + }, + "-907023026": { + "id": "-907023026", + "label": "ApplicationConfig", + "parent": "-1974377261", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1871582906": { + "id": "-1871582906", + "label": "CACHE_MODULE_OPTIONS", + "parent": "-1974377261", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "CacheModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "CACHE_MODULE_OPTIONS", + "initTime": 46.77929997444153 + } + }, + "-1636783684": { + "id": "-1636783684", + "label": "ServeStaticModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "-1088720716": { + "id": "-1088720716", + "label": "AbstractLoader", + "parent": "-1636783684", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ServeStaticModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 10.241400003433228 + } + }, + "-743744433": { + "id": "-743744433", + "label": "SerializationModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1502885248": { + "id": "-1502885248", + "label": "SerializationModule", + "parent": "-743744433", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "SerializationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.431899905204773 + } + }, + "-773445222": { + "id": "-773445222", + "label": "ResponseModule", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.333899974822998 + } + }, + "-1000566977": { + "id": "-1000566977", + "label": "ApplicationConfig", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1245985231": { + "id": "-1245985231", + "label": "ResponseInterceptor", + "parent": "271190106", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ResponseModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_INTERCEPTOR (UUID: 1780085434)", + "subtype": "interceptor", + "initTime": 46.151999950408936, + "global": true + } + }, + "-360459438": { + "id": "-360459438", + "label": "ValidationModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-268729140": { + "id": "-268729140", + "label": "ModuleRef", + "parent": "-360459438", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "ValidationModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-110719625": { + "id": "-110719625", + "label": "APP_PIPE (UUID: 1979895084)", + "parent": "-360459438", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ValidationModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_PIPE (UUID: 1979895084)", + "subtype": "pipe", + "initTime": 8.039399981498718, + "global": true + } + }, + "-1638728329": { + "id": "-1638728329", + "label": "ValidationExecptionFilter", + "parent": "-360459438", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "ValidationModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_FILTER (UUID: -610979415)", + "subtype": "filter", + "initTime": 8.030900001525879, + "global": true + } + }, + "-1098322034": { + "id": "-1098322034", + "label": "DatabaseModule", + "parent": "1528017428", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DatabaseModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 8.016900062561035 + } + }, + "-2135742481": { + "id": "-2135742481", + "label": "TypeOrmModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "-1872891520": { + "id": "-1872891520", + "label": "TypeOrmModule", + "parent": "-2135742481", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.955399990081787 + } + }, + "-1068388246": { + "id": "-1068388246", + "label": "ApplicationConfig", + "parent": "-2135742481", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1026304274": { + "id": "-1026304274", + "label": "TypeOrmCoreModule", + "metadata": { "type": "module", "global": true, "dynamic": true, "internal": false } + }, + "-2035045911": { + "id": "-2035045911", + "label": "ApplicationConfig", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-2103415210": { + "id": "-2103415210", + "label": "DataSource", + "parent": "-1026304274", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmCoreModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 124.42379999160767 + } + }, + "-1537098012": { + "id": "-1537098012", + "label": "UserModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1722084434": { + "id": "-1722084434", + "label": "UserModule", + "parent": "-1537098012", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UserModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.664999961853027 + } + }, + "-523403191": { + "id": "-523403191", + "label": "ApplicationConfig", + "parent": "-1537098012", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UserModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-2045439487": { + "id": "-2045439487", + "label": "UserService", + "parent": "-1537098012", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "UserModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 129.87779998779297 + } + }, + "-207939746": { + "id": "-207939746", + "label": "UserController", + "parent": "-1537098012", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "UserModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 2.2175999879837036 + } + }, + "-257450702": { + "id": "-257450702", + "label": "TypeOrmModule", + "parent": "545846241", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.586599946022034 + } + }, + "-223917668": { + "id": "-223917668", + "label": "ApplicationConfig", + "parent": "545846241", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1488832441": { + "id": "-1488832441", + "label": "UserRepository", + "parent": "545846241", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "UserRepository", + "initTime": 125.13289999961853 + } + }, + "-1134487807": { + "id": "-1134487807", + "label": "AuthModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1846279256": { + "id": "-1846279256", + "label": "AuthModule", + "parent": "-1134487807", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.567400097846985 + } + }, + "-120792986": { + "id": "-120792986", + "label": "ApplicationConfig", + "parent": "-1134487807", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-793915935": { + "id": "-793915935", + "label": "AuthService", + "parent": "-1134487807", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 130.9773999452591 + } + }, + "-2034887918": { + "id": "-2034887918", + "label": "JwtGuard", + "parent": "-1134487807", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "AuthModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "APP_GUARD (UUID: 1239237319)", + "subtype": "guard", + "initTime": 74.79260003566742, + "global": true + } + }, + "-536515674": { + "id": "-536515674", + "label": "JwtModule", + "metadata": { "type": "module", "global": false, "dynamic": true, "internal": false } + }, + "-588705940": { + "id": "-588705940", + "label": "ModuleRef", + "parent": "-536515674", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "JwtModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1900804336": { + "id": "-1900804336", + "label": "JWT_MODULE_OPTIONS", + "parent": "-536515674", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "JwtModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "token": "JWT_MODULE_OPTIONS", + "initTime": 45.209100008010864 + } + }, + "-823523840": { + "id": "-823523840", + "label": "LogModule", + "parent": "433315939", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.379500031471252 + } + }, + "-1612194210": { + "id": "-1612194210", + "label": "ApplicationConfig", + "parent": "433315939", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-675254561": { + "id": "-675254561", + "label": "LogService", + "parent": "433315939", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 129.55809998512268 + } + }, + "-922259002": { + "id": "-922259002", + "label": "ParseIntPipe", + "parent": "433315939", + "metadata": { + "type": "injectable", + "internal": false, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "subtype": "pipe", + "initTime": 1.7276999950408936 + } + }, + "-1084317488": { + "id": "-1084317488", + "label": "LogController", + "parent": "433315939", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "LogModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 2.211199998855591, + "enhancers": [ + { "id": "-922259002", "methodKey": "getLog", "subtype": "pipe" }, + { "id": "-922259002", "methodKey": "updateLog", "subtype": "pipe" }, + { "id": "-922259002", "methodKey": "delLog", "subtype": "pipe" } + ] + } + }, + "-257450701": { + "id": "-257450701", + "label": "TypeOrmModule", + "parent": "545846242", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.325399994850159 + } + }, + "-223917667": { + "id": "-223917667", + "label": "ApplicationConfig", + "parent": "545846242", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1645549745": { + "id": "-1645549745", + "label": "RoleModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-323872060": { + "id": "-323872060", + "label": "RoleModule", + "parent": "-1645549745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "RoleModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.307099938392639 + } + }, + "-631854924": { + "id": "-631854924", + "label": "ApplicationConfig", + "parent": "-1645549745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "RoleModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-633548556": { + "id": "-633548556", + "label": "RoleController", + "parent": "-1645549745", + "metadata": { + "type": "controller", + "internal": false, + "sourceModuleName": "RoleModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 0.4134000539779663 + } + }, + "-257450700": { + "id": "-257450700", + "label": "TypeOrmModule", + "parent": "545846243", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.251700043678284 + } + }, + "-223917666": { + "id": "-223917666", + "label": "ApplicationConfig", + "parent": "545846243", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-987262148": { + "id": "-987262148", + "label": "RoleRepository", + "parent": "545846243", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "RoleRepository", + "initTime": 124.74140000343323 + } + }, + "-1207404504": { + "id": "-1207404504", + "label": "PermissionModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1942637450": { + "id": "-1942637450", + "label": "PermissionModule", + "parent": "-1207404504", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.230499982833862 + } + }, + "-1115674206": { + "id": "-1115674206", + "label": "ModuleRef", + "parent": "-1207404504", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1863124223": { + "id": "-1863124223", + "label": "PermissionService", + "parent": "-1207404504", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "PermissionModule", + "durable": false, + "static": true, + "transient": false, + "exported": false, + "initTime": 129.03890001773834 + } + }, + "-257450699": { + "id": "-257450699", + "label": "TypeOrmModule", + "parent": "545846244", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.0971999168396 + } + }, + "-223917665": { + "id": "-223917665", + "label": "ApplicationConfig", + "parent": "545846244", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-175120038": { + "id": "-175120038", + "label": "UploadModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1182407590": { + "id": "-1182407590", + "label": "UploadModule", + "parent": "-175120038", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.077600002288818 + } + }, + "-197173292": { + "id": "-197173292", + "label": "ModuleRef", + "parent": "-175120038", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-971973249": { + "id": "-971973249", + "label": "ApplicationConfig", + "parent": "-175120038", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "UploadModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-257450698": { + "id": "-257450698", + "label": "TypeOrmModule", + "parent": "545846245", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 7.023499965667725 + } + }, + "-223917664": { + "id": "-223917664", + "label": "ApplicationConfig", + "parent": "545846245", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-630371237": { + "id": "-630371237", + "label": "ApplicationConfig", + "parent": "166481974", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "MulterModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1292691275": { + "id": "-1292691275", + "label": "MULTER_MODULE_ID", + "parent": "166481974", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "MulterModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "token": "MULTER_MODULE_ID" + } + }, + "-1510098951": { + "id": "-1510098951", + "label": "PostModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-496404130": { + "id": "-496404130", + "label": "ApplicationConfig", + "parent": "-1510098951", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "PostModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-257450697": { + "id": "-257450697", + "label": "TypeOrmModule", + "parent": "545846246", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 6.905900001525879 + } + }, + "-223917663": { + "id": "-223917663", + "label": "ApplicationConfig", + "parent": "545846246", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1276187694": { + "id": "-1276187694", + "label": "PostRepository", + "parent": "545846246", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "TypeOrmModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "token": "PostRepository", + "initTime": 124.34759998321533 + } + }, + "-643397745": { + "id": "-643397745", + "label": "DiscoveryModule", + "metadata": { "type": "module", "global": false, "dynamic": false, "internal": false } + }, + "-1048394624": { + "id": "-1048394624", + "label": "DiscoveryModule", + "parent": "-643397745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DiscoveryModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false, + "initTime": 6.888000011444092 + } + }, + "-501891371": { + "id": "-501891371", + "label": "ModuleRef", + "parent": "-643397745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DiscoveryModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-1413161654": { + "id": "-1413161654", + "label": "ApplicationConfig", + "parent": "-643397745", + "metadata": { + "type": "provider", + "internal": true, + "sourceModuleName": "DiscoveryModule", + "durable": false, + "static": true, + "scope": 0, + "transient": false, + "exported": false + } + }, + "-438112115": { + "id": "-438112115", + "label": "MetadataScanner", + "parent": "-643397745", + "metadata": { + "type": "provider", + "internal": false, + "sourceModuleName": "DiscoveryModule", + "durable": false, + "static": true, + "transient": false, + "exported": true, + "initTime": 6.876100063323975 + } + } + }, + "edges": { + "5864122": { + "source": "-536515674", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "JwtModule", "targetModuleName": "LoggerModule" }, + "id": "5864122" + }, + "11117387": { + "source": "-1537098012", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UserModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "11117387" + }, + "18960113": { + "source": "-1084317488", + "target": "-922259002", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "ParseIntPipe", + "targetModuleName": "LogModule", + "injectionType": "decorator" + }, + "id": "18960113" + }, + "18960114": { + "source": "-1084317488", + "target": "-922259002", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "ParseIntPipe", + "targetModuleName": "LogModule", + "injectionType": "decorator" + }, + "id": "18960114" + }, + "52576689": { + "source": "-1207404504", + "target": "545846244", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "TypeOrmModule" + }, + "id": "52576689" + }, + "154009473": { + "source": "-2034887918", + "target": "1070370213", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "JwtGuard", + "targetClassName": "JwtService", + "sourceClassToken": "APP_GUARD (UUID: 1239237319)", + "targetModuleName": "JwtModule", + "keyOrIndex": 1, + "injectionType": "constructor" + }, + "id": "154009473" + }, + "156562393": { + "source": "-1636783684", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ServeStaticModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "156562393" + }, + "165556991": { + "source": "-1026304274", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmCoreModule", + "targetModuleName": "LoggerModule" + }, + "id": "165556991" + }, + "175763745": { + "source": "545846241", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "175763745" + }, + "184060730": { + "source": "-643397745", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DiscoveryModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "184060730" + }, + "189694679": { + "source": "1434456218", + "target": "671882984", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "InternalCoreModule", + "sourceClassName": "Reflector", + "targetClassName": "Reflector", + "sourceClassToken": "Reflector", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "189694679" + }, + "195338826": { + "source": "4751697", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "UploadRepository", + "targetClassName": "DataSource", + "sourceClassToken": "UploadRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "195338826" + }, + "219775656": { + "source": "-19112576", + "target": "-1134487807", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "AuthModule" }, + "id": "219775656" + }, + "224988433": { + "source": "-1276187694", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "PostRepository", + "targetClassName": "DataSource", + "sourceClassToken": "PostRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "224988433" + }, + "237184540": { + "source": "-175120038", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "237184540" + }, + "241654674": { + "source": "-1026304274", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmCoreModule", + "targetModuleName": "ConfigModule" + }, + "id": "241654674" + }, + "254091268": { + "source": "863216333", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "254091268" + }, + "275154499": { + "source": "411075377", + "target": "-2045439487", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PermissionModule", + "sourceClassName": "PermissionGuard", + "targetClassName": "UserService", + "sourceClassToken": "APP_GUARD (UUID: 1201125561)", + "targetModuleName": "UserModule", + "keyOrIndex": 1, + "injectionType": "constructor" + }, + "id": "275154499" + }, + "339370340": { + "source": "772659425", + "target": "-503631788", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ConfigModule", + "sourceClassName": "ConfigService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "339370340" + }, + "345897750": { + "source": "166481974", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "MulterModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "345897750" + }, + "353572985": { + "source": "1712628187", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "353572985" + }, + "450524884": { + "source": "545846241", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "450524884" + }, + "453148992": { + "source": "-2135742481", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "453148992" + }, + "479724247": { + "source": "-207939746", + "target": "-430147679", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UserModule", + "sourceClassName": "UserController", + "targetClassName": "LoggerService", + "targetModuleName": "LoggerModule", + "keyOrIndex": "logger", + "injectionType": "property" + }, + "id": "479724247" + }, + "533050796": { + "source": "-19112576", + "target": "-1510098951", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "PostModule" }, + "id": "533050796" + }, + "536584716": { + "source": "-430147679", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LoggerModule", + "sourceClassName": "LoggerService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "536584716" + }, + "546527626": { + "source": "271190106", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ResponseModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "546527626" + }, + "549348290": { + "source": "433315939", + "target": "545846242", + "metadata": { "type": "module-to-module", "sourceModuleName": "LogModule", "targetModuleName": "TypeOrmModule" }, + "id": "549348290" + }, + "577553516": { + "source": "-1056671983", + "target": "-430147679", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LoggerModule", + "sourceClassName": "LoggerInterceptor", + "targetClassName": "LoggerService", + "sourceClassToken": "APP_INTERCEPTOR (UUID: -1146749753)", + "targetModuleName": "LoggerModule", + "keyOrIndex": "logger", + "injectionType": "property" + }, + "id": "577553516" + }, + "584653416": { + "source": "1712628187", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "584653416" + }, + "593652447": { + "source": "545846243", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "593652447" + }, + "613680601": { + "source": "271190106", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ResponseModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "613680601" + }, + "632258133": { + "source": "545846242", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "632258133" + }, + "636494595": { + "source": "-536515674", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "JwtModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "636494595" + }, + "677989064": { + "source": "-643397745", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DiscoveryModule", + "targetModuleName": "ConfigModule" + }, + "id": "677989064" + }, + "684555502": { + "source": "-1088720716", + "target": "-326832201", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ServeStaticModule", + "sourceClassName": "AbstractLoader", + "targetClassName": "HttpAdapterHost", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "684555502" + }, + "773446965": { + "source": "-1488832441", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "UserRepository", + "targetClassName": "DataSource", + "sourceClassToken": "UserRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "773446965" + }, + "780625477": { + "source": "-1645549745", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "RoleModule", "targetModuleName": "LoggerModule" }, + "id": "780625477" + }, + "784525888": { + "source": "-536515674", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "JwtModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "784525888" + }, + "807697929": { + "source": "-19112576", + "target": "1528017428", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "DatabaseModule" }, + "id": "807697929" + }, + "810335446": { + "source": "261308225", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UploadModule", + "sourceClassName": "UploadService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "810335446" + }, + "813991382": { + "source": "545846243", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "813991382" + }, + "817756659": { + "source": "1424687304", + "target": "1923220193", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PostModule", + "sourceClassName": "PostController", + "targetClassName": "PostService", + "targetModuleName": "PostModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "817756659" + }, + "829398781": { + "source": "-1510098951", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PostModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "829398781" + }, + "879231749": { + "source": "545846244", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "879231749" + }, + "881453549": { + "source": "-1510098951", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "PostModule", "targetModuleName": "ConfigModule" }, + "id": "881453549" + }, + "920687522": { + "source": "-1134487807", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AuthModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "920687522" + }, + "978356204": { + "source": "-1134487807", + "target": "-536515674", + "metadata": { "type": "module-to-module", "sourceModuleName": "AuthModule", "targetModuleName": "JwtModule" }, + "id": "978356204" + }, + "995724631": { + "source": "545846244", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "995724631" + }, + "1010561902": { + "source": "545846241", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1010561902" + }, + "1011541149": { + "source": "545846245", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1011541149" + }, + "1033762794": { + "source": "545846245", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1033762794" + }, + "1056428433": { + "source": "-19112576", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1056428433" + }, + "1086871970": { + "source": "1923220193", + "target": "-1276187694", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PostModule", + "sourceClassName": "PostService", + "targetClassName": "PostRepository", + "targetClassToken": "PostRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1086871970" + }, + "1106379452": { + "source": "433315939", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LogModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1106379452" + }, + "1122883688": { + "source": "1712628187", + "target": "863216333", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "ConfigModule" + }, + "id": "1122883688" + }, + "1133904273": { + "source": "-207939746", + "target": "-2045439487", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UserModule", + "sourceClassName": "UserController", + "targetClassName": "UserService", + "targetModuleName": "UserModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1133904273" + }, + "1134336077": { + "source": "-536515674", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "JwtModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1134336077" + }, + "1157504841": { + "source": "-1537098012", + "target": "545846241", + "metadata": { "type": "module-to-module", "sourceModuleName": "UserModule", "targetModuleName": "TypeOrmModule" }, + "id": "1157504841" + }, + "1159274449": { + "source": "-19112576", + "target": "-1645549745", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "RoleModule" }, + "id": "1159274449" + }, + "1175183130": { + "source": "1070370213", + "target": "-1900804336", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "JwtModule", + "sourceClassName": "JwtService", + "targetClassName": "JWT_MODULE_OPTIONS", + "targetClassToken": "JWT_MODULE_OPTIONS", + "targetModuleName": "JwtModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1175183130" + }, + "1177457880": { + "source": "545846245", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "1177457880" + }, + "1193284246": { + "source": "-175120038", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1193284246" + }, + "1197965769": { + "source": "433315939", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LogModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1197965769" + }, + "1199091529": { + "source": "1923220193", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PostModule", + "sourceClassName": "PostService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "1199091529" + }, + "1305650976": { + "source": "350824509", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ServeStaticModule", + "sourceClassName": "SERVE_STATIC_MODULE_OPTIONS", + "targetClassName": "ConfigService", + "sourceClassToken": "SERVE_STATIC_MODULE_OPTIONS", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1305650976" + }, + "1330091140": { + "source": "271190106", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ResponseModule", + "targetModuleName": "LoggerModule" + }, + "id": "1330091140" + }, + "1359191129": { + "source": "545846246", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "1359191129" + }, + "1365245233": { + "source": "433315939", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "LogModule", "targetModuleName": "ConfigModule" }, + "id": "1365245233" + }, + "1400971266": { + "source": "-360459438", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ValidationModule", + "targetModuleName": "LoggerModule" + }, + "id": "1400971266" + }, + "1403154276": { + "source": "-19112576", + "target": "-1636783684", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "ServeStaticModule" + }, + "id": "1403154276" + }, + "1414936007": { + "source": "-536515674", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "JwtModule", "targetModuleName": "ConfigModule" }, + "id": "1414936007" + }, + "1431808641": { + "source": "-1134487807", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AuthModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1431808641" + }, + "1448793499": { + "source": "-949539487", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "CacheModule", "targetModuleName": "LoggerModule" }, + "id": "1448793499" + }, + "1449074631": { + "source": "266839889", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "EntityManager", + "targetClassName": "DataSource", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1449074631" + }, + "1450323722": { + "source": "-793915935", + "target": "1070370213", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "AuthService", + "targetClassName": "JwtService", + "targetModuleName": "JwtModule", + "keyOrIndex": 1, + "injectionType": "constructor" + }, + "id": "1450323722" + }, + "1454288893": { + "source": "-2135742481", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1454288893" + }, + "1459869080": { + "source": "-2045439487", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UserModule", + "sourceClassName": "UserService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "1459869080" + }, + "1464213981": { + "source": "1285423550", + "target": "-675254561", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "LoginLogInterceptor", + "targetClassName": "LogService", + "targetModuleName": "LogModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1464213981" + }, + "1479913159": { + "source": "-1537098012", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UserModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1479913159" + }, + "1488040101": { + "source": "211572259", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigHostModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1488040101" + }, + "1502807457": { + "source": "-175120038", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "LoggerModule" + }, + "id": "1502807457" + }, + "1528882872": { + "source": "656974807", + "target": "-430147679", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ResponseModule", + "sourceClassName": "AllExecptionFilter", + "targetClassName": "LoggerService", + "sourceClassToken": "APP_FILTER (UUID: -277730442)", + "targetModuleName": "LoggerModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1528882872" + }, + "1555020528": { + "source": "-949539487", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "CacheModule", "targetModuleName": "ConfigModule" }, + "id": "1555020528" + }, + "1556833522": { + "source": "1357421246", + "target": "-1871582906", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "CacheModule", + "sourceClassName": "CACHE_MANAGER", + "targetClassName": "CACHE_MODULE_OPTIONS", + "sourceClassToken": "CACHE_MANAGER", + "targetClassToken": "CACHE_MODULE_OPTIONS", + "targetModuleName": "CacheModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1556833522" + }, + "1568909979": { + "source": "-1974377261", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1568909979" + }, + "1571722311": { + "source": "433315939", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LogModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1571722311" + }, + "1572458969": { + "source": "1404752088", + "target": "-793915935", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "AuthController", + "targetClassName": "AuthService", + "targetModuleName": "AuthModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1572458969" + }, + "1600555531": { + "source": "-949539487", + "target": "-1974377261", + "metadata": { "type": "module-to-module", "sourceModuleName": "CacheModule", "targetModuleName": "CacheModule" }, + "id": "1600555531" + }, + "1602100572": { + "source": "166481974", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "MulterModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1602100572" + }, + "1620384511": { + "source": "-2034887918", + "target": "671882984", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "JwtGuard", + "targetClassName": "Reflector", + "sourceClassToken": "APP_GUARD (UUID: 1239237319)", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "1620384511" + }, + "1635338963": { + "source": "-2135742481", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1635338963" + }, + "1666113656": { + "source": "938844585", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LoggerModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1666113656" + }, + "1679280928": { + "source": "-1134487807", + "target": "433315939", + "metadata": { "type": "module-to-module", "sourceModuleName": "AuthModule", "targetModuleName": "LogModule" }, + "id": "1679280928" + }, + "1690588001": { + "source": "-1134487807", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "AuthModule", "targetModuleName": "ConfigModule" }, + "id": "1690588001" + }, + "1726443174": { + "source": "-1510098951", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PostModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1726443174" + }, + "1744123909": { + "source": "-1026304274", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmCoreModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1744123909" + }, + "1748142643": { + "source": "1528017428", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1748142643" + }, + "1759398378": { + "source": "1528017428", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "ConfigModule" + }, + "id": "1759398378" + }, + "1760173287": { + "source": "166481974", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "MulterModule", + "targetModuleName": "LoggerModule" + }, + "id": "1760173287" + }, + "1773166660": { + "source": "545846243", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1773166660" + }, + "1785602513": { + "source": "-1207404504", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "LoggerModule" + }, + "id": "1785602513" + }, + "1801916176": { + "source": "1528017428", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1801916176" + }, + "1812266375": { + "source": "-1863124223", + "target": "1299116483", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PermissionModule", + "sourceClassName": "PermissionService", + "targetClassName": "PermissionRepository", + "targetClassToken": "PermissionRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1812266375" + }, + "1860030344": { + "source": "-793915935", + "target": "-2045439487", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "AuthService", + "targetClassName": "UserService", + "targetModuleName": "UserModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "1860030344" + }, + "1868391421": { + "source": "-19112576", + "target": "-175120038", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "UploadModule" }, + "id": "1868391421" + }, + "1877410993": { + "source": "-1636783684", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ServeStaticModule", + "targetModuleName": "ConfigModule" + }, + "id": "1877410993" + }, + "1878328011": { + "source": "-1645549745", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "RoleModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1878328011" + }, + "1883069813": { + "source": "-1974377261", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "1883069813" + }, + "1901737855": { + "source": "863216333", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "1901737855" + }, + "1917606463": { + "source": "-743744433", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "SerializationModule", + "targetModuleName": "ConfigModule" + }, + "id": "1917606463" + }, + "1943802696": { + "source": "-1974377261", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "CacheModule", "targetModuleName": "LoggerModule" }, + "id": "1943802696" + }, + "1965553568": { + "source": "-1510098951", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "PostModule", "targetModuleName": "LoggerModule" }, + "id": "1965553568" + }, + "1976848738": { + "source": "1528017428", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "1976848738" + }, + "2008587751": { + "source": "805229344", + "target": "350824509", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ServeStaticModule", + "sourceClassName": "ServeStaticModule", + "targetClassName": "SERVE_STATIC_MODULE_OPTIONS", + "targetClassToken": "SERVE_STATIC_MODULE_OPTIONS", + "targetModuleName": "ServeStaticModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "2008587751" + }, + "2040691132": { + "source": "-1645549745", + "target": "545846243", + "metadata": { "type": "module-to-module", "sourceModuleName": "RoleModule", "targetModuleName": "TypeOrmModule" }, + "id": "2040691132" + }, + "2059742777": { + "source": "-1084317488", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "2059742777" + }, + "2090103949": { + "source": "545846242", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "2090103949" + }, + "2100140299": { + "source": "-19112576", + "target": "-949539487", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "CacheModule" }, + "id": "2100140299" + }, + "2104752696": { + "source": "-1645549745", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "RoleModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "2104752696" + }, + "2109546608": { + "source": "863216333", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "ConfigModule" + }, + "id": "2109546608" + }, + "2113304841": { + "source": "545846246", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "2113304841" + }, + "-1759625292": { + "source": "-553129559", + "target": "-326832201", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "InternalCoreModule", + "sourceClassName": "HttpAdapterHost", + "targetClassName": "HttpAdapterHost", + "sourceClassToken": "HttpAdapterHost", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "-1759625292" + }, + "-221187751": { + "source": "400681591", + "target": "-26938366", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "DiscoveryModule", + "sourceClassName": "DiscoveryService", + "targetClassName": "ModulesContainer", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "-221187751" + }, + "-951393523": { + "source": "930519593", + "target": "1063746662", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ConfigHostModule", + "sourceClassName": "ConfigService", + "targetClassName": "CONFIGURATION_TOKEN", + "targetClassToken": "CONFIGURATION_TOKEN", + "targetModuleName": "ConfigHostModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-951393523" + }, + "-89619557": { + "source": "1431282625", + "target": "1434456218", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "SerializationModule", + "sourceClassName": "ClassSerializerInterceptor", + "targetClassName": "Reflector", + "sourceClassToken": "APP_INTERCEPTOR (UUID: 1780085433)", + "targetClassToken": "Reflector", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "-89619557" + }, + "-1851085465": { + "source": "-503631788", + "target": "930519593", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ConfigModule", + "sourceClassName": "ConfigService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigHostModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1851085465" + }, + "-1185226767": { + "source": "-1871582906", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "CacheModule", + "sourceClassName": "CACHE_MODULE_OPTIONS", + "targetClassName": "ConfigService", + "sourceClassToken": "CACHE_MODULE_OPTIONS", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1185226767" + }, + "-639657544": { + "source": "-1245985231", + "target": "671882984", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ResponseModule", + "sourceClassName": "ResponseInterceptor", + "targetClassName": "Reflector", + "sourceClassToken": "APP_INTERCEPTOR (UUID: 1780085434)", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "-639657544" + }, + "-1119831051": { + "source": "-1245985231", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ResponseModule", + "sourceClassName": "ResponseInterceptor", + "targetClassName": "ConfigService", + "sourceClassToken": "APP_INTERCEPTOR (UUID: 1780085434)", + "targetModuleName": "ConfigModule", + "keyOrIndex": 1, + "injectionType": "constructor" + }, + "id": "-1119831051" + }, + "-716196792": { + "source": "2075644217", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "TypeOrmModuleOptions", + "targetClassName": "ConfigService", + "sourceClassToken": "TypeOrmModuleOptions", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-716196792" + }, + "-944699247": { + "source": "-1900804336", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "JwtModule", + "sourceClassName": "JWT_MODULE_OPTIONS", + "targetClassName": "ConfigService", + "sourceClassToken": "JWT_MODULE_OPTIONS", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-944699247" + }, + "-1858040926": { + "source": "2141638038", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "MulterModule", + "sourceClassName": "MULTER_MODULE_OPTIONS", + "targetClassName": "ConfigService", + "sourceClassToken": "MULTER_MODULE_OPTIONS", + "targetModuleName": "ConfigModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1858040926" + }, + "-1015557038": { + "source": "805229344", + "target": "-1088720716", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ServeStaticModule", + "sourceClassName": "ServeStaticModule", + "targetClassName": "AbstractLoader", + "targetModuleName": "ServeStaticModule", + "keyOrIndex": 1, + "injectionType": "constructor" + }, + "id": "-1015557038" + }, + "-276645328": { + "source": "805229344", + "target": "-326832201", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "ServeStaticModule", + "sourceClassName": "ServeStaticModule", + "targetClassName": "HttpAdapterHost", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 2, + "injectionType": "constructor", + "internal": true + }, + "id": "-276645328" + }, + "-1537161641": { + "source": "731684192", + "target": "2075644217", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "TypeOrmCoreModule", + "targetClassName": "TypeOrmModuleOptions", + "targetClassToken": "TypeOrmModuleOptions", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1537161641" + }, + "-1463782886": { + "source": "731684192", + "target": "1817334964", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "TypeOrmCoreModule", + "targetClassName": "ModuleRef", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 1, + "injectionType": "constructor", + "internal": true + }, + "id": "-1463782886" + }, + "-110797947": { + "source": "-2034887918", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "JwtGuard", + "targetClassName": "ConfigService", + "sourceClassToken": "APP_GUARD (UUID: 1239237319)", + "targetModuleName": "ConfigModule", + "keyOrIndex": 2, + "injectionType": "constructor" + }, + "id": "-110797947" + }, + "-396094872": { + "source": "1359826331", + "target": "1357421246", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "CacheModule", + "sourceClassName": "CacheService", + "targetClassName": "CACHE_MANAGER", + "targetClassToken": "CACHE_MANAGER", + "targetModuleName": "CacheModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-396094872" + }, + "-1065460886": { + "source": "1462674704", + "target": "1359826331", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "CacheModule", + "sourceClassName": "CacheController", + "targetClassName": "CacheService", + "targetModuleName": "CacheModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1065460886" + }, + "-1408664212": { + "source": "-2103415210", + "target": "2075644217", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "DataSource", + "targetClassName": "TypeOrmModuleOptions", + "targetClassToken": "TypeOrmModuleOptions", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1408664212" + }, + "-1840504093": { + "source": "1529900285", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmCoreModule", + "sourceClassName": "Connection", + "targetClassName": "DataSource", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1840504093" + }, + "-427069174": { + "source": "851305207", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "LoginLogRepository", + "targetClassName": "DataSource", + "sourceClassToken": "LoginLogRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-427069174" + }, + "-400645923": { + "source": "-987262148", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "RoleRepository", + "targetClassName": "DataSource", + "sourceClassToken": "RoleRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-400645923" + }, + "-506600939": { + "source": "1299116483", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "TypeOrmModule", + "sourceClassName": "PermissionRepository", + "targetClassName": "DataSource", + "sourceClassToken": "PermissionRepository", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-506600939" + }, + "-1359734829": { + "source": "1852200970", + "target": "-2103415210", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "DatabaseModule", + "sourceClassName": "EntitySubscripber", + "targetClassName": "DataSource", + "targetModuleName": "TypeOrmCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1359734829" + }, + "-324227588": { + "source": "1603023137", + "target": "-987262148", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "RoleModule", + "sourceClassName": "RoleService", + "targetClassName": "RoleRepository", + "targetClassToken": "RoleRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-324227588" + }, + "-1588846441": { + "source": "-2045439487", + "target": "-1488832441", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UserModule", + "sourceClassName": "UserService", + "targetClassName": "UserRepository", + "targetClassToken": "UserRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1588846441" + }, + "-470241531": { + "source": "-675254561", + "target": "851305207", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogService", + "targetClassName": "LoginLogRepository", + "targetClassToken": "LoginLogRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-470241531" + }, + "-878458149": { + "source": "-675254561", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogService", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "-878458149" + }, + "-2140770764": { + "source": "261308225", + "target": "4751697", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UploadModule", + "sourceClassName": "UploadService", + "targetClassName": "UploadRepository", + "targetClassToken": "UploadRepository", + "targetModuleName": "TypeOrmModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-2140770764" + }, + "-1726209556": { + "source": "-633548556", + "target": "1603023137", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "RoleModule", + "sourceClassName": "RoleController", + "targetClassName": "RoleService", + "targetModuleName": "RoleModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1726209556" + }, + "-363447472": { + "source": "411075377", + "target": "671882984", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PermissionModule", + "sourceClassName": "PermissionGuard", + "targetClassName": "Reflector", + "sourceClassToken": "APP_GUARD (UUID: 1201125561)", + "targetModuleName": "InternalCoreModule", + "keyOrIndex": 0, + "injectionType": "constructor", + "internal": true + }, + "id": "-363447472" + }, + "-1511591930": { + "source": "479536350", + "target": "2141638038", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UploadModule", + "sourceClassName": "dbe1ce7b12202d5d9eae8", + "targetClassName": "MULTER_MODULE_OPTIONS", + "targetClassToken": "MULTER_MODULE_OPTIONS", + "targetModuleName": "MulterModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1511591930" + }, + "-478754080": { + "source": "-207939746", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UserModule", + "sourceClassName": "UserController", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "-478754080" + }, + "-1432305759": { + "source": "1424687304", + "target": "772659425", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PostModule", + "sourceClassName": "PostController", + "targetClassName": "ConfigService", + "targetModuleName": "ConfigModule", + "keyOrIndex": "config", + "injectionType": "property" + }, + "id": "-1432305759" + }, + "-1245801226": { + "source": "1424687304", + "target": "-430147679", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PostModule", + "sourceClassName": "PostController", + "targetClassName": "LoggerService", + "targetModuleName": "LoggerModule", + "keyOrIndex": "logger", + "injectionType": "property" + }, + "id": "-1245801226" + }, + "-204115086": { + "source": "1094521382", + "target": "-1863124223", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "PermissionModule", + "sourceClassName": "PermissionController", + "targetClassName": "PermissionService", + "targetModuleName": "PermissionModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-204115086" + }, + "-1323676788": { + "source": "2143056138", + "target": "261308225", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UploadModule", + "sourceClassName": "UploadController", + "targetClassName": "UploadService", + "targetModuleName": "UploadModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1323676788" + }, + "-1040546469": { + "source": "-1084317488", + "target": "-675254561", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "LogService", + "targetModuleName": "LogModule", + "keyOrIndex": 0, + "injectionType": "constructor" + }, + "id": "-1040546469" + }, + "-1543728522": { + "source": "-1084317488", + "target": "-430147679", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "LoggerService", + "targetModuleName": "LoggerModule", + "keyOrIndex": "logger", + "injectionType": "property" + }, + "id": "-1543728522" + }, + "-844262897": { + "source": "-19112576", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "ConfigModule" }, + "id": "-844262897" + }, + "-1982204162": { + "source": "-19112576", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "LoggerModule" }, + "id": "-1982204162" + }, + "-1436008896": { + "source": "-19112576", + "target": "-743744433", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "SerializationModule" + }, + "id": "-1436008896" + }, + "-1526354864": { + "source": "-19112576", + "target": "271190106", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "ResponseModule" }, + "id": "-1526354864" + }, + "-783994786": { + "source": "-19112576", + "target": "-360459438", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "ValidationModule" + }, + "id": "-783994786" + }, + "-1429799902": { + "source": "-19112576", + "target": "-1537098012", + "metadata": { "type": "module-to-module", "sourceModuleName": "AppModule", "targetModuleName": "UserModule" }, + "id": "-1429799902" + }, + "-888911971": { + "source": "-19112576", + "target": "-1207404504", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "PermissionModule" + }, + "id": "-888911971" + }, + "-458346601": { + "source": "-19112576", + "target": "-643397745", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "DiscoveryModule" + }, + "id": "-458346601" + }, + "-815553404": { + "source": "-19112576", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-815553404" + }, + "-495517505": { + "source": "-19112576", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AppModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-495517505" + }, + "-1755655437": { + "source": "1712628187", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "LoggerModule" + }, + "id": "-1755655437" + }, + "-1766726454": { + "source": "1712628187", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-1766726454" + }, + "-1982558226": { + "source": "863216333", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1982558226" + }, + "-412719879": { + "source": "863216333", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigModule", + "targetModuleName": "LoggerModule" + }, + "id": "-412719879" + }, + "-1995183955": { + "source": "211572259", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigHostModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1995183955" + }, + "-60954175": { + "source": "211572259", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigHostModule", + "targetModuleName": "ConfigModule" + }, + "id": "-60954175" + }, + "-1886170760": { + "source": "211572259", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ConfigHostModule", + "targetModuleName": "LoggerModule" + }, + "id": "-1886170760" + }, + "-784146777": { + "source": "938844585", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LoggerModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-784146777" + }, + "-1517259333": { + "source": "938844585", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LoggerModule", + "targetModuleName": "ConfigModule" + }, + "id": "-1517259333" + }, + "-966851605": { + "source": "938844585", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "LoggerModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-966851605" + }, + "-1995562322": { + "source": "-949539487", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1995562322" + }, + "-431539039": { + "source": "-949539487", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-431539039" + }, + "-1241389118": { + "source": "-949539487", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-1241389118" + }, + "-279563549": { + "source": "-1974377261", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "CacheModule", "targetModuleName": "ConfigModule" }, + "id": "-279563549" + }, + "-1066935346": { + "source": "-1974377261", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "CacheModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1066935346" + }, + "-1269640393": { + "source": "-1636783684", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ServeStaticModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1269640393" + }, + "-1340488022": { + "source": "-1636783684", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ServeStaticModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1340488022" + }, + "-436872156": { + "source": "-1636783684", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ServeStaticModule", + "targetModuleName": "LoggerModule" + }, + "id": "-436872156" + }, + "-1799022173": { + "source": "-743744433", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "SerializationModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1799022173" + }, + "-534471722": { + "source": "-743744433", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "SerializationModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-534471722" + }, + "-159590576": { + "source": "-743744433", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "SerializationModule", + "targetModuleName": "LoggerModule" + }, + "id": "-159590576" + }, + "-4811795": { + "source": "-743744433", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "SerializationModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-4811795" + }, + "-1723947271": { + "source": "271190106", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ResponseModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1723947271" + }, + "-2072945241": { + "source": "271190106", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ResponseModule", + "targetModuleName": "ConfigModule" + }, + "id": "-2072945241" + }, + "-1358223433": { + "source": "-360459438", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ValidationModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1358223433" + }, + "-390582599": { + "source": "-360459438", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ValidationModule", + "targetModuleName": "ConfigModule" + }, + "id": "-390582599" + }, + "-1703696888": { + "source": "-360459438", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ValidationModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1703696888" + }, + "-956484965": { + "source": "-360459438", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "ValidationModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-956484965" + }, + "-1122599539": { + "source": "1528017428", + "target": "-2135742481", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "TypeOrmModule" + }, + "id": "-1122599539" + }, + "-1906081363": { + "source": "1528017428", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DatabaseModule", + "targetModuleName": "LoggerModule" + }, + "id": "-1906081363" + }, + "-1887218609": { + "source": "-2135742481", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigModule" + }, + "id": "-1887218609" + }, + "-645931578": { + "source": "-2135742481", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-645931578" + }, + "-485008942": { + "source": "-1026304274", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmCoreModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-485008942" + }, + "-837325887": { + "source": "-1537098012", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "UserModule", "targetModuleName": "ConfigModule" }, + "id": "-837325887" + }, + "-1978422820": { + "source": "-1537098012", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UserModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1978422820" + }, + "-1913766442": { + "source": "-1537098012", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "UserModule", "targetModuleName": "LoggerModule" }, + "id": "-1913766442" + }, + "-995460581": { + "source": "545846241", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-995460581" + }, + "-733930814": { + "source": "545846241", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-733930814" + }, + "-1556683678": { + "source": "-1134487807", + "target": "-1537098012", + "metadata": { "type": "module-to-module", "sourceModuleName": "AuthModule", "targetModuleName": "UserModule" }, + "id": "-1556683678" + }, + "-1377619055": { + "source": "-1134487807", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "AuthModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1377619055" + }, + "-929891684": { + "source": "-1134487807", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "AuthModule", "targetModuleName": "LoggerModule" }, + "id": "-929891684" + }, + "-889179850": { + "source": "433315939", + "target": "938844585", + "metadata": { "type": "module-to-module", "sourceModuleName": "LogModule", "targetModuleName": "LoggerModule" }, + "id": "-889179850" + }, + "-1762775552": { + "source": "545846242", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1762775552" + }, + "-851050886": { + "source": "545846242", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-851050886" + }, + "-1627865725": { + "source": "545846242", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-1627865725" + }, + "-208110470": { + "source": "-1645549745", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "RoleModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-208110470" + }, + "-1712840836": { + "source": "-1645549745", + "target": "1712628187", + "metadata": { "type": "module-to-module", "sourceModuleName": "RoleModule", "targetModuleName": "ConfigModule" }, + "id": "-1712840836" + }, + "-1125321300": { + "source": "545846243", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-1125321300" + }, + "-706641191": { + "source": "545846243", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-706641191" + }, + "-599459561": { + "source": "-1207404504", + "target": "-1537098012", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "UserModule" + }, + "id": "-599459561" + }, + "-862105018": { + "source": "-1207404504", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-862105018" + }, + "-602678434": { + "source": "-1207404504", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "ConfigModule" + }, + "id": "-602678434" + }, + "-1940051881": { + "source": "-1207404504", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1940051881" + }, + "-1118218388": { + "source": "-1207404504", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PermissionModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-1118218388" + }, + "-45779253": { + "source": "545846244", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-45779253" + }, + "-1344886850": { + "source": "545846244", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1344886850" + }, + "-562231496": { + "source": "545846244", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-562231496" + }, + "-832425694": { + "source": "-175120038", + "target": "545846245", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "TypeOrmModule" + }, + "id": "-832425694" + }, + "-747580974": { + "source": "-175120038", + "target": "166481974", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "MulterModule" + }, + "id": "-747580974" + }, + "-276709270": { + "source": "-175120038", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "ConfigModule" + }, + "id": "-276709270" + }, + "-982105049": { + "source": "-175120038", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "UploadModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-982105049" + }, + "-417821801": { + "source": "545846245", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-417821801" + }, + "-14703162": { + "source": "545846245", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-14703162" + }, + "-1945234772": { + "source": "166481974", + "target": "1712628187", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "MulterModule", + "targetModuleName": "ConfigModule" + }, + "id": "-1945234772" + }, + "-1723578259": { + "source": "166481974", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "MulterModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1723578259" + }, + "-1439120572": { + "source": "-1510098951", + "target": "545846246", + "metadata": { "type": "module-to-module", "sourceModuleName": "PostModule", "targetModuleName": "TypeOrmModule" }, + "id": "-1439120572" + }, + "-140550763": { + "source": "-1510098951", + "target": "555176277", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "PostModule", + "targetModuleName": "InternalCoreModule" + }, + "id": "-140550763" + }, + "-926998148": { + "source": "545846246", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-926998148" + }, + "-273412106": { + "source": "545846246", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "LoggerModule" + }, + "id": "-273412106" + }, + "-908638073": { + "source": "545846246", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "TypeOrmModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-908638073" + }, + "-1107570771": { + "source": "-643397745", + "target": "211572259", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DiscoveryModule", + "targetModuleName": "ConfigHostModule" + }, + "id": "-1107570771" + }, + "-29610329": { + "source": "-643397745", + "target": "938844585", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DiscoveryModule", + "targetModuleName": "LoggerModule" + }, + "id": "-29610329" + }, + "-1777027914": { + "source": "-643397745", + "target": "-1026304274", + "metadata": { + "type": "module-to-module", + "sourceModuleName": "DiscoveryModule", + "targetModuleName": "TypeOrmCoreModule" + }, + "id": "-1777027914" + }, + "-869554624": { + "source": "1404752088", + "target": "1285423550", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "AuthModule", + "sourceClassName": "AuthController", + "targetClassName": "LoginLogInterceptor", + "targetModuleName": "AuthModule", + "injectionType": "decorator" + }, + "id": "-869554624" + }, + "-1765341441": { + "source": "-1084317488", + "target": "-922259002", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "LogModule", + "sourceClassName": "LogController", + "targetClassName": "ParseIntPipe", + "targetModuleName": "LogModule", + "injectionType": "decorator" + }, + "id": "-1765341441" + }, + "-1124284421": { + "source": "2143056138", + "target": "479536350", + "metadata": { + "type": "class-to-class", + "sourceModuleName": "UploadModule", + "sourceClassName": "UploadController", + "targetClassName": "dbe1ce7b12202d5d9eae8", + "targetModuleName": "UploadModule", + "injectionType": "decorator" + }, + "id": "-1124284421" + } + }, + "entrypoints": { + "90964321": [ + { + "type": "middleware", + "methodName": "use", + "className": "RequestMiddleware", + "classNodeId": "90964321", + "metadata": { "key": "/*", "path": "/*", "requestMethod": "ALL" }, + "id": "90964321_use" + } + ], + "1094521382": [ + { + "type": "http-endpoint", + "methodName": "create", + "className": "PermissionController", + "classNodeId": "1094521382", + "metadata": { + "key": "/api/v1/permissions", + "path": "/api/v1/permissions", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "1094521382_create" + }, + { + "type": "http-endpoint", + "methodName": "findAll", + "className": "PermissionController", + "classNodeId": "1094521382", + "metadata": { + "key": "/api/v1/permissions", + "path": "/api/v1/permissions", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "1094521382_findAll" + }, + { + "type": "http-endpoint", + "methodName": "findOne", + "className": "PermissionController", + "classNodeId": "1094521382", + "metadata": { + "key": "/api/v1/permissions/:id", + "path": "/api/v1/permissions/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "1094521382_findOne" + }, + { + "type": "http-endpoint", + "methodName": "update", + "className": "PermissionController", + "classNodeId": "1094521382", + "metadata": { + "key": "/api/v1/permissions/:id", + "path": "/api/v1/permissions/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "1094521382_update" + }, + { + "type": "http-endpoint", + "methodName": "remove", + "className": "PermissionController", + "classNodeId": "1094521382", + "metadata": { + "key": "/api/v1/permissions/:id", + "path": "/api/v1/permissions/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "1094521382_remove" + } + ], + "1404752088": [ + { + "type": "http-endpoint", + "methodName": "login", + "className": "AuthController", + "classNodeId": "1404752088", + "metadata": { + "key": "/api/v1/auth/login", + "path": "/api/v1/auth/login", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "1404752088_login" + } + ], + "1424687304": [ + { + "type": "http-endpoint", + "methodName": "create", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts", + "path": "/api/v1/posts", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "1424687304_create" + }, + { + "type": "http-endpoint", + "methodName": "getTemplate", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts/template.xlsx", + "path": "/api/v1/posts/template.xlsx", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "1424687304_getTemplate" + }, + { + "type": "http-endpoint", + "methodName": "findAll", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts", + "path": "/api/v1/posts", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "1424687304_findAll" + }, + { + "type": "http-endpoint", + "methodName": "findOne", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts/:id", + "path": "/api/v1/posts/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "1424687304_findOne" + }, + { + "type": "http-endpoint", + "methodName": "update", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts/:id", + "path": "/api/v1/posts/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "1424687304_update" + }, + { + "type": "http-endpoint", + "methodName": "remove", + "className": "PostController", + "classNodeId": "1424687304", + "metadata": { + "key": "/api/v1/posts/:id", + "path": "/api/v1/posts/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "1424687304_remove" + } + ], + "2143056138": [ + { + "type": "http-endpoint", + "methodName": "create", + "className": "UploadController", + "classNodeId": "2143056138", + "metadata": { + "key": "/api/v1/upload", + "path": "/api/v1/upload", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "2143056138_create" + }, + { + "type": "http-endpoint", + "methodName": "findAll", + "className": "UploadController", + "classNodeId": "2143056138", + "metadata": { + "key": "/api/v1/upload", + "path": "/api/v1/upload", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "2143056138_findAll" + }, + { + "type": "http-endpoint", + "methodName": "findOne", + "className": "UploadController", + "classNodeId": "2143056138", + "metadata": { + "key": "/api/v1/upload/:id", + "path": "/api/v1/upload/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "2143056138_findOne" + }, + { + "type": "http-endpoint", + "methodName": "update", + "className": "UploadController", + "classNodeId": "2143056138", + "metadata": { + "key": "/api/v1/upload/:id", + "path": "/api/v1/upload/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "2143056138_update" + }, + { + "type": "http-endpoint", + "methodName": "remove", + "className": "UploadController", + "classNodeId": "2143056138", + "metadata": { + "key": "/api/v1/upload/:id", + "path": "/api/v1/upload/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "2143056138_remove" + } + ], + "-207939746": [ + { + "type": "http-endpoint", + "methodName": "addUser", + "className": "UserController", + "classNodeId": "-207939746", + "metadata": { + "key": "/api/v1/users", + "path": "/api/v1/users", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "-207939746_addUser" + }, + { + "type": "http-endpoint", + "methodName": "getUsers", + "className": "UserController", + "classNodeId": "-207939746", + "metadata": { + "key": "/api/v1/users", + "path": "/api/v1/users", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-207939746_getUsers" + }, + { + "type": "http-endpoint", + "methodName": "getUser", + "className": "UserController", + "classNodeId": "-207939746", + "metadata": { + "key": "/api/v1/users/:id", + "path": "/api/v1/users/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-207939746_getUser" + }, + { + "type": "http-endpoint", + "methodName": "updateUser", + "className": "UserController", + "classNodeId": "-207939746", + "metadata": { + "key": "/api/v1/users/:id", + "path": "/api/v1/users/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "-207939746_updateUser" + }, + { + "type": "http-endpoint", + "methodName": "delUser", + "className": "UserController", + "classNodeId": "-207939746", + "metadata": { + "key": "/api/v1/users/:id", + "path": "/api/v1/users/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "-207939746_delUser" + } + ], + "-1084317488": [ + { + "type": "http-endpoint", + "methodName": "addLog", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { + "key": "/api/v1/logs", + "path": "/api/v1/logs", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "-1084317488_addLog" + }, + { + "type": "http-endpoint", + "methodName": "getLogs", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { "key": "/api/v1/logs", "path": "/api/v1/logs", "requestMethod": "GET", "controllerVersion": "1" }, + "id": "-1084317488_getLogs" + }, + { + "type": "http-endpoint", + "methodName": "getLoginLogs", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { + "key": "/api/v1/logs/login", + "path": "/api/v1/logs/login", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-1084317488_getLoginLogs" + }, + { + "type": "http-endpoint", + "methodName": "getLog", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { + "key": "/api/v1/logs/:id", + "path": "/api/v1/logs/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-1084317488_getLog" + }, + { + "type": "http-endpoint", + "methodName": "updateLog", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { + "key": "/api/v1/logs/:id", + "path": "/api/v1/logs/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "-1084317488_updateLog" + }, + { + "type": "http-endpoint", + "methodName": "delLog", + "className": "LogController", + "classNodeId": "-1084317488", + "metadata": { + "key": "/api/v1/logs/:id", + "path": "/api/v1/logs/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "-1084317488_delLog" + } + ], + "-633548556": [ + { + "type": "http-endpoint", + "methodName": "create", + "className": "RoleController", + "classNodeId": "-633548556", + "metadata": { + "key": "/api/v1/roles", + "path": "/api/v1/roles", + "requestMethod": "POST", + "controllerVersion": "1" + }, + "id": "-633548556_create" + }, + { + "type": "http-endpoint", + "methodName": "findAll", + "className": "RoleController", + "classNodeId": "-633548556", + "metadata": { + "key": "/api/v1/roles", + "path": "/api/v1/roles", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-633548556_findAll" + }, + { + "type": "http-endpoint", + "methodName": "findOne", + "className": "RoleController", + "classNodeId": "-633548556", + "metadata": { + "key": "/api/v1/roles/:id", + "path": "/api/v1/roles/:id", + "requestMethod": "GET", + "controllerVersion": "1" + }, + "id": "-633548556_findOne" + }, + { + "type": "http-endpoint", + "methodName": "update", + "className": "RoleController", + "classNodeId": "-633548556", + "metadata": { + "key": "/api/v1/roles/:id", + "path": "/api/v1/roles/:id", + "requestMethod": "PATCH", + "controllerVersion": "1" + }, + "id": "-633548556_update" + }, + { + "type": "http-endpoint", + "methodName": "remove", + "className": "RoleController", + "classNodeId": "-633548556", + "metadata": { + "key": "/api/v1/roles/:id", + "path": "/api/v1/roles/:id", + "requestMethod": "DELETE", + "controllerVersion": "1" + }, + "id": "-633548556_remove" + } + ] + }, + "extras": { + "orphanedEnhancers": [], + "attachedEnhancers": [ + { "nodeId": "-1056671983" }, + { "nodeId": "1431282625" }, + { "nodeId": "656974807" }, + { "nodeId": "1466641936" }, + { "nodeId": "-1245985231" }, + { "nodeId": "-110719625" }, + { "nodeId": "-1638728329" }, + { "nodeId": "-2034887918" }, + { "nodeId": "411075377" } + ] + }, + "status": "complete" +} diff --git a/package.json b/package.json index 456fb81..0b586f0 100644 --- a/package.json +++ b/package.json @@ -23,83 +23,72 @@ "orm": "typeorm-ts-node-esm -d ./src/database/datasource/index.ts", "g": "plop --plopfile scripts/template/index.js" }, - "prettier": { - "printWidth": 120, - "singleQuote": true, - "trailingComma": "all", - "endOfLine": "auto" - }, "dependencies": { "@nestjs/axios": "^3.0.0", - "@nestjs/common": "^9.0.0", - "@nestjs/core": "^9.0.0", - "@nestjs/platform-express": "^9.0.0", + "@nestjs/common": "^9.4.3", + "@nestjs/core": "^9.4.3", + "@nestjs/serve-static": "^3.0.1", + "@nestjs/swagger": "^6.3.0", + "@nestjs/typeorm": "^9.0.1", + "@nestjs/config": "^2.3.4", + "@nestjs/jwt": "^10.1.1", + "@nestjs/platform-express": "^9.4.3", "axios": "^1.5.0", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.0", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", - "rxjs": "^7.2.0", - "ua-parser-js": "^1.0.36" + "dayjs": "^1.11.9", + "dotenv": "^16.3.1", + "rxjs": "^7.8.1", + "typeorm": "^0.3.17", + "typeorm-naming-strategies": "^4.1.0", + "ua-parser-js": "^1.0.36", + "uuid": "^9.0.1", + "winston": "^3.10.0", + "nodemailer": "^6.9.5", + "mysql2": "^3.6.1", + "winston-daily-rotate-file": "^4.7.1" }, "devDependencies": { "@nestjs/cache-manager": "^2.1.0", - "@nestjs/cli": "^9.0.0", - "@nestjs/config": "^2.3.1", - "@nestjs/devtools-integration": "^0.1.4", - "@nestjs/jwt": "^10.0.3", - "@nestjs/passport": "^9.0.3", - "@nestjs/schematics": "^9.0.0", - "@nestjs/serve-static": "^3.0.1", - "@nestjs/swagger": "^6.3.0", - "@nestjs/testing": "^9.0.0", - "@nestjs/typeorm": "^9.0.1", - "@types/express": "^4.17.13", + "@nestjs/cli": "^9.5.0", + "@nestjs/schematics": "^9.2.0", + "@nestjs/testing": "^9.4.3", + "@types/express": "^4.17.17", "@types/jest": "28.1.4", - "@types/lodash": "^4.14.192", - "@types/lodash-es": "^4.17.7", + "@types/lodash": "^4.14.198", + "@types/lodash-es": "^4.17.9", "@types/mockjs": "^1.0.7", "@types/multer": "^1.4.7", - "@types/node": "^16.0.0", - "@types/nodemailer": "^6.4.9", - "@types/supertest": "^2.0.11", - "@types/uuid": "^9.0.1", - "@typescript-eslint/eslint-plugin": "^5.0.0", - "@typescript-eslint/parser": "^5.0.0", + "@types/node": "^16.18.50", + "@types/nodemailer": "^6.4.10", + "@types/supertest": "^2.0.12", + "@types/uuid": "^9.0.3", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", "cache-manager": "^5.2.3", "cache-manager-redis-store": "^3.0.1", - "class-transformer": "^0.5.1", - "class-validator": "^0.14.0", - "dayjs": "^1.11.7", - "dotenv": "^16.0.3", - "eslint": "^8.0.1", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-prettier": "^4.0.0", + "eslint": "^8.49.0", + "eslint-config-prettier": "^8.10.0", + "eslint-plugin-prettier": "^4.2.1", "jest": "28.1.2", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "mockjs": "^1.1.0", "multer": "1.4.5-lts.1", - "mysql2": "^3.2.0", - "nodemailer": "^6.9.4", - "passport": "^0.6.0", - "passport-jwt": "^4.0.1", - "passport-local": "^1.0.0", "plop": "^3.1.2", - "prettier": "^2.3.2", - "redis": "^4.6.7", - "source-map-support": "^0.5.20", + "prettier": "^2.8.8", + "redis": "^4.6.8", + "source-map-support": "^0.5.21", "sqlite3": "^5.1.6", - "supertest": "^6.1.3", + "supertest": "^6.3.3", "ts-jest": "28.0.5", - "ts-loader": "^9.2.3", - "ts-node": "^10.0.0", + "ts-loader": "^9.4.4", + "ts-node": "^10.9.1", "tsconfig-paths": "4.0.0", - "typeorm": "^0.3.12", - "typeorm-naming-strategies": "^4.1.0", - "typescript": "^4.3.5", - "uuid": "^9.0.0", - "webpack": "5", - "winston": "^3.10.0", - "winston-daily-rotate-file": "^4.7.1" + "typescript": "^4.9.5", + "webpack": "^5.88.2" }, "jest": { "moduleFileExtensions": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d2b271..f00a5c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,16 +3,16 @@ lockfileVersion: '6.0' dependencies: '@nestjs/axios': specifier: ^3.0.0 - version: 3.0.0(@nestjs/common@9.0.0)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + version: 3.0.0(@nestjs/common@9.4.3)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/common': - specifier: ^9.0.0 - version: 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + specifier: ^9.4.3 + version: 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/core': - specifier: ^9.0.0 - version: 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + specifier: ^9.4.3 + version: 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': - specifier: ^9.0.0 - version: 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0) + specifier: ^9.4.3 + version: 9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3) axios: specifier: ^1.5.0 version: 1.5.0 @@ -23,58 +23,61 @@ dependencies: specifier: ^3.0.2 version: 3.0.2 rxjs: - specifier: ^7.2.0 - version: 7.2.0 + specifier: ^7.8.1 + version: 7.8.1 ua-parser-js: specifier: ^1.0.36 version: 1.0.36 devDependencies: + '@golevelup/nestjs-discovery': + specifier: ^4.0.0 + version: 4.0.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3) '@nestjs/cache-manager': specifier: ^2.1.0 - version: 2.1.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.2.0) + version: 2.1.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/cli': - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.5.0 + version: 9.5.0 '@nestjs/config': - specifier: ^2.3.1 - version: 2.3.1(@nestjs/common@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + specifier: ^2.3.4 + version: 2.3.4(@nestjs/common@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/devtools-integration': - specifier: ^0.1.4 - version: 0.1.4(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13) + specifier: ^0.1.5 + version: 0.1.5(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(reflect-metadata@0.1.13) '@nestjs/jwt': - specifier: ^10.0.3 - version: 10.0.3(@nestjs/common@9.0.0) + specifier: ^10.1.1 + version: 10.1.1(@nestjs/common@9.4.3) '@nestjs/passport': specifier: ^9.0.3 - version: 9.0.3(@nestjs/common@9.0.0)(passport@0.6.0) + version: 9.0.3(@nestjs/common@9.4.3)(passport@0.6.0) '@nestjs/schematics': - specifier: ^9.0.0 - version: 9.0.0(chokidar@3.5.3)(typescript@4.7.4) + specifier: ^9.2.0 + version: 9.2.0(chokidar@3.5.3)(typescript@4.9.5) '@nestjs/serve-static': specifier: ^3.0.1 - version: 3.0.1(@nestjs/common@9.0.0)(@nestjs/core@9.0.0) + version: 3.0.1(@nestjs/common@9.4.3)(@nestjs/core@9.4.3) '@nestjs/swagger': specifier: ^6.3.0 - version: 6.3.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + version: 6.3.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/testing': - specifier: ^9.0.0 - version: 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(@nestjs/platform-express@9.0.0) + specifier: ^9.4.3 + version: 9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(@nestjs/platform-express@9.4.3) '@nestjs/typeorm': specifier: ^9.0.1 - version: 9.0.1(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0)(typeorm@0.3.12) + version: 9.0.1(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17) '@types/express': - specifier: ^4.17.13 - version: 4.17.13 + specifier: ^4.17.17 + version: 4.17.17 '@types/jest': specifier: 28.1.4 version: 28.1.4 '@types/lodash': - specifier: ^4.14.192 - version: 4.14.192 + specifier: ^4.14.198 + version: 4.14.198 '@types/lodash-es': - specifier: ^4.17.7 - version: 4.17.7 + specifier: ^4.17.9 + version: 4.17.9 '@types/mockjs': specifier: ^1.0.7 version: 1.0.7 @@ -82,23 +85,23 @@ devDependencies: specifier: ^1.4.7 version: 1.4.7 '@types/node': - specifier: ^16.0.0 - version: 16.0.0 + specifier: ^16.18.50 + version: 16.18.50 '@types/nodemailer': - specifier: ^6.4.9 - version: 6.4.9 + specifier: ^6.4.10 + version: 6.4.10 '@types/supertest': - specifier: ^2.0.11 - version: 2.0.11 + specifier: ^2.0.12 + version: 2.0.12 '@types/uuid': - specifier: ^9.0.1 - version: 9.0.1 + specifier: ^9.0.3 + version: 9.0.3 '@typescript-eslint/eslint-plugin': - specifier: ^5.0.0 - version: 5.0.0(@typescript-eslint/parser@5.0.0)(eslint@8.0.1)(typescript@4.3.5) + specifier: ^5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: ^5.0.0 - version: 5.0.0(eslint@8.0.1)(typescript@4.3.5) + specifier: ^5.62.0 + version: 5.62.0(eslint@8.49.0)(typescript@4.9.5) cache-manager: specifier: ^5.2.3 version: 5.2.3 @@ -112,23 +115,23 @@ devDependencies: specifier: ^0.14.0 version: 0.14.0 dayjs: - specifier: ^1.11.7 - version: 1.11.7 + specifier: ^1.11.9 + version: 1.11.9 dotenv: - specifier: ^16.0.3 - version: 16.0.3 + specifier: ^16.3.1 + version: 16.3.1 eslint: - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^8.49.0 + version: 8.49.0 eslint-config-prettier: - specifier: ^8.3.0 - version: 8.3.0(eslint@8.0.1) + specifier: ^8.10.0 + version: 8.10.0(eslint@8.49.0) eslint-plugin-prettier: - specifier: ^4.0.0 - version: 4.0.0(eslint-config-prettier@8.3.0)(eslint@8.0.1)(prettier@2.3.2) + specifier: ^4.2.1 + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) jest: specifier: 28.1.2 - version: 28.1.2(@types/node@16.0.0)(ts-node@10.0.0) + version: 28.1.2(@types/node@16.18.50)(ts-node@10.9.1) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -142,11 +145,11 @@ devDependencies: specifier: 1.4.5-lts.1 version: 1.4.5-lts.1 mysql2: - specifier: ^3.2.0 - version: 3.2.0 + specifier: ^3.6.1 + version: 3.6.1 nodemailer: - specifier: ^6.9.4 - version: 6.9.4 + specifier: ^6.9.5 + version: 6.9.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -160,47 +163,47 @@ devDependencies: specifier: ^3.1.2 version: 3.1.2 prettier: - specifier: ^2.3.2 - version: 2.3.2 + specifier: ^2.8.8 + version: 2.8.8 redis: - specifier: ^4.6.7 - version: 4.6.7 + specifier: ^4.6.8 + version: 4.6.8 source-map-support: - specifier: ^0.5.20 - version: 0.5.20 + specifier: ^0.5.21 + version: 0.5.21 sqlite3: specifier: ^5.1.6 version: 5.1.6 supertest: - specifier: ^6.1.3 - version: 6.1.3 + specifier: ^6.3.3 + version: 6.3.3 ts-jest: specifier: 28.0.5 - version: 28.0.5(@babel/core@7.22.9)(jest@28.1.2)(typescript@4.3.5) + version: 28.0.5(@babel/core@7.22.17)(jest@28.1.2)(typescript@4.9.5) ts-loader: - specifier: ^9.2.3 - version: 9.2.3(typescript@4.3.5)(webpack@5.0.0) + specifier: ^9.4.4 + version: 9.4.4(typescript@4.9.5)(webpack@5.88.2) ts-node: - specifier: ^10.0.0 - version: 10.0.0(@types/node@16.0.0)(typescript@4.3.5) + specifier: ^10.9.1 + version: 10.9.1(@types/node@16.18.50)(typescript@4.9.5) tsconfig-paths: specifier: 4.0.0 version: 4.0.0 typeorm: - specifier: ^0.3.12 - version: 0.3.12(mysql2@3.2.0)(redis@4.6.7)(sqlite3@5.1.6)(ts-node@10.0.0) + specifier: ^0.3.17 + version: 0.3.17(mysql2@3.6.1)(redis@4.6.8)(sqlite3@5.1.6)(ts-node@10.9.1) typeorm-naming-strategies: specifier: ^4.1.0 - version: 4.1.0(typeorm@0.3.12) + version: 4.1.0(typeorm@0.3.17) typescript: - specifier: ^4.3.5 - version: 4.3.5 + specifier: ^4.9.5 + version: 4.9.5 uuid: - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.0.1 + version: 9.0.1 webpack: - specifier: '5' - version: 5.0.0 + specifier: ^5.88.2 + version: 5.88.2 winston: specifier: ^3.10.0 version: 3.10.0 @@ -220,59 +223,60 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 dev: true - /@angular-devkit/core@14.0.5(chokidar@3.5.3): - resolution: {integrity: sha512-/CUGi6QLwh79FvsOY7M+1LQL3asZsbQW/WBd5f1iu5y7TLNqCwo+wOb0ZXLDNPw45vYBxFajtt3ob3U7qx3jNg==} - engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + /@angular-devkit/core@16.0.1(chokidar@3.5.3): + resolution: {integrity: sha512-2uz98IqkKJlgnHbWQ7VeL4pb+snGAZXIama2KXi+k9GsRntdcw+udX8rL3G9SdUGUF+m6+147Y1oRBMHsO/v4w==} + engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 peerDependenciesMeta: chokidar: optional: true dependencies: - ajv: 8.11.0 - ajv-formats: 2.1.1(ajv@8.11.0) + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) chokidar: 3.5.3 - jsonc-parser: 3.0.0 - rxjs: 6.6.7 - source-map: 0.7.3 + jsonc-parser: 3.2.0 + rxjs: 7.8.1 + source-map: 0.7.4 dev: true - /@angular-devkit/schematics-cli@14.0.5(chokidar@3.5.3): - resolution: {integrity: sha512-S+u0KjglyI3jEZWwIuBvFjEwY3Zk5lCWfhet+95sFKJEjEYgF4Fuk8Mau/9cr55hIcpZqTQUvyxnS/VDoj4WLg==} - engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + /@angular-devkit/schematics-cli@16.0.1(chokidar@3.5.3): + resolution: {integrity: sha512-6KLA125dpgd6oJGtiO2JpZAb92uOG3njQGIt7NFcuQGW/5GO7J41vMXH9cBAfdtbV8SIggSmR/cIEE9ijfj6YQ==} + engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/core': 14.0.5(chokidar@3.5.3) - '@angular-devkit/schematics': 14.0.5(chokidar@3.5.3) - ansi-colors: 4.1.1 + '@angular-devkit/core': 16.0.1(chokidar@3.5.3) + '@angular-devkit/schematics': 16.0.1(chokidar@3.5.3) + ansi-colors: 4.1.3 inquirer: 8.2.4 symbol-observable: 4.0.0 - yargs-parser: 21.0.1 + yargs-parser: 21.1.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/schematics@14.0.5(chokidar@3.5.3): - resolution: {integrity: sha512-sufxITBkn2MvgEREt9JQ3QCKHS+sue1WsVzLE+TWqG5MC/RPk0f9tQ5VoHk6ZTzDKUvOtSoc7G+n0RscQsyp5g==} - engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + /@angular-devkit/schematics@16.0.1(chokidar@3.5.3): + resolution: {integrity: sha512-A9D0LTYmiqiBa90GKcSuWb7hUouGIbm/AHbJbjL85WLLRbQA2PwKl7P5Mpd6nS/ZC0kfG4VQY3VOaDvb3qpI9g==} + engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 14.0.5(chokidar@3.5.3) - jsonc-parser: 3.0.0 - magic-string: 0.26.1 + '@angular-devkit/core': 16.0.1(chokidar@3.5.3) + jsonc-parser: 3.2.0 + magic-string: 0.30.0 ora: 5.4.1 - rxjs: 6.6.7 + rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.5 + '@babel/highlight': 7.22.13 + chalk: 2.4.2 dev: true /@babel/compat-data@7.22.9: @@ -280,20 +284,20 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.22.9: - resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} + /@babel/core@7.22.17: + resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 - '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) - '@babel/helpers': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17) + '@babel/helpers': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.17 + '@babel/types': 7.22.17 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -303,25 +307,22 @@ packages: - supports-color dev: true - /@babel/generator@7.22.9: - resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} + /@babel/generator@7.22.15: + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.9 - '@babel/helper-validator-option': 7.22.5 + '@babel/helper-validator-option': 7.22.15 browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 @@ -336,36 +337,36 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/types': 7.22.17 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true - /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17): + resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -377,14 +378,14 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true /@babel/helper-string-parser@7.22.5: @@ -392,203 +393,203 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.15: + resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.22.6: - resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} + /@babel/helpers@7.22.15: + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.17 + '@babel/types': 7.22.17 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} + /@babel/highlight@7.22.13: + resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.7: - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + /@babel/parser@7.22.16: + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.9): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.9): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.9): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.9): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.9): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.9): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/runtime@7.22.6: - resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} + /@babel/runtime@7.22.15: + resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.0 dev: true - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.17 dev: true - /@babel/traverse@7.22.8: - resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} + /@babel/traverse@7.22.17: + resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.9 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.17 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + /@babel/types@7.22.17: + resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 dev: true @@ -602,6 +603,13 @@ packages: requiresBuild: true dev: true + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: true + /@dabh/diagnostics@2.0.3: resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} dependencies: @@ -610,14 +618,29 @@ packages: kuler: 2.0.0 dev: true - /@eslint/eslintrc@1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + /@eslint-community/eslint-utils@4.4.0(eslint@8.49.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.49.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.8.1: + resolution: {integrity: sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.20.0 + globals: 13.21.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -627,12 +650,29 @@ packages: - supports-color dev: true + /@eslint/js@8.49.0: + resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true + optional: true - /@humanwhocodes/config-array@0.6.0: - resolution: {integrity: sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==} + /@golevelup/nestjs-discovery@4.0.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3): + resolution: {integrity: sha512-iyZLYip9rhVMR0C93vo860xmboRrD5g5F5iEOfpeblGvYSz8ymQrL9RAST7x/Fp3n+TAXSeOLzDIASt+rak68g==} + peerDependencies: + '@nestjs/common': ^10.x + '@nestjs/core': ^10.x + dependencies: + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + lodash: 4.17.21 + dev: true + + /@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -642,6 +682,11 @@ packages: - supports-color dev: true + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -667,14 +712,14 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 slash: 3.0.0 dev: true - /@jest/core@28.1.3(ts-node@10.0.0): + /@jest/core@28.1.3(ts-node@10.9.1): resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -688,14 +733,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 28.1.3 - jest-config: 28.1.3(@types/node@16.0.0)(ts-node@10.0.0) + jest-config: 28.1.3(@types/node@16.18.50)(ts-node@10.9.1) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -723,7 +768,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 jest-mock: 28.1.3 dev: true @@ -750,7 +795,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 16.0.0 + '@types/node': 16.18.50 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -781,8 +826,8 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 16.0.0 + '@jridgewell/trace-mapping': 0.3.19 + '@types/node': 16.18.50 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -816,7 +861,7 @@ packages: resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -845,9 +890,9 @@ packages: resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@jest/types': 28.1.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.9.0 @@ -871,7 +916,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.0.0 + '@types/node': 16.18.50 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -882,11 +927,11 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 dev: true - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} dev: true @@ -899,24 +944,31 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + '@jridgewell/trace-mapping': 0.3.19 dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + /@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@lukeed/csprng@1.1.0: + resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} + engines: {node: '>=8'} + /@mapbox/node-pre-gyp@1.0.11: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true @@ -924,18 +976,18 @@ packages: detect-libc: 2.0.2 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 semver: 7.5.4 - tar: 6.1.15 + tar: 6.2.0 transitivePeerDependencies: - encoding - supports-color dev: true - /@nestjs/axios@3.0.0(@nestjs/common@9.0.0)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.2.0): + /@nestjs/axios@3.0.0(@nestjs/common@9.4.3)(axios@1.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-ULdH03jDWkS5dy9X69XbUVbhC+0pVnrRcj7bIK/ytTZ76w7CgvTZDJqsIyisg3kNOiljRW/4NIjSf3j6YGvl+g==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -943,13 +995,13 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) axios: 1.5.0 reflect-metadata: 0.1.13 - rxjs: 7.2.0 + rxjs: 7.8.1 dev: false - /@nestjs/cache-manager@2.1.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.2.0): + /@nestjs/cache-manager@2.1.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(cache-manager@5.2.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-9kep3a8Mq5cMuXN/anGhSYc0P48CRBXk5wyJJRBFxhNkCH8AIzZF4CASGVDIEMmm3OjVcEUHojjyJwCODS17Qw==} peerDependencies: '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -958,52 +1010,51 @@ packages: reflect-metadata: ^0.1.12 rxjs: ^7.0.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) cache-manager: 5.2.3 reflect-metadata: 0.1.13 - rxjs: 7.2.0 + rxjs: 7.8.1 dev: true - /@nestjs/cli@9.0.0: - resolution: {integrity: sha512-xT5uOoIEcaB/Fn6UeF7atfKqKiEEsTeRKPiM55p+e5H9WVw8FC2r4ceZgaINJbsw0QWskVj/ZQadMo6dA6hXxw==} + /@nestjs/cli@9.5.0: + resolution: {integrity: sha512-Z7q+3vNsQSG2d2r2Hl/OOj5EpfjVx3OfnJ9+KuAsOdw1sKLm7+Zc6KbhMFTd/eIvfx82ww3Nk72xdmfPYCulWA==} engines: {node: '>= 12.9.0'} hasBin: true dependencies: - '@angular-devkit/core': 14.0.5(chokidar@3.5.3) - '@angular-devkit/schematics': 14.0.5(chokidar@3.5.3) - '@angular-devkit/schematics-cli': 14.0.5(chokidar@3.5.3) - '@nestjs/schematics': 9.0.0(chokidar@3.5.3)(typescript@4.7.4) - chalk: 3.0.0 + '@angular-devkit/core': 16.0.1(chokidar@3.5.3) + '@angular-devkit/schematics': 16.0.1(chokidar@3.5.3) + '@angular-devkit/schematics-cli': 16.0.1(chokidar@3.5.3) + '@nestjs/schematics': 9.2.0(chokidar@3.5.3)(typescript@4.9.5) + chalk: 4.1.2 chokidar: 3.5.3 - cli-table3: 0.6.2 + cli-table3: 0.6.3 commander: 4.1.1 - fork-ts-checker-webpack-plugin: 7.2.11(typescript@4.7.4)(webpack@5.73.0) - inquirer: 7.3.3 + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.82.1) + inquirer: 8.2.5 node-emoji: 1.11.0 ora: 5.4.1 os-name: 4.0.1 - rimraf: 3.0.2 + rimraf: 4.4.1 shelljs: 0.8.5 source-map-support: 0.5.21 tree-kill: 1.2.2 - tsconfig-paths: 3.14.1 - tsconfig-paths-webpack-plugin: 3.5.2 - typescript: 4.7.4 - webpack: 5.73.0 + tsconfig-paths: 4.2.0 + tsconfig-paths-webpack-plugin: 4.0.1 + typescript: 4.9.5 + webpack: 5.82.1 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - - vue-template-compiler - webpack-cli dev: true - /@nestjs/common@9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0): - resolution: {integrity: sha512-dyAd48ux/eFYj1uEnQAisSVWq54ttEfeHJBDljvAc6hXbBNHTzZfq/fUH6DmlK29WdGXNMVabCjfduwX2EPquQ==} + /@nestjs/common@9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-Gd6D4IaYj01o14Bwv81ukidn4w3bPHCblMUq+SmUmWLyosK+XQmInCS09SbDDZyL8jy86PngtBLTdhJ2bXSUig==} peerDependencies: - cache-manager: '*' + cache-manager: <=5 class-transformer: '*' class-validator: '*' reflect-metadata: ^0.1.12 @@ -1021,28 +1072,28 @@ packages: class-validator: 0.14.0 iterare: 1.2.1 reflect-metadata: 0.1.13 - rxjs: 7.2.0 - tslib: 2.4.0 - uuid: 8.3.2 + rxjs: 7.8.1 + tslib: 2.5.3 + uid: 2.0.2 - /@nestjs/config@2.3.1(@nestjs/common@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0): - resolution: {integrity: sha512-Ckzel0NZ9CWhNsLfE1hxfDuxJuEbhQvGxSlmZ1/X8awjRmAA/g3kT6M1+MO1SHj1wMtPyUfd9WpwkiqFbiwQgA==} + /@nestjs/config@2.3.4(@nestjs/common@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-IGdSF+0F9MJO6dCRTEahdxPz4iVijjtolcFBxnY+2QYM3bXYQvAgzskGZi+WkAFJN/VzR3TEp60gN5sI74GxPA==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 reflect-metadata: ^0.1.13 rxjs: ^6.0.0 || ^7.2.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - dotenv: 16.0.3 + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + dotenv: 16.1.4 dotenv-expand: 10.0.0 lodash: 4.17.21 reflect-metadata: 0.1.13 - rxjs: 7.2.0 + rxjs: 7.8.1 uuid: 9.0.0 dev: true - /@nestjs/core@9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0): - resolution: {integrity: sha512-Ib25JrYQf5ICro19FBytoMpMQicanC4HG3goPBSqsolu+AhVzSU0OhDwmmiDy3aHgmheFnNEEdUH+Gh5Rm2cNw==} + /@nestjs/core@9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-Qi63+wi55Jh4sDyaj5Hhx2jOpKqT386aeo+VOKsxnd+Ql9VvkO/FjmuwBGUyzkJt29ENYc+P0Sx/k5LtstNpPQ==} requiresBuild: true peerDependencies: '@nestjs/common': ^9.0.0 @@ -1059,47 +1110,46 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/platform-express': 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 - object-hash: 3.0.0 path-to-regexp: 3.2.0 reflect-metadata: 0.1.13 - rxjs: 7.2.0 - tslib: 2.4.0 - uuid: 8.3.2 + rxjs: 7.8.1 + tslib: 2.5.3 + uid: 2.0.2 transitivePeerDependencies: - encoding - /@nestjs/devtools-integration@0.1.4(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13): - resolution: {integrity: sha512-jAKTrpc+Ilrb7CFV1ZuG9b4OYVlFPHUXna2H8BrmxKResyqnzlzR/YIUr8zJE7p15MipAjiVaLHHyEL0C9OYGA==} + /@nestjs/devtools-integration@0.1.5(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(reflect-metadata@0.1.13): + resolution: {integrity: sha512-iwxvfxa3kzOulG/Fje82Ww80OVsA8rzYR+UAEKrdGExRRGQRGQ0+bHfG0XLlPG3XIuM5J2MRMo7x1bN8ZIs9Gg==} peerDependencies: - '@nestjs/common': ^9.3.7 - '@nestjs/core': ^9.3.7 + '@nestjs/common': ^9.3.7 || ^10.0.0 + '@nestjs/core': ^9.3.7 || ^10.0.0 reflect-metadata: ^0.1.12 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) chalk: 4.1.2 - node-fetch: 2.6.12 + node-fetch: 2.7.0 reflect-metadata: 0.1.13 transitivePeerDependencies: - encoding dev: true - /@nestjs/jwt@10.0.3(@nestjs/common@9.0.0): - resolution: {integrity: sha512-WO8MI3uEMOFKpbO+SAg6l4aRCr+9KvaL+raFMZaXuEUDphXek6pqdox+4tex9242pNSJUA0trfAMaiy/yVrXQg==} + /@nestjs/jwt@10.1.1(@nestjs/common@9.4.3): + resolution: {integrity: sha512-sISYylg8y1Mb7saxPx5Zh11i7v9JOh70CEC/rN6g43MrbFlJ57c1eYFrffxip1YAx3DmV4K67yXob3syKZMOew==} peerDependencies: - '@nestjs/common': ^8.0.0 || ^9.0.0 + '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@types/jsonwebtoken': 9.0.1 + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@types/jsonwebtoken': 9.0.2 jsonwebtoken: 9.0.0 dev: true - /@nestjs/mapped-types@1.2.2(@nestjs/common@9.0.0)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): + /@nestjs/mapped-types@1.2.2(@nestjs/common@9.4.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-3dHxLXs3M0GPiriAcCFFJQHoDFUuzTD5w6JDhE7TyfT89YKpe6tcCCIqOZWdXmt9AZjjK30RkHRSFF+QEnWFQg==} peerDependencies: '@nestjs/common': ^7.0.8 || ^8.0.0 || ^9.0.0 @@ -1112,54 +1162,53 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) class-transformer: 0.5.1 class-validator: 0.14.0 reflect-metadata: 0.1.13 dev: true - /@nestjs/passport@9.0.3(@nestjs/common@9.0.0)(passport@0.6.0): + /@nestjs/passport@9.0.3(@nestjs/common@9.4.3)(passport@0.6.0): resolution: {integrity: sha512-HplSJaimEAz1IOZEu+pdJHHJhQyBOPAYWXYHfAPQvRqWtw4FJF1VXl1Qtk9dcXQX1eKytDtH+qBzNQc19GWNEg==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 passport: ^0.4.0 || ^0.5.0 || ^0.6.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) passport: 0.6.0 dev: true - /@nestjs/platform-express@9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0): - resolution: {integrity: sha512-5W5KeYHKKQe4/H7DcPViIObC9nO74P8wnLZUpk4HCUUuFZIzPpUu9v+RAg7c/jGrbdyjfg3VKODCUKFo6PBfmg==} + /@nestjs/platform-express@9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3): + resolution: {integrity: sha512-FpdczWoRSC0zz2dNL9u2AQLXKXRVtq4HgHklAhbL59X0uy+mcxhlSThG7DHzDMkoSnuuHY8ojDVf7mDxk+GtCw==} peerDependencies: '@nestjs/common': ^9.0.0 '@nestjs/core': ^9.0.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - body-parser: 1.20.0 + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + body-parser: 1.20.2 cors: 2.8.5 - express: 4.18.1 + express: 4.18.2 multer: 1.4.4-lts.1 - tslib: 2.4.0 + tslib: 2.5.3 transitivePeerDependencies: - supports-color - /@nestjs/schematics@9.0.0(chokidar@3.5.3)(typescript@4.7.4): - resolution: {integrity: sha512-l4AReqX597iKyAXVN9WsrLQ1NDY0G15s7x8dHpwM0+3MOFoEKZMvqeiFrfVMqbwuMiTvXTuLcoMdlKuz7qtrDg==} + /@nestjs/schematics@9.2.0(chokidar@3.5.3)(typescript@4.9.5): + resolution: {integrity: sha512-wHpNJDPzM6XtZUOB3gW0J6mkFCSJilzCM3XrHI1o0C8vZmFE1snbmkIXNyoi1eV0Nxh1BMymcgz5vIMJgQtTqw==} peerDependencies: - typescript: ^4.3.5 + typescript: '>=4.3.5' dependencies: - '@angular-devkit/core': 14.0.5(chokidar@3.5.3) - '@angular-devkit/schematics': 14.0.5(chokidar@3.5.3) - fs-extra: 10.1.0 - jsonc-parser: 3.0.0 + '@angular-devkit/core': 16.0.1(chokidar@3.5.3) + '@angular-devkit/schematics': 16.0.1(chokidar@3.5.3) + jsonc-parser: 3.2.0 pluralize: 8.0.0 - typescript: 4.7.4 + typescript: 4.9.5 transitivePeerDependencies: - chokidar dev: true - /@nestjs/serve-static@3.0.1(@nestjs/common@9.0.0)(@nestjs/core@9.0.0): + /@nestjs/serve-static@3.0.1(@nestjs/common@9.4.3)(@nestjs/core@9.4.3): resolution: {integrity: sha512-i766UJPYOqvQ2BbRKh0/+Mmq5NkJnmKcShjWV1i5qpXyeM0KDZTn0n7g7ykWq/3LbQgjpMzrhYtGv35GX7GVQw==} peerDependencies: '@fastify/static': ^6.5.0 @@ -1175,12 +1224,12 @@ packages: fastify: optional: true dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) path-to-regexp: 0.2.5 dev: true - /@nestjs/swagger@6.3.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): + /@nestjs/swagger@6.3.0(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-Gnig189oa1tD+h0BYIfUwhp/wvvmTn6iO3csR2E4rQrDTgCxSxZDlNdfZo3AC+Rmf8u0KX4ZAX1RZN1qXTtC7A==} peerDependencies: '@fastify/static': ^6.0.0 @@ -1197,9 +1246,9 @@ packages: class-validator: optional: true dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/mapped-types': 1.2.2(@nestjs/common@9.0.0)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/mapped-types': 1.2.2(@nestjs/common@9.4.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) class-transformer: 0.5.1 class-validator: 0.14.0 js-yaml: 4.1.0 @@ -1209,8 +1258,8 @@ packages: swagger-ui-dist: 4.18.2 dev: true - /@nestjs/testing@9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(@nestjs/platform-express@9.0.0): - resolution: {integrity: sha512-lBBzZvJWaYutYC1wOEKf4KOis/wxudBX0pVLZxzHmtbkeC2EQgQCbyKA88m1R9QeYTt9CmVMg4eyb+WeOADZiQ==} + /@nestjs/testing@9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(@nestjs/platform-express@9.4.3): + resolution: {integrity: sha512-LDT8Ai2eKnTzvnPaJwWOK03qTaFap5uHHsJCv6dL0uKWk6hyF9jms8DjyVaGsaujCaXDG8izl1mDEER0OmxaZA==} peerDependencies: '@nestjs/common': ^9.0.0 '@nestjs/core': ^9.0.0 @@ -1222,13 +1271,13 @@ packages: '@nestjs/platform-express': optional: true dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/platform-express': 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0) - tslib: 2.4.0 + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/platform-express': 9.4.3(@nestjs/common@9.4.3)(@nestjs/core@9.4.3) + tslib: 2.5.3 dev: true - /@nestjs/typeorm@9.0.1(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0)(typeorm@0.3.12): + /@nestjs/typeorm@9.0.1(@nestjs/common@9.4.3)(@nestjs/core@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17): resolution: {integrity: sha512-A2BgLIPsMtmMI0bPKEf4bmzgFPsnvHqNBx3KkvaJ7hJrBQy0OqYOb+Rr06ifblKWDWS2tUPNrAFQbZjtk3PI+g==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 @@ -1237,11 +1286,11 @@ packages: rxjs: ^7.2.0 typeorm: ^0.3.0 dependencies: - '@nestjs/common': 9.0.0(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) - '@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.2.0) + '@nestjs/common': 9.4.3(cache-manager@5.2.3)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/core': 9.4.3(@nestjs/common@9.4.3)(@nestjs/platform-express@9.4.3)(reflect-metadata@0.1.13)(rxjs@7.8.1) reflect-metadata: 0.1.13 - rxjs: 7.2.0 - typeorm: 0.3.12(mysql2@3.2.0)(redis@4.6.7)(sqlite3@5.1.6)(ts-node@10.0.0) + rxjs: 7.8.1 + typeorm: 0.3.17(mysql2@3.6.1)(redis@4.6.8)(sqlite3@5.1.6)(ts-node@10.9.1) uuid: 8.3.2 dev: true @@ -1272,6 +1321,7 @@ packages: '@gar/promisify': 1.1.3 semver: 7.5.4 dev: true + optional: true /@npmcli/move-file@1.1.2: resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} @@ -1281,6 +1331,7 @@ packages: mkdirp: 1.0.4 rimraf: 3.0.2 dev: true + optional: true /@nuxtjs/opencollective@0.3.2: resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} @@ -1289,20 +1340,20 @@ packages: dependencies: chalk: 4.1.2 consola: 2.15.3 - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding - /@redis/bloom@1.2.0(@redis/client@1.5.8): + /@redis/bloom@1.2.0(@redis/client@1.5.9): resolution: {integrity: sha512-HG2DFjYKbpNmVXsa0keLHp/3leGJz1mjh09f2RLGGLQZzSHpkmZWuwJbAvo3QcRY8p80m5+ZdXZdYOSBLlp7Cg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.8 + '@redis/client': 1.5.9 dev: true - /@redis/client@1.5.8: - resolution: {integrity: sha512-xzElwHIO6rBAqzPeVnCzgvrnBEcFL1P0w8P65VNLRkdVW8rOE58f52hdj0BDgmsdOm4f1EoXPZtH4Fh7M/qUpw==} + /@redis/client@1.5.9: + resolution: {integrity: sha512-SffgN+P1zdWJWSXBvJeynvEnmnZrYmtKSRW00xl8pOPFOMJjxRR9u0frSxJpPR6Y4V+k54blJjGW7FgxbTI7bQ==} engines: {node: '>=14'} dependencies: cluster-key-slot: 1.1.2 @@ -1310,36 +1361,36 @@ packages: yallist: 4.0.0 dev: true - /@redis/graph@1.1.0(@redis/client@1.5.8): + /@redis/graph@1.1.0(@redis/client@1.5.9): resolution: {integrity: sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.8 + '@redis/client': 1.5.9 dev: true - /@redis/json@1.0.4(@redis/client@1.5.8): + /@redis/json@1.0.4(@redis/client@1.5.9): resolution: {integrity: sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.8 + '@redis/client': 1.5.9 dev: true - /@redis/search@1.1.3(@redis/client@1.5.8): + /@redis/search@1.1.3(@redis/client@1.5.9): resolution: {integrity: sha512-4Dg1JjvCevdiCBTZqjhKkGoC5/BcB7k9j99kdMnaXFXg8x4eyOIVg9487CMv7/BUVkFLZCaIh8ead9mU15DNng==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.8 + '@redis/client': 1.5.9 dev: true - /@redis/time-series@1.0.4(@redis/client@1.5.8): - resolution: {integrity: sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==} + /@redis/time-series@1.0.5(@redis/client@1.5.9): + resolution: {integrity: sha512-IFjIgTusQym2B5IZJG3XKr5llka7ey84fw/NOYqESP5WUfQs9zz1ww/9+qoz4ka/S6KcGBodzlCeZ5UImKbscg==} peerDependencies: '@redis/client': ^1.0.0 dependencies: - '@redis/client': 1.5.8 + '@redis/client': 1.5.9 dev: true /@sinclair/typebox@0.24.51: @@ -1387,8 +1438,8 @@ packages: /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.17 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.1 @@ -1397,33 +1448,33 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.17 dev: true /@types/babel__traverse@7.20.1: resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.17 dev: true /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: - '@types/connect': 3.4.35 - '@types/node': 16.0.0 + '@types/connect': 3.4.36 + '@types/node': 16.18.50 dev: true - /@types/connect@3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect@3.4.36: + resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /@types/cookiejar@2.1.2: @@ -1433,40 +1484,36 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.44.1 - '@types/estree': 0.0.45 + '@types/eslint': 8.44.2 + '@types/estree': 1.0.1 dev: true - /@types/eslint@8.44.1: - resolution: {integrity: sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==} + /@types/eslint@8.44.2: + resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} dependencies: - '@types/estree': 0.0.45 + '@types/estree': 1.0.1 '@types/json-schema': 7.0.12 dev: true - /@types/estree@0.0.45: - resolution: {integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==} + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true - /@types/estree@0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - dev: true - - /@types/express-serve-static-core@4.17.35: - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + /@types/express-serve-static-core@4.17.36: + resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 16.0.0 - '@types/qs': 6.9.7 + '@types/node': 16.18.50 + '@types/qs': 6.9.8 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 dev: true - /@types/express@4.17.13: - resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} + /@types/express@4.17.17: + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.35 - '@types/qs': 6.9.7 + '@types/express-serve-static-core': 4.17.36 + '@types/qs': 6.9.8 '@types/serve-static': 1.15.2 dev: true @@ -1477,7 +1524,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /@types/http-errors@2.0.1: @@ -1487,7 +1534,7 @@ packages: /@types/inquirer@8.2.6: resolution: {integrity: sha512-3uT88kxg8lNzY8ay2ZjP44DKcRaTGztqeIvN2zHvhzIBH/uAPaL75aBtdNRKbA7xXoMbBt5kX0M00VKAnfOYlA==} dependencies: - '@types/through': 0.0.30 + '@types/through': 0.0.31 rxjs: 7.8.1 dev: true @@ -1518,31 +1565,27 @@ packages: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} dev: true - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true - - /@types/jsonwebtoken@9.0.1: - resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} + /@types/jsonwebtoken@9.0.2: + resolution: {integrity: sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true - /@types/liftoff@4.0.0: - resolution: {integrity: sha512-Ny/PJkO6nxWAQnaet8q/oWz15lrfwvdvBpuY4treB0CSsBO1CG0fVuNLngR3m3bepQLd+E4c3Y3DlC2okpUvPw==} + /@types/liftoff@4.0.1: + resolution: {integrity: sha512-GUUFIP1wHuB6DEg65hkgJdqqmEeK5Vj+Wy5Tza26F9FuaHhtm4BxN00N3PhVUdCcryY9pn3SkcXGGQDLBisAPQ==} dependencies: '@types/fined': 1.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true - /@types/lodash-es@4.17.7: - resolution: {integrity: sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==} + /@types/lodash-es@4.17.9: + resolution: {integrity: sha512-ZTcmhiI3NNU7dEvWLZJkzG6ao49zOIjEgIE0RgV7wbPxU0f2xT3VSAHw2gmst8swH6V0YkLRGp4qPlX/6I90MQ==} dependencies: - '@types/lodash': 4.14.192 + '@types/lodash': 4.14.198 dev: true - /@types/lodash@4.14.192: - resolution: {integrity: sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==} + /@types/lodash@4.14.198: + resolution: {integrity: sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==} dev: true /@types/mime@1.3.2: @@ -1560,17 +1603,17 @@ packages: /@types/multer@1.4.7: resolution: {integrity: sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==} dependencies: - '@types/express': 4.17.13 + '@types/express': 4.17.17 dev: true - /@types/node@16.0.0: - resolution: {integrity: sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg==} + /@types/node@16.18.50: + resolution: {integrity: sha512-OiDU5xRgYTJ203v4cprTs0RwOCd5c5Zjv+K5P8KSqfiCsB1W3LcamTUMcnQarpq5kOYbhHfSOgIEJvdPyb5xyw==} dev: true - /@types/nodemailer@6.4.9: - resolution: {integrity: sha512-XYG8Gv+sHjaOtUpiuytahMy2mM3rectgroNbs6R3djZEKmPNiIJwe9KqOJBGzKKnNZNKvnuvmugBgpq3w/S0ig==} + /@types/nodemailer@6.4.10: + resolution: {integrity: sha512-oPW/IdhkU3FyZc1dzeqmS+MBjrjZNiiINnrEOrWALzccJlP5xTlbkNr2YnTnnyj9Eqm5ofjRoASEbrCYpA7BrA==} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /@types/parse-json@4.0.0: @@ -1581,19 +1624,23 @@ packages: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} dev: true - /@types/qs@6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs@6.9.8: + resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==} dev: true /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true + /@types/semver@7.5.1: + resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} + dev: true + /@types/send@0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /@types/serve-static@1.15.2: @@ -1601,7 +1648,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /@types/stack-utils@2.0.1: @@ -1612,31 +1659,31 @@ packages: resolution: {integrity: sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true - /@types/supertest@2.0.11: - resolution: {integrity: sha512-uci4Esokrw9qGb9bvhhSVEjd6rkny/dk5PK/Qz4yxKiyppEI+dOPlNrZBahE3i+PoKFYyDxChVXZ/ysS/nrm1Q==} + /@types/supertest@2.0.12: + resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==} dependencies: '@types/superagent': 4.1.18 dev: true - /@types/through@0.0.30: - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + /@types/through@0.0.31: + resolution: {integrity: sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true - /@types/triple-beam@1.3.2: - resolution: {integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==} + /@types/triple-beam@1.3.3: + resolution: {integrity: sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g==} dev: true - /@types/uuid@9.0.1: - resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==} + /@types/uuid@9.0.3: + resolution: {integrity: sha512-taHQQH/3ZyI3zP8M/puluDEIEvtQHVYcC6y3N8ijFtAd28+Ey/G4sg1u2gB01S8MwybLOKAp9/yCMu/uR5l3Ug==} dev: true - /@types/validator@13.9.0: - resolution: {integrity: sha512-NclP0IbzHj/4tJZKFqKh8E7kZdgss+MCUYV9G+TLltFfDA4lFgE4PKPpDIyS2FlcdANIfSx273emkupvChigbw==} + /@types/validator@13.11.1: + resolution: {integrity: sha512-d/MUkJYdOeKycmm75Arql4M5+UuXmf4cHdHKsyw1GcvnNgL6s77UkgSgJ8TE/rI5PYsnwYq5jkcWBLuN/MpQ1A==} /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -1648,8 +1695,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.0.0(@typescript-eslint/parser@5.0.0)(eslint@8.0.1)(typescript@4.3.5): - resolution: {integrity: sha512-T6V6fCD2U0YesOedvydTnrNtsC8E+c2QzpawIpDdlaObX0OX5dLo7tLU5c64FhTZvA1Xrdim+cXDI7NPsVx8Cg==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1659,41 +1706,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.0.0(eslint@8.0.1)(typescript@4.3.5) - '@typescript-eslint/parser': 5.0.0(eslint@8.0.1)(typescript@4.3.5) - '@typescript-eslint/scope-manager': 5.0.0 + '@eslint-community/regexpp': 4.8.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.0.1 - functional-red-black-tree: 1.0.1 + eslint: 8.49.0 + graphemer: 1.4.0 ignore: 5.2.4 - regexpp: 3.2.0 + natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.3.5) - typescript: 4.3.5 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.0.0(eslint@8.0.1)(typescript@4.3.5): - resolution: {integrity: sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.12 - '@typescript-eslint/scope-manager': 5.0.0 - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/typescript-estree': 5.0.0(typescript@4.3.5) - eslint: 8.0.1 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.0.1) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser@5.0.0(eslint@8.0.1)(typescript@4.3.5): - resolution: {integrity: sha512-B6D5rmmQ14I1fdzs71eL3DAuvnPHTY/t7rQABrL9BLnx/H51Un8ox1xqYAchs0/V2trcoyxB1lMJLlrwrJCDgw==} + /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@4.9.5): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1702,31 +1733,51 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.0.0 - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/typescript-estree': 5.0.0(typescript@4.3.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 - eslint: 8.0.1 - typescript: 4.3.5 + eslint: 8.49.0 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.0.0: - resolution: {integrity: sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/visitor-keys': 5.0.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/types@5.0.0: - resolution: {integrity: sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.49.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.0.0(typescript@4.3.5): - resolution: {integrity: sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1734,256 +1785,149 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/visitor-keys': 5.0.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.3.5) - typescript: 4.3.5 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@5.0.0: - resolution: {integrity: sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw==} + /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + eslint: 8.49.0 + eslint-scope: 5.1.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.0.0 - eslint-visitor-keys: 3.4.2 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 dev: true - /@webassemblyjs/ast@1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 dev: true - /@webassemblyjs/ast@1.9.0: - resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true + + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + dev: true + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/helper-module-context': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/wast-parser': 1.9.0 - dev: true - - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - dev: true - - /@webassemblyjs/floating-point-hex-parser@1.9.0: - resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==} - dev: true - - /@webassemblyjs/helper-api-error@1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - dev: true - - /@webassemblyjs/helper-api-error@1.9.0: - resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==} - dev: true - - /@webassemblyjs/helper-buffer@1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - dev: true - - /@webassemblyjs/helper-buffer@1.9.0: - resolution: {integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==} - dev: true - - /@webassemblyjs/helper-code-frame@1.9.0: - resolution: {integrity: sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==} - dependencies: - '@webassemblyjs/wast-printer': 1.9.0 - dev: true - - /@webassemblyjs/helper-fsm@1.9.0: - resolution: {integrity: sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==} - dev: true - - /@webassemblyjs/helper-module-context@1.9.0: - resolution: {integrity: sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - dev: true - - /@webassemblyjs/helper-numbers@1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} dev: true - /@webassemblyjs/helper-wasm-bytecode@1.9.0: - resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==} - dev: true - - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 dev: true - /@webassemblyjs/helper-wasm-section@1.9.0: - resolution: {integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - dev: true - - /@webassemblyjs/ieee754@1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true - /@webassemblyjs/ieee754@1.9.0: - resolution: {integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - - /@webassemblyjs/leb128@1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/leb128@1.9.0: - resolution: {integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true + + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: - '@xtuc/long': 4.2.2 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 dev: true - /@webassemblyjs/utf8@1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - dev: true - - /@webassemblyjs/utf8@1.9.0: - resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==} - dev: true - - /@webassemblyjs/wasm-edit@1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 dev: true - /@webassemblyjs/wasm-edit@1.9.0: - resolution: {integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==} + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/helper-wasm-section': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - '@webassemblyjs/wasm-opt': 1.9.0 - '@webassemblyjs/wasm-parser': 1.9.0 - '@webassemblyjs/wast-printer': 1.9.0 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 dev: true - /@webassemblyjs/wasm-gen@1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 dev: true - /@webassemblyjs/wasm-gen@1.9.0: - resolution: {integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==} + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/ieee754': 1.9.0 - '@webassemblyjs/leb128': 1.9.0 - '@webassemblyjs/utf8': 1.9.0 - dev: true - - /@webassemblyjs/wasm-opt@1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - dev: true - - /@webassemblyjs/wasm-opt@1.9.0: - resolution: {integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - '@webassemblyjs/wasm-parser': 1.9.0 - dev: true - - /@webassemblyjs/wasm-parser@1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - dev: true - - /@webassemblyjs/wasm-parser@1.9.0: - resolution: {integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-api-error': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/ieee754': 1.9.0 - '@webassemblyjs/leb128': 1.9.0 - '@webassemblyjs/utf8': 1.9.0 - dev: true - - /@webassemblyjs/wast-parser@1.9.0: - resolution: {integrity: sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/floating-point-hex-parser': 1.9.0 - '@webassemblyjs/helper-api-error': 1.9.0 - '@webassemblyjs/helper-code-frame': 1.9.0 - '@webassemblyjs/helper-fsm': 1.9.0 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/wast-printer@1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/wast-printer@1.9.0: - resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/wast-parser': 1.9.0 + '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 dev: true @@ -2022,6 +1966,11 @@ packages: acorn: 8.10.0 dev: true + /acorn-walk@8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + /acorn@8.10.0: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} @@ -2037,15 +1986,11 @@ packages: - supports-color dev: true - /agentkeepalive@4.3.0: - resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} + /agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4 - depd: 2.0.0 humanize-ms: 1.2.1 - transitivePeerDependencies: - - supports-color dev: true optional: true @@ -2057,7 +2002,7 @@ packages: indent-string: 4.0.0 dev: true - /ajv-formats@2.1.1(ajv@8.11.0): + /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 @@ -2065,7 +2010,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.11.0 + ajv: 8.12.0 dev: true /ajv-keywords@3.5.2(ajv@6.12.6): @@ -2085,8 +2030,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.11.0: - resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2094,11 +2039,6 @@ packages: uri-js: 4.4.1 dev: true - /ansi-colors@4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -2212,6 +2152,10 @@ packages: engines: {node: '>=8'} dev: true + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: true + /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: true @@ -2229,17 +2173,17 @@ packages: - debug dev: false - /babel-jest@28.1.3(@babel/core@7.22.9): + /babel-jest@28.1.3(@babel/core@7.22.17): resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@jest/transform': 28.1.3 '@types/babel__core': 7.20.1 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.1.3(@babel/core@7.22.9) + babel-preset-jest: 28.1.3(@babel/core@7.22.17) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -2264,41 +2208,41 @@ packages: resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 + '@babel/template': 7.22.15 + '@babel/types': 7.22.17 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.20.1 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.9): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.17): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) + '@babel/core': 7.22.17 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.17) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.17) dev: true - /babel-preset-jest@28.1.3(@babel/core@7.22.9): + /babel-preset-jest@28.1.3(@babel/core@7.22.17): resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 babel-plugin-jest-hoist: 28.1.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17) dev: true /balanced-match@1.0.2: @@ -2329,8 +2273,8 @@ packages: readable-stream: 3.6.2 dev: true - /body-parser@1.20.0: - resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + /body-parser@1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 @@ -2341,13 +2285,32 @@ packages: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.10.3 + qs: 6.11.0 raw-body: 2.5.1 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: - supports-color + /body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + 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 + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -2372,8 +2335,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001518 - electron-to-chromium: 1.4.480 + caniuse-lite: 1.0.30001534 + electron-to-chromium: 1.4.518 node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.10) dev: true @@ -2442,17 +2405,18 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 8.0.1 - tar: 6.1.15 + tar: 6.2.0 unique-filename: 1.1.1 transitivePeerDependencies: - bluebird dev: true + optional: true /cache-manager-redis-store@3.0.1: resolution: {integrity: sha512-o560kw+dFqusC9lQJhcm6L2F2fMKobJ5af+FoR2PdnMVdpQ3f3Bz6qzvObTGyvoazQJxjQNWgMQeChP4vRTuXQ==} engines: {node: '>= 16.18.0'} dependencies: - redis: 4.6.7 + redis: 4.6.8 dev: true /cache-manager@5.2.3: @@ -2476,7 +2440,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /camelcase@5.3.1: @@ -2489,15 +2453,15 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001518: - resolution: {integrity: sha512-rup09/e3I0BKjncL+FesTayKtPrdwKhUufQFd3riFw1hHg8JmIFoInYfB102cFcY/pPgGmdyl/iy+jgiDi2vdA==} + /caniuse-lite@1.0.30001534: + resolution: {integrity: sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==} dev: true /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 upper-case-first: 2.0.2 dev: true @@ -2510,14 +2474,6 @@ packages: supports-color: 5.5.0 dev: true - /chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -2544,7 +2500,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /char-regex@1.0.2: @@ -2568,7 +2524,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr@2.0.0: @@ -2596,9 +2552,9 @@ packages: /class-validator@0.14.0: resolution: {integrity: sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==} dependencies: - '@types/validator': 13.9.0 - libphonenumber-js: 1.10.38 - validator: 13.9.0 + '@types/validator': 13.11.1 + libphonenumber-js: 1.10.44 + validator: 13.11.0 /clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} @@ -2637,8 +2593,8 @@ packages: engines: {node: '>=6'} dev: true - /cli-table3@0.6.2: - resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} + /cli-table3@0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 @@ -2752,10 +2708,6 @@ packages: engines: {node: '>= 6'} dev: true - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: true - /component-emitter@1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: true @@ -2783,7 +2735,7 @@ packages: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 upper-case: 2.0.2 dev: true @@ -2850,11 +2802,11 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.22.6 + '@babel/runtime': 7.22.15 dev: true - /dayjs@1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} dev: true /debug@2.6.9: @@ -2948,6 +2900,13 @@ packages: engines: {node: '>=8'} dev: true + /dezalgo@1.0.4: + resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + dependencies: + asap: 2.0.6 + wrappy: 1.0.2 + dev: true + /diff-sequences@28.1.1: resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -2976,7 +2935,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /dotenv-expand@10.0.0: @@ -2984,8 +2943,13 @@ packages: engines: {node: '>=12'} dev: true - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + /dotenv@16.1.4: + resolution: {integrity: sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==} + engines: {node: '>=12'} + dev: true + + /dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} dev: true @@ -2998,8 +2962,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.480: - resolution: {integrity: sha512-IXTgg+bITkQv/FLP9FjX6f9KFCs5hQWeh5uNSKxB9mqYj/JXhHDbu+ekS43LVvbkL3eW6/oZy4+r9Om6lan1Uw==} + /electron-to-chromium@1.4.518: + resolution: {integrity: sha512-eqbfyW9i/en/qgIPsddW+cuxQvjq3KZmfH+/gc3f/gnynYj0qxee0yRmll69W0SGwiVD+goeU1J9LT6zDHDzlg==} dev: true /emittery@0.10.2: @@ -3041,14 +3005,6 @@ packages: tapable: 2.2.1 dev: true - /enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - dev: true - /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -3066,8 +3022,8 @@ packages: is-arrayish: 0.2.1 dev: true - /es-module-lexer@0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + /es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} dev: true /escalade@3.1.1: @@ -3093,18 +3049,18 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@8.3.0(eslint@8.0.1): - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} + /eslint-config-prettier@8.10.0(eslint@8.49.0): + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.0.1 + eslint: 8.49.0 dev: true - /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.3.0)(eslint@8.0.1)(prettier@2.3.2): - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} - engines: {node: '>=6.0.0'} + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8): + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} peerDependencies: eslint: '>=7.28.0' eslint-config-prettier: '*' @@ -3113,9 +3069,9 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.0.1 - eslint-config-prettier: 8.3.0(eslint@8.0.1) - prettier: 2.3.2 + eslint: 8.49.0 + eslint-config-prettier: 8.10.0(eslint@8.49.0) + prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -3127,63 +3083,52 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@6.0.0: - resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.0.1): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.0.1 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /eslint-visitor-keys@3.4.2: - resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.0.1: - resolution: {integrity: sha512-LsgcwZgQ72vZ+SMp4K6pAnk2yFDWL7Ti4pJaRvsZ0Hsw2h8ZjUIW38a9AFn2cZXdBMlScMFYYgsSp4ttFI/0bA==} + /eslint@8.49.0: + resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.6.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/regexpp': 4.8.1 + '@eslint/eslintrc': 2.1.2 + '@eslint/js': 8.49.0 + '@humanwhocodes/config-array': 0.11.11 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 - enquirer: 2.4.1 escape-string-regexp: 4.0.0 - eslint-scope: 6.0.0 - eslint-utils: 3.0.0(eslint@8.0.1) - eslint-visitor-keys: 3.4.2 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 - ignore: 4.0.6 - import-fresh: 3.3.0 + globals: 13.21.0 + graphemer: 1.4.0 + ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -3191,13 +3136,8 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.5.4 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true @@ -3208,7 +3148,7 @@ packages: dependencies: acorn: 8.10.0 acorn-jsx: 5.3.2(acorn@8.10.0) - eslint-visitor-keys: 3.4.2 + eslint-visitor-keys: 3.4.3 dev: true /esprima@4.0.1: @@ -3308,13 +3248,13 @@ packages: jest-util: 28.1.3 dev: true - /express@4.18.1: - resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + /express@4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.0 + body-parser: 1.20.1 content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.5.0 @@ -3333,7 +3273,7 @@ packages: parseurl: 1.3.3 path-to-regexp: 0.1.7 proxy-addr: 2.0.7 - qs: 6.10.3 + qs: 6.11.0 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.18.0 @@ -3416,7 +3356,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 + flat-cache: 3.1.0 dev: true /file-stream-rotator@0.6.1: @@ -3446,15 +3386,6 @@ packages: transitivePeerDependencies: - supports-color - /find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: true - /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -3463,6 +3394,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /findup-sync@5.0.0: resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} engines: {node: '>= 10.13.0'} @@ -3489,11 +3428,12 @@ packages: engines: {node: '>= 10.13.0'} dev: true - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache@3.1.0: + resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} + engines: {node: '>=12.0.0'} dependencies: flatted: 3.2.7 + keyv: 4.5.3 rimraf: 3.0.2 dev: true @@ -3527,18 +3467,14 @@ packages: for-in: 1.0.2 dev: true - /fork-ts-checker-webpack-plugin@7.2.11(typescript@4.7.4)(webpack@5.73.0): - resolution: {integrity: sha512-2e5+NyTUTE1Xq4fWo7KFEQblCaIvvINQwUX3jRmEGlgCTc1Ecqw/975EfQrQ0GEraxJTnp8KB9d/c8hlCHUMJA==} + /fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.82.1): + resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: typescript: '>3.6.0' - vue-template-compiler: '*' webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.1.0 @@ -3546,20 +3482,12 @@ packages: fs-extra: 10.1.0 memfs: 3.5.3 minimatch: 3.1.2 + node-abort-controller: 3.1.1 schema-utils: 3.3.0 semver: 7.5.4 tapable: 2.2.1 - typescript: 4.7.4 - webpack: 5.73.0 - dev: true - - /form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 + typescript: 4.9.5 + webpack: 5.82.1 dev: true /form-data@4.0.0: @@ -3569,11 +3497,14 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /formidable@1.2.6: - resolution: {integrity: sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==} - deprecated: 'Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau' + /formidable@2.1.2: + resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==} + dependencies: + dezalgo: 1.0.4 + hexoid: 1.0.0 + once: 1.4.0 + qs: 6.11.2 dev: true /forwarded@0.2.0: @@ -3607,8 +3538,8 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -3618,10 +3549,6 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true - /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} @@ -3737,6 +3664,16 @@ packages: once: 1.4.0 dev: true + /glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.10.1 + dev: true + /global-modules@1.0.0: resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} engines: {node: '>=0.10.0'} @@ -3762,8 +3699,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -3796,6 +3733,10 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -3840,7 +3781,12 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.6.1 + tslib: 2.6.2 + dev: true + + /hexoid@1.0.0: + resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} + engines: {node: '>=8'} dev: true /highlight.js@10.7.3: @@ -3929,11 +3875,6 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: true - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -3969,6 +3910,7 @@ packages: /infer-owner@1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} dev: true + optional: true /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} @@ -3983,25 +3925,6 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - dev: true - /inquirer@8.2.4: resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} engines: {node: '>=12.0.0'} @@ -4023,6 +3946,48 @@ packages: wrap-ansi: 7.0.0 dev: true + /inquirer@8.2.5: + resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /inquirer@8.2.6: + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 6.2.0 + dev: true + /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} @@ -4065,8 +4030,8 @@ packages: binary-extensions: 2.2.0 dev: true - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} dependencies: has: 1.0.3 dev: true @@ -4192,8 +4157,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.9 - '@babel/parser': 7.22.7 + '@babel/core': 7.22.17 + '@babel/parser': 7.22.16 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -4249,7 +4214,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -4268,7 +4233,7 @@ packages: - supports-color dev: true - /jest-cli@28.1.3(@types/node@16.0.0)(ts-node@10.0.0): + /jest-cli@28.1.3(@types/node@16.18.50)(ts-node@10.9.1): resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -4278,14 +4243,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 28.1.3(ts-node@10.0.0) + '@jest/core': 28.1.3(ts-node@10.9.1) '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 28.1.3(@types/node@16.0.0)(ts-node@10.0.0) + jest-config: 28.1.3(@types/node@16.18.50)(ts-node@10.9.1) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -4296,7 +4261,7 @@ packages: - ts-node dev: true - /jest-config@28.1.3(@types/node@16.0.0)(ts-node@10.0.0): + /jest-config@28.1.3(@types/node@16.18.50)(ts-node@10.9.1): resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -4308,11 +4273,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 - babel-jest: 28.1.3(@babel/core@7.22.9) + '@types/node': 16.18.50 + babel-jest: 28.1.3(@babel/core@7.22.17) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 @@ -4331,7 +4296,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.0.0(@types/node@16.0.0)(typescript@4.3.5) + ts-node: 10.9.1(@types/node@16.18.50)(typescript@4.9.5) transitivePeerDependencies: - supports-color dev: true @@ -4371,7 +4336,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -4387,7 +4352,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.6 - '@types/node': 16.0.0 + '@types/node': 16.18.50 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4397,7 +4362,7 @@ packages: micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /jest-leak-detector@28.1.3: @@ -4422,7 +4387,7 @@ packages: resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 '@jest/types': 28.1.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -4438,7 +4403,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): @@ -4478,7 +4443,7 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3) jest-util: 28.1.3 jest-validate: 28.1.3 - resolve: 1.22.2 + resolve: 1.22.4 resolve.exports: 1.1.1 slash: 3.0.0 dev: true @@ -4492,7 +4457,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.11 @@ -4546,17 +4511,17 @@ packages: resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 + '@babel/core': 7.22.17 + '@babel/generator': 7.22.15 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17) + '@babel/traverse': 7.22.17 + '@babel/types': 7.22.17 '@jest/expect-utils': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@types/babel__traverse': 7.20.1 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17) chalk: 4.1.2 expect: 28.1.3 graceful-fs: 4.2.11 @@ -4578,7 +4543,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -4603,7 +4568,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.0.0 + '@types/node': 16.18.50 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -4611,20 +4576,11 @@ packages: string-length: 4.0.2 dev: true - /jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 16.0.0 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: true - /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -4633,12 +4589,12 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 16.0.0 + '@types/node': 16.18.50 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@28.1.2(@types/node@16.0.0)(ts-node@10.0.0): + /jest@28.1.2(@types/node@16.18.50)(ts-node@10.9.1): resolution: {integrity: sha512-Tuf05DwLeCh2cfWCQbcz9UxldoDyiR1E9Igaei5khjonKncYdc6LDfynKCEWozK0oLE3GD+xKAo2u8x/0s6GOg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -4648,10 +4604,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 28.1.3(ts-node@10.0.0) + '@jest/core': 28.1.3(ts-node@10.9.1) '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3(@types/node@16.0.0)(ts-node@10.0.0) + jest-cli: 28.1.3(@types/node@16.18.50)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -4683,8 +4639,8 @@ packages: hasBin: true dev: true - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true /json-parse-even-better-errors@2.3.1: @@ -4703,21 +4659,14 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true dev: true - /jsonc-parser@3.0.0: - resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true /jsonfile@6.1.0: @@ -4738,12 +4687,18 @@ packages: semver: 7.5.4 dev: true - /jsonwebtoken@9.0.1: - resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==} + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} dependencies: jws: 3.2.2 - lodash: 4.17.21 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 ms: 2.1.3 semver: 7.5.4 dev: true @@ -4763,6 +4718,12 @@ packages: safe-buffer: 5.2.1 dev: true + /keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -4790,8 +4751,8 @@ packages: type-check: 0.4.0 dev: true - /libphonenumber-js@1.10.38: - resolution: {integrity: sha512-4NjVXVUmpZ9Zsqq6FXa2+MKI+KAI3tOqA0pxXgXGluhpj4ge5didmbWJpMBqGB3AVGv1SnEtKdGTbxjSEG1kCQ==} + /libphonenumber-js@1.10.44: + resolution: {integrity: sha512-svlRdNBI5WgBjRC20GrCfbFiclbF0Cx+sCcQob/C1r57nsoq0xg8r65QbTyVyweQIlB33P+Uahyho6EMYgcOyQ==} /liftoff@4.0.0: resolution: {integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==} @@ -4804,7 +4765,7 @@ packages: is-plain-object: 5.0.0 object.map: 1.0.1 rechoir: 0.8.0 - resolve: 1.22.2 + resolve: 1.22.4 dev: true /lines-and-columns@1.2.4: @@ -4823,6 +4784,13 @@ packages: p-locate: 4.1.0 dev: true + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} dev: true @@ -4834,6 +4802,30 @@ packages: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: true + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: true + + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: true + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: true + /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true @@ -4842,6 +4834,10 @@ packages: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: true + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true @@ -4866,7 +4862,7 @@ packages: resolution: {integrity: sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==} dependencies: '@colors/colors': 1.5.0 - '@types/triple-beam': 1.3.2 + '@types/triple-beam': 1.3.3 fecha: 4.2.3 ms: 2.1.3 safe-stable-stringify: 2.4.3 @@ -4880,7 +4876,12 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 + dev: true + + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + engines: {node: 14 || >=16.14} dev: true /lru-cache@5.1.1: @@ -4901,6 +4902,11 @@ packages: engines: {node: '>=12'} dev: true + /lru-cache@8.0.5: + resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} + engines: {node: '>=16.14'} + dev: true + /lru-cache@9.1.2: resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} engines: {node: 14 || >=16.14} @@ -4910,11 +4916,11 @@ packages: engines: {node: '>=6'} dev: true - /magic-string@0.26.1: - resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==} + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} engines: {node: '>=12'} dependencies: - sourcemap-codec: 1.4.8 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true /make-dir@3.1.0: @@ -4939,7 +4945,7 @@ packages: resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} engines: {node: '>= 10'} dependencies: - agentkeepalive: 4.3.0 + agentkeepalive: 4.5.0 cacache: 15.3.0 http-cache-semantics: 4.1.1 http-proxy-agent: 4.0.1 @@ -5052,6 +5058,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -5061,6 +5074,7 @@ packages: dependencies: minipass: 3.3.6 dev: true + optional: true /minipass-fetch@1.4.1: resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} @@ -5080,6 +5094,7 @@ packages: dependencies: minipass: 3.3.6 dev: true + optional: true /minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} @@ -5087,6 +5102,7 @@ packages: dependencies: minipass: 3.3.6 dev: true + optional: true /minipass-sized@1.0.3: resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} @@ -5103,11 +5119,21 @@ packages: yallist: 4.0.0 dev: true + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + dev: true + /minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: true + /minipass@7.0.3: + resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -5184,15 +5210,15 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /mysql2@3.2.0: - resolution: {integrity: sha512-0Vn6a9WSrq6fWwvPgrvIwnOCldiEcgbzapVRDAtDZ4cMTxN7pnGqCTx8EG32S/NYXl6AXkdO+9hV1tSIi/LigA==} + /mysql2@3.6.1: + resolution: {integrity: sha512-O7FXjLtNkjcMBpLURwkXIhyVbX9i4lq4nNRCykPNOXfceq94kJ0miagmTEGCZieuO8JtwtXaZ41U6KT4eF9y3g==} engines: {node: '>= 8.0'} dependencies: denque: 2.1.0 generate-function: 2.3.1 iconv-lite: 0.6.3 long: 5.2.3 - lru-cache: 7.18.3 + lru-cache: 8.0.5 named-placeholders: 1.1.3 seq-queue: 0.0.5 sqlstring: 2.3.3 @@ -5213,6 +5239,10 @@ packages: lru-cache: 7.18.3 dev: true + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -5229,7 +5259,11 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.1 + tslib: 2.6.2 + dev: true + + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} dev: true /node-addon-api@4.3.0: @@ -5242,8 +5276,8 @@ packages: lodash: 4.17.21 dev: true - /node-fetch@2.6.12: - resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -5267,7 +5301,7 @@ packages: npmlog: 6.0.2 rimraf: 3.0.2 semver: 7.5.4 - tar: 6.1.15 + tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -5288,12 +5322,12 @@ packages: del: 6.1.1 globby: 13.2.2 handlebars: 4.7.8 - inquirer: 8.2.4 + inquirer: 8.2.6 isbinaryfile: 4.0.10 lodash.get: 4.4.2 lower-case: 2.0.2 mkdirp: 1.0.4 - resolve: 1.22.2 + resolve: 1.22.4 title-case: 3.0.3 upper-case: 2.0.2 dev: true @@ -5302,8 +5336,8 @@ packages: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true - /nodemailer@6.9.4: - resolution: {integrity: sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==} + /nodemailer@6.9.5: + resolution: {integrity: sha512-/dmdWo62XjumuLc5+AYQZeiRj+PRR8y8qKtFCOyuOl1k/hckZd8durUUHs/ucKx6/8kN+wFxqKJlQ/LK/qR5FA==} engines: {node: '>=6.0.0'} dev: true @@ -5356,10 +5390,6 @@ packages: engines: {node: '>= 6'} dev: true - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} @@ -5488,6 +5518,13 @@ packages: p-limit: 2.3.0 dev: true + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -5504,7 +5541,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /parent-module@1.0.1: @@ -5527,7 +5564,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -5560,13 +5597,13 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /passport-jwt@4.0.1: resolution: {integrity: sha512-UCKMDYhNuGOBE9/9Ycuoyh7vP6jpeTp/+sfMJl7nLff/t6dps+iaeE0hhNkKN8/HZHcJ7lCdOyDxHdDoxoSvdQ==} dependencies: - jsonwebtoken: 9.0.1 + jsonwebtoken: 9.0.2 passport-strategy: 1.0.0 dev: true @@ -5595,7 +5632,7 @@ packages: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /path-exists@4.0.0: @@ -5628,6 +5665,14 @@ packages: path-root-regex: 0.1.2 dev: true + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.0.1 + minipass: 7.0.3 + dev: true + /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -5673,14 +5718,14 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@types/liftoff': 4.0.0 + '@types/liftoff': 4.0.1 chalk: 5.3.0 interpret: 2.2.0 liftoff: 4.0.0 minimist: 1.2.8 node-plop: 0.31.1 ora: 6.3.1 - v8flags: 4.0.0 + v8flags: 4.0.1 dev: true /pluralize@8.0.0: @@ -5700,8 +5745,8 @@ packages: fast-diff: 1.3.0 dev: true - /prettier@2.3.2: - resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -5719,11 +5764,6 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - /progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -5732,6 +5772,7 @@ packages: bluebird: optional: true dev: true + optional: true /promise-retry@2.0.1: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} @@ -5773,8 +5814,8 @@ packages: engines: {node: '>=6'} dev: true - /qs@6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + /qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 @@ -5809,6 +5850,15 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true @@ -5844,37 +5894,32 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.2 + resolve: 1.22.4 dev: true /rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} dependencies: - resolve: 1.22.2 + resolve: 1.22.4 dev: true - /redis@4.6.7: - resolution: {integrity: sha512-KrkuNJNpCwRm5vFJh0tteMxW8SaUzkm5fBH7eL5hd/D0fAkzvapxbfGPP/r+4JAXdQuX7nebsBkBqA2RHB7Usw==} + /redis@4.6.8: + resolution: {integrity: sha512-S7qNkPUYrsofQ0ztWlTHSaK0Qqfl1y+WMIxrzeAGNG+9iUZB4HGeBgkHxE6uJJ6iXrkvLd1RVJ2nvu6H1sAzfQ==} dependencies: - '@redis/bloom': 1.2.0(@redis/client@1.5.8) - '@redis/client': 1.5.8 - '@redis/graph': 1.1.0(@redis/client@1.5.8) - '@redis/json': 1.0.4(@redis/client@1.5.8) - '@redis/search': 1.1.3(@redis/client@1.5.8) - '@redis/time-series': 1.0.4(@redis/client@1.5.8) + '@redis/bloom': 1.2.0(@redis/client@1.5.9) + '@redis/client': 1.5.9 + '@redis/graph': 1.1.0(@redis/client@1.5.9) + '@redis/json': 1.0.4(@redis/client@1.5.9) + '@redis/search': 1.1.3(@redis/client@1.5.9) + '@redis/time-series': 1.0.5(@redis/client@1.5.9) dev: true /reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: true - - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} dev: true /require-directory@2.1.1: @@ -5917,11 +5962,11 @@ packages: engines: {node: '>=10'} dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve@1.22.4: + resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -5959,6 +6004,14 @@ packages: dependencies: glob: 7.2.3 + /rimraf@4.4.1: + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} + hasBin: true + dependencies: + glob: 9.3.5 + dev: true + /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -5970,23 +6023,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: true - - /rxjs@7.2.0: - resolution: {integrity: sha512-aX8w9OpKrQmiPKfT1bqETtUr9JygIz6GZ+gql8v7CijClsP0laoFUdKzxFAoWuRdSlOdU2+crss+cMf+cqMTnw==} - dependencies: - tslib: 2.1.0 - /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.1 - dev: true + tslib: 2.6.2 /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -6002,10 +6042,6 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true - /schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -6052,7 +6088,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 upper-case-first: 2.0.2 dev: true @@ -6060,12 +6096,6 @@ packages: resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==} dev: true - /serialize-javascript@5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} - dependencies: - randombytes: 2.1.0 - dev: true - /serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: @@ -6161,7 +6191,7 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /socks-proxy-agent@6.2.1: @@ -6185,10 +6215,6 @@ packages: dev: true optional: true - /source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - dev: true - /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -6196,13 +6222,6 @@ packages: source-map: 0.6.1 dev: true - /source-map-support@0.5.20: - resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: true - /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -6215,16 +6234,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map@0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} dev: true - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true - /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true @@ -6238,7 +6252,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.11 node-addon-api: 4.3.0 - tar: 6.1.15 + tar: 6.2.0 optionalDependencies: node-gyp: 8.4.1 transitivePeerDependencies: @@ -6258,6 +6272,7 @@ packages: dependencies: minipass: 3.3.6 dev: true + optional: true /stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} @@ -6347,32 +6362,30 @@ packages: engines: {node: '>=8'} dev: true - /superagent@6.1.0: - resolution: {integrity: sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==} - engines: {node: '>= 7.0.0'} - deprecated: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . + /superagent@8.1.2: + resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} + engines: {node: '>=6.4.0 <13 || >=14'} dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 debug: 4.3.4 fast-safe-stringify: 2.1.1 - form-data: 3.0.1 - formidable: 1.2.6 + form-data: 4.0.0 + formidable: 2.1.2 methods: 1.1.2 mime: 2.6.0 qs: 6.11.2 - readable-stream: 3.6.2 semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true - /supertest@6.1.3: - resolution: {integrity: sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==} - engines: {node: '>=6.0.0'} + /supertest@6.3.3: + resolution: {integrity: sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==} + engines: {node: '>=6.4.0'} dependencies: methods: 1.1.2 - superagent: 6.1.0 + superagent: 8.1.2 transitivePeerDependencies: - supports-color dev: true @@ -6424,8 +6437,8 @@ packages: engines: {node: '>=6'} dev: true - /tar@6.1.15: - resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + /tar@6.2.0: + resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 @@ -6444,27 +6457,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@4.2.3(webpack@5.0.0): - resolution: {integrity: sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - cacache: 15.3.0 - find-cache-dir: 3.3.2 - jest-worker: 26.6.2 - p-limit: 3.1.0 - schema-utils: 3.3.0 - serialize-javascript: 5.0.1 - source-map: 0.6.1 - terser: 5.19.2 - webpack: 5.0.0 - webpack-sources: 1.4.3 - transitivePeerDependencies: - - bluebird - dev: true - - /terser-webpack-plugin@5.3.9(webpack@5.73.0): + /terser-webpack-plugin@5.3.9(webpack@5.82.1): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -6480,23 +6473,47 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.19.2 - webpack: 5.73.0 + terser: 5.19.4 + webpack: 5.82.1 dev: true - /terser@5.19.2: - resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} + /terser-webpack-plugin@5.3.9(webpack@5.88.2): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.19 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.19.4 + webpack: 5.88.2 + dev: true + + /terser@5.19.4: + resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 acorn: 8.10.0 commander: 2.20.3 - source-map-support: 0.5.20 + source-map-support: 0.5.21 dev: true /test-exclude@6.0.0: @@ -6536,7 +6553,7 @@ packages: /title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /tmp@0.0.33: @@ -6579,7 +6596,7 @@ packages: engines: {node: '>= 14.0.0'} dev: true - /ts-jest@28.0.5(@babel/core@7.22.9)(jest@28.1.2)(typescript@4.3.5): + /ts-jest@28.0.5(@babel/core@7.22.17)(jest@28.1.2)(typescript@4.9.5): resolution: {integrity: sha512-Sx9FyP9pCY7pUzQpy4FgRZf2bhHY3za576HMKJFs+OnQ9jS96Du5vNsDKkyedQkik+sEabbKAnCliv9BEsHZgQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -6597,21 +6614,21 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.22.9 + '@babel/core': 7.22.17 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.2(@types/node@16.0.0)(ts-node@10.0.0) + jest: 28.1.2(@types/node@16.18.50)(ts-node@10.9.1) jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 - typescript: 4.3.5 + typescript: 4.9.5 yargs-parser: 21.1.1 dev: true - /ts-loader@9.2.3(typescript@4.3.5)(webpack@5.0.0): - resolution: {integrity: sha512-sEyWiU3JMHBL55CIeC4iqJQadI0U70A5af0kvgbNLHVNz2ACztQg0j/9x10bjjIht8WfFYLKfn4L6tkZ+pu+8Q==} + /ts-loader@9.4.4(typescript@4.9.5)(webpack@5.88.2): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: typescript: '*' @@ -6621,17 +6638,16 @@ packages: enhanced-resolve: 5.15.0 micromatch: 4.0.5 semver: 7.5.4 - typescript: 4.3.5 - webpack: 5.0.0 + typescript: 4.9.5 + webpack: 5.88.2 dev: true - /ts-node@10.0.0(@types/node@16.0.0)(typescript@4.3.5): - resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} - engines: {node: '>=12.0.0'} + /ts-node@10.9.1(@types/node@16.18.50)(typescript@4.9.5): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: - '@swc/core': '>=1.2.45' - '@swc/wasm': '>=1.2.45' + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' '@types/node': '*' typescript: '>=2.7' peerDependenciesMeta: @@ -6640,35 +6656,30 @@ packages: '@swc/wasm': optional: true dependencies: + '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.0.0 + '@types/node': 16.18.50 + acorn: 8.10.0 + acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - source-map-support: 0.5.20 - typescript: 4.3.5 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /tsconfig-paths-webpack-plugin@3.5.2: - resolution: {integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==} + /tsconfig-paths-webpack-plugin@4.0.1: + resolution: {integrity: sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==} + engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 enhanced-resolve: 5.15.0 - tsconfig-paths: 3.14.1 - dev: true - - /tsconfig-paths@3.14.1: - resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 + tsconfig-paths: 4.2.0 dev: true /tsconfig-paths@4.0.0: @@ -6679,28 +6690,33 @@ packages: strip-bom: 3.0.0 dev: true + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.1.0: - resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} + /tslib@2.5.3: + resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tslib@2.6.1: - resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} - dev: true - - /tsutils@3.21.0(typescript@4.3.5): + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.3.5 + typescript: 4.9.5 dev: true /type-check@0.4.0: @@ -6735,16 +6751,16 @@ packages: /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - /typeorm-naming-strategies@4.1.0(typeorm@0.3.12): + /typeorm-naming-strategies@4.1.0(typeorm@0.3.17): resolution: {integrity: sha512-vPekJXzZOTZrdDvTl1YoM+w+sUIfQHG4kZTpbFYoTsufyv9NIBRe4Q+PdzhEAFA2std3D9LZHEb1EjE9zhRpiQ==} peerDependencies: typeorm: ^0.2.0 || ^0.3.0 dependencies: - typeorm: 0.3.12(mysql2@3.2.0)(redis@4.6.7)(sqlite3@5.1.6)(ts-node@10.0.0) + typeorm: 0.3.17(mysql2@3.6.1)(redis@4.6.8)(sqlite3@5.1.6)(ts-node@10.9.1) dev: true - /typeorm@0.3.12(mysql2@3.2.0)(redis@4.6.7)(sqlite3@5.1.6)(ts-node@10.0.0): - resolution: {integrity: sha512-sYSxBmCf1nJLLTcYtwqZ+lQIRtLPyUoO93rHTOKk9vJCyT4UfRtU7oRsJvfvKP3nnZTD1hzz2SEy2zwPEN6OyA==} + /typeorm@0.3.17(mysql2@3.6.1)(redis@4.6.8)(sqlite3@5.1.6)(ts-node@10.9.1): + resolution: {integrity: sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig==} engines: {node: '>= 12.9.0'} hasBin: true peerDependencies: @@ -6753,8 +6769,8 @@ packages: better-sqlite3: ^7.1.2 || ^8.0.0 hdb-pool: ^0.1.6 ioredis: ^5.0.4 - mongodb: ^3.6.0 - mssql: ^7.3.0 + mongodb: ^5.2.0 + mssql: ^9.1.1 mysql2: ^2.2.5 || ^3.0.1 oracledb: ^5.1.0 pg: ^8.5.1 @@ -6808,32 +6824,24 @@ packages: cli-highlight: 2.1.11 date-fns: 2.30.0 debug: 4.3.4 - dotenv: 16.0.3 + dotenv: 16.3.1 glob: 8.1.0 - js-yaml: 4.1.0 mkdirp: 2.1.6 - mysql2: 3.2.0 - redis: 4.6.7 + mysql2: 3.6.1 + redis: 4.6.8 reflect-metadata: 0.1.13 sha.js: 2.4.11 sqlite3: 5.1.6 - ts-node: 10.0.0(@types/node@16.0.0)(typescript@4.3.5) - tslib: 2.6.1 - uuid: 9.0.0 - xml2js: 0.4.23 + ts-node: 10.9.1(@types/node@16.18.50)(typescript@4.9.5) + tslib: 2.6.2 + uuid: 9.0.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /typescript@4.3.5: - resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@4.7.4: - resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -6850,6 +6858,12 @@ packages: dev: true optional: true + /uid@2.0.2: + resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} + engines: {node: '>=8'} + dependencies: + '@lukeed/csprng': 1.1.0 + /unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} @@ -6860,12 +6874,14 @@ packages: dependencies: unique-slug: 2.0.2 dev: true + optional: true /unique-slug@2.0.2: resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} dependencies: imurmurhash: 0.1.4 dev: true + optional: true /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} @@ -6890,13 +6906,13 @@ packages: /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /uri-js@4.4.1: @@ -6915,32 +6931,38 @@ packages: /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + dev: true /uuid@9.0.0: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} hasBin: true dev: true - /v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: true + + /v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true /v8-to-istanbul@9.1.0: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true - /v8flags@4.0.0: - resolution: {integrity: sha512-83N0OkTbn6gOjJ2awNuzuK4czeGxwEwBoTqlhBZhnp8o0IJ72mXRQKphj/azwRf3acbDJZYZhbOPEJHd884ELg==} + /v8flags@4.0.1: + resolution: {integrity: sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==} engines: {node: '>= 10.13.0'} dev: true - /validator@13.9.0: - resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==} + /validator@13.11.0: + resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} engines: {node: '>= 0.10'} /vary@1.1.2: @@ -6975,28 +6997,13 @@ packages: engines: {node: '>=6'} dev: true - /webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - dev: true - - /webpack-sources@2.3.1: - resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} - engines: {node: '>=10.13.0'} - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - dev: true - /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} dev: true - /webpack@5.0.0: - resolution: {integrity: sha512-OK+Q9xGgda3idw/DgCf75XsVFxRLPu48qPwygqI3W9ls5sDdKif5Ay4SM/1UVob0w4juJy14Zv9nNv0WeyV0aA==} + /webpack@5.82.1: + resolution: {integrity: sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7006,54 +7013,16 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.45 - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-module-context': 1.9.0 - '@webassemblyjs/wasm-edit': 1.9.0 - '@webassemblyjs/wasm-parser': 1.9.0 - acorn: 8.10.0 - browserslist: 4.21.10 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-better-errors: 1.0.2 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - pkg-dir: 4.2.0 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 4.2.3(webpack@5.0.0) - watchpack: 2.4.0 - webpack-sources: 2.3.1 - transitivePeerDependencies: - - bluebird - dev: true - - /webpack@5.73.0: - resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.10.0 acorn-import-assertions: 1.9.0(acorn@8.10.0) browserslist: 4.21.10 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 - es-module-lexer: 0.9.3 + es-module-lexer: 1.3.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -7064,7 +7033,47 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.73.0) + terser-webpack-plugin: 5.3.9(webpack@5.82.1) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.88.2: + resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.10 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(webpack@5.88.2) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -7150,6 +7159,15 @@ packages: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -7170,19 +7188,6 @@ packages: signal-exit: 3.0.7 dev: true - /xml2js@0.4.23: - resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.2.4 - xmlbuilder: 11.0.1 - dev: true - - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} - dev: true - /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -7210,11 +7215,6 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser@21.0.1: - resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} - engines: {node: '>=12'} - dev: true - /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} diff --git a/scripts/template/index.js b/scripts/template/index.js index fb41f58..d6fb536 100644 --- a/scripts/template/index.js +++ b/scripts/template/index.js @@ -16,11 +16,12 @@ module.exports = function main(/** @type { import('plop').NodePlopAPI } */ plop) }); plop.setGenerator('module', { + description: '创建一个新的模块', prompts: [ { name: 'name', - message: '请输入模块名称', type: 'input', + message: '请输入模块名称(支持嵌套,如: x/y)', validate: (input) => { if (/^(\w+\/)*(\w+)$/.test(input)) { return true; @@ -30,8 +31,8 @@ module.exports = function main(/** @type { import('plop').NodePlopAPI } */ plop) }, { name: 'cnName', - message: '请输入模块中文名称', type: 'input', + message: '请输入模块中文名称', }, ], actions: [ diff --git a/src/app.module.ts b/src/app.module.ts index 4a6dd08..a7c21c7 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -13,9 +13,14 @@ import { UserModule } from '@/modules/user'; import { ResponseModule } from '@/common/response'; import { SerializationModule } from '@/common/serialization'; import { CacheModule } from './common/cache'; +import { ScanModule } from './utils/scan.module'; @Module({ imports: [ + /** + * 扫描模块 + */ + ScanModule.forRoot(), /** * 配置模块(全局) * @description 加载.env配置文件 diff --git a/src/main.ts b/src/main.ts index a172c01..51d1ed9 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,12 +4,13 @@ import { initSwagger } from '@/common/swagger'; import { LoggerService } from '@/common/logger'; import { ConfigService } from '@/config'; import { AppModule } from './app.module'; +import { ScanModule } from './utils/scan.module'; async function bootstrap() { /** * 创建应用 */ - const app = await NestFactory.create(AppModule, { bufferLogs: false }); + const app = await NestFactory.create(AppModule, { bufferLogs: false, snapshot: ScanModule.enable }); /** * 获取配置服务 */ @@ -42,6 +43,10 @@ async function bootstrap() { * 监听端口 */ await app.listen(config.port, config.host); + /** + * 扫描应用 + */ + ScanModule.scan(app); /** * 输出项目运行URL */ diff --git a/src/monitor/log/log.controller.ts b/src/monitor/log/log.controller.ts index 2d513e0..f02750e 100644 --- a/src/monitor/log/log.controller.ts +++ b/src/monitor/log/log.controller.ts @@ -1,7 +1,7 @@ import { BaseController } from '@/common/base'; import { Respond, RespondType } from '@/common/response'; import { Body, Controller, Delete, Get, Param, Patch, Post, Query, ParseIntPipe } from '@nestjs/common'; -import { ApiOkResponse, ApiTags } from '@nestjs/swagger'; +import { ApiOkResponse, ApiOperation, ApiTags } from '@nestjs/swagger'; import { CreateLogDto } from './dto/create-log.dto'; import { FindLogDto } from './dto/find-log.dto'; import { UpdateLogDto } from './dto/update-log.dto'; @@ -36,6 +36,7 @@ export class LogController extends BaseController { @Get('login') @Respond(RespondType.PAGINATION) @ApiOkResponse({ isArray: true, type: LoginLog }) + @ApiOperation({ description: '分页查询登陆日志', operationId: 'getLoginLogs' }) getLoginLogs(@Query() query: FindLogDto) { return this.logService.findMany(query); } diff --git a/src/types/env.d.ts b/src/types/env.d.ts index 42ffe1e..9becc5c 100644 --- a/src/types/env.d.ts +++ b/src/types/env.d.ts @@ -10,6 +10,7 @@ declare module 'express' { interface Request { user?: { id: number; + token: string; username: string; nickname: string; }; diff --git a/src/utils/scan.module.ts b/src/utils/scan.module.ts new file mode 100644 index 0000000..15a8325 --- /dev/null +++ b/src/utils/scan.module.ts @@ -0,0 +1,76 @@ +import { DynamicModule, INestApplication, Module } from '@nestjs/common'; +import { DiscoveryModule, DiscoveryService, MetadataScanner, NestContainer } from '@nestjs/core'; +import { + Entrypoint, + HttpEntrypointMetadata, + MiddlewareEntrypointMetadata, +} from '@nestjs/core/inspector/interfaces/entrypoint.interface'; + +@Module({}) +export class ScanModule { + /** + * 是否启用 + */ + static enable = Boolean(process.env.xx); + + /** + * 注册模块 + */ + static forRoot(): DynamicModule { + return { + module: ScanModule, + imports: ScanModule.enable ? [DiscoveryModule] : undefined, + }; + } + + /** + * 扫描路由/装饰器参数等信息 + * @param app 应用实例 + */ + static scan(app: INestApplication) { + if (!ScanModule.enable) { + return; + } + + const container = (app as any).container as NestContainer; + const graph1 = container.serializedGraph.toJSON(); + const entries = Object.values(graph1.entrypoints).flat(); + for (const entry of entries) { + if (ScanModule.isHttpEntryPoint(entry)) { + console.log(entry.metadata.path); + } + if (ScanModule.isMiddlewareEntryPoint(entry)) { + console.log(entry.metadata.path); + } + } + + const scanner = app.get(MetadataScanner); + const discover = app.get(DiscoveryService); + const controllers = discover.getControllers(); + for (const wrapper of controllers) { + const prototype = Object.getPrototypeOf(wrapper.instance); + const methodNames = scanner.getAllMethodNames(prototype); + console.log('method names:', methodNames); + const metakeys = Reflect.getMetadataKeys(prototype); + console.log('controller meta keys:', metakeys); + for (const methodName of methodNames) { + const metadata = Reflect.getMetadataKeys(prototype[methodName]); + console.log('method meta keys:', metadata); + } + } + } + + /** + * 检查是否HTTP端点 + */ + static isHttpEntryPoint(input: Entrypoint): input is Entrypoint { + return input.type === 'http-endpoint'; + } + + /** + * 检查是否中间件端点 + */ + static isMiddlewareEntryPoint(input: Entrypoint): input is Entrypoint { + return input.type === 'middleware'; + } +}