diff --git a/package-lock.json b/package-lock.json index 20ee77f701f..8678b4ad55f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -123,6 +123,12 @@ "react-dom": "^16.0.0" } }, + "node_modules/@acemir/cssom": { + "version": "0.9.19", + "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.19.tgz", + "integrity": "sha512-Pp2gAQXPZ2o7lt4j0IMwNRXqQ3pagxtDj5wctL5U2Lz4oV0ocDNlkgx4DpxfyKav4S/bePuI+SMqcBSUHLy9kg==", + "license": "MIT" + }, "node_modules/@asamuzakjp/css-color": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.0.5.tgz", @@ -146,9 +152,9 @@ } }, "node_modules/@asamuzakjp/dom-selector": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.3.tgz", - "integrity": "sha512-kiGFeY+Hxf5KbPpjRLf+ffWbkos1aGo8MBfd91oxS3O57RgU3XhZrt/6UzoVF9VMpWbC3v87SRc9jxGrc9qHtQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.4.tgz", + "integrity": "sha512-buQDjkm+wDPXd6c13534URWZqbz0RP5PAhXZ+LIoa5LgwInT9HVJvGIJivg75vi8I13CxDGdTnz+aY5YUJlIAA==", "license": "MIT", "dependencies": { "@asamuzakjp/nwsapi": "^2.3.9", @@ -5599,9 +5605,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.21", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.21.tgz", - "integrity": "sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==", + "version": "2.8.23", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.23.tgz", + "integrity": "sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -13922,13 +13928,14 @@ } }, "node_modules/isomorphic-dompurify/node_modules/jsdom": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.0.1.tgz", - "integrity": "sha512-SNSQteBL1IlV2zqhwwolaG9CwhIhTvVHWg3kTss/cLE7H/X4644mtPQqYvCfsSrGQWt9hSZcgOXX8bOZaMN+kA==", + "version": "27.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.1.0.tgz", + "integrity": "sha512-Pcfm3eZ+eO4JdZCXthW9tCDT3nF4K+9dmeZ+5X39n+Kqz0DDIABRP5CAEOHRFZk8RGuC2efksTJxrjp8EXCunQ==", "license": "MIT", "dependencies": { - "@asamuzakjp/dom-selector": "^6.7.2", - "cssstyle": "^5.3.1", + "@acemir/cssom": "^0.9.19", + "@asamuzakjp/dom-selector": "^6.7.3", + "cssstyle": "^5.3.2", "data-urls": "^6.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^4.0.0", @@ -13936,7 +13943,6 @@ "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", "parse5": "^8.0.0", - "rrweb-cssom": "^0.8.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.0", @@ -13949,7 +13955,7 @@ "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=20" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { "canvas": "^3.0.0" @@ -24967,12 +24973,6 @@ "dev": true, "license": "MIT" }, - "node_modules/rrweb-cssom": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", - "license": "MIT" - }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -25512,9 +25512,9 @@ } }, "node_modules/scratch-audio": { - "version": "2.0.249", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.249.tgz", - "integrity": "sha512-erPR1PvilCVjZAvj5Ki7PNNTeswFzrUq77Hki/a262OIj54WTEgPd0+/W8fwqEEHQfc+sfXVn++7mZX2SjHWIA==", + "version": "2.0.252", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.252.tgz", + "integrity": "sha512-c/j9geTdeGe6Q9IY34kRk1Yc2KddNIWqlggXM3d6jePzcUoVZljem/okKJ0SPgA51S0tP+4tWX53hgtKcNKn0g==", "license": "AGPL-3.0-only", "dependencies": { "audio-context": "^1.0.1", @@ -25706,9 +25706,9 @@ } }, "node_modules/scratch-render": { - "version": "2.2.55", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.2.55.tgz", - "integrity": "sha512-Ck7Urb/WDX/gcHHRaehS2Kii9Xw8u20HAyy+bWneuKbaAI2yc3W6VYE02E1NrVD9WC4X7h9i9QF6MxGnhSM9ig==", + "version": "2.2.58", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.2.58.tgz", + "integrity": "sha512-kPTl4oCRd/Lr7kLRJoBhUDV9++ytOn2x/wkty3KDDLOtZuOc41cGOUSA8dTGKJU5WIgpWInjzskYF2gCO9y1DA==", "license": "AGPL-3.0-only", "dependencies": { "grapheme-breaker": "^0.3.2", @@ -25739,9 +25739,9 @@ "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, "node_modules/scratch-sb1-converter": { - "version": "2.0.261", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.261.tgz", - "integrity": "sha512-mvWQu8kZhEzySn8rlGUBXCNzgn46DdOr2WLC9jdS/fK4eGO0Orfpchw8OIAoToZNwu9zhfoVWuPy4rBJq5d5tg==", + "version": "2.0.264", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.264.tgz", + "integrity": "sha512-OvLXWk8SdW/spX5zcXC9CuUwl1MUZWKYxZ5IYiI2Woddm+XpgaD7IlVf2QJIvQY0rtzYi3busQZ1ApoxzUQhPw==", "license": "AGPL-3.0-only", "dependencies": { "js-md5": "^0.7.3", @@ -25768,9 +25768,9 @@ } }, "node_modules/scratch-storage": { - "version": "4.1.24", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.1.24.tgz", - "integrity": "sha512-jdltcHhSlaJJfyin6SXRwLsIfEmzzt2BIH8ST4V0I1JYP0IkGvU5iGmS0cnIVAnBnfMO6BwrGsI51pnQKiwcBQ==", + "version": "4.1.25", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-4.1.25.tgz", + "integrity": "sha512-7qrdOeYtGnCjPb1LhGYXXHB9c4GlHOY0/LpHIWkNiD6TKbUqPaZV8d1WHZQHM0StnNiVmXOxh0AlEtfOjvuOsQ==", "license": "AGPL-3.0-only", "dependencies": { "@babel/runtime": "^7.21.0",