diff --git a/package-lock.json b/package-lock.json index eb758d0c..1aff3e59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,21 +15,21 @@ "test/modules/*" ], "devDependencies": { - "@babel/core": "^7.24.3", + "@babel/core": "^7.24.4", "@babel/eslint-parser": "^7.24.1", "@commitlint/cli": "^19.2.1", "@commitlint/config-conventional": "^19.1.0", "@financial-times/eslint-config-next": "^7.1.0", "@types/jest": "^29.5.12", "eslint": "^8.57.0", - "eslint-plugin-jsdoc": "^48.2.1", + "eslint-plugin-jsdoc": "^48.2.3", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.2", "prettier": "^3.2.5", "release-please": "^16.10.1", - "typescript": "^5.3.3" + "typescript": "^5.4.4" }, "engines": { "node": "18.x || 20.x", @@ -80,18 +80,18 @@ } }, "node_modules/@babel/core": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", - "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.1", + "@babel/generator": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.1", - "@babel/parser": "^7.24.1", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", "@babel/template": "^7.24.0", "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", @@ -161,9 +161,9 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", - "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", "dev": true, "dependencies": { "@babel/types": "^7.24.0", @@ -365,9 +365,9 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", - "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", "dev": true, "dependencies": { "@babel/template": "^7.24.0", @@ -456,9 +456,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1702,9 +1702,9 @@ } }, "node_modules/@financial-times/n-express": { - "version": "30.2.0", - "resolved": "https://registry.npmjs.org/@financial-times/n-express/-/n-express-30.2.0.tgz", - "integrity": "sha512-xn2aeyZ3xFKy8YlIq2Fz+pRwNpGbLtGXl5PKPJmZPeLy6gtsmTfHB1tr+2TWdPnKiloMUWaHjw9SgivkaTG6eg==", + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/@financial-times/n-express/-/n-express-30.3.0.tgz", + "integrity": "sha512-pYRWRGg7fQ8qZ9i+HYnf7PRDLoIkaczH64pdsKj777qBZXo985ECqq98LnDMmyUWsu24jtr4NA+Cvgo8KbIsVw==", "dev": true, "dependencies": { "@dotcom-reliability-kit/errors": "^3.0.1", @@ -1716,7 +1716,7 @@ "express": "^4.17.3", "isomorphic-fetch": "^3.0.0", "n-health": "^12.0.0", - "next-metrics": "^11.2.0", + "next-metrics": "^12.1.0", "semver": "^7.3.7" }, "bin": { @@ -6722,9 +6722,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz", - "integrity": "sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==", + "version": "48.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz", + "integrity": "sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==", "dev": true, "dependencies": { "@es-joy/jsdoccomment": "~0.42.0", @@ -7062,9 +7062,9 @@ } }, "node_modules/express": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.1.tgz", - "integrity": "sha512-K4w1/Bp7y8iSiVObmCrtq8Cs79XjJc/RU2YYkZQ7wpUu5ZyZ7MtPHkqoMz4pf+mgXfNvo2qft8D9OnrH2ABk9w==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "dependencies": { "accepts": "~1.3.8", @@ -9887,9 +9887,9 @@ "dev": true }, "node_modules/next-metrics": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/next-metrics/-/next-metrics-11.2.0.tgz", - "integrity": "sha512-Ei4W2LeZDY3KpdiSfIsrWflL3Np7tSz7+N+PPV+LNtwvgnxLcF+AjRFGs33e8llbttmXM+a6+pgSyv8zc1ES4Q==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/next-metrics/-/next-metrics-12.1.0.tgz", + "integrity": "sha512-5eh21FtkrBTElaHgnvIHQhd6iCN86KfmOXjT/UvJYcylZNkBJqRwEJs7wZO39lyV69p2wlz1uFhfRlsTgJ1eLg==", "dev": true, "dependencies": { "@dotcom-reliability-kit/logger": "^3.0.3", @@ -12259,9 +12259,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz", + "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -12291,9 +12291,9 @@ "dev": true }, "node_modules/undici": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz", - "integrity": "sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.12.0.tgz", + "integrity": "sha512-d87yk8lqSFUYtR5fTFe2frpkMIrUEz+lgoJmhcL+J3StVl+8fj8ytE4lLnJOTPCE12YbumNGzf4LYsQyusdV5g==", "dev": true, "engines": { "node": ">=18.0" @@ -12823,10 +12823,10 @@ }, "devDependencies": { "@types/express": "^4.17.21", - "express": "^4.19.1", + "express": "^4.19.2", "node-fetch-1": "npm:node-fetch@^1.7.3", "node-fetch-2": "npm:node-fetch@^2.7.0", - "undici": "^6.11.1" + "undici": "^6.12.0" }, "engines": { "node": "18.x || 20.x", @@ -12883,7 +12883,7 @@ "@dotcom-reliability-kit/log-error": "^4.0.5" }, "devDependencies": { - "@financial-times/n-express": "^30.2.0", + "@financial-times/n-express": "^30.3.0", "@types/express": "^4.17.21", "node-fetch": "^2.7.0" }, diff --git a/package.json b/package.json index fcbac5f5..efe28321 100644 --- a/package.json +++ b/package.json @@ -32,21 +32,21 @@ "postinstall": "npm run build:logos" }, "devDependencies": { - "@babel/core": "^7.24.3", + "@babel/core": "^7.24.4", "@babel/eslint-parser": "^7.24.1", "@commitlint/cli": "^19.2.1", "@commitlint/config-conventional": "^19.1.0", "@financial-times/eslint-config-next": "^7.1.0", "@types/jest": "^29.5.12", "eslint": "^8.57.0", - "eslint-plugin-jsdoc": "^48.2.1", + "eslint-plugin-jsdoc": "^48.2.3", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.2", "prettier": "^3.2.5", "release-please": "^16.10.1", - "typescript": "^5.3.3" + "typescript": "^5.4.4" }, "engines": { "node": "18.x || 20.x", diff --git a/packages/fetch-error-handler/package.json b/packages/fetch-error-handler/package.json index 788bba32..c756e3b4 100644 --- a/packages/fetch-error-handler/package.json +++ b/packages/fetch-error-handler/package.json @@ -20,9 +20,9 @@ }, "devDependencies": { "@types/express": "^4.17.21", - "express": "^4.19.1", + "express": "^4.19.2", "node-fetch-1": "npm:node-fetch@^1.7.3", "node-fetch-2": "npm:node-fetch@^2.7.0", - "undici": "^6.11.1" + "undici": "^6.12.0" } } diff --git a/packages/middleware-log-errors/package.json b/packages/middleware-log-errors/package.json index 096a462f..8d05d6cc 100644 --- a/packages/middleware-log-errors/package.json +++ b/packages/middleware-log-errors/package.json @@ -19,7 +19,7 @@ "@dotcom-reliability-kit/log-error": "^4.0.5" }, "devDependencies": { - "@financial-times/n-express": "^30.2.0", + "@financial-times/n-express": "^30.3.0", "@types/express": "^4.17.21", "node-fetch": "^2.7.0" }