diff --git a/package-lock.json b/package-lock.json index e89b6a7..27ddeb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "prisma": "^5.10.2", "reflect-metadata": "^0.2.1", "tsconfig-paths": "^4.2.0", - "type-graphql": "^2.0.0-beta.3" + "type-graphql": "^2.0.0-beta.6" }, "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0", @@ -1518,6 +1518,32 @@ "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, + "node_modules/@graphql-yoga/subscription": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/subscription/-/subscription-5.0.0.tgz", + "integrity": "sha512-Ri7sK8hmxd/kwaEa0YT8uqQUb2wOLsmBMxI90QDyf96lzOMJRgBuNYoEkU1pSgsgmW2glceZ96sRYfaXqwVxUw==", + "dependencies": { + "@graphql-yoga/typed-event-target": "^3.0.0", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/events": "^0.1.0", + "tslib": "^2.5.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@graphql-yoga/typed-event-target": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/typed-event-target/-/typed-event-target-3.0.0.tgz", + "integrity": "sha512-w+liuBySifrstuHbFrHoHAEyVnDFVib+073q8AeAJ/qqJfvFvAwUPLLtNohR/WDVRgSasfXtl3dcNuVJWN+rjg==", + "dependencies": { + "@repeaterjs/repeater": "^3.0.4", + "tslib": "^2.5.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.13", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", @@ -2476,6 +2502,11 @@ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, + "node_modules/@repeaterjs/repeater": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.5.tgz", + "integrity": "sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==" + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -3506,6 +3537,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -6474,17 +6513,6 @@ "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/graphql-subscriptions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-2.0.0.tgz", - "integrity": "sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==", - "dependencies": { - "iterall": "^1.3.0" - }, - "peerDependencies": { - "graphql": "^15.7.2 || ^16.0.0" - } - }, "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", @@ -7268,11 +7296,6 @@ "node": ">=8" } }, - "node_modules/iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, "node_modules/jackspeak": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", @@ -16788,9 +16811,9 @@ } }, "node_modules/type-graphql": { - "version": "2.0.0-beta.3", - "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-2.0.0-beta.3.tgz", - "integrity": "sha512-5HEiQaWHPYhPmbJuMmT+IZgjsnbNWsW37osUISwgr5EpcHZ4krLl8eBoOfjFya4mxAWYshlpSO1ahaucJQqM5g==", + "version": "2.0.0-beta.6", + "resolved": "https://registry.npmjs.org/type-graphql/-/type-graphql-2.0.0-beta.6.tgz", + "integrity": "sha512-uSp42MLWzuR0+wiQmHUdsmenSEs8O+vC+dSa1ZlYPBo1oRe6+EVPYTwm2iCnSxN4nxt2v4Qpt0+mBqnE92sVRw==", "funding": [ { "type": "github", @@ -16802,20 +16825,20 @@ } ], "dependencies": { + "@graphql-yoga/subscription": "^5.0.0", "@types/node": "*", - "@types/semver": "^7.5.0", + "@types/semver": "^7.5.6", "graphql-query-complexity": "^0.12.0", - "graphql-subscriptions": "^2.0.0", "semver": "^7.5.4", - "tslib": "^2.6.0" + "tslib": "^2.6.2" }, "engines": { "node": ">= 16.16.0" }, "peerDependencies": { "class-validator": ">=0.14.0", - "graphql": "^16.7.1", - "graphql-scalars": "^1.22.2" + "graphql": "^16.8.1", + "graphql-scalars": "^1.22.4" }, "peerDependenciesMeta": { "class-validator": { diff --git a/package.json b/package.json index d7d0b8b..0d34016 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prisma": "^5.10.2", "reflect-metadata": "^0.2.1", "tsconfig-paths": "^4.2.0", - "type-graphql": "^2.0.0-beta.3" + "type-graphql": "^2.0.0-beta.6" }, "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0",