diff --git a/package-lock.json b/package-lock.json index 3e588bd..eced911 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@apollo/client": "^3.9.11", "csurf": "^1.11.0", "express": "^4.19.2", - "express-nunjucks": "^2.2.5", + "express-nunjucks": "^3.1.2", "graphql": "^14.7.0", "graphql-tag": "^2.12.6", "node-fetch": "^2.7.0", @@ -161,25 +161,6 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, - "node_modules/assign-deep": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/assign-deep/-/assign-deep-1.0.1.tgz", - "integrity": "sha512-CSXAX79mibneEYfqLT5FEmkqR5WXF+xDRjgQQuVf6wSCXCYU8/vHttPidNar7wJ5BFmKAo8Wei0rCtzb+M/yeA==", - "dependencies": { - "assign-symbols": "^2.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/assign-symbols": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-2.0.2.tgz", - "integrity": "sha512-9sBQUQZMKFKcO/C3Bo6Rx4CQany0R0UeVcefNGRRdW2vbmaMOhV1sbmlXcQLcD56juLXbSGTBm0GGuvmrAF8pA==", - "engines": { - "node": ">=6" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -294,7 +275,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -314,15 +294,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, "node_modules/commander": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", @@ -470,11 +441,6 @@ "node": ">= 0.4" } }, - "node_modules/es6-promisify": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz", - "integrity": "sha512-jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==" - }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -530,15 +496,19 @@ } }, "node_modules/express-nunjucks": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/express-nunjucks/-/express-nunjucks-2.2.5.tgz", - "integrity": "sha512-91rDyXiIQHBjpdrQoieiq3ehJu5XLFXInE4HeKpY51TVmJftTkGA8eMpfvNs5esA+nLG6PoxmZB3ayiCpNlE+w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/express-nunjucks/-/express-nunjucks-3.1.2.tgz", + "integrity": "sha512-TflUI4up2A+Ikt3R6LeguTuMAcY3bRJ6UH3XJgejt+pWS0qSTA9MXsoEwD/EJcoSXNfcGoBFDsDHmBCyfn8pEg==", + "license": "MIT", "dependencies": { - "assign-deep": "1.0.1", - "nunjucks-async-loader": "1.1.5" + "nunjucks-async-loader": "^2.1.3" }, "engines": { - "node": ">= 8" + "node": ">= 18" + }, + "peerDependencies": { + "express": "^4.19.2", + "nunjucks": "^3.2.4" } }, "node_modules/express/node_modules/cookie": { @@ -620,7 +590,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -1095,61 +1064,18 @@ } }, "node_modules/nunjucks-async-loader": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/nunjucks-async-loader/-/nunjucks-async-loader-1.1.5.tgz", - "integrity": "sha512-YGnSJgY6hjC3AOn6RJPA87KL5nW0pTz9YeTDeCCl3t6PcM10+wyt6rKgRH4MAPYEIdWaxoHWzaPOzXb9S0LDBQ==", - "dependencies": { - "chokidar": "3.3.1", - "co": "4.6.0", - "es6-promisify": "6.1.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/nunjucks-async-loader/node_modules/chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/nunjucks-async-loader/node_modules/fsevents": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/nunjucks-async-loader/node_modules/readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "resolved": "https://registry.npmjs.org/nunjucks-async-loader/-/nunjucks-async-loader-2.1.3.tgz", + "integrity": "sha512-PTGLx8J0i2QHUyjwORfZ3oSdrRHV31D+XtiACHqQzkbup2YsODF3FXinpUhTR8NKu6pPCOOMgEadvCeKhdMjGg==", + "license": "MIT", "dependencies": { - "picomatch": "^2.0.7" + "chokidar": "^3.6.0" }, "engines": { - "node": ">=8.10.0" + "node": ">= 18" + }, + "peerDependencies": { + "nunjucks": "^3.2.4" } }, "node_modules/object-assign": { @@ -1329,7 +1255,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "dependencies": { "picomatch": "^2.2.1" }, diff --git a/package.json b/package.json index 7921b7a..30d3ab7 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@apollo/client": "^3.9.11", "csurf": "^1.11.0", "express": "^4.19.2", - "express-nunjucks": "^2.2.5", + "express-nunjucks": "^3.1.2", "graphql": "^14.7.0", "graphql-tag": "^2.12.6", "node-fetch": "^2.7.0",