mirror of
				https://github.com/aleleba/create-node-ts-graphql-server.git
				synced 2025-10-30 13:40:56 -06:00 
			
		
		
		
	PR-727730: Updating packages and fixing sending the response in the context.
This commit is contained in:
		
							
								
								
									
										224
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										224
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1,23 +1,24 @@ | |||||||
| { | { | ||||||
|   "name": "@aleleba/create-node-ts-graphql-server", |   "name": "@aleleba/create-node-ts-graphql-server", | ||||||
|   "version": "1.4.3", |   "version": "1.5.0", | ||||||
|   "lockfileVersion": 2, |   "lockfileVersion": 2, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "": { |     "": { | ||||||
|       "name": "@aleleba/create-node-ts-graphql-server", |       "name": "@aleleba/create-node-ts-graphql-server", | ||||||
|       "version": "1.4.3", |       "version": "1.5.0", | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@graphql-tools/schema": "^9.0.17", |         "@graphql-tools/schema": "^9.0.17", | ||||||
|         "body-parser": "^1.20.2", |         "body-parser": "^1.20.2", | ||||||
|         "class-validator": "^0.14.0", |         "class-validator": "^0.14.0", | ||||||
|  |         "cookie-parse": "^0.4.0", | ||||||
|         "cookie-parser": "^1.4.6", |         "cookie-parser": "^1.4.6", | ||||||
|         "cors": "^2.8.5", |         "cors": "^2.8.5", | ||||||
|         "dotenv": "^16.0.3", |         "dotenv": "^16.0.3", | ||||||
|         "express": "^4.18.2", |         "express": "^4.18.2", | ||||||
|         "graphql": "^16.6.0", |         "graphql": "^16.6.0", | ||||||
|         "graphql-http": "^1.16.0", |         "graphql-http": "^1.17.0", | ||||||
|         "graphql-playground-middleware-express": "^1.7.23", |         "graphql-playground-middleware-express": "^1.7.23", | ||||||
|         "graphql-subscriptions": "^2.0.0", |         "graphql-subscriptions": "^2.0.0", | ||||||
|         "graphql-tools": "^8.3.19", |         "graphql-tools": "^8.3.19", | ||||||
| @@ -40,13 +41,13 @@ | |||||||
|         "@types/cors": "^2.8.13", |         "@types/cors": "^2.8.13", | ||||||
|         "@types/express": "^4.17.17", |         "@types/express": "^4.17.17", | ||||||
|         "@types/jest": "^29.5.0", |         "@types/jest": "^29.5.0", | ||||||
|         "@types/node": "^18.15.5", |         "@types/node": "^18.15.10", | ||||||
|         "@types/supertest": "^2.0.12", |         "@types/supertest": "^2.0.12", | ||||||
|         "@types/webpack": "^5.28.0", |         "@types/webpack": "^5.28.1", | ||||||
|         "@types/webpack-node-externals": "^3.0.0", |         "@types/webpack-node-externals": "^3.0.0", | ||||||
|         "@types/ws": "^8.5.4", |         "@types/ws": "^8.5.4", | ||||||
|         "@typescript-eslint/eslint-plugin": "^5.56.0", |         "@typescript-eslint/eslint-plugin": "^5.57.0", | ||||||
|         "@typescript-eslint/parser": "^5.56.0", |         "@typescript-eslint/parser": "^5.57.0", | ||||||
|         "babel-loader": "^9.1.2", |         "babel-loader": "^9.1.2", | ||||||
|         "clean-webpack-plugin": "^4.0.0", |         "clean-webpack-plugin": "^4.0.0", | ||||||
|         "compression-webpack-plugin": "^10.0.0", |         "compression-webpack-plugin": "^10.0.0", | ||||||
| @@ -3253,9 +3254,9 @@ | |||||||
|       "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" |       "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@types/node": { |     "node_modules/@types/node": { | ||||||
|       "version": "18.15.5", |       "version": "18.15.10", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", |       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.10.tgz", | ||||||
|       "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" |       "integrity": "sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@types/prettier": { |     "node_modules/@types/prettier": { | ||||||
|       "version": "2.7.2", |       "version": "2.7.2", | ||||||
| @@ -3321,9 +3322,9 @@ | |||||||
|       "integrity": "sha512-EMfHccxNKXaSxTK6DN0En9WsXa7uR4w3LQtx31f6Z2JjG5hJQeVX5zUYMZoatjZgnoQmRcT94WnNWwi0BzQW6Q==" |       "integrity": "sha512-EMfHccxNKXaSxTK6DN0En9WsXa7uR4w3LQtx31f6Z2JjG5hJQeVX5zUYMZoatjZgnoQmRcT94WnNWwi0BzQW6Q==" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@types/webpack": { |     "node_modules/@types/webpack": { | ||||||
|       "version": "5.28.0", |       "version": "5.28.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", |       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.1.tgz", | ||||||
|       "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", |       "integrity": "sha512-qw1MqGZclCoBrpiSe/hokSgQM/su8Ocpl3L/YHE0L6moyaypg4+5F7Uzq7NgaPKPxUxUbQ4fLPLpDWdR27bCZw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@types/node": "*", |         "@types/node": "*", | ||||||
| @@ -3366,15 +3367,15 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/eslint-plugin": { |     "node_modules/@typescript-eslint/eslint-plugin": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz", | ||||||
|       "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", |       "integrity": "sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@eslint-community/regexpp": "^4.4.0", |         "@eslint-community/regexpp": "^4.4.0", | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/type-utils": "5.56.0", |         "@typescript-eslint/type-utils": "5.57.0", | ||||||
|         "@typescript-eslint/utils": "5.56.0", |         "@typescript-eslint/utils": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "grapheme-splitter": "^1.0.4", |         "grapheme-splitter": "^1.0.4", | ||||||
|         "ignore": "^5.2.0", |         "ignore": "^5.2.0", | ||||||
| @@ -3438,14 +3439,14 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/parser": { |     "node_modules/@typescript-eslint/parser": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.0.tgz", | ||||||
|       "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", |       "integrity": "sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "debug": "^4.3.4" |         "debug": "^4.3.4" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -3488,13 +3489,13 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/scope-manager": { |     "node_modules/@typescript-eslint/scope-manager": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", | ||||||
|       "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", |       "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/visitor-keys": "5.56.0" |         "@typescript-eslint/visitor-keys": "5.57.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |         "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @@ -3505,13 +3506,13 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/type-utils": { |     "node_modules/@typescript-eslint/type-utils": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz", | ||||||
|       "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", |       "integrity": "sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "@typescript-eslint/utils": "5.56.0", |         "@typescript-eslint/utils": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "tsutils": "^3.21.0" |         "tsutils": "^3.21.0" | ||||||
|       }, |       }, | ||||||
| @@ -3555,9 +3556,9 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/types": { |     "node_modules/@typescript-eslint/types": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", | ||||||
|       "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", |       "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |         "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @@ -3568,13 +3569,13 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/typescript-estree": { |     "node_modules/@typescript-eslint/typescript-estree": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", | ||||||
|       "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", |       "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/visitor-keys": "5.56.0", |         "@typescript-eslint/visitor-keys": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "globby": "^11.1.0", |         "globby": "^11.1.0", | ||||||
|         "is-glob": "^4.0.3", |         "is-glob": "^4.0.3", | ||||||
| @@ -3633,17 +3634,17 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/utils": { |     "node_modules/@typescript-eslint/utils": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.0.tgz", | ||||||
|       "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", |       "integrity": "sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@eslint-community/eslint-utils": "^4.2.0", |         "@eslint-community/eslint-utils": "^4.2.0", | ||||||
|         "@types/json-schema": "^7.0.9", |         "@types/json-schema": "^7.0.9", | ||||||
|         "@types/semver": "^7.3.12", |         "@types/semver": "^7.3.12", | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "eslint-scope": "^5.1.1", |         "eslint-scope": "^5.1.1", | ||||||
|         "semver": "^7.3.7" |         "semver": "^7.3.7" | ||||||
|       }, |       }, | ||||||
| @@ -3674,12 +3675,12 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/visitor-keys": { |     "node_modules/@typescript-eslint/visitor-keys": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", | ||||||
|       "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", |       "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "eslint-visitor-keys": "^3.3.0" |         "eslint-visitor-keys": "^3.3.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -4850,6 +4851,14 @@ | |||||||
|         "node": ">= 0.6" |         "node": ">= 0.6" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/cookie-parse": { | ||||||
|  |       "version": "0.4.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cookie-parse/-/cookie-parse-0.4.0.tgz", | ||||||
|  |       "integrity": "sha512-WichJHIaIzLrGkCbdup1SzJABOv/724MubsY2eaT5QkZz8ojNcZzn+gJ4Drrklm/le7lr0j/q0FaEgjooXhAog==", | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">= 0.6" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/cookie-parser": { |     "node_modules/cookie-parser": { | ||||||
|       "version": "1.4.6", |       "version": "1.4.6", | ||||||
|       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", |       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", | ||||||
| @@ -6177,9 +6186,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/graphql-http": { |     "node_modules/graphql-http": { | ||||||
|       "version": "1.16.0", |       "version": "1.17.0", | ||||||
|       "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.16.0.tgz", |       "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.17.0.tgz", | ||||||
|       "integrity": "sha512-kgYFSCgTcvakPCobidCw5G4x9maDaOWmbSozt9g2nkqcUhf+FIDcLv+nL8asBDvas8rRJvoRoLkQYNC1AZfZDw==", |       "integrity": "sha512-7MZ66M+FshVWejP3LrQ/U+jDK72Hwz2PWAcpw4f8FIEvqJMsLtCR6MhOMLx8fg8wGMIwjwLPEnBef9YVRL+K2A==", | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=12" |         "node": ">=12" | ||||||
|       }, |       }, | ||||||
| @@ -13510,9 +13519,9 @@ | |||||||
|       "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" |       "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" | ||||||
|     }, |     }, | ||||||
|     "@types/node": { |     "@types/node": { | ||||||
|       "version": "18.15.5", |       "version": "18.15.10", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", |       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.10.tgz", | ||||||
|       "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" |       "integrity": "sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==" | ||||||
|     }, |     }, | ||||||
|     "@types/prettier": { |     "@types/prettier": { | ||||||
|       "version": "2.7.2", |       "version": "2.7.2", | ||||||
| @@ -13578,9 +13587,9 @@ | |||||||
|       "integrity": "sha512-EMfHccxNKXaSxTK6DN0En9WsXa7uR4w3LQtx31f6Z2JjG5hJQeVX5zUYMZoatjZgnoQmRcT94WnNWwi0BzQW6Q==" |       "integrity": "sha512-EMfHccxNKXaSxTK6DN0En9WsXa7uR4w3LQtx31f6Z2JjG5hJQeVX5zUYMZoatjZgnoQmRcT94WnNWwi0BzQW6Q==" | ||||||
|     }, |     }, | ||||||
|     "@types/webpack": { |     "@types/webpack": { | ||||||
|       "version": "5.28.0", |       "version": "5.28.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", |       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.1.tgz", | ||||||
|       "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", |       "integrity": "sha512-qw1MqGZclCoBrpiSe/hokSgQM/su8Ocpl3L/YHE0L6moyaypg4+5F7Uzq7NgaPKPxUxUbQ4fLPLpDWdR27bCZw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@types/node": "*", |         "@types/node": "*", | ||||||
| @@ -13623,15 +13632,15 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/eslint-plugin": { |     "@typescript-eslint/eslint-plugin": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.0.tgz", | ||||||
|       "integrity": "sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==", |       "integrity": "sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@eslint-community/regexpp": "^4.4.0", |         "@eslint-community/regexpp": "^4.4.0", | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/type-utils": "5.56.0", |         "@typescript-eslint/type-utils": "5.57.0", | ||||||
|         "@typescript-eslint/utils": "5.56.0", |         "@typescript-eslint/utils": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "grapheme-splitter": "^1.0.4", |         "grapheme-splitter": "^1.0.4", | ||||||
|         "ignore": "^5.2.0", |         "ignore": "^5.2.0", | ||||||
| @@ -13667,14 +13676,14 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/parser": { |     "@typescript-eslint/parser": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.0.tgz", | ||||||
|       "integrity": "sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==", |       "integrity": "sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "debug": "^4.3.4" |         "debug": "^4.3.4" | ||||||
|       }, |       }, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
| @@ -13696,23 +13705,23 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/scope-manager": { |     "@typescript-eslint/scope-manager": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.0.tgz", | ||||||
|       "integrity": "sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==", |       "integrity": "sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/visitor-keys": "5.56.0" |         "@typescript-eslint/visitor-keys": "5.57.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/type-utils": { |     "@typescript-eslint/type-utils": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.0.tgz", | ||||||
|       "integrity": "sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==", |       "integrity": "sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "@typescript-eslint/utils": "5.56.0", |         "@typescript-eslint/utils": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "tsutils": "^3.21.0" |         "tsutils": "^3.21.0" | ||||||
|       }, |       }, | ||||||
| @@ -13735,19 +13744,19 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/types": { |     "@typescript-eslint/types": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.0.tgz", | ||||||
|       "integrity": "sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==", |       "integrity": "sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/typescript-estree": { |     "@typescript-eslint/typescript-estree": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.0.tgz", | ||||||
|       "integrity": "sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==", |       "integrity": "sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/visitor-keys": "5.56.0", |         "@typescript-eslint/visitor-keys": "5.57.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "globby": "^11.1.0", |         "globby": "^11.1.0", | ||||||
|         "is-glob": "^4.0.3", |         "is-glob": "^4.0.3", | ||||||
| @@ -13782,17 +13791,17 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/utils": { |     "@typescript-eslint/utils": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.0.tgz", | ||||||
|       "integrity": "sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==", |       "integrity": "sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@eslint-community/eslint-utils": "^4.2.0", |         "@eslint-community/eslint-utils": "^4.2.0", | ||||||
|         "@types/json-schema": "^7.0.9", |         "@types/json-schema": "^7.0.9", | ||||||
|         "@types/semver": "^7.3.12", |         "@types/semver": "^7.3.12", | ||||||
|         "@typescript-eslint/scope-manager": "5.56.0", |         "@typescript-eslint/scope-manager": "5.57.0", | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "@typescript-eslint/typescript-estree": "5.56.0", |         "@typescript-eslint/typescript-estree": "5.57.0", | ||||||
|         "eslint-scope": "^5.1.1", |         "eslint-scope": "^5.1.1", | ||||||
|         "semver": "^7.3.7" |         "semver": "^7.3.7" | ||||||
|       }, |       }, | ||||||
| @@ -13809,12 +13818,12 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "@typescript-eslint/visitor-keys": { |     "@typescript-eslint/visitor-keys": { | ||||||
|       "version": "5.56.0", |       "version": "5.57.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.56.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.0.tgz", | ||||||
|       "integrity": "sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==", |       "integrity": "sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "requires": { |       "requires": { | ||||||
|         "@typescript-eslint/types": "5.56.0", |         "@typescript-eslint/types": "5.57.0", | ||||||
|         "eslint-visitor-keys": "^3.3.0" |         "eslint-visitor-keys": "^3.3.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
| @@ -14719,6 +14728,11 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", |       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", | ||||||
|       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" |       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" | ||||||
|     }, |     }, | ||||||
|  |     "cookie-parse": { | ||||||
|  |       "version": "0.4.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/cookie-parse/-/cookie-parse-0.4.0.tgz", | ||||||
|  |       "integrity": "sha512-WichJHIaIzLrGkCbdup1SzJABOv/724MubsY2eaT5QkZz8ojNcZzn+gJ4Drrklm/le7lr0j/q0FaEgjooXhAog==" | ||||||
|  |     }, | ||||||
|     "cookie-parser": { |     "cookie-parser": { | ||||||
|       "version": "1.4.6", |       "version": "1.4.6", | ||||||
|       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", |       "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", | ||||||
| @@ -15723,9 +15737,9 @@ | |||||||
|       "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" |       "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" | ||||||
|     }, |     }, | ||||||
|     "graphql-http": { |     "graphql-http": { | ||||||
|       "version": "1.16.0", |       "version": "1.17.0", | ||||||
|       "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.16.0.tgz", |       "resolved": "https://registry.npmjs.org/graphql-http/-/graphql-http-1.17.0.tgz", | ||||||
|       "integrity": "sha512-kgYFSCgTcvakPCobidCw5G4x9maDaOWmbSozt9g2nkqcUhf+FIDcLv+nL8asBDvas8rRJvoRoLkQYNC1AZfZDw==", |       "integrity": "sha512-7MZ66M+FshVWejP3LrQ/U+jDK72Hwz2PWAcpw4f8FIEvqJMsLtCR6MhOMLx8fg8wGMIwjwLPEnBef9YVRL+K2A==", | ||||||
|       "requires": {} |       "requires": {} | ||||||
|     }, |     }, | ||||||
|     "graphql-playground-html": { |     "graphql-playground-html": { | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "@aleleba/create-node-ts-graphql-server", |   "name": "@aleleba/create-node-ts-graphql-server", | ||||||
|   "version": "1.4.3", |   "version": "1.5.0", | ||||||
|   "description": "Node with Typescript and GraphQL Server", |   "description": "Node with Typescript and GraphQL Server", | ||||||
|   "bin": "./bin/cli.js", |   "bin": "./bin/cli.js", | ||||||
|   "main": "index.js", |   "main": "index.js", | ||||||
| @@ -36,12 +36,13 @@ | |||||||
|     "@graphql-tools/schema": "^9.0.17", |     "@graphql-tools/schema": "^9.0.17", | ||||||
|     "body-parser": "^1.20.2", |     "body-parser": "^1.20.2", | ||||||
|     "class-validator": "^0.14.0", |     "class-validator": "^0.14.0", | ||||||
|  |     "cookie-parse": "^0.4.0", | ||||||
|     "cookie-parser": "^1.4.6", |     "cookie-parser": "^1.4.6", | ||||||
|     "cors": "^2.8.5", |     "cors": "^2.8.5", | ||||||
|     "dotenv": "^16.0.3", |     "dotenv": "^16.0.3", | ||||||
|     "express": "^4.18.2", |     "express": "^4.18.2", | ||||||
|     "graphql": "^16.6.0", |     "graphql": "^16.6.0", | ||||||
|     "graphql-http": "^1.16.0", |     "graphql-http": "^1.17.0", | ||||||
|     "graphql-playground-middleware-express": "^1.7.23", |     "graphql-playground-middleware-express": "^1.7.23", | ||||||
|     "graphql-subscriptions": "^2.0.0", |     "graphql-subscriptions": "^2.0.0", | ||||||
|     "graphql-tools": "^8.3.19", |     "graphql-tools": "^8.3.19", | ||||||
| @@ -61,13 +62,13 @@ | |||||||
|     "@types/cors": "^2.8.13", |     "@types/cors": "^2.8.13", | ||||||
|     "@types/express": "^4.17.17", |     "@types/express": "^4.17.17", | ||||||
|     "@types/jest": "^29.5.0", |     "@types/jest": "^29.5.0", | ||||||
|     "@types/node": "^18.15.5", |     "@types/node": "^18.15.10", | ||||||
|     "@types/supertest": "^2.0.12", |     "@types/supertest": "^2.0.12", | ||||||
|     "@types/webpack": "^5.28.0", |     "@types/webpack": "^5.28.1", | ||||||
|     "@types/webpack-node-externals": "^3.0.0", |     "@types/webpack-node-externals": "^3.0.0", | ||||||
|     "@types/ws": "^8.5.4", |     "@types/ws": "^8.5.4", | ||||||
|     "@typescript-eslint/eslint-plugin": "^5.56.0", |     "@typescript-eslint/eslint-plugin": "^5.57.0", | ||||||
|     "@typescript-eslint/parser": "^5.56.0", |     "@typescript-eslint/parser": "^5.57.0", | ||||||
|     "babel-loader": "^9.1.2", |     "babel-loader": "^9.1.2", | ||||||
|     "clean-webpack-plugin": "^4.0.0", |     "clean-webpack-plugin": "^4.0.0", | ||||||
|     "compression-webpack-plugin": "^10.0.0", |     "compression-webpack-plugin": "^10.0.0", | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								src/@types/custom.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								src/@types/custom.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -3,3 +3,8 @@ declare module "*.gql" { | |||||||
|     const content: any; |     const content: any; | ||||||
|     export default content; |     export default content; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | declare module 'cookie-parse' { | ||||||
|  |     const content: any; | ||||||
|  |     export default content; | ||||||
|  | } | ||||||
| @@ -1,7 +1,6 @@ | |||||||
| 'use strict'; | 'use strict'; | ||||||
|  |  | ||||||
| import express from 'express'; //express | import express from 'express'; //express | ||||||
| // import { graphqlHTTP } from 'express-graphql'; |  | ||||||
| import { createHandler } from 'graphql-http/lib/use/express'; | import { createHandler } from 'graphql-http/lib/use/express'; | ||||||
| import schema from '@src/GraphQL/schema'; | import schema from '@src/GraphQL/schema'; | ||||||
|  |  | ||||||
| @@ -12,7 +11,10 @@ server.use( | |||||||
| 	'/', | 	'/', | ||||||
| 	createHandler({ | 	createHandler({ | ||||||
| 		schema, | 		schema, | ||||||
| 		context: (req, res) => ({ req, res }) | 		context(req) { | ||||||
|  | 			const res = req.context.res | ||||||
|  | 			return {req, res}; | ||||||
|  | 		}, | ||||||
| 	}) | 	}) | ||||||
| ); | ); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user