diff --git a/client/package-lock.json b/client/package-lock.json index ed0ea7e7f1..65d9bfa1f5 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -34,7 +34,7 @@ "superagent": "7.1.6" }, "devDependencies": { - "@lumieducation/h5p-server": "9.1.2", + "@lumieducation/h5p-server": "9.2.0", "@lumieducation/xapi-aggregator": "^1.0.1-alpha.7", "@testing-library/jest-dom": "5.16.5", "@types/debug": "4.1.7", @@ -2979,33 +2979,32 @@ } }, "node_modules/@lumieducation/h5p-server": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@lumieducation/h5p-server/-/h5p-server-9.1.2.tgz", - "integrity": "sha512-Lko6LOLIN9d9f9FiyLDQxi8pBvVqaC9JBixY289ftpKEsX3QDW7JGE+Nr14MjOfbFq9ewq5Dclz2Qqp9A9DUEA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@lumieducation/h5p-server/-/h5p-server-9.2.0.tgz", + "integrity": "sha512-npW5hXyFikFS7LakT6O+4FQgJNHEAyEMRm9VTifyZcNuQ+lMWoz2gGbEuoT4PcTyaK+a1f6G8V8G3882fL0qKQ==", "dev": true, "dependencies": { - "ajv": "^8.6.3", - "ajv-keywords": "^5.0.0", - "async-lock": "^1.3.0", - "axios": "^0.26.0", - "cache-manager": "^3.4.4", - "crc": "^3.8.0", - "debug": "^4.3.2", + "ajv": "^8.11.0", + "ajv-keywords": "^5.1.0", + "async-lock": "^1.3.1", + "axios": "^0.27.0", + "cache-manager": "^3.6.1", + "debug": "^4.3.4", "flat": "^5.0.2", - "fs-extra": "^10.0.0", + "fs-extra": "^10.1.0", "get-all-files": "^4.1.0", - "https-proxy-agent": "^5.0.0", - "image-size": "^1.0.0", + "https-proxy-agent": "^5.0.1", + "image-size": "^1.0.1", "jsonpath": "^1.1.1", "merge": "^2.1.1", - "mime-types": "^2.1.32", - "nanoid": "^3.1.25", + "mime-types": "^2.1.35", + "nanoid": "^3.3.2", "node-machine-id": "^1.1.12", "promisepipe": "^3.0.0", - "qs": "^6.10.1", - "sanitize-html": "^2.5.1", + "qs": "^6.10.3", + "sanitize-html": "^2.7.0", "stream-buffers": "^3.0.2", - "tmp-promise": "^3.0.2", + "tmp-promise": "^3.0.3", "upath": "^2.0.1", "yauzl-promise": "^2.1.3", "yazl": "^2.5.1" @@ -5153,12 +5152,27 @@ } }, "node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dev": true, "dependencies": { - "follow-redirects": "^1.14.8" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/axobject-query": { @@ -5451,26 +5465,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -5674,30 +5668,6 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -6348,15 +6318,6 @@ "node": ">=10" } }, - "node_modules/crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "dependencies": { - "buffer": "^5.1.0" - } - }, "node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -9528,26 +9489,6 @@ "node": ">=4" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -19935,33 +19876,32 @@ } }, "@lumieducation/h5p-server": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@lumieducation/h5p-server/-/h5p-server-9.1.2.tgz", - "integrity": "sha512-Lko6LOLIN9d9f9FiyLDQxi8pBvVqaC9JBixY289ftpKEsX3QDW7JGE+Nr14MjOfbFq9ewq5Dclz2Qqp9A9DUEA==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@lumieducation/h5p-server/-/h5p-server-9.2.0.tgz", + "integrity": "sha512-npW5hXyFikFS7LakT6O+4FQgJNHEAyEMRm9VTifyZcNuQ+lMWoz2gGbEuoT4PcTyaK+a1f6G8V8G3882fL0qKQ==", "dev": true, "requires": { - "ajv": "^8.6.3", - "ajv-keywords": "^5.0.0", - "async-lock": "^1.3.0", - "axios": "^0.26.0", - "cache-manager": "^3.4.4", - "crc": "^3.8.0", - "debug": "^4.3.2", + "ajv": "^8.11.0", + "ajv-keywords": "^5.1.0", + "async-lock": "^1.3.1", + "axios": "^0.27.0", + "cache-manager": "^3.6.1", + "debug": "^4.3.4", "flat": "^5.0.2", - "fs-extra": "^10.0.0", + "fs-extra": "^10.1.0", "get-all-files": "^4.1.0", - "https-proxy-agent": "^5.0.0", - "image-size": "^1.0.0", + "https-proxy-agent": "^5.0.1", + "image-size": "^1.0.1", "jsonpath": "^1.1.1", "merge": "^2.1.1", - "mime-types": "^2.1.32", - "nanoid": "^3.1.25", + "mime-types": "^2.1.35", + "nanoid": "^3.3.2", "node-machine-id": "^1.1.12", "promisepipe": "^3.0.0", - "qs": "^6.10.1", - "sanitize-html": "^2.5.1", + "qs": "^6.10.3", + "sanitize-html": "^2.7.0", "stream-buffers": "^3.0.2", - "tmp-promise": "^3.0.2", + "tmp-promise": "^3.0.3", "upath": "^2.0.1", "yauzl-promise": "^2.1.3", "yazl": "^2.5.1" @@ -21564,12 +21504,26 @@ "dev": true }, "axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dev": true, "requires": { - "follow-redirects": "^1.14.8" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "axobject-query": { @@ -21804,12 +21758,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -21971,16 +21919,6 @@ "node-int64": "^0.4.0" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -22485,15 +22423,6 @@ "yaml": "^1.10.0" } }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "requires": { - "buffer": "^5.1.0" - } - }, "cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -24862,12 +24791,6 @@ "harmony-reflect": "^1.4.6" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", diff --git a/client/package.json b/client/package.json index d125482216..721c82700f 100644 --- a/client/package.json +++ b/client/package.json @@ -55,7 +55,7 @@ ] }, "devDependencies": { - "@lumieducation/h5p-server": "9.1.2", + "@lumieducation/h5p-server": "9.2.0", "@lumieducation/xapi-aggregator": "^1.0.1-alpha.7", "@testing-library/jest-dom": "5.16.5", "@types/debug": "4.1.7", diff --git a/package.json b/package.json index 261869aff9..996af7b766 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "dependencies": { "@lumieducation/h5p-express": "9.1.2", "@lumieducation/h5p-html-exporter": "9.1.2", - "@lumieducation/h5p-server": "9.1.2", + "@lumieducation/h5p-server": "9.2.0", "@sentry/electron": "3.0.7", "@sentry/node": "7.0.0", "body-parser": "1.20.0",