From 6e340f93cf58efd5c25a108242fa499fadd4b21b Mon Sep 17 00:00:00 2001 From: David Aktary Date: Fri, 28 Mar 2025 15:40:27 -0500 Subject: [PATCH 1/2] Replace blank spaces with underscores in column types. Closes #19. Also update dependencies to more recent versions, and other minor cleanup. --- .nvmrc | 1 + .tool-versions | 2 +- .../builder/__snapshots__/index.test.ts.snap | 581 ++++++++++++++++-- package.json | 17 +- src/adapters/mermaid.ts | 4 +- src/builder/index.ts | 5 +- tsconfig.json | 2 +- yarn.lock | 515 +++++++++++----- 8 files changed, 899 insertions(+), 228 deletions(-) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..de29925 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +18.10.0 \ No newline at end of file diff --git a/.tool-versions b/.tool-versions index 826ccf4..0b5ee37 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -nodejs 16.15.0 +nodejs 18.10.0 diff --git a/__tests__/builder/__snapshots__/index.test.ts.snap b/__tests__/builder/__snapshots__/index.test.ts.snap index 97f6102..243851f 100644 --- a/__tests__/builder/__snapshots__/index.test.ts.snap +++ b/__tests__/builder/__snapshots__/index.test.ts.snap @@ -47,6 +47,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -83,6 +84,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -119,6 +121,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -155,6 +158,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -167,6 +171,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -295,8 +300,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -333,6 +341,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -341,7 +350,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -369,6 +378,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -416,6 +426,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -477,6 +488,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -513,6 +525,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -549,6 +562,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -585,6 +599,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -651,6 +666,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -687,6 +703,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -723,6 +740,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -761,6 +779,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -793,6 +812,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -853,6 +873,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -981,8 +1002,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -1019,6 +1043,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -1027,7 +1052,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -1055,6 +1080,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -1102,6 +1128,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1190,6 +1217,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -1222,6 +1250,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1282,6 +1311,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1318,6 +1348,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -1354,6 +1385,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -1398,6 +1430,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1434,6 +1467,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -1470,6 +1504,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -1508,6 +1543,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -1540,6 +1576,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1662,6 +1699,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -1694,6 +1732,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1755,6 +1794,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1835,6 +1875,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -1867,6 +1908,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -1955,6 +1997,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -1987,6 +2030,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2017,6 +2061,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -2093,6 +2138,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2129,6 +2175,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -2165,6 +2212,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -2203,6 +2251,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -2235,6 +2284,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2252,6 +2302,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -2380,8 +2431,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -2418,6 +2472,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -2426,7 +2481,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -2454,6 +2509,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -2501,6 +2557,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2564,6 +2621,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2600,6 +2658,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -2636,6 +2695,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -2680,6 +2740,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2716,6 +2777,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -2752,6 +2814,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -2790,6 +2853,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -2822,6 +2886,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2877,6 +2942,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -2905,6 +2971,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -3010,6 +3077,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3046,6 +3114,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -3082,6 +3151,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -3095,6 +3165,7 @@ Array [ }, [Circular], ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -3223,8 +3294,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -3261,6 +3335,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -3269,7 +3344,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -3297,6 +3372,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -3344,6 +3420,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3407,6 +3484,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3443,6 +3521,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -3479,6 +3558,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -3523,6 +3603,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3559,6 +3640,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -3595,6 +3677,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -3646,6 +3729,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3674,6 +3758,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -3719,6 +3804,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -3751,6 +3837,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3842,6 +3929,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -3878,6 +3966,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -3914,6 +4003,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -3950,6 +4040,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -4017,6 +4108,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4053,6 +4145,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -4089,6 +4182,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -4127,6 +4221,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -4159,6 +4254,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4219,6 +4315,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -4347,8 +4444,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -4385,6 +4485,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -4393,7 +4494,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -4421,6 +4522,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -4468,6 +4570,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4556,6 +4659,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -4588,6 +4692,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4648,6 +4753,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4684,6 +4790,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -4720,6 +4827,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -4764,6 +4872,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -4800,6 +4909,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -4836,6 +4946,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -4874,6 +4985,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -4906,6 +5018,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5028,6 +5141,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -5060,6 +5174,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5121,6 +5236,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5201,6 +5317,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -5233,6 +5350,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5321,6 +5439,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -5353,6 +5472,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5383,6 +5503,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -5459,6 +5580,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5495,6 +5617,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -5531,6 +5654,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -5569,6 +5693,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -5601,6 +5726,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5618,6 +5744,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -5746,8 +5873,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -5784,6 +5914,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -5792,7 +5923,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -5820,6 +5951,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -5867,6 +5999,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5930,6 +6063,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -5966,6 +6100,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -6002,6 +6137,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -6046,6 +6182,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6082,6 +6219,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -6118,6 +6256,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -6156,6 +6295,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -6188,6 +6328,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6243,6 +6384,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6271,6 +6413,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -6376,6 +6519,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6412,6 +6556,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -6448,6 +6593,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -6461,6 +6607,7 @@ Array [ }, [Circular], ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -6589,8 +6736,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -6627,6 +6777,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -6635,7 +6786,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -6663,6 +6814,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -6710,6 +6862,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6773,6 +6926,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6809,6 +6963,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -6845,6 +7000,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -6889,6 +7045,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -6925,6 +7082,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -6961,6 +7119,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -7012,6 +7171,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7040,6 +7200,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -7085,6 +7246,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -7117,6 +7279,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7211,6 +7374,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7285,6 +7449,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7321,6 +7486,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -7357,6 +7523,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -7395,6 +7562,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -7427,6 +7595,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7487,6 +7656,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -7615,8 +7785,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -7653,6 +7826,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -7661,7 +7835,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -7689,6 +7863,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -7736,6 +7911,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7824,6 +8000,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -7856,6 +8033,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7916,6 +8094,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -7952,6 +8131,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -7988,6 +8168,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -8032,6 +8213,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8068,6 +8250,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -8104,6 +8287,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -8142,6 +8326,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -8174,6 +8359,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8296,6 +8482,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -8328,6 +8515,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8389,6 +8577,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8469,6 +8658,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -8501,6 +8691,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8589,6 +8780,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -8621,6 +8813,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8651,6 +8844,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -8727,6 +8921,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8763,6 +8958,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -8799,6 +8995,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -8837,6 +9034,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -8869,6 +9067,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -8886,6 +9085,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -9014,8 +9214,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -9052,6 +9255,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -9060,7 +9264,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -9088,6 +9292,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -9135,6 +9340,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9198,6 +9404,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9234,6 +9441,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -9270,6 +9478,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -9314,6 +9523,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9350,6 +9560,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -9386,6 +9597,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -9424,6 +9636,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -9456,6 +9669,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9511,6 +9725,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9539,6 +9754,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -9644,6 +9860,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -9680,6 +9897,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -9716,6 +9934,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -9729,6 +9948,7 @@ Array [ }, [Circular], ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -9857,8 +10077,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -9895,6 +10118,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -9903,7 +10127,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -9931,6 +10155,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -9978,6 +10203,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10041,6 +10267,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10077,6 +10304,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -10113,6 +10341,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -10157,6 +10386,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10193,6 +10423,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -10229,6 +10460,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -10280,6 +10512,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10308,6 +10541,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -10353,6 +10587,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -10385,6 +10620,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10449,6 +10685,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -10520,6 +10757,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -10556,6 +10794,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -10592,6 +10831,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -10630,6 +10870,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -10686,6 +10927,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -10722,6 +10964,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -10758,6 +11001,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -10770,6 +11014,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -10898,8 +11143,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -10936,6 +11184,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -10944,7 +11193,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -10972,6 +11221,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -11042,6 +11292,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -11078,6 +11329,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -11114,6 +11366,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -11244,6 +11497,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -11280,6 +11534,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -11316,6 +11571,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -11526,6 +11782,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -11571,6 +11828,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -11633,6 +11891,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -11669,6 +11928,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -11705,6 +11965,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -11741,6 +12002,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -11753,6 +12015,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -11881,8 +12144,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -11919,6 +12185,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -11927,7 +12194,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -11955,6 +12222,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -12002,6 +12270,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12063,6 +12332,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12099,6 +12369,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -12135,6 +12406,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -12171,6 +12443,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -12259,6 +12532,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12295,6 +12569,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -12331,6 +12606,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -12367,6 +12643,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -12459,6 +12736,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12528,6 +12806,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -12596,6 +12875,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -12724,8 +13004,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -12762,6 +13045,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -12770,7 +13054,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -12798,6 +13082,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -12845,6 +13130,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12925,6 +13211,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -12961,6 +13248,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -12997,6 +13285,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -13033,6 +13322,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -13045,6 +13335,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -13173,8 +13464,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -13211,6 +13505,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -13219,7 +13514,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -13247,6 +13542,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -13294,6 +13590,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -13355,6 +13652,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -13391,6 +13689,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -13427,6 +13726,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -13463,6 +13763,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -13551,6 +13852,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -13587,6 +13889,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -13623,6 +13926,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -13659,6 +13963,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -13751,6 +14056,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -13820,6 +14126,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -13898,6 +14205,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -13954,6 +14262,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -13990,6 +14299,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -14026,6 +14336,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -14038,6 +14349,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -14166,8 +14478,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -14204,6 +14519,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -14212,7 +14528,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -14240,6 +14556,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -14310,6 +14627,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -14346,6 +14664,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -14382,6 +14701,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -14469,6 +14789,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -14505,6 +14826,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -14541,6 +14863,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -14665,6 +14988,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -14710,6 +15034,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -14770,6 +15095,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -14806,6 +15132,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -14842,6 +15169,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -14886,6 +15214,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -14922,6 +15251,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "300", "precision": undefined, "propertyAliasName": "text", @@ -14958,6 +15288,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "likes", @@ -14996,6 +15327,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -15052,6 +15384,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -15088,6 +15421,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -15124,6 +15458,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -15136,6 +15471,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -15264,8 +15600,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -15302,6 +15641,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -15310,7 +15650,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -15338,6 +15678,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -15408,6 +15749,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -15444,6 +15786,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -15480,6 +15823,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -15610,6 +15954,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -15646,6 +15991,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -15682,6 +16028,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -15892,6 +16239,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -15937,6 +16285,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -15999,6 +16348,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -16035,6 +16385,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -16071,6 +16422,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -16107,6 +16459,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -16119,6 +16472,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -16247,8 +16601,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -16285,6 +16642,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -16293,7 +16651,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -16321,6 +16679,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -16368,6 +16727,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -16429,6 +16789,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -16465,6 +16826,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -16501,6 +16863,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -16537,6 +16900,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -16625,6 +16989,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -16661,6 +17026,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -16697,6 +17063,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -16733,6 +17100,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -16825,6 +17193,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -16894,6 +17263,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -17016,6 +17386,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -17052,6 +17423,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -17088,6 +17460,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -17124,6 +17497,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -17136,6 +17510,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -17264,8 +17639,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -17302,6 +17680,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -17310,7 +17689,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -17338,6 +17717,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -17385,6 +17765,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -17446,6 +17827,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -17482,6 +17864,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -17518,6 +17901,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -17554,6 +17938,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -17642,6 +18027,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -17678,6 +18064,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -17714,6 +18101,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -17750,6 +18138,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -17842,6 +18231,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -17911,6 +18301,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -17989,6 +18380,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -18045,6 +18437,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -18081,6 +18474,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -18117,6 +18511,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -18129,6 +18524,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -18257,8 +18653,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -18295,6 +18694,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -18303,7 +18703,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -18331,6 +18731,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -18401,6 +18802,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -18437,6 +18839,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -18473,6 +18876,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -18560,6 +18964,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -18596,6 +19001,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -18632,6 +19038,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -18756,6 +19163,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -18801,6 +19209,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -18862,6 +19271,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -18934,6 +19344,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -18970,6 +19381,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -19006,6 +19418,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -19042,6 +19455,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -19054,6 +19468,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -19182,8 +19597,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -19220,6 +19638,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -19228,7 +19647,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -19256,6 +19675,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -19303,6 +19723,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -19364,6 +19785,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -19400,6 +19822,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -19436,6 +19859,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -19472,6 +19896,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -19560,6 +19985,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -19596,6 +20022,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -19632,6 +20059,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -19668,6 +20096,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -19760,6 +20189,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -19829,6 +20259,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -19907,6 +20338,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -19963,6 +20395,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -19999,6 +20432,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -20035,6 +20469,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -20047,6 +20482,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -20175,8 +20611,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -20213,6 +20652,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -20221,7 +20661,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -20249,6 +20689,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -20319,6 +20760,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -20355,6 +20797,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -20391,6 +20834,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -20478,6 +20922,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -20514,6 +20959,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -20550,6 +20996,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -20674,6 +21121,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -20719,6 +21167,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -20799,6 +21248,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -20835,6 +21285,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -20871,6 +21322,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -20907,6 +21359,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -20919,6 +21372,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -21047,8 +21501,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -21085,6 +21542,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -21093,7 +21551,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -21121,6 +21579,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -21168,6 +21627,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -21229,6 +21689,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -21265,6 +21726,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -21301,6 +21763,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -21337,6 +21800,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -21425,6 +21889,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -21461,6 +21926,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -21497,6 +21963,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -21533,6 +22000,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -21625,6 +22093,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -21694,6 +22163,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -21772,6 +22242,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": true, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "author_id", @@ -21828,6 +22299,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -21864,6 +22336,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -21900,6 +22373,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -21912,6 +22386,7 @@ Array [ "zerofill": false, }, ], + "comment": undefined, "connection": DataSource { "@instanceof": Symbol(DataSource), "driver": SqliteDriver { @@ -22040,8 +22515,11 @@ Array [ "date", "time", "datetime", + "json", + ], + "supportedUpsertTypes": Array [ + "on-conflict-do-update", ], - "supportedUpsertType": "on-conflict-do-update", "transactionSupport": "nested", "treeSupport": true, "withLengthColumnTypes": Array [ @@ -22078,6 +22556,7 @@ Array [ ], }, "entityMetadatas": Array [], + "entityMetadatasMap": Map {}, "isInitialized": false, "logger": AdvancedConsoleLogger { "options": false, @@ -22086,7 +22565,7 @@ Array [ "@instanceof": Symbol(EntityManager), "connection": [Circular], "plainObjectToEntityTransformer": PlainObjectToNewEntityTransformer {}, - "repositories": Array [], + "repositories": Map {}, "treeRepositories": Array [], }, "metadataTableName": "typeorm_metadata", @@ -22114,6 +22593,7 @@ Array [ "queryResultCache": undefined, "relationIdLoader": RelationIdLoader { "connection": [Circular], + "queryRunner": undefined, }, "relationLoader": RelationLoader { "connection": [Circular], @@ -22184,6 +22664,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -22220,6 +22701,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -22256,6 +22738,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -22343,6 +22826,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "firstName", @@ -22379,6 +22863,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "lastName", @@ -22415,6 +22900,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "age", @@ -22539,6 +23025,7 @@ Array [ "relationsWithJoinColumns": Array [], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, @@ -22584,6 +23071,7 @@ Array [ "isUpdateDate": false, "isVersion": false, "isVirtual": false, + "isVirtualProperty": false, "length": "", "precision": undefined, "propertyAliasName": "id", @@ -22614,6 +23102,7 @@ Array [ ], "synchronize": true, "tableMetadataArgs": Object { + "comment": undefined, "database": undefined, "engine": undefined, "name": undefined, diff --git a/package.json b/package.json index 39fe177..e62e28d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "typeorm-erd", "description": "Create ERD from TypeORM with outputs as Mermaid, or PlantUML", - "version": "0.0.4", + "version": "0.0.5", "author": "Simon Reilly", "devDependencies": { "@tsconfig/node16": "^1.0.2", @@ -13,13 +13,16 @@ "eslint": "^8.16.0", "husky": "^7.0.0", "jest": "^28.1.0", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.2.2", "sqlite3": "^5.0.8", "syncpack": "^8.0.0", - "ts-jest": "^28.0.3", + "ts-jest": "^29.3.0", "ts-node": "^10.8.0", - "typeorm": "^0.3.6", - "typescript": "^4.7.2" + "typeorm": "^0.3.21", + "typescript": "^5.0.4" + }, + "engines": { + "node": "^18.10.0" }, "files": [ "dist/" @@ -34,8 +37,8 @@ "license": "ISC", "main": "dist/index.js", "peerDependencies": { - "reflect-metadata": "^0.1.13", - "typeorm": "^0.3.6" + "reflect-metadata": "^0.2.2", + "typeorm": "^0.3.21" }, "repository": "simonireilly/typeorm-erd", "scripts": { diff --git a/src/adapters/mermaid.ts b/src/adapters/mermaid.ts index 0d8247a..d7513b4 100644 --- a/src/adapters/mermaid.ts +++ b/src/adapters/mermaid.ts @@ -47,7 +47,7 @@ export class MermaidErd { } public buildRelations() { - return Object.entries(this.relations).reduce((acc, [key, values]) => { + return Object.entries(this.relations).reduce((acc, [ , values]) => { const relations = values.entityRelations.map((rel) => { // Remove unnamed relations and only add relations for the explicit owner if (!rel.propertyPath || !rel.isOwning) return ""; @@ -66,7 +66,7 @@ export class MermaidErd { .map((entry) => { const columns = entry.columns.map((column) => { return [ - this.dataSource.driver.normalizeType(column), + this.dataSource.driver.normalizeType(column).replace(/\s+/g, "_"), column.databaseName, column.isPrimary ? "PK" : column.referencedColumn ? "FK" : "", column.comment && `"${column.comment}"`, diff --git a/src/builder/index.ts b/src/builder/index.ts index a887f35..aa37e46 100644 --- a/src/builder/index.ts +++ b/src/builder/index.ts @@ -25,7 +25,8 @@ const entityMetaData = async (connection: DataSource) => { const connectionMetadataBuilder = new ConnectionMetadataBuilder(connection); const { entities } = connection.options; - const TEntities = entities as (Function | EntitySchema | string)[]; + // eslint-disable-next-line @typescript-eslint/ban-types + const TEntities = entities as (Function | EntitySchema | string)[]; // eslint-disable-line @typescript-eslint/no-explicit-any let entityMetadata; @@ -89,7 +90,7 @@ const handleRelation = ( let target = inverseEntityMetadata.tableName; let derivedRelationType = relationType; - let derivedJoinTable = + const derivedJoinTable = inverseRelation && inverseRelation.joinTableName ? inverseRelation.joinTableName : joinTableName; diff --git a/tsconfig.json b/tsconfig.json index a8a444a..d538832 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node16", + "extends": "./node_modules/@tsconfig/node16/tsconfig.json", "compilerOptions": { "emitDecoratorMetadata": true, "experimentalDecorators": true, diff --git a/yarn.lock b/yarn.lock index 7d4cc51..e9b06b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -325,6 +325,18 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -471,6 +483,13 @@ dependencies: "@sinclair/typebox" "^0.23.3" +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + "@jest/source-map@^28.0.2": version "28.0.2" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.2.tgz#914546f4410b67b1d42c262a1da7e0406b52dc90" @@ -533,6 +552,18 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -633,11 +664,21 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@sinclair/typebox@^0.23.3": version "0.23.5" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.23.5.tgz#93f7b9f4e3285a7a9ade7557d9a8d36809cbc47d" integrity sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg== +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -652,10 +693,10 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@sqltools/formatter@^1.2.2": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.3.tgz#1185726610acc37317ddab11c3c7f9066966bd20" - integrity sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg== +"@sqltools/formatter@^1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.5.tgz#3abc203c79b8c3e90fd6c156a0c62d5403520e12" + integrity sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw== "@tootallnate/once@1": version "1.1.2" @@ -932,6 +973,11 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -951,10 +997,15 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +ansis@^3.9.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/ansis/-/ansis-3.17.0.tgz#fa8d9c2a93fe7d1177e0c17f9eeb562a58a832d7" + integrity sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg== anymatch@^3.0.3: version "3.1.2" @@ -964,10 +1015,10 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -app-root-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.0.0.tgz#210b6f43873227e18a4b810a032283311555d5ad" - integrity sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw== +app-root-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.1.0.tgz#5971a2fc12ba170369a7a1ef018c71e6e47c2e86" + integrity sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA== "aproba@^1.0.3 || ^2.0.0": version "2.0.0" @@ -1012,6 +1063,11 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +async@^3.2.3: + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + babel-jest@^28.1.0: version "28.1.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.0.tgz#95a67f8e2e7c0042e7b3ad3951b8af41a533b5ea" @@ -1115,7 +1171,7 @@ browserslist@^4.20.2: node-releases "^2.0.3" picocolors "^1.0.0" -bs-logger@0.x: +bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== @@ -1194,7 +1250,7 @@ chalk@3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0: +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1236,18 +1292,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-highlight@^2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" - integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg== - dependencies: - chalk "^4.0.0" - highlight.js "^10.7.1" - mz "^2.4.0" - parse5 "^5.1.1" - parse5-htmlparser2-tree-adapter "^6.0.0" - yargs "^16.0.0" - cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -1257,6 +1301,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -1348,10 +1401,19 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -date-fns@^2.28.0: - version "2.28.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" - integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== +cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +dayjs@^1.11.9: + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" @@ -1424,10 +1486,22 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dotenv@^16.0.0: - version "16.0.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" - integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== +dotenv@^16.0.3: + version "16.4.7" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" + integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ejs@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" electron-to-chromium@^1.4.118: version "1.4.141" @@ -1454,6 +1528,11 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + encoding@^0.1.12: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -1667,7 +1746,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -1698,6 +1777,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -1726,6 +1812,14 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + fp-ts@2.12.1: version "2.12.1" resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-2.12.1.tgz#e389488bfd1507af06bd5965e97367edcd4fabad" @@ -1847,7 +1941,19 @@ glob@8.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: +glob@^10.4.5: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -1922,11 +2028,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -highlight.js@^10.7.1: - version "10.7.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" - integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -2133,6 +2234,25 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jake@^10.8.5: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + jest-changed-files@^28.0.2: version "28.0.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-28.0.2.tgz#7d7810660a5bd043af9e9cfbe4d58adb05e91531" @@ -2459,7 +2579,7 @@ jest-snapshot@^28.1.0: pretty-format "^28.1.0" semver "^7.3.5" -jest-util@^28.0.0, jest-util@^28.1.0: +jest-util@^28.1.0: version "28.1.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.0.tgz#d54eb83ad77e1dd441408738c5a5043642823be5" integrity sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA== @@ -2471,6 +2591,18 @@ jest-util@^28.0.0, jest-util@^28.1.0: graceful-fs "^4.2.9" picomatch "^2.2.3" +jest-util@^29.0.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-validate@^28.1.0: version "28.1.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.0.tgz#8a6821f48432aba9f830c26e28226ad77b9a0e18" @@ -2560,6 +2692,11 @@ json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -2599,7 +2736,7 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash.memoize@4.x: +lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== @@ -2609,6 +2746,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -2623,7 +2765,7 @@ make-dir@^3.0.0, make-dir@^3.1.0: dependencies: semver "^6.0.0" -make-error@1.x, make-error@^1.1.1: +make-error@^1.1.1, make-error@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -2701,6 +2843,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" @@ -2747,6 +2896,11 @@ minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: dependencies: yallist "^4.0.0" +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.0.0, minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -2770,15 +2924,6 @@ ms@^2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mz@^2.4.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -2866,7 +3011,7 @@ npmlog@^6.0.0: gauge "^4.0.3" set-blocking "^2.0.0" -object-assign@^4.0.1, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -2923,6 +3068,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -2940,23 +3090,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5-htmlparser2-tree-adapter@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" - integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== - dependencies: - parse5 "^6.0.1" - -parse5@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parse5@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -2977,6 +3110,14 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -3086,10 +3227,10 @@ readable-stream@^3.6.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -reflect-metadata@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect-metadata@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" + integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== regexpp@^3.2.0: version "3.2.0" @@ -3171,12 +3312,7 @@ safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@>=0.6.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -semver@7.3.7, semver@7.x, semver@^7.3.5, semver@^7.3.7: +semver@7.3.7, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -3188,6 +3324,11 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.7.1: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -3218,6 +3359,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -3268,6 +3414,11 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +sql-highlight@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/sql-highlight/-/sql-highlight-6.0.0.tgz#e62977ed5c7a1644634a1554b8588ee42611a4be" + integrity sha512-+fLpbAbWkQ+d0JEchJT/NrRRXbYRNbG15gFpANx73EwxQB1PRjj+k/OI0GTU0J63g8ikGkJECQp9z8XEJZvPRw== + sqlite3@^5.0.8: version "5.0.8" resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.0.8.tgz#b4b7eab7156debec80866ef492e01165b4688272" @@ -3301,6 +3452,15 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -3310,6 +3470,15 @@ string-length@^4.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -3317,6 +3486,13 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -3324,6 +3500,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" @@ -3423,20 +3606,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - throat@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" @@ -3464,19 +3633,21 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -ts-jest@^28.0.3: - version "28.0.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-28.0.3.tgz#d1c47f167e56eef3989bb51afaf7fc1c87a04c52" - integrity sha512-HzgbEDQ2KgVtDmpXToqAcKTyGHdHsG23i/iUjfxji92G5eT09S1m9UHZd7csF0Bfgh9txM4JzwHnv7r1waFPlw== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^28.0.0" - json5 "^2.2.1" - lodash.memoize "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "^20.x" +ts-jest@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.3.0.tgz#8fc867616619dafeac150b818056badfe07708d5" + integrity sha512-4bfGBX7Gd1Aqz3SyeDS9O276wEU/BInZxskPrbhZLyv+c1wskDCqDFMJQJLWrIr/fKoAH4GE5dKUlrdyvo+39A== + dependencies: + bs-logger "^0.2.6" + ejs "^3.1.10" + fast-json-stable-stringify "^2.1.0" + jest-util "^29.0.0" + json5 "^2.2.3" + lodash.memoize "^4.1.2" + make-error "^1.3.6" + semver "^7.7.1" + type-fest "^4.37.0" + yargs-parser "^21.1.1" ts-node@^10.8.0: version "10.8.0" @@ -3502,10 +3673,10 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.3.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.5.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== tsutils@^3.21.0: version "3.21.0" @@ -3536,33 +3707,34 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -typeorm@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.3.6.tgz#65203443a1b684bb746785913fe2b0877aa991c0" - integrity sha512-DRqgfqcelMiGgWSMbBmVoJNFN2nPNA3EeY2gC324ndr2DZoGRTb9ILtp2oGVGnlA+cu5zgQ6it5oqKFNkte7Aw== +type-fest@^4.37.0: + version "4.38.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.38.0.tgz#659fa14d1a71c2811400aa3b5272627e0c1e6b96" + integrity sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg== + +typeorm@^0.3.21: + version "0.3.21" + resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.3.21.tgz#8da9e0f079302a263eb05a4376239cef055886fd" + integrity sha512-lh4rUWl1liZGjyPTWpwcK8RNI5x4ekln+/JJOox1wCd7xbucYDOXWD+1cSzTN3L0wbTGxxOtloM5JlxbOxEufA== dependencies: - "@sqltools/formatter" "^1.2.2" - app-root-path "^3.0.0" + "@sqltools/formatter" "^1.2.5" + ansis "^3.9.0" + app-root-path "^3.1.0" buffer "^6.0.3" - chalk "^4.1.0" - cli-highlight "^2.1.11" - date-fns "^2.28.0" - debug "^4.3.3" - dotenv "^16.0.0" - glob "^7.2.0" - js-yaml "^4.1.0" - mkdirp "^1.0.4" - reflect-metadata "^0.1.13" + dayjs "^1.11.9" + debug "^4.3.4" + dotenv "^16.0.3" + glob "^10.4.5" sha.js "^2.4.11" - tslib "^2.3.1" - uuid "^8.3.2" - xml2js "^0.4.23" - yargs "^17.3.1" + sql-highlight "^6.0.0" + tslib "^2.5.0" + uuid "^11.0.5" + yargs "^17.6.2" -typescript@^4.7.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.2.tgz#1f9aa2ceb9af87cca227813b4310fff0b51593c4" - integrity sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A== +typescript@^5.0.4: + version "5.8.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" + integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== unique-filename@^1.1.1: version "1.1.1" @@ -3595,10 +3767,10 @@ util-deprecate@^1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^11.0.5: + version "11.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" + integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== v8-compile-cache-lib@^3.0.1: version "3.0.1" @@ -3658,6 +3830,15 @@ word-wrap@^1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -3667,6 +3848,15 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -3680,19 +3870,6 @@ write-file-atomic@^4.0.1: imurmurhash "^0.1.4" signal-exit "^3.0.7" -xml2js@^0.4.23: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -3708,28 +3885,15 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.2, yargs-parser@^20.x: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - yargs-parser@^21.0.0: version "21.0.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== -yargs@^16.0.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^17.3.1: version "17.5.1" @@ -3744,6 +3908,19 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.0.0" +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" From 2c182c3c793d88f58097b22417fccbd77e82c32c Mon Sep 17 00:00:00 2001 From: David Aktary Date: Sun, 30 Mar 2025 21:33:51 -0500 Subject: [PATCH 2/2] The main reason for this PR is to replace whitespaces in column names with underscores because the whitespaces were breaking mermaid. In this commit: - Update tsconfig.json to extend @tsconfig/node18; - remove very old GH CI node.js versions - update GH CI latest.yml to use node 18. --- .github/workflows/ci.yml | 2 +- .github/workflows/latest.yml | 2 +- package.json | 2 +- tsconfig.json | 3 ++- yarn.lock | 5 +++++ 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7eec629..42d19c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [12.x, 14.x, 16.x, 18.x] + node-version: [16.x, 18.x] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml index 874fa2a..8a4a4f3 100644 --- a/.github/workflows/latest.yml +++ b/.github/workflows/latest.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 registry-url: https://registry.npmjs.org/ cache: "yarn" diff --git a/package.json b/package.json index e62e28d..766af78 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.5", "author": "Simon Reilly", "devDependencies": { - "@tsconfig/node16": "^1.0.2", + "@tsconfig/node18": "^18.2.4", "@types/jest": "^27.5.1", "@types/node": "^17.0.36", "@typescript-eslint/eslint-plugin": "^5.27.0", diff --git a/tsconfig.json b/tsconfig.json index d538832..9e1b3c4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,11 @@ { - "extends": "./node_modules/@tsconfig/node16/tsconfig.json", + "extends": "./node_modules/@tsconfig/node18/tsconfig.json", "compilerOptions": { "emitDecoratorMetadata": true, "experimentalDecorators": true, "strictPropertyInitialization": false, "incremental": true, + "isolatedModules": true, }, "exclude": ["*.js"] } diff --git a/yarn.lock b/yarn.lock index e9b06b6..69507a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -723,6 +723,11 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e" integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA== +"@tsconfig/node18@^18.2.4": + version "18.2.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node18/-/node18-18.2.4.tgz#094efbdd70f697d37c09f34067bf41bc4a828ae3" + integrity sha512-5xxU8vVs9/FNcvm3gE07fPbn9tl6tqGGWA9tSlwsUEkBxtRnTsNmwrV8gasZ9F/EobaSv9+nu8AxUKccw77JpQ== + "@types/babel__core@^7.1.14": version "7.1.19" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460"