diff --git a/web/package-lock.json b/web/package-lock.json index 60c065074e74d..1aaf95e455d97 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -12,35 +12,35 @@ "./packages/*" ], "devDependencies": { - "@eslint/js": "^9.19.0", + "@eslint/js": "^9.20.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.7.2", - "@wdio/cli": "^9.7.2", - "@wdio/local-runner": "^9.7.2", - "@wdio/mocha-framework": "^9.7.2", - "@wdio/spec-reporter": "^9.6.3", + "@wdio/browserstack-service": "^9.8.0", + "@wdio/cli": "^9.8.0", + "@wdio/local-runner": "^9.8.0", + "@wdio/mocha-framework": "^9.7.3", + "@wdio/spec-reporter": "^9.8.0", "@wdio/static-server-service": "^9.6.3", "chai": "^5.1.2", "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "eslint": "^9.19.0", + "eslint": "^9.20.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-react-hooks": "^5.1.0", - "eslint-plugin-react-refresh": "^0.4.18", + "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.14.0", "mocha": "^11.1.0", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "stylelint": "^16.14.1", "stylelint-config-standard": "^37.0.0", "stylelint-prettier": "^5.0.3", "ts-loader": "^9.5.2", "tsx": "^4.19.2", - "typedoc-plugin-mdn-links": "^4.0.11", + "typedoc-plugin-mdn-links": "^4.0.12", "typescript": "^5.7.3", - "typescript-eslint": "^8.23.0", + "typescript-eslint": "^8.24.0", "webdriverio": "^9.2.2", "webpack": "^5.97.1", "webpack-cli": "^6.0.1" @@ -1106,9 +1106,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", - "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz", + "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==", "dev": true, "license": "MIT", "engines": { @@ -2409,9 +2409,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.301", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.301.tgz", - "integrity": "sha512-BljW7InXXOfDYr4nG79y5lnaklrZ0gmeTwCUkuCXK2+69dHnZIrg13KhXJE/HrcFUmy8NG/EK+RTGScsh/Hbiw==", + "version": "0.0.304", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.304.tgz", + "integrity": "sha512-ms9CLILU+FEMK7gcmgz/Mtn2E81YQWiMIzCFF8ktp98EVNIIfoqaDTD4+ailOCq1sGjbnEmfJxQ1FAsQtk5M3A==", "dev": true, "license": "MIT", "dependencies": { @@ -2871,17 +2871,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.23.0.tgz", - "integrity": "sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz", + "integrity": "sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.23.0", - "@typescript-eslint/type-utils": "8.23.0", - "@typescript-eslint/utils": "8.23.0", - "@typescript-eslint/visitor-keys": "8.23.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/type-utils": "8.24.0", + "@typescript-eslint/utils": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2901,16 +2901,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.23.0.tgz", - "integrity": "sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.0.tgz", + "integrity": "sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.23.0", - "@typescript-eslint/types": "8.23.0", - "@typescript-eslint/typescript-estree": "8.23.0", - "@typescript-eslint/visitor-keys": "8.23.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4" }, "engines": { @@ -2926,14 +2926,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.23.0.tgz", - "integrity": "sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz", + "integrity": "sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.23.0", - "@typescript-eslint/visitor-keys": "8.23.0" + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2944,14 +2944,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.23.0.tgz", - "integrity": "sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz", + "integrity": "sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.23.0", - "@typescript-eslint/utils": "8.23.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, @@ -2968,9 +2968,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.23.0.tgz", - "integrity": "sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.0.tgz", + "integrity": "sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==", "dev": true, "license": "MIT", "engines": { @@ -2982,14 +2982,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.23.0.tgz", - "integrity": "sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz", + "integrity": "sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.23.0", - "@typescript-eslint/visitor-keys": "8.23.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3035,16 +3035,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.23.0.tgz", - "integrity": "sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.0.tgz", + "integrity": "sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.23.0", - "@typescript-eslint/types": "8.23.0", - "@typescript-eslint/typescript-estree": "8.23.0" + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3059,13 +3059,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.23.0.tgz", - "integrity": "sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz", + "integrity": "sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.23.0", + "@typescript-eslint/types": "8.24.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3125,9 +3125,9 @@ } }, "node_modules/@wdio/browserstack-service": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.7.2.tgz", - "integrity": "sha512-hlM4apNm4DncZUEWAjR8Pw0lRSarD342dYg/viDpsWczHSe0aMmeVNoQsODd3/90BxZ+F4sXWTpdOVJpLqZ3nw==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.8.0.tgz", + "integrity": "sha512-p6qA5ayI7jtZLKMqCB/V0h5i/kvxj+5RUbPW/GnqKO0vBs3b4sCvBE97GGubUkqWinbkQ7/677nJ65d1cCd7Ag==", "dev": true, "license": "MIT", "dependencies": { @@ -3145,7 +3145,7 @@ "git-repo-info": "^2.1.1", "gitconfiglocal": "^2.1.0", "uuid": "^10.0.0", - "webdriverio": "9.7.2", + "webdriverio": "9.8.0", "winston-transport": "^4.5.0", "yauzl": "^3.0.0" }, @@ -3157,20 +3157,20 @@ } }, "node_modules/@wdio/cli": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-9.7.2.tgz", - "integrity": "sha512-DH89Szyegx6C2zY7y6Z9Q3Fsc4YV8wwEw3mbXHjQQF2XJN6/yaHUvKTmZvb2btELmzxbkOjcbLT13BPUjw/5/w==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-9.8.0.tgz", + "integrity": "sha512-q9Kw7kciffTG6shnvcs08cVLD6RWhSl22B0iCAOZHd7D1kk2LG2TdqqELSSQF5/sVblSq99XtMoaDm3L2Iy9qw==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "^20.1.1", "@vitest/snapshot": "^2.1.1", - "@wdio/config": "9.7.2", - "@wdio/globals": "9.7.2", + "@wdio/config": "9.7.3", + "@wdio/globals": "9.8.0", "@wdio/logger": "9.4.4", "@wdio/protocols": "9.7.0", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "async-exit-hook": "^2.0.1", "chalk": "^5.2.0", "chokidar": "^4.0.0", @@ -3185,7 +3185,7 @@ "read-pkg-up": "^10.0.0", "recursive-readdir": "^2.2.3", "tsx": "^4.7.2", - "webdriverio": "9.7.2", + "webdriverio": "9.8.0", "yargs": "^17.7.2" }, "bin": { @@ -3196,15 +3196,15 @@ } }, "node_modules/@wdio/config": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.7.2.tgz", - "integrity": "sha512-8C4X1gizLLjYJAbrxVOwbudkXNZYD033RPEQAHG4T6CqiqGCMB7Tb3mYUnbHuvjAHj7oJ8FTECkT1a90ZhLMgw==", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-9.7.3.tgz", + "integrity": "sha512-rWiGR0WMcUpGTTMn3XP9OzNW3WH64AcNK93b9kSwq9WzVGVIzMBCZK8LPXpdQ+pFwizq/ExIXTx/Z39kc0LCyw==", "dev": true, "license": "MIT", "dependencies": { "@wdio/logger": "9.4.4", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "deepmerge-ts": "^7.0.3", "glob": "^10.2.2", "import-meta-resolve": "^4.0.0" @@ -3229,9 +3229,9 @@ } }, "node_modules/@wdio/globals": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-9.7.2.tgz", - "integrity": "sha512-fn8wwCsMTOID6mZ8ZtNYrdY+/30n6XQ8VVFU1OkrSCyEJ0pin/tIORMIx+ZWTiufzTdWtsHjoXlE+4Zv10G3KA==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-9.8.0.tgz", + "integrity": "sha512-W8XbOzTGQG1J1k9yAMSYtxWEGrxMQi++xdD62MsnbDU++RHiBD9ZDm8yRVPo9HoPL3Y+xovtsWbKbZ0eC4xFDQ==", "dev": true, "license": "MIT", "engines": { @@ -3239,20 +3239,20 @@ }, "optionalDependencies": { "expect-webdriverio": "^5.0.1", - "webdriverio": "9.7.2" + "webdriverio": "9.8.0" } }, "node_modules/@wdio/local-runner": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-9.7.2.tgz", - "integrity": "sha512-KhgPT70+d4scRnNmnI547kUWh+84IHR9EjkBqk0xs4G1fpH1AGwdBMQ4xK6170LckvTOWVCZbHaIlLRywck0Pg==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-9.8.0.tgz", + "integrity": "sha512-nK5LFUJqAW0bNMcc2uuboRHL2aUR2GxDS2fAkSqCN1aKAl/kzwDW88TgyWz3RgOSE9Iyi+6OFUIXN/4XSJ4CRQ==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "^20.1.0", "@wdio/logger": "9.4.4", "@wdio/repl": "9.4.4", - "@wdio/runner": "9.7.2", + "@wdio/runner": "9.8.0", "@wdio/types": "9.6.3", "async-exit-hook": "^2.0.1", "split2": "^4.1.0", @@ -3278,9 +3278,9 @@ } }, "node_modules/@wdio/mocha-framework": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-9.7.2.tgz", - "integrity": "sha512-5vzfM36vf7IY0y4TGjKka+DWxX6jcylE/TASpRyqipBtSxTYgGt7pr7+0F7ZpXzh6kjQ6FKEuXIqpvUfXxjc9Q==", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-9.7.3.tgz", + "integrity": "sha512-DG2TVjjP9n1lESfB0p0pmhl/tVFIRhKVtJaEuSwIOy3YDc3S6iJtGIeoy4jtqxBm/c6srbx5j3d5yMIHP4/wRA==", "dev": true, "license": "MIT", "dependencies": { @@ -3288,7 +3288,7 @@ "@types/node": "^20.11.28", "@wdio/logger": "9.4.4", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "mocha": "^10.3.0" }, "engines": { @@ -3573,32 +3573,32 @@ } }, "node_modules/@wdio/runner": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-9.7.2.tgz", - "integrity": "sha512-J5jV5HnROtonYRDqVRAhj6CjlXgvprhIDjysZmNF3MnRWVMurFqE+PL1q4Lx8dB3s8wSepy3Bb3qvvycPtpt1Q==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-9.8.0.tgz", + "integrity": "sha512-Qak3SzdC48HZ7NHK/Ilh/x6s95mAx8Fy/iovntjpphyGQ9k3Ra/cIqzzpiMkV/3+X4Gdo1lQ5AGa5KakkQJHeg==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "^20.11.28", - "@wdio/config": "9.7.2", + "@wdio/config": "9.7.3", "@wdio/dot-reporter": "9.6.3", - "@wdio/globals": "9.7.2", + "@wdio/globals": "9.8.0", "@wdio/logger": "9.4.4", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "deepmerge-ts": "^7.0.3", "expect-webdriverio": "^5.0.1", - "webdriver": "9.7.2", - "webdriverio": "9.7.2" + "webdriver": "9.7.3", + "webdriverio": "9.8.0" }, "engines": { "node": ">=18.20.0" } }, "node_modules/@wdio/spec-reporter": { - "version": "9.6.3", - "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-9.6.3.tgz", - "integrity": "sha512-P9zi8PfdhUWGnwb1tcl7EyLGKHFiCOkS04I7nBnVRAkTTfeQ+jpuDIlefW8DkW91yHHOpoAOOVeMqVBGRc8OoQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-9.8.0.tgz", + "integrity": "sha512-iOt+JSC0fsD67VUTny/WuZlKaLb0cvIA7wE3bgVBS5OkatFW5E4Z7Ls+jXsJxBBqXWxAkfHdttLJ/GeI0fMP3g==", "dev": true, "license": "MIT", "dependencies": { @@ -3642,9 +3642,9 @@ } }, "node_modules/@wdio/utils": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.7.2.tgz", - "integrity": "sha512-DlUY5Gn5wE3Iurlh+LdtzpzNRPIKCAU286NxaxtWjsqD6QSXXALMj5S95k9JDvw6iCXA4XrQa9T5/GBuIuyO2A==", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-9.7.3.tgz", + "integrity": "sha512-gScYudyuq/aOmiPTz7vTvEhWtmiUMdrrzkOSQqGCQk0AMy7WpAzKM19NESPe9iPTN96i11jLJnpLOXwm2j+6LQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6429,18 +6429,18 @@ } }, "node_modules/eslint": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", - "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.0.tgz", + "integrity": "sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.10.0", + "@eslint/core": "^0.11.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.19.0", + "@eslint/js": "9.20.0", "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -6570,10 +6570,11 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.18.tgz", - "integrity": "sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw==", + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.19.tgz", + "integrity": "sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ==", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=8.40" } @@ -6606,6 +6607,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/core": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz", + "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -11554,10 +11568,11 @@ } }, "node_modules/prettier": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", - "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.0.tgz", + "integrity": "sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -14384,10 +14399,11 @@ } }, "node_modules/typedoc": { - "version": "0.27.6", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.27.6.tgz", - "integrity": "sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==", + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.27.7.tgz", + "integrity": "sha512-K/JaUPX18+61W3VXek1cWC5gwmuLvYTOXJzBvD9W7jFvbPnefRnCHQCEPw7MSNrP/Hj7JJrhZtDDLKdcYm6ucg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@gerrit0/mini-shiki": "^1.24.0", "lunr": "^2.3.9", @@ -14406,9 +14422,9 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.11.tgz", - "integrity": "sha512-xx9at8P8ABWYG9CLi04Y/uMcy3URIIzA+vy/JGN15Hn/VqDeapRIglwStS1MaQKwCixwZzoUpIoDaGcHdcoFWg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.12.tgz", + "integrity": "sha512-pie8DmMoN9P6oUdwi5fWuPSfseqEqPAew5wJ3XOdQql5Pbuv/TQlS4RhBwV2hSy4u8eGqu00TbFjabicL9K1WQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -14455,15 +14471,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.23.0.tgz", - "integrity": "sha512-/LBRo3HrXr5LxmrdYSOCvoAMm7p2jNizNfbIpCgvG4HMsnoprRUOce/+8VJ9BDYWW68rqIENE/haVLWPeFZBVQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24.0.tgz", + "integrity": "sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.23.0", - "@typescript-eslint/parser": "8.23.0", - "@typescript-eslint/utils": "8.23.0" + "@typescript-eslint/eslint-plugin": "8.24.0", + "@typescript-eslint/parser": "8.24.0", + "@typescript-eslint/utils": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -14664,15 +14680,15 @@ } }, "node_modules/vite": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", - "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz", + "integrity": "sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.24.2", - "postcss": "^8.4.49", - "rollup": "^4.23.0" + "postcss": "^8.5.1", + "rollup": "^4.30.1" }, "bin": { "vite": "bin/vite.js" @@ -15275,19 +15291,19 @@ } }, "node_modules/webdriver": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.7.2.tgz", - "integrity": "sha512-FcPokssrgzwCHL0sQRiiX8H6he30q+W/jy1TvzcUdbQRgpTqnxUPT+hopd6xVhuZecUeHo/KSVXZ1hhcwwJKmQ==", + "version": "9.7.3", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.7.3.tgz", + "integrity": "sha512-Mpi277WKw37Yg5xZ0MT2BcG/Q/5Y5reYA0wDXOMldVI1nLxA7eOzAvsBA8NpjPbi/+yZijZhNMrXRAtQ5Eu8NQ==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "^20.1.0", "@types/ws": "^8.5.3", - "@wdio/config": "9.7.2", + "@wdio/config": "9.7.3", "@wdio/logger": "9.4.4", "@wdio/protocols": "9.7.0", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "deepmerge-ts": "^7.0.3", "undici": "^6.20.1", "ws": "^8.8.0" @@ -15297,20 +15313,20 @@ } }, "node_modules/webdriverio": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.7.2.tgz", - "integrity": "sha512-zpGCn+pb63w9ZltCzIeGfEUSLLFwEsr0N4R25BdDFlBPQ5467VugPdSw/hWGTwgx7BzeKSdUgbKHqZMxb77nbQ==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.8.0.tgz", + "integrity": "sha512-30qTo27eNrqQTFGjzPYarAXD1aJ2fD5J+r+TUfLM3Ozlai6AuqbicLv4ysM8StfvN44jwyN+av/R3ul4SGaFjg==", "dev": true, "license": "MIT", "dependencies": { "@types/node": "^20.11.30", "@types/sinonjs__fake-timers": "^8.1.5", - "@wdio/config": "9.7.2", + "@wdio/config": "9.7.3", "@wdio/logger": "9.4.4", "@wdio/protocols": "9.7.0", "@wdio/repl": "9.4.4", "@wdio/types": "9.6.3", - "@wdio/utils": "9.7.2", + "@wdio/utils": "9.7.3", "archiver": "^7.0.1", "aria-query": "^5.3.0", "cheerio": "^1.0.0-rc.12", @@ -15329,7 +15345,7 @@ "rgb2hex": "0.2.5", "serialize-error": "^11.0.3", "urlpattern-polyfill": "^10.0.0", - "webdriver": "9.7.2" + "webdriver": "9.7.3" }, "engines": { "node": ">=18.20.0" @@ -16248,7 +16264,7 @@ "replace-in-file": "^8.3.0", "tsx": "^4.19.2", "tsx-dom": "^3.0.1", - "typedoc": "^0.27.6", + "typedoc": "^0.27.7", "typescript": "^5.7.3" } }, @@ -16266,7 +16282,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "typescript": "^5.7.3", - "vite": "^6.0.11" + "vite": "^6.1.0" } }, "packages/extension": { @@ -16279,7 +16295,7 @@ "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/archiver": "^6.0.3", - "@types/chrome": "^0.0.301", + "@types/chrome": "^0.0.304", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", "@types/jsonwebtoken": "^9.0.8", diff --git a/web/package.json b/web/package.json index fde6682a2fc93..abcba616918c2 100644 --- a/web/package.json +++ b/web/package.json @@ -9,35 +9,35 @@ "./packages/*" ], "devDependencies": { - "@eslint/js": "^9.19.0", + "@eslint/js": "^9.20.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.7.2", - "@wdio/cli": "^9.7.2", - "@wdio/local-runner": "^9.7.2", - "@wdio/mocha-framework": "^9.7.2", - "@wdio/spec-reporter": "^9.6.3", + "@wdio/browserstack-service": "^9.8.0", + "@wdio/cli": "^9.8.0", + "@wdio/local-runner": "^9.8.0", + "@wdio/mocha-framework": "^9.7.3", + "@wdio/spec-reporter": "^9.8.0", "@wdio/static-server-service": "^9.6.3", "chai": "^5.1.2", "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "eslint": "^9.19.0", + "eslint": "^9.20.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-jsdoc": "^50.6.3", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-react-hooks": "^5.1.0", - "eslint-plugin-react-refresh": "^0.4.18", + "eslint-plugin-react-refresh": "^0.4.19", "globals": "^15.14.0", "mocha": "^11.1.0", - "prettier": "^3.4.2", + "prettier": "^3.5.0", "stylelint": "^16.14.1", "stylelint-config-standard": "^37.0.0", "stylelint-prettier": "^5.0.3", "ts-loader": "^9.5.2", "tsx": "^4.19.2", - "typedoc-plugin-mdn-links": "^4.0.11", + "typedoc-plugin-mdn-links": "^4.0.12", "typescript": "^5.7.3", - "typescript-eslint": "^8.23.0", + "typescript-eslint": "^8.24.0", "webdriverio": "^9.2.2", "webpack": "^5.97.1", "webpack-cli": "^6.0.1" diff --git a/web/packages/core/package.json b/web/packages/core/package.json index 1a7928213c991..df67871b6de6f 100644 --- a/web/packages/core/package.json +++ b/web/packages/core/package.json @@ -34,7 +34,7 @@ "replace-in-file": "^8.3.0", "tsx": "^4.19.2", "tsx-dom": "^3.0.1", - "typedoc": "^0.27.6", + "typedoc": "^0.27.7", "typescript": "^5.7.3" }, "sideEffects": false diff --git a/web/packages/demo/package.json b/web/packages/demo/package.json index 3dbfadba3076b..8aadd61e338ef 100644 --- a/web/packages/demo/package.json +++ b/web/packages/demo/package.json @@ -22,6 +22,6 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "typescript": "^5.7.3", - "vite": "^6.0.11" + "vite": "^6.1.0" } } diff --git a/web/packages/extension/package.json b/web/packages/extension/package.json index fd523cf41dd4f..5210b4d6a256d 100644 --- a/web/packages/extension/package.json +++ b/web/packages/extension/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/archiver": "^6.0.3", - "@types/chrome": "^0.0.301", + "@types/chrome": "^0.0.304", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", "@types/jsonwebtoken": "^9.0.8",