feat: wip server folder structure (#4573)

* feat: wip server folder structure

* fix: merge

* fix: wrong merge

* fix: remove unused file

* fix: comment

* fix: lint

* fix: merge

* fix: remove console.log

* fix: metadata graphql arguments broken
This commit is contained in:
Jérémy M
2024-03-20 16:23:46 +01:00
committed by GitHub
parent da12710fe9
commit e5c1309e8c
461 changed files with 1396 additions and 1322 deletions

229
yarn.lock
View File

@ -6343,15 +6343,15 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/merge@npm:9.0.0":
version: 9.0.0
resolution: "@graphql-tools/merge@npm:9.0.0"
"@graphql-tools/merge@npm:9.0.1, @graphql-tools/merge@npm:^9.0.1":
version: 9.0.1
resolution: "@graphql-tools/merge@npm:9.0.1"
dependencies:
"@graphql-tools/utils": "npm:^10.0.0"
"@graphql-tools/utils": "npm:^10.0.10"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: 10376dbf1b64a3659dfa01d63bdafbb8addac829c0e772fc4596df4b46f249bee179692cc3f06b1157bdc3dccfe3a46caf5499786cce203eb0f7e124c88a5648
checksum: cbfcb2c10490a11417991e8b61b8df2eba73a2c576e57cbf2d928902030d4391122536b9442bf042609ec24376b79b8bc6d9117e137dd8db2255ed90613acbc7
languageName: node
linkType: hard
@ -6367,18 +6367,6 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.1":
version: 9.0.1
resolution: "@graphql-tools/merge@npm:9.0.1"
dependencies:
"@graphql-tools/utils": "npm:^10.0.10"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: cbfcb2c10490a11417991e8b61b8df2eba73a2c576e57cbf2d928902030d4391122536b9442bf042609ec24376b79b8bc6d9117e137dd8db2255ed90613acbc7
languageName: node
linkType: hard
"@graphql-tools/mock@npm:^8.1.2":
version: 8.7.20
resolution: "@graphql-tools/mock@npm:8.7.20"
@ -6469,17 +6457,17 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/schema@npm:10.0.0":
version: 10.0.0
resolution: "@graphql-tools/schema@npm:10.0.0"
"@graphql-tools/schema@npm:10.0.2, @graphql-tools/schema@npm:^10.0.0":
version: 10.0.2
resolution: "@graphql-tools/schema@npm:10.0.2"
dependencies:
"@graphql-tools/merge": "npm:^9.0.0"
"@graphql-tools/utils": "npm:^10.0.0"
"@graphql-tools/merge": "npm:^9.0.1"
"@graphql-tools/utils": "npm:^10.0.10"
tslib: "npm:^2.4.0"
value-or-promise: "npm:^1.0.12"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: b746c69cefb3b89fad13d56f0abb9e764efe1569836ea9ae5e5c510a6f0bce6e08f324b28aebcb5b2c11ba2ea1c308f18c204e322a188e254e2c7e426d3ccecb
checksum: 3d71117c8d8ed491aa5b988bcdfcc1a7ca8cea8638b37083af2665a0dbb95e1255961a8a43658538ad33b83d621812886a4626ad7a5333d7d9e6c62304b52cb2
languageName: node
linkType: hard
@ -6497,20 +6485,6 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/schema@npm:^10.0.0":
version: 10.0.2
resolution: "@graphql-tools/schema@npm:10.0.2"
dependencies:
"@graphql-tools/merge": "npm:^9.0.1"
"@graphql-tools/utils": "npm:^10.0.10"
tslib: "npm:^2.4.0"
value-or-promise: "npm:^1.0.12"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: 3d71117c8d8ed491aa5b988bcdfcc1a7ca8cea8638b37083af2665a0dbb95e1255961a8a43658538ad33b83d621812886a4626ad7a5333d7d9e6c62304b52cb2
languageName: node
linkType: hard
"@graphql-tools/schema@npm:^9.0.0, @graphql-tools/schema@npm:^9.0.18, @graphql-tools/schema@npm:^9.0.19":
version: 9.0.19
resolution: "@graphql-tools/schema@npm:9.0.19"
@ -6548,15 +6522,17 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/utils@npm:10.0.1":
version: 10.0.1
resolution: "@graphql-tools/utils@npm:10.0.1"
"@graphql-tools/utils@npm:10.0.13":
version: 10.0.13
resolution: "@graphql-tools/utils@npm:10.0.13"
dependencies:
"@graphql-typed-document-node/core": "npm:^3.1.1"
cross-inspect: "npm:1.0.0"
dset: "npm:^3.1.2"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: c3562240f99543428fa960c1c9836225b33492e16a1ce0622ca71a3abbc3ef4e4f8e453cdb5cc32227e1866f1cdd9e20e09518f8354fa50c87164b2f793f03ae
checksum: 6505c494716bb7aa36eba3d731f5a3e28c0bbd2efc818f1fdc7367a408ced8878bfff40f4dafbcef70d912219df81484e32e28130366e8355c126fcbc8ac9dd5
languageName: node
linkType: hard
@ -7981,24 +7957,24 @@ __metadata:
languageName: node
linkType: hard
"@nestjs/graphql@npm:12.0.8":
version: 12.0.8
resolution: "@nestjs/graphql@npm:12.0.8"
"@nestjs/graphql@npm:12.1.1":
version: 12.1.1
resolution: "@nestjs/graphql@npm:12.1.1"
dependencies:
"@graphql-tools/merge": "npm:9.0.0"
"@graphql-tools/schema": "npm:10.0.0"
"@graphql-tools/utils": "npm:10.0.1"
"@nestjs/mapped-types": "npm:2.0.2"
chokidar: "npm:3.5.3"
fast-glob: "npm:3.2.12"
"@graphql-tools/merge": "npm:9.0.1"
"@graphql-tools/schema": "npm:10.0.2"
"@graphql-tools/utils": "npm:10.0.13"
"@nestjs/mapped-types": "npm:2.0.5"
chokidar: "npm:3.6.0"
fast-glob: "npm:3.3.2"
graphql-tag: "npm:2.12.6"
graphql-ws: "npm:5.14.0"
graphql-ws: "npm:5.14.3"
lodash: "npm:4.17.21"
normalize-path: "npm:3.0.0"
subscriptions-transport-ws: "npm:0.11.0"
tslib: "npm:2.6.0"
uuid: "npm:9.0.0"
ws: "npm:8.13.0"
tslib: "npm:2.6.2"
uuid: "npm:9.0.1"
ws: "npm:8.16.0"
peerDependencies:
"@apollo/subgraph": ^2.0.0
"@nestjs/common": ^9.3.8 || ^10.0.0
@ -8006,8 +7982,8 @@ __metadata:
class-transformer: "*"
class-validator: "*"
graphql: ^16.6.0
reflect-metadata: ^0.1.13
ts-morph: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
reflect-metadata: ^0.1.13 || ^0.2.0
ts-morph: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0
peerDependenciesMeta:
"@apollo/subgraph":
optional: true
@ -8017,28 +7993,28 @@ __metadata:
optional: true
ts-morph:
optional: true
checksum: 85bfb0e198dc13e8e549cd4c1e9c33f08171f19fc01dccdd0822f72bfd5dcacb55967c87d690f13384252fadf6a4d254a7d0571a547a40c1f259e3b4d2d15143
checksum: b2c371d443007b583b75cbffd86714fc87551e2f6c56a89b70f95eae2ee3fc9a5ae0673b44d1c9d59f42b38e6f54fe20f92396a8be02c5bf87d8e83d5da764a6
languageName: node
linkType: hard
"@nestjs/graphql@patch:@nestjs/graphql@12.0.8#./patches/@nestjs+graphql+12.0.8.patch::locator=twenty-server%40workspace%3Apackages%2Ftwenty-server":
version: 12.0.8
resolution: "@nestjs/graphql@patch:@nestjs/graphql@npm%3A12.0.8#./patches/@nestjs+graphql+12.0.8.patch::version=12.0.8&hash=daa690&locator=twenty-server%40workspace%3Apackages%2Ftwenty-server"
"@nestjs/graphql@patch:@nestjs/graphql@12.1.1#./patches/@nestjs+graphql+12.1.1.patch::locator=twenty-server%40workspace%3Apackages%2Ftwenty-server":
version: 12.1.1
resolution: "@nestjs/graphql@patch:@nestjs/graphql@npm%3A12.1.1#./patches/@nestjs+graphql+12.1.1.patch::version=12.1.1&hash=214dda&locator=twenty-server%40workspace%3Apackages%2Ftwenty-server"
dependencies:
"@graphql-tools/merge": "npm:9.0.0"
"@graphql-tools/schema": "npm:10.0.0"
"@graphql-tools/utils": "npm:10.0.1"
"@nestjs/mapped-types": "npm:2.0.2"
chokidar: "npm:3.5.3"
fast-glob: "npm:3.2.12"
"@graphql-tools/merge": "npm:9.0.1"
"@graphql-tools/schema": "npm:10.0.2"
"@graphql-tools/utils": "npm:10.0.13"
"@nestjs/mapped-types": "npm:2.0.5"
chokidar: "npm:3.6.0"
fast-glob: "npm:3.3.2"
graphql-tag: "npm:2.12.6"
graphql-ws: "npm:5.14.0"
graphql-ws: "npm:5.14.3"
lodash: "npm:4.17.21"
normalize-path: "npm:3.0.0"
subscriptions-transport-ws: "npm:0.11.0"
tslib: "npm:2.6.0"
uuid: "npm:9.0.0"
ws: "npm:8.13.0"
tslib: "npm:2.6.2"
uuid: "npm:9.0.1"
ws: "npm:8.16.0"
peerDependencies:
"@apollo/subgraph": ^2.0.0
"@nestjs/common": ^9.3.8 || ^10.0.0
@ -8046,8 +8022,8 @@ __metadata:
class-transformer: "*"
class-validator: "*"
graphql: ^16.6.0
reflect-metadata: ^0.1.13
ts-morph: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
reflect-metadata: ^0.1.13 || ^0.2.0
ts-morph: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0
peerDependenciesMeta:
"@apollo/subgraph":
optional: true
@ -8057,7 +8033,7 @@ __metadata:
optional: true
ts-morph:
optional: true
checksum: e53b804e87e65c78e0e231a7033e135a8346d44ee110a8e2f270b026bd47fda41525b598a301b5ca84537b3c8e37fa92462be353e611751a5b433aadb1f6f290
checksum: eabde73e30747ea5d6ee33912516def4c87bc14adfb51ec7e9a037faa1d5c5446211774f6765686da778b17e37d72485d561c51f6e70a86562415b0f590f20d1
languageName: node
linkType: hard
@ -8073,20 +8049,20 @@ __metadata:
languageName: node
linkType: hard
"@nestjs/mapped-types@npm:2.0.2":
version: 2.0.2
resolution: "@nestjs/mapped-types@npm:2.0.2"
"@nestjs/mapped-types@npm:2.0.5":
version: 2.0.5
resolution: "@nestjs/mapped-types@npm:2.0.5"
peerDependencies:
"@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0
class-transformer: ^0.4.0 || ^0.5.0
class-validator: ^0.13.0 || ^0.14.0
reflect-metadata: ^0.1.12
reflect-metadata: ^0.1.12 || ^0.2.0
peerDependenciesMeta:
class-transformer:
optional: true
class-validator:
optional: true
checksum: 9a6d4c32242926aebc267d5a4a0b50f8aa8eeea8797e25aa9fb762637a45879c1ec103a9a0a30d24e8a6e3f75d0f4640208aaf4f9003e350b52f7e4acb07bab9
checksum: f92743cb4c0fe3b1eecdf0c7c6a40f0e7478574a9e1a25ebdbd29db29a7319c2ae608c08d07f7b9525bea01a5e20dbd73222100204d3a13500db4f56676446a1
languageName: node
linkType: hard
@ -21863,6 +21839,25 @@ __metadata:
languageName: node
linkType: hard
"chokidar@npm:3.6.0":
version: 3.6.0
resolution: "chokidar@npm:3.6.0"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
fsevents: "npm:~2.3.2"
glob-parent: "npm:~5.1.2"
is-binary-path: "npm:~2.1.0"
is-glob: "npm:~4.0.1"
normalize-path: "npm:~3.0.0"
readdirp: "npm:~3.6.0"
dependenciesMeta:
fsevents:
optional: true
checksum: 8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
languageName: node
linkType: hard
"chownr@npm:^1.1.1":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
@ -26695,19 +26690,6 @@ __metadata:
languageName: node
linkType: hard
"fast-glob@npm:3.2.12":
version: 3.2.12
resolution: "fast-glob@npm:3.2.12"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26
languageName: node
linkType: hard
"fast-glob@npm:3.2.7":
version: 3.2.7
resolution: "fast-glob@npm:3.2.7"
@ -26721,7 +26703,7 @@ __metadata:
languageName: node
linkType: hard
"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1":
"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@ -28598,12 +28580,12 @@ __metadata:
languageName: node
linkType: hard
"graphql-ws@npm:5.14.0":
version: 5.14.0
resolution: "graphql-ws@npm:5.14.0"
"graphql-ws@npm:5.14.3":
version: 5.14.3
resolution: "graphql-ws@npm:5.14.3"
peerDependencies:
graphql: ">=0.11 <=16"
checksum: 505c1b1332b1a45a4a410ada0f335cc21b1a9511deb034bf0631d786d5fe328af2b4887dadc99a9eb3b7f9be0e1d0643e5cada6e3485d05b20851eabb5e7b92d
checksum: 0715feb7b6bf760e2460c31848983bd3bd5958c95d8120c2acc7416f24137585dab2eb731d6bb6f8de992afbc2ad0cf258a00c6a08aa21479fb3e9bd1d3e120a
languageName: node
linkType: hard
@ -32858,6 +32840,13 @@ __metadata:
languageName: node
linkType: hard
"jwt-decode@npm:^4.0.0":
version: 4.0.0
resolution: "jwt-decode@npm:4.0.0"
checksum: de75bbf89220746c388cf6a7b71e56080437b77d2edb29bae1c2155048b02c6b8c59a3e5e8d6ccdfd54f0b8bda25226e491a4f1b55ac5f8da04cfbadec4e546c
languageName: node
linkType: hard
"keyv@npm:^3.0.0":
version: 3.1.0
resolution: "keyv@npm:3.1.0"
@ -45589,10 +45578,10 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:2.6.0":
version: 2.6.0
resolution: "tslib@npm:2.6.0"
checksum: 8d18020a8b9e70ecc529a744c883c095f177805efdbc9786bd50bd82a46c17547923133c5444fbcaf1f7f1c44e0e29c89f73ecf6d8fd1039668024a073a81dc6
"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
languageName: node
linkType: hard
@ -45603,13 +45592,6 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
languageName: node
linkType: hard
"tslib@npm:~2.0.1":
version: 2.0.3
resolution: "tslib@npm:2.0.3"
@ -45763,7 +45745,7 @@ __metadata:
"@nestjs/cache-manager": "npm:^2.2.1"
"@nestjs/cli": "npm:10.3.0"
"@nestjs/devtools-integration": "npm:^0.1.6"
"@nestjs/graphql": "patch:@nestjs/graphql@12.0.8#./patches/@nestjs+graphql+12.0.8.patch"
"@nestjs/graphql": "patch:@nestjs/graphql@12.1.1#./patches/@nestjs+graphql+12.1.1.patch"
"@nx/js": "npm:17.2.8"
"@ptc-org/nestjs-query-graphql": "patch:@ptc-org/nestjs-query-graphql@4.2.0#./patches/@ptc-org+nestjs-query-graphql+4.2.0.patch"
"@types/lodash.isempty": "npm:^4.4.7"
@ -45777,6 +45759,7 @@ __metadata:
cache-manager-redis-yet: "npm:^4.1.2"
class-validator: "patch:class-validator@0.14.0#./patches/class-validator+0.14.0.patch"
graphql-middleware: "npm:^6.1.35"
jwt-decode: "npm:^4.0.0"
passport: "npm:^0.7.0"
psl: "npm:^1.9.0"
rimraf: "npm:^5.0.5"
@ -48694,6 +48677,21 @@ __metadata:
languageName: node
linkType: hard
"ws@npm:8.16.0, ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.2.3":
version: 8.16.0
resolution: "ws@npm:8.16.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: a7783bb421c648b1e622b423409cb2a58ac5839521d2f689e84bc9dc41d59379c692dd405b15a997ea1d4c0c2e5314ad707332d0c558f15232d2bc07c0b4618a
languageName: node
linkType: hard
"ws@npm:^5.2.0 || ^6.0.0 || ^7.0.0, ws@npm:^7.3.1":
version: 7.5.9
resolution: "ws@npm:7.5.9"
@ -48718,21 +48716,6 @@ __metadata:
languageName: node
linkType: hard
"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.2.3":
version: 8.16.0
resolution: "ws@npm:8.16.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
checksum: a7783bb421c648b1e622b423409cb2a58ac5839521d2f689e84bc9dc41d59379c692dd405b15a997ea1d4c0c2e5314ad707332d0c558f15232d2bc07c0b4618a
languageName: node
linkType: hard
"ws@npm:^8.13.0":
version: 8.15.0
resolution: "ws@npm:8.15.0"