diff --git a/web/package-lock.json b/web/package-lock.json index e3b35f89455d..30d45a1fd0d0 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -14,13 +14,13 @@ "devDependencies": { "@eslint/js": "^9.13.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.2.1", + "@wdio/browserstack-service": "^9.2.2", "@wdio/cli": "^8.40.2", "@wdio/local-runner": "^8.40.2", - "@wdio/mocha-framework": "^9.1.3", - "@wdio/spec-reporter": "^9.1.3", - "@wdio/static-server-service": "^9.1.3", - "chai": "^5.1.1", + "@wdio/mocha-framework": "^9.2.2", + "@wdio/spec-reporter": "^9.2.2", + "@wdio/static-server-service": "^9.2.2", + "chai": "^5.1.2", "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", @@ -29,7 +29,7 @@ "eslint-plugin-jsdoc": "^50.4.3", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.1.0-rc.0", - "eslint-plugin-react-refresh": "^0.4.13", + "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.11.0", "mocha": "^10.7.3", "prettier": "^3.3.3", @@ -37,8 +37,8 @@ "stylelint-config-standard": "^36.0.1", "stylelint-prettier": "^5.0.2", "ts-loader": "^9.5.1", - "tsx": "^4.19.1", - "typedoc-plugin-mdn-links": "^3.3.4", + "tsx": "^4.19.2", + "typedoc-plugin-mdn-links": "^3.3.5", "typescript": "^5.6.3", "typescript-eslint": "^8.11.0", "webdriverio": "^8.40.0", @@ -584,29 +584,6 @@ "@csstools/css-tokenizer": "^3.0.1" } }, - "node_modules/@csstools/selector-resolve-nested": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-2.0.0.tgz", - "integrity": "sha512-oklSrRvOxNeeOW1yARd4WNCs/D09cQjunGZUgSq6vM8GpzFswN+8rBZyJA29YFZhOTQ6GFzxgLDNtVbt9wPZMA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.1.0" - } - }, "node_modules/@csstools/selector-specificity": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", @@ -2081,11 +2058,10 @@ "license": "MIT" }, "node_modules/@types/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-KmROQqbQzKGuaAbmK+ZcytkJ51+YqDa7NmbXjmtC5YBLSyQYo21YaUnQ3HbaPFKL1ooo6RQ6OPYPIDyxfpDDXw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/archiver/-/archiver-6.0.3.tgz", + "integrity": "sha512-a6wUll6k3zX6qs5KlxIggs1P1JcYJaTCx2gnlr+f0S1yd2DoaEwoIK10HmBaLnZwWneBz+JBm0dwcZu0zECBcQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/readdir-glob": "*" } @@ -2439,9 +2415,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.11", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", - "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -2854,9 +2830,9 @@ } }, "node_modules/@wdio/browserstack-service": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.2.1.tgz", - "integrity": "sha512-Vc6ysnaZ4R+YCsPN6PpJRuRVAMu3t3PUR/73gU6jT4UP3Pa45M9gi5ftAniGJlK0nDdkadFeBLGeYVNFVXRLww==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.2.2.tgz", + "integrity": "sha512-9efLXTCiuEfxYPtjJ70qSfYfKXavmkYvG7PuW8kaRRdUjwuc6OnrHSwmfnHcDAgyoAVfuffBSlFU/Oxi5xUQXQ==", "dev": true, "dependencies": { "@browserstack/ai-sdk-node": "1.5.9", @@ -2864,8 +2840,8 @@ "@percy/selenium-webdriver": "^2.0.3", "@types/gitconfiglocal": "^2.0.1", "@wdio/logger": "9.1.3", - "@wdio/reporter": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/reporter": "9.2.2", + "@wdio/types": "9.2.2", "browserstack-local": "^1.5.1", "chalk": "^5.3.0", "csv-writer": "^1.6.0", @@ -2873,7 +2849,7 @@ "git-repo-info": "^2.1.1", "gitconfiglocal": "^2.1.0", "uuid": "^10.0.0", - "webdriverio": "9.2.1", + "webdriverio": "9.2.2", "winston-transport": "^4.5.0", "yauzl": "^3.0.0" }, @@ -2907,14 +2883,14 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/@wdio/config": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.1.3.tgz", - "integrity": "sha512-fozjb5Jl26QqQoZ2lJc8uZwzK2iKKmIfNIdNvx5JmQt78ybShiPuWWgu/EcHYDvAiZwH76K59R1Gp4lNmmEDew==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.2.2.tgz", + "integrity": "sha512-DaX4OINF1MjWlRHoNktreVXMSmSCXGknrBD/NWdhIBjVvTRdHgVRFBTYy3erkDavJCT9VW35cxyY5SvG0AyTIA==", "dev": true, "dependencies": { "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", - "@wdio/utils": "9.1.3", + "@wdio/types": "9.2.2", + "@wdio/utils": "9.2.2", "decamelize": "^6.0.0", "deepmerge-ts": "^7.0.3", "glob": "^10.2.2", @@ -2940,9 +2916,9 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/@wdio/protocols": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-9.2.0.tgz", - "integrity": "sha512-lSdKCwLtqMxSIW+cl8au21GlNkvmLNGgyuGYdV/lFdWflmMYH1zusruM6Km6Kpv2VUlWySjjGknYhe7XVTOeMw==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-9.2.2.tgz", + "integrity": "sha512-0GMUSHCbYm+J+rnRU6XPtaUgVCRICsiH6W5zCXpePm3wLlbmg/mvZ+4OnNErssbpIOulZuAmC2jNmut2AEfWSw==", "dev": true }, "node_modules/@wdio/browserstack-service/node_modules/@wdio/repl": { @@ -2958,9 +2934,9 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/@wdio/types": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.1.3.tgz", - "integrity": "sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", + "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -2970,14 +2946,14 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/@wdio/utils": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.1.3.tgz", - "integrity": "sha512-dYeOzq9MTh8jYRZhzo/DYyn+cKrhw7h0/5hgyXkbyk/wHwF/uLjhATPmfaCr9+MARSEdiF7wwU8iRy/V0jfsLg==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.2.2.tgz", + "integrity": "sha512-Npx7jL8eXGnBTMN+X+PLcXRfTezgVhcgwCJaarOQ0kSsyP6HNJuV8EqQZFpixzIZ1oRlizZ+cshaiwn01mgVHg==", "dev": true, "dependencies": { "@puppeteer/browsers": "^2.2.0", "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/types": "9.2.2", "decamelize": "^6.0.0", "deepmerge-ts": "^7.0.3", "edgedriver": "^5.6.1", @@ -3159,18 +3135,18 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/webdriver": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.2.0.tgz", - "integrity": "sha512-UrhuHSLq4m3OgncvX75vShfl5w3gmjAy8LvLb6/L6V+a+xcqMRelFx/DQ72Mr84F4m8Li6wjtebrOH1t9V/uOQ==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.2.2.tgz", + "integrity": "sha512-HZw+nNHLbTPNljPlzVNV78EAw7WAX7S3fcRTSSCKAyKA/erB2bcdNa8B+pkdb95AWHgjx/FcsR/b5sL3LOY3Rg==", "dev": true, "dependencies": { "@types/node": "^20.1.0", "@types/ws": "^8.5.3", - "@wdio/config": "9.1.3", + "@wdio/config": "9.2.2", "@wdio/logger": "9.1.3", - "@wdio/protocols": "9.2.0", - "@wdio/types": "9.1.3", - "@wdio/utils": "9.1.3", + "@wdio/protocols": "9.2.2", + "@wdio/types": "9.2.2", + "@wdio/utils": "9.2.2", "deepmerge-ts": "^7.0.3", "ws": "^8.8.0" }, @@ -3179,19 +3155,19 @@ } }, "node_modules/@wdio/browserstack-service/node_modules/webdriverio": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.2.1.tgz", - "integrity": "sha512-AI7xzqTmFiU7oAx4fpEF1U1MA7smhCPVDeM0gxPqG5qWepzib3WDX2SsRtcmhdVW+vLJ3m4bf8rAXxZ2M1msWA==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.2.2.tgz", + "integrity": "sha512-OQqaldjsHuUA+5MPHWjm4BMBOdHWP0kmHr7K37haudB/AXebU9bHysEM9dXiEMYXxR4NwHoNHgAi4Cq++Xh8Vw==", "dev": true, "dependencies": { "@types/node": "^20.11.30", "@types/sinonjs__fake-timers": "^8.1.5", - "@wdio/config": "9.1.3", + "@wdio/config": "9.2.2", "@wdio/logger": "9.1.3", - "@wdio/protocols": "9.2.0", + "@wdio/protocols": "9.2.2", "@wdio/repl": "9.0.8", - "@wdio/types": "9.1.3", - "@wdio/utils": "9.1.3", + "@wdio/types": "9.2.2", + "@wdio/utils": "9.2.2", "archiver": "^7.0.1", "aria-query": "^5.3.0", "cheerio": "^1.0.0-rc.12", @@ -3210,7 +3186,7 @@ "rgb2hex": "0.2.5", "serialize-error": "^11.0.3", "urlpattern-polyfill": "^10.0.0", - "webdriver": "9.2.0" + "webdriver": "9.2.2" }, "engines": { "node": ">=18.20.0" @@ -3329,16 +3305,16 @@ } }, "node_modules/@wdio/mocha-framework": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-9.1.3.tgz", - "integrity": "sha512-MhYTwqZdpqu28vUFnU0swbv9Y/cKRGFdaJtBImpT0HlnbBHG3NouEcQnInSiGst5JMdDBRrkxHYZyTz6y3Uxpw==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-9.2.2.tgz", + "integrity": "sha512-6VmaIYUBv47pJpK9UqH2ZJVyWYsc8Pn0X1PTL9LmmD4ZnzBFLTsGYOhOzEx80bnoA6IBv9dcqZ1SCraKZuzang==", "dev": true, "dependencies": { "@types/mocha": "^10.0.6", "@types/node": "^20.11.28", "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", - "@wdio/utils": "9.1.3", + "@wdio/types": "9.2.2", + "@wdio/utils": "9.2.2", "mocha": "^10.3.0" }, "engines": { @@ -3383,9 +3359,9 @@ } }, "node_modules/@wdio/mocha-framework/node_modules/@wdio/types": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.1.3.tgz", - "integrity": "sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", + "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -3395,14 +3371,14 @@ } }, "node_modules/@wdio/mocha-framework/node_modules/@wdio/utils": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.1.3.tgz", - "integrity": "sha512-dYeOzq9MTh8jYRZhzo/DYyn+cKrhw7h0/5hgyXkbyk/wHwF/uLjhATPmfaCr9+MARSEdiF7wwU8iRy/V0jfsLg==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.2.2.tgz", + "integrity": "sha512-Npx7jL8eXGnBTMN+X+PLcXRfTezgVhcgwCJaarOQ0kSsyP6HNJuV8EqQZFpixzIZ1oRlizZ+cshaiwn01mgVHg==", "dev": true, "dependencies": { "@puppeteer/browsers": "^2.2.0", "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/types": "9.2.2", "decamelize": "^6.0.0", "deepmerge-ts": "^7.0.3", "edgedriver": "^5.6.1", @@ -3538,14 +3514,14 @@ } }, "node_modules/@wdio/reporter": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-9.1.3.tgz", - "integrity": "sha512-j8i2Rs2JkcLdvdP6eysMNKgUnApi/ESwRYtscQvQIOYvzy2xOEJRe6VOeoUjLgKNN4VGo165H04bbxMR0oacUw==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-9.2.2.tgz", + "integrity": "sha512-3FxIMol0lTQ8S0gSlgvBpjTg9w/GRCFH+juHVIwjmdeqgKwID0IoKGxLo2enLjR7T3wsWUzN6JaqL/fa4nAK4A==", "dev": true, "dependencies": { "@types/node": "^20.1.0", "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/types": "9.2.2", "diff": "^7.0.0", "object-inspect": "^1.12.0" }, @@ -3569,9 +3545,9 @@ } }, "node_modules/@wdio/reporter/node_modules/@wdio/types": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.1.3.tgz", - "integrity": "sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", + "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -3612,13 +3588,13 @@ } }, "node_modules/@wdio/spec-reporter": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-9.1.3.tgz", - "integrity": "sha512-N5GsZpDcjfJ9otmxD8q1Kc7PK5/P4Y3B+Aj51FyvYseMPbsOzUuwsKUQJSQu/IhgrDU3UjZQydr8UBU/Gg6a9w==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-9.2.2.tgz", + "integrity": "sha512-J/4tt09SJb1mPsy5CQNi5hZyT2ZJ9qhpPS+yBAR/74P/E1bsfHHBMEb2n0CNPp9IhIdyGZzMxueaJAWEiGGWQQ==", "dev": true, "dependencies": { - "@wdio/reporter": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/reporter": "9.2.2", + "@wdio/types": "9.2.2", "chalk": "^5.1.2", "easy-table": "^1.2.0", "pretty-ms": "^9.0.0" @@ -3628,9 +3604,9 @@ } }, "node_modules/@wdio/spec-reporter/node_modules/@wdio/types": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.1.3.tgz", - "integrity": "sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", + "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -3640,13 +3616,13 @@ } }, "node_modules/@wdio/static-server-service": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/static-server-service/-/static-server-service-9.1.3.tgz", - "integrity": "sha512-3YBmx1lYxIcvm7pivhh2m2eO8/zoqAbo9/noGu8t3qhPWB/HQaicvgggTlOMZMdg5wf964OabH+oc4W3UaDkLA==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/static-server-service/-/static-server-service-9.2.2.tgz", + "integrity": "sha512-lbUAqolJ2Kh+Gc6AIH7upZFUxfAFY5n3W6ph1+wYPk5rtL657kqWLLLXm+7RMJa88GDBzC5za06MGA9LpRfQHQ==", "dev": true, "dependencies": { "@wdio/logger": "9.1.3", - "@wdio/types": "9.1.3", + "@wdio/types": "9.2.2", "express": "^4.14.0", "morgan": "^1.7.0" }, @@ -3670,9 +3646,9 @@ } }, "node_modules/@wdio/static-server-service/node_modules/@wdio/types": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.1.3.tgz", - "integrity": "sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==", + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-9.2.2.tgz", + "integrity": "sha512-nHZ9Ne9iRQFJ1TOYKUn4Fza69IshTTzk6RYmSZ51ImGs9uMZu0+S0Jm9REdly+VLN3FzxG6g2QSe0/F3uNVPdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -4951,11 +4927,10 @@ "license": "CC-BY-4.0" }, "node_modules/chai": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", - "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", "dev": true, - "license": "MIT", "dependencies": { "assertion-error": "^2.0.1", "check-error": "^2.1.1", @@ -6934,9 +6909,9 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.13.tgz", - "integrity": "sha512-f1EppwrpJRWmqDTyvAyomFVDYRtrS7iTEqv3nokETnMiMzs2SSTmKRTACce4O2p4jYyowiSMvpdwC/RLcMFhuQ==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz", + "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==", "dev": true, "peerDependencies": { "eslint": ">=7" @@ -12153,9 +12128,9 @@ } }, "node_modules/postcss-nesting": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.0.tgz", - "integrity": "sha512-TCGQOizyqvEkdeTPM+t6NYwJ3EJszYE/8t8ILxw/YoeUvz2rz7aM8XTAmBWh9/DJjfaaabL88fWrsVHSPF2zgA==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", "dev": true, "funding": [ { @@ -12167,11 +12142,10 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "dependencies": { - "@csstools/selector-resolve-nested": "^2.0.0", - "@csstools/selector-specificity": "^4.0.0", - "postcss-selector-parser": "^6.1.0" + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": ">=18" @@ -12180,6 +12154,63 @@ "postcss": "^8.4" } }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-normalize-charset": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", @@ -15349,9 +15380,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz", - "integrity": "sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz", + "integrity": "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==", "dev": true, "dependencies": { "esbuild": "~0.23.0", @@ -15853,9 +15884,9 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.3.4.tgz", - "integrity": "sha512-jF/QpTT43rDeSG6Sh0d5HUsoxz6RlfGNKrP/9KJjTLkQwxbbfEc6cUh6KtbPRVbxAdjIXbgCg+pdn01e27isrg==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.3.5.tgz", + "integrity": "sha512-EsOmQ23eBYqFFEkjo/prud/h2O2QIPQwdVvpyocwn3SWWFCP1YfuTCs94/dDQG6Ikte7gik88ic7Md8fDvEmtw==", "dev": true, "peerDependencies": { "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" @@ -15942,9 +15973,9 @@ } }, "node_modules/undici": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.0.tgz", - "integrity": "sha512-AITZfPuxubm31Sx0vr8bteSalEbs9wQb/BOBi9FPlD9Qpd6HxZ4Q0+hI742jBhkPb4RT2v5MQzaW5VhRVyj+9A==", + "version": "6.20.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.1.tgz", + "integrity": "sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==", "dev": true, "engines": { "node": ">=18.17" @@ -16118,9 +16149,9 @@ } }, "node_modules/vite": { - "version": "5.4.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz", - "integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==", + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", "dev": true, "dependencies": { "esbuild": "^0.21.3", @@ -17219,9 +17250,9 @@ "cssnano-preset-advanced": "^7.0.6", "mocha": "^10.7.3", "postcss": "^8.4.47", - "postcss-nesting": "^13.0.0", + "postcss-nesting": "^13.0.1", "replace-in-file": "^8.2.0", - "tsx": "^4.19.1", + "tsx": "^4.19.2", "tsx-dom": "^3.0.1", "typedoc": "^0.26.10", "typescript": "^5.6.3" @@ -17237,11 +17268,11 @@ "ruffle-core": "^0.1.0" }, "devDependencies": { - "@types/react": "^18.3.11", + "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.3", "typescript": "^5.6.3", - "vite": "^5.4.9" + "vite": "^5.4.10" } }, "packages/extension": { @@ -17253,7 +17284,7 @@ }, "devDependencies": { "@tsconfig/strictest": "^2.0.5", - "@types/archiver": "^6.0.2", + "@types/archiver": "^6.0.3", "@types/chrome": "^0.0.279", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", @@ -17264,7 +17295,7 @@ "json5": "^2.2.3", "jsonwebtoken": "^9.0.2", "ts-loader": "^9.5.1", - "tsx": "^4.19.1", + "tsx": "^4.19.2", "typescript": "^5.6.3", "webpack-cli": "^5.1.4" } diff --git a/web/package.json b/web/package.json index 04d0960cd376..2096dd9cfc0a 100644 --- a/web/package.json +++ b/web/package.json @@ -11,13 +11,13 @@ "devDependencies": { "@eslint/js": "^9.13.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.2.1", + "@wdio/browserstack-service": "^9.2.2", "@wdio/cli": "^8.40.2", "@wdio/local-runner": "^8.40.2", - "@wdio/mocha-framework": "^9.1.3", - "@wdio/spec-reporter": "^9.1.3", - "@wdio/static-server-service": "^9.1.3", - "chai": "^5.1.1", + "@wdio/mocha-framework": "^9.2.2", + "@wdio/spec-reporter": "^9.2.2", + "@wdio/static-server-service": "^9.2.2", + "chai": "^5.1.2", "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", @@ -26,7 +26,7 @@ "eslint-plugin-jsdoc": "^50.4.3", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.1.0-rc.0", - "eslint-plugin-react-refresh": "^0.4.13", + "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.11.0", "mocha": "^10.7.3", "prettier": "^3.3.3", @@ -34,8 +34,8 @@ "stylelint-config-standard": "^36.0.1", "stylelint-prettier": "^5.0.2", "ts-loader": "^9.5.1", - "tsx": "^4.19.1", - "typedoc-plugin-mdn-links": "^3.3.4", + "tsx": "^4.19.2", + "typedoc-plugin-mdn-links": "^3.3.5", "typescript": "^5.6.3", "typescript-eslint": "^8.11.0", "webdriverio": "^8.40.0", diff --git a/web/packages/core/package.json b/web/packages/core/package.json index 7bdaa5336b6e..a32d8e60d078 100644 --- a/web/packages/core/package.json +++ b/web/packages/core/package.json @@ -30,9 +30,9 @@ "cssnano-preset-advanced": "^7.0.6", "mocha": "^10.7.3", "postcss": "^8.4.47", - "postcss-nesting": "^13.0.0", + "postcss-nesting": "^13.0.1", "replace-in-file": "^8.2.0", - "tsx": "^4.19.1", + "tsx": "^4.19.2", "tsx-dom": "^3.0.1", "typedoc": "^0.26.10", "typescript": "^5.6.3" diff --git a/web/packages/demo/package.json b/web/packages/demo/package.json index a7b7d553ff54..932dd52d8db6 100644 --- a/web/packages/demo/package.json +++ b/web/packages/demo/package.json @@ -18,10 +18,10 @@ "ruffle-core": "^0.1.0" }, "devDependencies": { - "@types/react": "^18.3.11", + "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.3", "typescript": "^5.6.3", - "vite": "^5.4.9" + "vite": "^5.4.10" } } diff --git a/web/packages/extension/package.json b/web/packages/extension/package.json index 769a13bcd9de..31607815a6c5 100644 --- a/web/packages/extension/package.json +++ b/web/packages/extension/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@tsconfig/strictest": "^2.0.5", - "@types/archiver": "^6.0.2", + "@types/archiver": "^6.0.3", "@types/chrome": "^0.0.279", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", @@ -30,6 +30,6 @@ "axios": "^1.7.7", "form-data": "^4.0.1", "jsonwebtoken": "^9.0.2", - "tsx": "^4.19.1" + "tsx": "^4.19.2" } }