Skip to content

Commit c9a6abf

Browse files
M0ngiM0ngi
andauthored
chore(deps): use @as-integrations/express5 and code examples (#865)
* chore(deps): use @as-integrations/express5 & fix nestjs example * chore: fix apollo example --------- Co-authored-by: M0ngi <mongi@escape.tech>
1 parent c244a24 commit c9a6abf

3 files changed

Lines changed: 100 additions & 40 deletions

File tree

examples/apollo/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { expressMiddleware } from '@apollo/server/express4';
1+
import { expressMiddleware } from '@as-integrations/express5';
22
import { json } from 'body-parser';
33

44
import { app, httpServer, server } from './server';

examples/nestjs/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626
"dependencies": {
2727
"@apollo/gateway": "2.11.6",
2828
"@apollo/server": "5.2.0",
29+
"@as-integrations/express5": "1.1.2",
2930
"@escape.tech/graphql-armor": "*",
30-
"@nestjs/apollo": "13.1.0",
31+
"@nestjs/apollo": "13.2.4",
3132
"@nestjs/common": "11.1.3",
3233
"@nestjs/core": "11.1.3",
33-
"@nestjs/graphql": "13.1.0",
34+
"@nestjs/graphql": "13.2.4",
3435
"@nestjs/platform-express": "11.1.3",
3536
"express": "5.1.0",
3637
"graphql": "16.11.0",

yarn.lock

Lines changed: 96 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,16 @@ __metadata:
658658
languageName: node
659659
linkType: hard
660660

661+
"@as-integrations/express5@npm:1.1.2":
662+
version: 1.1.2
663+
resolution: "@as-integrations/express5@npm:1.1.2"
664+
peerDependencies:
665+
"@apollo/server": ^4.0.0 || ^5.0.0
666+
express: ^5.0.0
667+
checksum: 10/6a414d523306d6f614f20b106cf8dec8d8f282c7bc6e47a2661186554a4275983ce5fea9a29e50eda4600fe3a22564534bffcdee134c3057adbe8096bf5a78eb
668+
languageName: node
669+
linkType: hard
670+
661671
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.5.5":
662672
version: 7.18.6
663673
resolution: "@babel/code-frame@npm:7.18.6"
@@ -5065,7 +5075,19 @@ __metadata:
50655075
languageName: node
50665076
linkType: hard
50675077

5068-
"@graphql-tools/merge@npm:9.0.24, @graphql-tools/merge@npm:^9.0.24":
5078+
"@graphql-tools/merge@npm:9.1.7, @graphql-tools/merge@npm:^9.1.7":
5079+
version: 9.1.7
5080+
resolution: "@graphql-tools/merge@npm:9.1.7"
5081+
dependencies:
5082+
"@graphql-tools/utils": "npm:^11.0.0"
5083+
tslib: "npm:^2.4.0"
5084+
peerDependencies:
5085+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
5086+
checksum: 10/e0b77dfc16e91d7c2450df0b57a85a93e11f0f67e37e396bcf04275d1db8ed1b7257c763ebe6e7f122041d81f00d6aa954fbec531fa6c0b449d195a9aff199cc
5087+
languageName: node
5088+
linkType: hard
5089+
5090+
"@graphql-tools/merge@npm:^9.0.24":
50695091
version: 9.0.24
50705092
resolution: "@graphql-tools/merge@npm:9.0.24"
50715093
dependencies:
@@ -5102,6 +5124,19 @@ __metadata:
51025124
languageName: node
51035125
linkType: hard
51045126

5127+
"@graphql-tools/schema@npm:10.0.31":
5128+
version: 10.0.31
5129+
resolution: "@graphql-tools/schema@npm:10.0.31"
5130+
dependencies:
5131+
"@graphql-tools/merge": "npm:^9.1.7"
5132+
"@graphql-tools/utils": "npm:^11.0.0"
5133+
tslib: "npm:^2.4.0"
5134+
peerDependencies:
5135+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
5136+
checksum: 10/5b775736f8b8454319e07cadc7d41bc5c9cc804a393490aaffd1bb7f59afddb02b498837e870bf98db4a1a989a721d5d8e2fd2b97409d078bac14503c2d4f9cb
5137+
languageName: node
5138+
linkType: hard
5139+
51055140
"@graphql-tools/schema@npm:^10.0.0":
51065141
version: 10.0.30
51075142
resolution: "@graphql-tools/schema@npm:10.0.30"
@@ -5115,18 +5150,17 @@ __metadata:
51155150
languageName: node
51165151
linkType: hard
51175152

5118-
"@graphql-tools/utils@npm:10.8.6, @graphql-tools/utils@npm:^10.6.2, @graphql-tools/utils@npm:^10.8.6":
5119-
version: 10.8.6
5120-
resolution: "@graphql-tools/utils@npm:10.8.6"
5153+
"@graphql-tools/utils@npm:11.0.0, @graphql-tools/utils@npm:^11.0.0":
5154+
version: 11.0.0
5155+
resolution: "@graphql-tools/utils@npm:11.0.0"
51215156
dependencies:
51225157
"@graphql-typed-document-node/core": "npm:^3.1.1"
51235158
"@whatwg-node/promise-helpers": "npm:^1.0.0"
51245159
cross-inspect: "npm:1.0.1"
5125-
dset: "npm:^3.1.4"
51265160
tslib: "npm:^2.4.0"
51275161
peerDependencies:
51285162
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
5129-
checksum: 10/98329aef966b489d3674eb086b784f6fb4500afaf9bc46fbe6a14ca32e98fec480c7395d3488c5eb2f450b75a538e98edf0527ed4bf24af352230e850c914389
5163+
checksum: 10/4cc7577ab85d60908a1d5d448071b318791b798f571cd4b8e4289e0e0eeae9d7183b661a1a7d5da3cedaf5f9b62b936031e3a90d2e17a1c50acbd95d9106ba3c
51305164
languageName: node
51315165
linkType: hard
51325166

@@ -5156,6 +5190,21 @@ __metadata:
51565190
languageName: node
51575191
linkType: hard
51585192

5193+
"@graphql-tools/utils@npm:^10.6.2, @graphql-tools/utils@npm:^10.8.6":
5194+
version: 10.8.6
5195+
resolution: "@graphql-tools/utils@npm:10.8.6"
5196+
dependencies:
5197+
"@graphql-typed-document-node/core": "npm:^3.1.1"
5198+
"@whatwg-node/promise-helpers": "npm:^1.0.0"
5199+
cross-inspect: "npm:1.0.1"
5200+
dset: "npm:^3.1.4"
5201+
tslib: "npm:^2.4.0"
5202+
peerDependencies:
5203+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
5204+
checksum: 10/98329aef966b489d3674eb086b784f6fb4500afaf9bc46fbe6a14ca32e98fec480c7395d3488c5eb2f450b75a538e98edf0527ed4bf24af352230e850c914389
5205+
languageName: node
5206+
linkType: hard
5207+
51595208
"@graphql-typed-document-node/core@npm:^3.1.1, @graphql-typed-document-node/core@npm:^3.2.0":
51605209
version: 3.2.0
51615210
resolution: "@graphql-typed-document-node/core@npm:3.2.0"
@@ -6296,19 +6345,19 @@ __metadata:
62966345
languageName: node
62976346
linkType: hard
62986347

6299-
"@nestjs/apollo@npm:13.1.0":
6300-
version: 13.1.0
6301-
resolution: "@nestjs/apollo@npm:13.1.0"
6348+
"@nestjs/apollo@npm:13.2.4":
6349+
version: 13.2.4
6350+
resolution: "@nestjs/apollo@npm:13.2.4"
63026351
dependencies:
63036352
"@apollo/server-plugin-landing-page-graphql-playground": "npm:4.0.1"
63046353
iterall: "npm:1.3.0"
63056354
lodash.omit: "npm:4.5.0"
63066355
tslib: "npm:2.8.1"
63076356
peerDependencies:
63086357
"@apollo/gateway": ^2.0.0
6309-
"@apollo/server": ^4.11.3
6358+
"@apollo/server": ^5.0.0
63106359
"@apollo/subgraph": ^2.0.0
6311-
"@as-integrations/fastify": ^2.1.1
6360+
"@as-integrations/fastify": ^2.1.1 || ^3.0.0
63126361
"@nestjs/common": ^11.0.1
63136362
"@nestjs/core": ^11.0.1
63146363
"@nestjs/graphql": ^13.0.0
@@ -6318,9 +6367,11 @@ __metadata:
63186367
optional: true
63196368
"@apollo/subgraph":
63206369
optional: true
6370+
"@as-integrations/express5":
6371+
optional: true
63216372
"@as-integrations/fastify":
63226373
optional: true
6323-
checksum: 10/c78e409187ef905428429bea3ebb8dff450df7cc95915f0692fec0eb531e3d54b3f7ab56492fb627a9124f347d1740b4b4f35825d45cdd3e5aa5ae0692e59089
6374+
checksum: 10/f4500f1026096dc6f98cddd6f82eb2afc8ac22b6e145388477e1391c193e4bc2fd9f05a7b32b77ebfea044f7995cf2bc99d2df189be66f7d62d62bb5e3ff13d7
63246375
languageName: node
63256376
linkType: hard
63266377

@@ -6412,32 +6463,32 @@ __metadata:
64126463
languageName: node
64136464
linkType: hard
64146465

6415-
"@nestjs/graphql@npm:13.1.0":
6416-
version: 13.1.0
6417-
resolution: "@nestjs/graphql@npm:13.1.0"
6466+
"@nestjs/graphql@npm:13.2.4":
6467+
version: 13.2.4
6468+
resolution: "@nestjs/graphql@npm:13.2.4"
64186469
dependencies:
6419-
"@graphql-tools/merge": "npm:9.0.24"
6420-
"@graphql-tools/schema": "npm:10.0.23"
6421-
"@graphql-tools/utils": "npm:10.8.6"
6470+
"@graphql-tools/merge": "npm:9.1.7"
6471+
"@graphql-tools/schema": "npm:10.0.31"
6472+
"@graphql-tools/utils": "npm:11.0.0"
64226473
"@nestjs/mapped-types": "npm:2.1.0"
64236474
chokidar: "npm:4.0.3"
64246475
fast-glob: "npm:3.3.3"
64256476
graphql-tag: "npm:2.12.6"
6426-
graphql-ws: "npm:6.0.4"
6427-
lodash: "npm:4.17.21"
6477+
graphql-ws: "npm:6.0.7"
6478+
lodash: "npm:4.17.23"
64286479
normalize-path: "npm:3.0.0"
64296480
subscriptions-transport-ws: "npm:0.11.0"
64306481
tslib: "npm:2.8.1"
6431-
ws: "npm:8.18.1"
6482+
ws: "npm:8.19.0"
64326483
peerDependencies:
64336484
"@apollo/subgraph": ^2.9.3
64346485
"@nestjs/common": ^11.0.1
64356486
"@nestjs/core": ^11.0.1
64366487
class-transformer: "*"
64376488
class-validator: "*"
6438-
graphql: ^16.10.0
6489+
graphql: ^16.11.0
64396490
reflect-metadata: ^0.1.13 || ^0.2.0
6440-
ts-morph: ^20.0.0 || ^21.0.0 || ^24.0.0 || ^25.0.0
6491+
ts-morph: ^20.0.0 || ^21.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0
64416492
peerDependenciesMeta:
64426493
"@apollo/subgraph":
64436494
optional: true
@@ -6447,7 +6498,7 @@ __metadata:
64476498
optional: true
64486499
ts-morph:
64496500
optional: true
6450-
checksum: 10/07d860f665465243d6b0486fae3fed6d33a8057f6bbe982989943a288717468cba183b31cb290eecc28dd0d8c83764a0f62215e4c4fdf5967bb3c176a62d4873
6501+
checksum: 10/72b17b34b3915fddc7c0f882d09a60850b3571aabeb19c4f811f91f393e4f04bf4c5c53133cf7ed210353d03ece7d1a615e60ea19905ca137b3e317b66094704
64516502
languageName: node
64526503
linkType: hard
64536504

@@ -12079,12 +12130,13 @@ __metadata:
1207912130
dependencies:
1208012131
"@apollo/gateway": "npm:2.11.6"
1208112132
"@apollo/server": "npm:5.2.0"
12133+
"@as-integrations/express5": "npm:1.1.2"
1208212134
"@escape.tech/graphql-armor": "npm:*"
12083-
"@nestjs/apollo": "npm:13.1.0"
12135+
"@nestjs/apollo": "npm:13.2.4"
1208412136
"@nestjs/cli": "npm:11.0.7"
1208512137
"@nestjs/common": "npm:11.1.3"
1208612138
"@nestjs/core": "npm:11.1.3"
12087-
"@nestjs/graphql": "npm:13.1.0"
12139+
"@nestjs/graphql": "npm:13.2.4"
1208812140
"@nestjs/platform-express": "npm:11.1.3"
1208912141
"@nestjs/testing": "npm:11.1.3"
1209012142
"@types/express": "npm:5.0.3"
@@ -13212,22 +13264,22 @@ __metadata:
1321213264
languageName: node
1321313265
linkType: hard
1321413266

13215-
"graphql-ws@npm:6.0.4":
13216-
version: 6.0.4
13217-
resolution: "graphql-ws@npm:6.0.4"
13267+
"graphql-ws@npm:6.0.7":
13268+
version: 6.0.7
13269+
resolution: "graphql-ws@npm:6.0.7"
1321813270
peerDependencies:
1321913271
"@fastify/websocket": ^10 || ^11
13272+
crossws: ~0.3
1322013273
graphql: ^15.10.1 || ^16
13221-
uWebSockets.js: ^20
1322213274
ws: ^8
1322313275
peerDependenciesMeta:
1322413276
"@fastify/websocket":
1322513277
optional: true
13226-
uWebSockets.js:
13278+
crossws:
1322713279
optional: true
1322813280
ws:
1322913281
optional: true
13230-
checksum: 10/9cfd6bdf03a65c2b390e049b0e6ce43dd3e428eb7df74afaad45bbfe1f074687a507509f5ab3f9467fea90a7fbe468558621e8c7be06729ea9dc56e116f236da
13282+
checksum: 10/633b142a7a8683f900f1f3590a30ff696076d94d17cc8c0a42d069288cd8ca77b4967e87a9f7ac884c026106be42055b9e2bda5e7de28579bd2fc8e65d0b0424
1323113283
languageName: node
1323213284
linkType: hard
1323313285

@@ -15969,7 +16021,14 @@ __metadata:
1596916021
languageName: node
1597016022
linkType: hard
1597116023

15972-
"lodash@npm:4.17.21, lodash@npm:^4.17.20, lodash@npm:^4.17.21":
16024+
"lodash@npm:4.17.23":
16025+
version: 4.17.23
16026+
resolution: "lodash@npm:4.17.23"
16027+
checksum: 10/82504c88250f58da7a5a4289f57a4f759c44946c005dd232821c7688b5fcfbf4a6268f6a6cdde4b792c91edd2f3b5398c1d2a0998274432cff76def48735e233
16028+
languageName: node
16029+
linkType: hard
16030+
16031+
"lodash@npm:^4.17.20, lodash@npm:^4.17.21":
1597316032
version: 4.17.21
1597416033
resolution: "lodash@npm:4.17.21"
1597516034
checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
@@ -22715,9 +22774,9 @@ __metadata:
2271522774
languageName: node
2271622775
linkType: hard
2271722776

22718-
"ws@npm:8.18.1":
22719-
version: 8.18.1
22720-
resolution: "ws@npm:8.18.1"
22777+
"ws@npm:8.19.0":
22778+
version: 8.19.0
22779+
resolution: "ws@npm:8.19.0"
2272122780
peerDependencies:
2272222781
bufferutil: ^4.0.1
2272322782
utf-8-validate: ">=5.0.2"
@@ -22726,7 +22785,7 @@ __metadata:
2272622785
optional: true
2272722786
utf-8-validate:
2272822787
optional: true
22729-
checksum: 10/3f38e9594f2af5b6324138e86b74df7d77bbb8e310bf8188679dd80bac0d1f47e51536a1923ac3365f31f3d8b25ea0b03e4ade466aa8292a86cd5defca64b19b
22788+
checksum: 10/26e4901e93abaf73af9f26a93707c95b4845e91a7a347ec8c569e6e9be7f9df066f6c2b817b2d685544e208207898a750b78461e6e8d810c11a370771450c31b
2273022789
languageName: node
2273122790
linkType: hard
2273222791

0 commit comments

Comments
 (0)