diff --git a/package-lock.json b/package-lock.json index f2488889ab9..c54b9cac480 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2335,9 +2335,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.15.tgz", - "integrity": "sha512-q0p6zkVq2lJnmzZVPR33doA51G7YOja+FBvRdp5ISIthL0MtFCgYHHhR563z9WFGxcOn0WfjSkPDJ5Qig3H3Sw==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.16.tgz", + "integrity": "sha512-2SpS4/UaWQaGpBINyG5ZuCHnUDeVByOhvbkARwfmnfxDvTaj80yOI1cD8Tw93ICV5Fx4fnyDKWQZI1CDtcWyUg==", "funding": [ { "type": "github", @@ -3386,9 +3386,9 @@ } }, "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz", + "integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==", "dev": true, "license": "MIT" }, @@ -5605,9 +5605,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.25", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.25.tgz", - "integrity": "sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==", + "version": "2.8.28", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.28.tgz", + "integrity": "sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -6067,9 +6067,9 @@ } }, "node_modules/browserslist": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", - "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", "funding": [ { "type": "opencollective", @@ -6087,10 +6087,10 @@ "license": "MIT", "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.8.19", - "caniuse-lite": "^1.0.30001751", - "electron-to-chromium": "^1.5.238", - "node-releases": "^2.0.26", + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", + "node-releases": "^2.0.27", "update-browserslist-db": "^1.1.4" }, "bin": { @@ -7793,9 +7793,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.1.tgz", + "integrity": "sha512-98XGutrXoh75MlgLihlNxAGbUuFQc7l1cqcnEZlLNKc0UrVdPndgmaDmYTDDh929VS/eqTZV0rozmhu2qqT1/g==", "license": "MIT" }, "node_modules/dapjs": { @@ -8251,9 +8251,9 @@ "license": "MIT" }, "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", "dev": true, "license": "MIT", "dependencies": { @@ -8268,9 +8268,9 @@ } }, "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", "dev": true, "license": "MIT", "engines": { @@ -8796,9 +8796,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.249", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.249.tgz", - "integrity": "sha512-5vcfL3BBe++qZ5kuFhD/p8WOM1N9m3nwvJPULJx+4xf2usSlZFJ0qoNYO2fOX4hi3ocuDcmDobtA+5SFr4OmBg==", + "version": "1.5.253", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.253.tgz", + "integrity": "sha512-O0tpQ/35rrgdiGQ0/OFWhy1itmd9A6TY9uQzlqj3hKSu/aYpe7UIn5d7CU2N9myH6biZiWF3VMZVuup8pw5U9w==", "license": "ISC" }, "node_modules/elliptic": { @@ -13852,13 +13852,13 @@ } }, "node_modules/isomorphic-dompurify": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.31.0.tgz", - "integrity": "sha512-/XPACpfVJeEiy28UgkBWUWdhgKN8xwFYkoVFsqrcSJJ5pXZ3HStuF3ih/Hr8PwhCXHqFAys+b4tcgw0pbUT4rw==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/isomorphic-dompurify/-/isomorphic-dompurify-2.32.0.tgz", + "integrity": "sha512-4i6G4ICY57wQpiaNd6WcwhHUAqGDAJGWRlfWKLunBchJjtF2HV4eUeJtUupoEddbnnxYUiRhqfd9e4aDYR7ROA==", "license": "MIT", "dependencies": { "dompurify": "^3.3.0", - "jsdom": "^27.1.0" + "jsdom": "^27.2.0" }, "engines": { "node": ">=20.19.5" @@ -13928,14 +13928,14 @@ } }, "node_modules/isomorphic-dompurify/node_modules/jsdom": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.1.0.tgz", - "integrity": "sha512-Pcfm3eZ+eO4JdZCXthW9tCDT3nF4K+9dmeZ+5X39n+Kqz0DDIABRP5CAEOHRFZk8RGuC2efksTJxrjp8EXCunQ==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.2.0.tgz", + "integrity": "sha512-454TI39PeRDW1LgpyLPyURtB4Zx1tklSr6+OFOipsxGUH1WMTvk6C65JQdrj455+DP2uJ1+veBEHTGFKWVLFoA==", "license": "MIT", "dependencies": { - "@acemir/cssom": "^0.9.19", - "@asamuzakjp/dom-selector": "^6.7.3", - "cssstyle": "^5.3.2", + "@acemir/cssom": "^0.9.23", + "@asamuzakjp/dom-selector": "^6.7.4", + "cssstyle": "^5.3.3", "data-urls": "^6.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^4.0.0", @@ -14114,9 +14114,9 @@ } }, "node_modules/istanbul-api/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { @@ -17038,9 +17038,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -18011,9 +18011,9 @@ } }, "node_modules/memfs": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz", - "integrity": "sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==", + "version": "4.51.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.51.0.tgz", + "integrity": "sha512-4zngfkVM/GpIhC8YazOsM6E8hoB33NP0BCESPOA6z7qaL6umPJNqkO8CNYaLV2FB2MV6H1O3x2luHHOSqppv+A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18229,9 +18229,9 @@ } }, "node_modules/min-document": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.1.tgz", - "integrity": "sha512-8lqe85PkqQJzIcs2iD7xW/WSxcncC3/DPVbTOafKNJDIMXwGfwXS350mH4SJslomntN2iYtFBuC0yNO3CEap6g==", + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.2.tgz", + "integrity": "sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==", "license": "MIT", "dependencies": { "dom-walk": "^0.1.0" @@ -22812,9 +22812,9 @@ } }, "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", "dev": true, "license": "MIT", "engines": { @@ -25513,9 +25513,9 @@ } }, "node_modules/scratch-audio": { - "version": "2.0.258", - "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.258.tgz", - "integrity": "sha512-SbyRlYBsFgIsOU2JPSkK8cQFin51FzzjhIaIa4fo2zHI0eOZklIvU5z6ant3k/0a5QT6rcWWnJH118WN0EEaVg==", + "version": "2.0.265", + "resolved": "https://registry.npmjs.org/scratch-audio/-/scratch-audio-2.0.265.tgz", + "integrity": "sha512-9LPtG1/7HkePPLsuqPblV6bpxPDYw9jlIK5n13Vt5RX7yegxmD6y0V+3/hz4Mlq/ekYohEtKfMntKqFSl93Vcw==", "license": "AGPL-3.0-only", "dependencies": { "audio-context": "^1.0.1", @@ -25524,9 +25524,9 @@ } }, "node_modules/scratch-blocks": { - "version": "1.1.227", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.1.227.tgz", - "integrity": "sha512-GPuYoRV5yJDE8EYcNJejbtyGezKN+r/WVR+wm6+N+9qmp1upVeCCqU3TPyA1t/S72IvsQy8X+3tPkFulTpRfQw==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-1.2.5.tgz", + "integrity": "sha512-S1cL7j0ajhOl/fJk6vKGtYwGHjGlEX5VOcAA/rjd5GhfneL6l3fopa5AXoVvYQHow3+s2wtFGaAJheYle/ygUg==", "license": "Apache-2.0", "dependencies": { "exports-loader": "^0.7.0", @@ -25707,9 +25707,9 @@ } }, "node_modules/scratch-render": { - "version": "2.2.70", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.2.70.tgz", - "integrity": "sha512-0+KhQg6sxK991YBarxDVzrtJJDG3Sw2mh4HJn6nQosWumnSH6DR9KJNZzIs/xFMg7Kl+tInm01ujeutM4fbNbg==", + "version": "2.2.76", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-2.2.76.tgz", + "integrity": "sha512-AgCOl3FTLWdv9Ei8G8FTARwMO8kmpEQKpabqWqPMwEpq8u4gr628DSoEjlQ/+pMI/PvJq/F1Ra6B5alZ/csO4w==", "license": "AGPL-3.0-only", "dependencies": { "grapheme-breaker": "^0.3.2", @@ -25726,9 +25726,9 @@ } }, "node_modules/scratch-render-fonts": { - "version": "1.0.250", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.250.tgz", - "integrity": "sha512-B8IW5C75u0BBuptKpqujS7/l4fi3d+0kTmMynf6ucu1BeT84ib8lgso1Ib1l1o2xYmF8h9m4v+vCmtRLOvg4YA==", + "version": "1.0.251", + "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.251.tgz", + "integrity": "sha512-RRG/hIvMYg2Vsw31OsFeqJewbERaWArZYztF3sS61W5ESWKb8ZB7sHlDCcuYsYruMsg5udBvMlssfwvPFHn17A==", "peer": true, "dependencies": { "base64-loader": "^1.0.0" @@ -25740,9 +25740,9 @@ "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" }, "node_modules/scratch-sb1-converter": { - "version": "2.0.272", - "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.272.tgz", - "integrity": "sha512-CFwdN10s9nS/5GfIRy6SvQSgKeVVPynpYhiBqFS6G3q/f5f6KkpFqCIvbe7cE8q41PM93tZbINQNHtRrMd78Jw==", + "version": "2.0.277", + "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-2.0.277.tgz", + "integrity": "sha512-CoYEmmt3GpB7KkVCHE0Wcw0q326fTrgFUP+57nhAu0Kapu+Pk/efdZ/DVXoCD7uugW5oGeYCC55vURGgdACyOA==", "license": "AGPL-3.0-only", "dependencies": { "js-md5": "^0.7.3", @@ -25809,9 +25809,9 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.1.14.tgz", - "integrity": "sha512-AN5pg6jstvltWm//YogYcmLh2Dk7w5WEpgDbNhBeirVYOLlJrdOfhyFEcZ64uS54PI050lVaqirsyaeKt2OZNw==", + "version": "3.1.15", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.1.15.tgz", + "integrity": "sha512-JFVbLP9yZL2fLq8BilsytH+hZ6El6EzDPoszxa2SOJycGDyVl5yhMfBP9gidFSse3Y57i2D0rj3D0SbWL6Oskg==", "license": "AGPL-3.0-only", "dependencies": { "base64-js": "^1.2.1",