diff --git a/package-lock.json b/package-lock.json index a71f76f26..2b18044a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4951,6 +4951,39 @@ "url": "https://opencollective.com/js-sdsl" } }, + "node_modules/@keyv/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3" + } + }, + "node_modules/@keyv/serialize/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -10090,6 +10123,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true, "license": "MIT" }, "node_modules/async-lock": { @@ -11187,14 +11221,12 @@ "license": "ISC" }, "node_modules/cache-manager": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-4.1.0.tgz", - "integrity": "sha512-ZGM6dLxrP65bfOZmcviWMadUOCICqpLs92+P/S5tj8onz+k+tB7Gr+SAgOUHCQtfm2gYEQDHiKeul4+tYPOJ8A==", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-6.3.2.tgz", + "integrity": "sha512-VmLouPUrvpm9dfwYB6OE7YVXDZ7BCfbt7hq10EHiBYaW9K9ZthK1bbjDQAtXGDK7d9u8t4G/7dMWSJOwN33msg==", "license": "MIT", "dependencies": { - "async": "3.2.3", - "lodash.clonedeep": "^4.5.0", - "lru-cache": "^7.10.1" + "keyv": "^5.2.3" } }, "node_modules/cache-manager-redis-store": { @@ -11209,13 +11241,13 @@ "node": ">= 8.3" } }, - "node_modules/cache-manager/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", - "engines": { - "node": ">=12" + "node_modules/cache-manager/node_modules/keyv": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", + "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", + "license": "MIT", + "dependencies": { + "@keyv/serialize": "^1.0.2" } }, "node_modules/call-bind": { @@ -24319,12 +24351,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "license": "MIT" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -37393,7 +37419,7 @@ "@lumieducation/h5p-server": "^9.3.2", "body-parser": "1.20.3", "bootstrap": "^5.2.3", - "cache-manager": "4.1.0", + "cache-manager": "6.3.2", "cache-manager-redis-store": "2.0.0", "debug": "^4.3.4", "dotenv": "^16.0.3", @@ -37569,7 +37595,7 @@ "@lumieducation/h5p-server": "^9.3.2", "@lumieducation/h5p-shared-state-server": "^9.3.2", "body-parser": "1.20.3", - "cache-manager": "4.1.0", + "cache-manager": "6.3.2", "cache-manager-redis-store": "2.0.0", "cors": "2.8.5", "csurf": "1.11.0", @@ -37604,7 +37630,7 @@ "ajv-keywords": "^5.1.0", "async-lock": "^1.4.0", "axios": "^1.4.0", - "cache-manager": "^4.0.0", + "cache-manager": "^6.0.0", "debug": "^4.3.4", "flat": "^5.0.2", "fs-extra": "^11.1.1", diff --git a/packages/h5p-examples/package.json b/packages/h5p-examples/package.json index 77fdf6206..20834db47 100644 --- a/packages/h5p-examples/package.json +++ b/packages/h5p-examples/package.json @@ -28,7 +28,7 @@ "@lumieducation/h5p-server": "^9.3.2", "body-parser": "1.20.3", "bootstrap": "^5.2.3", - "cache-manager": "4.1.0", + "cache-manager": "6.3.2", "cache-manager-redis-store": "2.0.0", "debug": "^4.3.4", "dotenv": "^16.0.3", diff --git a/packages/h5p-rest-example-server/package.json b/packages/h5p-rest-example-server/package.json index 9255e4b69..797fdfc8d 100644 --- a/packages/h5p-rest-example-server/package.json +++ b/packages/h5p-rest-example-server/package.json @@ -21,7 +21,7 @@ "@lumieducation/h5p-server": "^9.3.2", "@lumieducation/h5p-shared-state-server": "^9.3.2", "body-parser": "1.20.3", - "cache-manager": "4.1.0", + "cache-manager": "6.3.2", "cache-manager-redis-store": "2.0.0", "cors": "2.8.5", "csurf": "1.11.0", diff --git a/packages/h5p-server/package.json b/packages/h5p-server/package.json index 87a790ad8..c2a3f7810 100644 --- a/packages/h5p-server/package.json +++ b/packages/h5p-server/package.json @@ -49,7 +49,7 @@ "ajv-keywords": "^5.1.0", "async-lock": "^1.4.0", "axios": "^1.4.0", - "cache-manager": "^4.0.0", + "cache-manager": "^6.0.0", "debug": "^4.3.4", "flat": "^5.0.2", "fs-extra": "^11.1.1",