From d62a1e0b5ad9821cd7835fd79fc0a962b7161cff Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Tue, 5 Aug 2025 15:57:37 +0200 Subject: [PATCH] Re add graphql middlware (#13644) --- packages/twenty-server/package.json | 1 + yarn.lock | 78 +++++++++++++++++++++++------ 2 files changed, 65 insertions(+), 14 deletions(-) diff --git a/packages/twenty-server/package.json b/packages/twenty-server/package.json index e7e4760434..31f90aca05 100644 --- a/packages/twenty-server/package.json +++ b/packages/twenty-server/package.json @@ -44,6 +44,7 @@ "cloudflare": "^4.5.0", "connect-redis": "^7.1.1", "express-session": "^1.18.1", + "graphql-middleware": "^6.1.35", "handlebars": "^4.7.8", "jsdom": "~22.1.0", "jwt-decode": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index a3fe802c5b..a404db178a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7352,6 +7352,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/batch-execute@npm:8.5.1": + version: 8.5.1 + resolution: "@graphql-tools/batch-execute@npm:8.5.1" + dependencies: + "@graphql-tools/utils": "npm:8.9.0" + dataloader: "npm:2.1.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/f41d05247c6d6218e874dfbb7ffc45bcdd957e00954dd6c8a6848fde76de727250b38a71904f973688c70cd1199a4538a4272f66deee6066acdb7442798d59c1 + languageName: node + linkType: hard + "@graphql-tools/batch-execute@npm:^8.5.22": version: 8.5.22 resolution: "@graphql-tools/batch-execute@npm:8.5.22" @@ -7381,6 +7395,22 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/delegate@npm:^8.8.1": + version: 8.8.1 + resolution: "@graphql-tools/delegate@npm:8.8.1" + dependencies: + "@graphql-tools/batch-execute": "npm:8.5.1" + "@graphql-tools/schema": "npm:8.5.1" + "@graphql-tools/utils": "npm:8.9.0" + dataloader: "npm:2.1.0" + tslib: "npm:~2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/2cd43a18f4f0ca4bccc52ad405b894933996b1269b676632651ca54e3e9f602615f453a235556dea1c9806ac8223079a1eae8f9d5dc624de7f2a8f822c3ceab4 + languageName: node + linkType: hard + "@graphql-tools/delegate@npm:^9.0.31": version: 9.0.35 resolution: "@graphql-tools/delegate@npm:9.0.35" @@ -7747,6 +7777,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:8.5.1, @graphql-tools/schema@npm:^8.0.0, @graphql-tools/schema@npm:^8.5.1": + version: 8.5.1 + resolution: "@graphql-tools/schema@npm:8.5.1" + dependencies: + "@graphql-tools/merge": "npm:8.3.1" + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10c0/06000908fc5d3143f7f70eaee82874b87df4dfdd24316e88231e71e6f62f50df2e5a4b6a063b36e98f05caac09afa17861bbc5bf1c886b3f2155b96ea15c973b + languageName: node + linkType: hard + "@graphql-tools/schema@npm:^10.0.0": version: 10.0.4 resolution: "@graphql-tools/schema@npm:10.0.4" @@ -7761,20 +7805,6 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/schema@npm:^8.0.0": - version: 8.5.1 - resolution: "@graphql-tools/schema@npm:8.5.1" - dependencies: - "@graphql-tools/merge": "npm:8.3.1" - "@graphql-tools/utils": "npm:8.9.0" - tslib: "npm:^2.4.0" - value-or-promise: "npm:1.0.11" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/06000908fc5d3143f7f70eaee82874b87df4dfdd24316e88231e71e6f62f50df2e5a4b6a063b36e98f05caac09afa17861bbc5bf1c886b3f2155b96ea15c973b - 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" @@ -31270,6 +31300,13 @@ __metadata: languageName: node linkType: hard +"dataloader@npm:2.1.0": + version: 2.1.0 + resolution: "dataloader@npm:2.1.0" + checksum: 10c0/91749b97c6cf218874aecc57116defbe28eb5dd102a2a6e292e084939f725d123dd49c186796069492a77eb105ff2aabae9c8b144cf82f92c1f673eb1abff7da + languageName: node + linkType: hard + "dataloader@npm:^2.0.0": version: 2.2.3 resolution: "dataloader@npm:2.2.3" @@ -36594,6 +36631,18 @@ __metadata: languageName: node linkType: hard +"graphql-middleware@npm:^6.1.35": + version: 6.1.35 + resolution: "graphql-middleware@npm:6.1.35" + dependencies: + "@graphql-tools/delegate": "npm:^8.8.1" + "@graphql-tools/schema": "npm:^8.5.1" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/faa948e9490493e39a096b9a44941aa0ad66a760ca9413c02b7d177c38251cf6db8560aa182b6efa01e6d519f5e76c4802243e30b87f510fe6e31a89740885d0 + languageName: node + linkType: hard + "graphql-rate-limit@npm:^3.3.0": version: 3.3.0 resolution: "graphql-rate-limit@npm:3.3.0" @@ -54778,6 +54827,7 @@ __metadata: cloudflare: "npm:^4.5.0" connect-redis: "npm:^7.1.1" express-session: "npm:^1.18.1" + graphql-middleware: "npm:^6.1.35" handlebars: "npm:^4.7.8" jsdom: "npm:~22.1.0" jwt-decode: "npm:^4.0.0"