From 70a49cc443777888ec62377c9558b669e61450e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 14:41:48 +0000 Subject: [PATCH] Bump axios and @sap/approuter in /app Bumps [axios](https://github.com/axios/axios) to 1.8.3 and updates ancestor dependency @sap/approuter. These dependencies need to be updated together. Updates `axios` from 1.7.4 to 1.8.3 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.4...v1.8.3) Updates `@sap/approuter` from 17.1.0 to 20.0.0 --- updated-dependencies: - dependency-name: axios dependency-type: indirect - dependency-name: "@sap/approuter" dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- app/package-lock.json | 426 ++++++++++++++++++++++-------------------- app/package.json | 2 +- 2 files changed, 222 insertions(+), 206 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index cc1627c0..a5a2bedd 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "approuter", "dependencies": { - "@sap/approuter": "^17" + "@sap/approuter": "^20" } }, "node_modules/@colors/colors": { @@ -18,20 +18,26 @@ "node": ">=0.1.90" } }, + "node_modules/@ioredis/commands": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", + "license": "MIT" + }, "node_modules/@sap/approuter": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@sap/approuter/-/approuter-17.1.0.tgz", - "integrity": "sha512-SBE7MwbJ+dBjRGZsl94r/dvMdSQLTf35ALkBmDSLO4ny/H2V9K0JUXBJxYHx6GCznpNOtWgLL8qnddJHNfVUTQ==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@sap/approuter/-/approuter-20.0.0.tgz", + "integrity": "sha512-rAeSkzyS605by327IonaBdbmhCC0GQeEmHavY52HAeCfQK75g+x2ACMC1buFxPP20i6O+OkERojZ6aM7Y9/8AQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@sap/audit-logging": "6.1.0", - "@sap/e2e-trace": "4.1.0", - "@sap/logging": "^7.1.0", - "@sap/xsenv": "^4.0.0", - "@sap/xssec": "3.6.1", - "agentkeepalive": "2.0.5", - "axios": "1.7.4", - "axios-cookiejar-support": "2.0.3", + "@sap/audit-logging": "6.4.0", + "@sap/e2e-trace": "5.3.0", + "@sap/logging": "8.3.0", + "@sap/xsenv": "5.4.0", + "@sap/xssec": "4.4.0", + "agentkeepalive": "4.5.0", + "axios": "1.8.3", + "axios-cookiejar-support": "5.0.5", "base64-url": "2.3.3", "basic-auth": "1.0.3", "body-parser": "1.20.3", @@ -40,7 +46,7 @@ "compressible": "2.0.18", "compression": "1.7.4", "connect": "3.6.5", - "cookie": "0.7.2", + "cookie": "1.0.2", "cookie-parser": "1.4.7", "cookie-signature": "1.1.0", "debug": "4.3.2", @@ -49,16 +55,16 @@ "express-session": "1.18.1", "http-proxy-agent": "4.0.1", "https-proxy-agent": "5.0.0", - "ioredis": "4.28.5", + "ioredis": "5.4.1", "jwt-decode": "2.0.1", "lodash": "4.17.21", "lru-cache": "4.0.0", "mime": "1.4.1", "ms": "2.1.1", "mustache": "2.2.1", - "node-cache": "4.1.1", + "node-cache": "5.1.2", "node-forge": "^1.3.0", - "passport": "^0.6.0", + "passport": "^0.7.0", "query-string": "7.1.2", "request-stats": "2.0.1", "safe-regex": "1.1.0", @@ -75,30 +81,54 @@ "wtfnode": "0.9.1" }, "engines": { - "node": "^18.0.0 || ^20.0.0" + "node": "^20.0.0 || ^22.0.0" + } + }, + "node_modules/@sap/approuter/node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" } }, "node_modules/@sap/audit-logging": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@sap/audit-logging/-/audit-logging-6.1.0.tgz", - "integrity": "sha512-NmKBjWTawJW0GjUnt0SNnQ9h+yj15fYrZ66SI1lE5lwR0ard8AgzbMwTnoq6jHrTSKvTHeOEhPYeUHAdb8llYA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@sap/audit-logging/-/audit-logging-6.4.0.tgz", + "integrity": "sha512-MfX80XLf2pu3RXID2a6SvUdOShstKrM/I/gVo3eg4Wb/nDjeH/g+FGpVKLgNq+h/zBXfnuAfiyBa8NfUSjnvGQ==", "license": "SEE LICENSE IN LICENSE file", "dependencies": { "@sap/xssec": "^3.6.1", - "debug": "4.3.4", - "fetch-retry": "4.1.0", + "debug": "4.3.5", + "fetch-retry": "6.0.0", "lodash": "4.17.21", "node-cache": "5.1.2", "node-fetch": "2.7.0" }, "engines": { - "node": "^18.0.0 || ^20.0.0" + "node": "^18.0.0 || ^20.0.0 || ^22.x" + } + }, + "node_modules/@sap/audit-logging/node_modules/@sap/xssec": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.6.2.tgz", + "integrity": "sha512-Wahh/YfCTnCoZ9wSElnvgDOYr4LxwWHFB6NsRA6UTsS+69ge6dIFAnQTCTuo1sLg1EPCJXwWOh3h9IA77ZwcPA==", + "license": "SAP DEVELOPER LICENSE AGREEMENT", + "dependencies": { + "axios": "^1.6", + "debug": "^4.3.4", + "jsonwebtoken": "^9.0.2", + "node-rsa": "^1.1.1" + }, + "engines": { + "node": ">=14" } }, "node_modules/@sap/audit-logging/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -118,171 +148,107 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "license": "MIT" }, - "node_modules/@sap/audit-logging/node_modules/node-cache": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", - "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", - "license": "MIT", - "dependencies": { - "clone": "2.x" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/@sap/e2e-trace": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@sap/e2e-trace/-/e2e-trace-4.1.0.tgz", - "integrity": "sha512-HSOIPHQjdC2coWFVxB04DztApRUgYiMIV781FfyYpmvnJy7/BUCv5fdLyJjisoIUqBpDE3KbkJ/Ko1GdoryHlw==", - "hasShrinkwrap": true, + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sap/e2e-trace/-/e2e-trace-5.3.0.tgz", + "integrity": "sha512-p5uVDguz0TKrjFaMZgjXxao8eUQjH7VLsFBb2ww8SOwmx8SLk/53/mlKIKpCuKxkzW39At9QxVCMUkExFZoytg==", "license": "SEE LICENSE IN LICENSE file", "dependencies": { "request-stats": "3.0.0" }, "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0 || ^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/e2e-trace/node_modules/http-headers": { - "version": "3.0.2", - "dependencies": { - "next-line": "^1.1.0" - } - }, - "node_modules/@sap/e2e-trace/node_modules/next-line": { - "version": "1.1.0" - }, - "node_modules/@sap/e2e-trace/node_modules/once": { - "version": "1.4.0", - "dependencies": { - "wrappy": "1" + "node": "^18.0.0 || ^20.0.0 || ^22.0.0" } }, "node_modules/@sap/e2e-trace/node_modules/request-stats": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-stats/-/request-stats-3.0.0.tgz", + "integrity": "sha512-yhnHqXbmgjQs0q/3ZRUzaWTpmaRX78w1Su6UJaWy4h/EGicimIUDkMce7TZdJaXjOWy7bjqC7RXP9ZBXeBJzIw==", + "license": "MIT", "dependencies": { "http-headers": "^3.0.1", "once": "^1.4.0" + }, + "engines": { + "node": ">=0.12" } }, - "node_modules/@sap/e2e-trace/node_modules/wrappy": { - "version": "1.0.2" - }, "node_modules/@sap/logging": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@sap/logging/-/logging-7.1.0.tgz", - "integrity": "sha512-pMYHJg23099j/nW90md0X8Ach0mfkdFy8235LOWXBlcH7eNPuIb5ES6slisqinQ6PHsj1Cip5C2emyGlkd/liw==", - "hasShrinkwrap": true, + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@sap/logging/-/logging-8.3.0.tgz", + "integrity": "sha512-X3Ze2nAvsEzCsIH2Q3koI58N9caTJ3DVrmf6+H1I/QiEdKaW44se3Zm5EYPOQd3HOnZZyZqmfkYf+JhlRafQZQ==", "license": "SEE LICENSE IN LICENSE file", "dependencies": { - "@sap/e2e-trace": "^4.1.0", + "@sap/e2e-trace": "^5.3.0", "lodash": "4.17.21", - "moment": "2.29.4" + "moment": "2.30.1" }, "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0 || ^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace": { - "version": "4.1.0", - "dependencies": { - "request-stats": "3.0.0" + "node": "^18.0.0 || ^20.0.0 || ^22.0.0" } }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace/node_modules/http-headers": { - "version": "3.0.2", - "dependencies": { - "next-line": "^1.1.0" - } - }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace/node_modules/next-line": { - "version": "1.1.0" - }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace/node_modules/once": { - "version": "1.4.0", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace/node_modules/request-stats": { - "version": "3.0.0", - "dependencies": { - "http-headers": "^3.0.1", - "once": "^1.4.0" - } - }, - "node_modules/@sap/logging/node_modules/@sap/e2e-trace/node_modules/wrappy": { - "version": "1.0.2" - }, - "node_modules/@sap/logging/node_modules/lodash": { - "version": "4.17.21" - }, - "node_modules/@sap/logging/node_modules/moment": { - "version": "2.29.4" - }, "node_modules/@sap/xsenv": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-4.2.0.tgz", - "integrity": "sha512-Hu74ezPEKVgzz1XLi4/Ttlv+n2w9CTuLBlR6Vw4y9FK7btLm1wnCViDPufTG7yxniEADw8EQbqRv+krmcFmGLA==", - "hasShrinkwrap": true, + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-5.4.0.tgz", + "integrity": "sha512-O9G71v7S1ZHorDHwNGAbZXmvRvALbeN8Q/j1UgQdKfUcf18re+5CZxKCVUezs2OTBR2KB/tvDFLnlXwHYuwC7A==", "license": "SEE LICENSE IN LICENSE file", "dependencies": { - "debug": "4.3.3", - "node-cache": "^5.1.0", - "verror": "1.10.0" + "debug": "4.3.7", + "node-cache": "^5.1.2", + "verror": "1.10.1" }, "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0 || ^18.0.0 || ^20.0.0" + "node": "^18.0.0 || ^20.0.0 || ^22.0.0" } }, - "node_modules/@sap/xsenv/node_modules/assert-plus": { - "version": "1.0.0" - }, - "node_modules/@sap/xsenv/node_modules/clone": { - "version": "2.1.2" - }, - "node_modules/@sap/xsenv/node_modules/core-util-is": { - "version": "1.0.2" - }, "node_modules/@sap/xsenv/node_modules/debug": { - "version": "4.3.3", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@sap/xsenv/node_modules/extsprintf": { - "version": "1.4.1" - }, "node_modules/@sap/xsenv/node_modules/ms": { - "version": "2.1.2" - }, - "node_modules/@sap/xsenv/node_modules/node-cache": { - "version": "5.1.2", - "dependencies": { - "clone": "2.x" - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/@sap/xsenv/node_modules/verror": { - "version": "1.10.0", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" } }, "node_modules/@sap/xssec": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-3.6.1.tgz", - "integrity": "sha512-OJouwIWClefpsJ8rVCziEydeDHDNOMA4hjsjw9OqolbbObaiYMMDRU0YJbPe7XL5JkLgrtt+CLCBCsNERxcCZg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.4.0.tgz", + "integrity": "sha512-tVPyF6z6lWN2cucT38kkTu6GTmFXhqd/xa0SrExZ+j8K1cNePEIDHvx/zfibubLeb198vyoreW4QOpR9+Vaj4A==", "license": "SAP DEVELOPER LICENSE AGREEMENT", "dependencies": { - "axios": "^1.6", "debug": "^4.3.4", - "jsonwebtoken": "^9.0.2", - "node-rsa": "^1.1.1" + "jwt-decode": "^4" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@sap/xssec/node_modules/debug": { @@ -302,6 +268,15 @@ } } }, + "node_modules/@sap/xssec/node_modules/jwt-decode": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", + "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@sap/xssec/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -349,12 +324,15 @@ } }, "node_modules/agentkeepalive": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.0.5.tgz", - "integrity": "sha512-dlXxjfkCrcEPmvJju6ypP6/eq1q0l+cu0u10IhKfiwMoy4yH73n0TQ2jMO2H39xbcC3Q4cWUFPkNk1b3GLEklg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, "engines": { - "node": ">= 0.10.0" + "node": ">= 8.0.0" } }, "node_modules/ajv": { @@ -398,9 +376,9 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", - "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz", + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -409,15 +387,18 @@ } }, "node_modules/axios-cookiejar-support": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-2.0.3.tgz", - "integrity": "sha512-tvMB+0JhxXLjjvePsXzqXhBI4DMlW4ImR4pKKNl+xclwF0IviNV+CkuhubQCCFjPzOXv7PIzOq3z7WFiF9pMpw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-5.0.5.tgz", + "integrity": "sha512-jJG+p7JnOYxkVrYkCDKBrLqUmcpwHZTNQrEcIEKr5qe7YVTyPAD9nCsi1cO5LDmQpQApfS430czO+oceI3g/3g==", "license": "MIT", "dependencies": { - "http-cookie-agent": "^1.0.2" + "http-cookie-agent": "^6.0.8" }, "engines": { - "node": ">=12.19.0 <13.0.0 || >=14.5.0" + "node": ">=18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/3846masa" }, "peerDependencies": { "axios": ">=0.20.0", @@ -784,9 +765,9 @@ } }, "node_modules/denque": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", - "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "license": "Apache-2.0", "engines": { "node": ">=0.10" @@ -1007,9 +988,9 @@ "license": "MIT" }, "node_modules/fetch-retry": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.0.tgz", - "integrity": "sha512-FUc9XZuhyE3ka3m53lec29PXVhdRf59QG01nE+OZdfl0M/R0E7Pk6k6qeWzHhX1pHl/f2JPA97sjjbHRgSg/9A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-6.0.0.tgz", + "integrity": "sha512-BUFj1aMubgib37I3v4q78fYo63Po7t4HUPTpQ6/QE6yK6cIQrP+W43FYToeTEyg5m2Y7eFUtijUuAv/PDlWuag==", "license": "MIT" }, "node_modules/filter-obj": { @@ -1214,18 +1195,36 @@ } }, "node_modules/http-cookie-agent": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-1.0.6.tgz", - "integrity": "sha512-Ei0BDjMfy6MSXATmCZ5nWr935NLYl6eD/BTxVGOIrKAlg4xDtMdk+8a+caq6Qwa4FACn+vACj89pFKlXmHOnkQ==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-6.0.8.tgz", + "integrity": "sha512-qnYh3yLSr2jBsTYkw11elq+T361uKAJaZ2dR4cfYZChw1dt9uL5t3zSUwehoqqVb4oldk1BpkXKm2oat8zV+oA==", "license": "MIT", "dependencies": { - "agent-base": "^6.0.2" + "agent-base": "^7.1.3" }, "engines": { - "node": ">=12.19.0 <13.0.0 || >=14.5.0" + "node": ">=18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/3846masa" }, "peerDependencies": { - "tough-cookie": "^4.0.0" + "tough-cookie": "^4.0.0 || ^5.0.0", + "undici": "^5.11.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "undici": { + "optional": true + } + } + }, + "node_modules/http-cookie-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" } }, "node_modules/http-errors": { @@ -1289,6 +1288,15 @@ "node": ">= 6" } }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -1308,31 +1316,52 @@ "license": "ISC" }, "node_modules/ioredis": { - "version": "4.28.5", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", - "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", + "integrity": "sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==", "license": "MIT", "dependencies": { + "@ioredis/commands": "^1.1.1", "cluster-key-slot": "^1.1.0", - "debug": "^4.3.1", - "denque": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", "lodash.defaults": "^4.2.0", - "lodash.flatten": "^4.4.0", "lodash.isarguments": "^3.1.0", - "p-map": "^2.1.0", - "redis-commands": "1.7.0", "redis-errors": "^1.2.0", "redis-parser": "^3.0.0", "standard-as-callback": "^2.1.0" }, "engines": { - "node": ">=6" + "node": ">=12.22.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/ioredis" } }, + "node_modules/ioredis/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/ioredis/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -1406,12 +1435,6 @@ "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", "license": "MIT" }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "license": "MIT" - }, "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", @@ -1544,6 +1567,15 @@ "node": ">= 0.6" } }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -1578,16 +1610,15 @@ "license": "MIT" }, "node_modules/node-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.1.1.tgz", - "integrity": "sha512-1IdglJ3+6RO7j2jGVSbWG7CD/H7axG770BbuopZNDqKpQu1ol89xC4Qc+hd6uBEewjsoCZ6xRIY8BRa5PkHgTQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", + "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", "license": "MIT", "dependencies": { - "clone": "2.x", - "lodash": "4.x" + "clone": "2.x" }, "engines": { - "node": ">= 0.4.6" + "node": ">= 8.0.0" } }, "node_modules/node-fetch": { @@ -1670,15 +1701,6 @@ "wrappy": "1" } }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -1689,9 +1711,9 @@ } }, "node_modules/passport": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", + "integrity": "sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ==", "license": "MIT", "dependencies": { "passport-strategy": "1.x.x", @@ -1838,12 +1860,6 @@ "node": ">= 6" } }, - "node_modules/redis-commands": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", - "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==", - "license": "MIT" - }, "node_modules/redis-errors": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", diff --git a/app/package.json b/app/package.json index 1468b383..1bd13271 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "approuter", "dependencies": { - "@sap/approuter": "^17" + "@sap/approuter": "^20" }, "scripts": { "start": "node node_modules/@sap/approuter/approuter.js"