diff --git a/.github/actions/run-qunit-tests/action.yml b/.github/actions/run-qunit-tests/action.yml index c7ab4aae36ae..50ba5c7e1f04 100644 --- a/.github/actions/run-qunit-tests/action.yml +++ b/.github/actions/run-qunit-tests/action.yml @@ -42,7 +42,7 @@ runs: # - name: Setup Chrome # uses: ./.github/actions/setup-chrome-headless-shell # with: - # chrome-version: '141.0.7390.122' + # chrome-version: '145.0.7632.67' # - name: Use Node.js # uses: actions/setup-node@v4 diff --git a/.github/workflows/demos_visual_tests.yml b/.github/workflows/demos_visual_tests.yml index 3df0768b765f..bd2637b17df0 100644 --- a/.github/workflows/demos_visual_tests.yml +++ b/.github/workflows/demos_visual_tests.yml @@ -630,7 +630,7 @@ jobs: - name: Setup Chrome uses: ./.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' runner-type: 'github-hosted' - name: Use Node.js @@ -780,7 +780,7 @@ jobs: - name: Setup Chrome uses: ./.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' runner-type: 'github-hosted' - name: Use Node.js @@ -909,7 +909,7 @@ jobs: - name: Setup Chrome uses: ./.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' runner-type: 'github-hosted' - name: Use Node.js diff --git a/.github/workflows/playgrounds_tests.yml b/.github/workflows/playgrounds_tests.yml index 09a02d78d682..fe78c0431df3 100644 --- a/.github/workflows/playgrounds_tests.yml +++ b/.github/workflows/playgrounds_tests.yml @@ -89,7 +89,7 @@ jobs: - name: Setup Chrome uses: ./.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' - name: Use Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/run-testcafe-on-gh-pages.yml b/.github/workflows/run-testcafe-on-gh-pages.yml index 39162d0594fa..8372788a51d9 100644 --- a/.github/workflows/run-testcafe-on-gh-pages.yml +++ b/.github/workflows/run-testcafe-on-gh-pages.yml @@ -54,7 +54,7 @@ jobs: - name: Setup Chrome uses: ./devextreme/.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' - uses: pnpm/action-setup@v4 with: diff --git a/.github/workflows/testcafe_tests.yml b/.github/workflows/testcafe_tests.yml index d391471c09db..3be6bede0d33 100644 --- a/.github/workflows/testcafe_tests.yml +++ b/.github/workflows/testcafe_tests.yml @@ -142,7 +142,7 @@ jobs: # - name: Setup Chrome # uses: ./.github/actions/setup-chrome # with: - # chrome-version: '141.0.7390.122' + # chrome-version: '145.0.7632.67' # - name: Use Node.js # uses: actions/setup-node@v4 diff --git a/.github/workflows/wrapper_tests_e2e.yml b/.github/workflows/wrapper_tests_e2e.yml index 9d1791ccb72b..15486fed98ad 100644 --- a/.github/workflows/wrapper_tests_e2e.yml +++ b/.github/workflows/wrapper_tests_e2e.yml @@ -100,7 +100,7 @@ jobs: - name: Setup Chrome uses: ./.github/actions/setup-chrome with: - chrome-version: '141.0.7390.122' + chrome-version: '145.0.7632.67' - name: Use Node.js uses: actions/setup-node@v4 diff --git a/apps/demos/package.json b/apps/demos/package.json index e74437a2be47..d7205c285cd0 100644 --- a/apps/demos/package.json +++ b/apps/demos/package.json @@ -150,7 +150,7 @@ "stylelint": "16.5.0", "stylelint-config-standard": "34.0.0", "systemjs-builder": "0.16.15", - "testcafe": "3.7.2", + "testcafe": "catalog:", "testcafe-reporter-spec-time": "4.0.0", "ts-node": "10.9.2", "vue-tsc": "^3.0.6" diff --git a/e2e/testcafe-devextreme/package.json b/e2e/testcafe-devextreme/package.json index e70c57b91b03..21d1eeca3097 100644 --- a/e2e/testcafe-devextreme/package.json +++ b/e2e/testcafe-devextreme/package.json @@ -19,7 +19,7 @@ "minimist": "1.2.8", "mockdate": "3.0.5", "nconf": "0.12.1", - "testcafe": "3.7.2", + "testcafe": "catalog:", "testcafe-reporter-spec-time": "4.0.0", "ts-node": "10.9.2", "eslint": "catalog:", diff --git a/e2e/wrappers/package.json b/e2e/wrappers/package.json index 7d0059ff254d..3cd9dbd9e9b0 100644 --- a/e2e/wrappers/package.json +++ b/e2e/wrappers/package.json @@ -72,7 +72,7 @@ "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "testcafe": "^3.4.0", + "testcafe": "catalog:", "typescript": "~5.8.3", "vite": "^6.2.0" }, diff --git a/packages/testcafe-models/package.json b/packages/testcafe-models/package.json index 035aa09c8bed..d657a0ccbe8f 100644 --- a/packages/testcafe-models/package.json +++ b/packages/testcafe-models/package.json @@ -1,7 +1,7 @@ { "name": "devextreme-testcafe-models", "peerDependencies": { - "testcafe": "*" + "testcafe": "catalog:" }, "devDependencies": { "devextreme": "workspace:*" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5c160bfd28b..899d19fe5f54 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -127,6 +127,9 @@ catalogs: jquery: specifier: 3.7.1 version: 3.7.1 + testcafe: + specifier: 3.7.4 + version: 3.7.4 eslint8: '@babel/eslint-parser': specifier: 7.23.10 @@ -591,7 +594,7 @@ importers: version: 2.13.0(eslint@9.18.0(jiti@2.6.1))(typescript@5.9.3) '@testcafe-community/axe': specifier: 3.5.0 - version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.2) + version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.4) '@types/eslint': specifier: 8.56.2 version: 8.56.2 @@ -639,7 +642,7 @@ importers: version: 7.0.3 devextreme-screenshot-comparer: specifier: 2.0.17 - version: 2.0.17(testcafe@3.7.2) + version: 2.0.17(testcafe@3.7.4) eslint: specifier: 'catalog:' version: 9.18.0(jiti@2.6.1) @@ -734,8 +737,8 @@ importers: specifier: 0.16.15 version: 0.16.15 testcafe: - specifier: 3.7.2 - version: 3.7.2 + specifier: 'catalog:' + version: 3.7.4 testcafe-reporter-spec-time: specifier: 4.0.0 version: 4.0.0 @@ -1062,7 +1065,7 @@ importers: version: 2.13.0(eslint@9.18.0(jiti@2.6.1))(typescript@5.9.3) '@testcafe-community/axe': specifier: 3.5.0 - version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.2) + version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.4) '@types/jquery': specifier: 'catalog:' version: 3.5.29 @@ -1080,7 +1083,7 @@ importers: version: link:../../packages/devextreme/artifacts/npm/devextreme devextreme-screenshot-comparer: specifier: 2.0.17 - version: 2.0.17(testcafe@3.7.2) + version: 2.0.17(testcafe@3.7.4) devextreme-testcafe-models: specifier: workspace:* version: link:../../packages/testcafe-models @@ -1115,8 +1118,8 @@ importers: specifier: 0.12.1 version: 0.12.1 testcafe: - specifier: 3.7.2 - version: 3.7.2 + specifier: 'catalog:' + version: 3.7.4 testcafe-reporter-spec-time: specifier: 4.0.0 version: 4.0.0 @@ -1284,8 +1287,8 @@ importers: specifier: ~2.1.0 version: 2.1.0(jasmine-core@5.6.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) testcafe: - specifier: ^3.4.0 - version: 3.7.2 + specifier: 'catalog:' + version: 3.7.4 typescript: specifier: ~5.8.3 version: 5.8.3 @@ -1379,7 +1382,7 @@ importers: version: 2.13.0(eslint@9.18.0(jiti@2.6.1))(typescript@4.9.5) '@testcafe-community/axe': specifier: 3.5.0 - version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.2) + version: 3.5.0(axe-core@4.11.1)(testcafe@3.7.4) '@types/enzyme': specifier: 3.10.18 version: 3.10.18 @@ -1448,7 +1451,7 @@ importers: version: 4.4.5 devextreme-screenshot-comparer: specifier: 2.0.17 - version: 2.0.17(testcafe@3.7.2) + version: 2.0.17(testcafe@3.7.4) enzyme: specifier: 3.11.0 version: 3.11.0 @@ -2262,8 +2265,8 @@ importers: packages/testcafe-models: dependencies: testcafe: - specifier: '*' - version: 3.7.2 + specifier: 'catalog:' + version: 3.7.4 devDependencies: devextreme: specifier: workspace:* @@ -3293,12 +3296,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.26.0': - resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - '@babel/plugin-transform-class-static-block@7.28.3': resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==} engines: {node: '>=6.9.0'} @@ -3377,12 +3374,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.27.1': - resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.28.5': resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==} engines: {node: '>=6.9.0'} @@ -3521,12 +3512,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.25.9': - resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.28.4': resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} engines: {node: '>=6.9.0'} @@ -3575,12 +3560,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.25.9': - resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.27.1': resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} engines: {node: '>=6.9.0'} @@ -9580,15 +9559,6 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -9892,6 +9862,10 @@ packages: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} + diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} + diffie-hellman@5.0.3: resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} @@ -14259,11 +14233,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@3.3.9: - resolution: {integrity: sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -17335,8 +17304,8 @@ packages: resolution: {integrity: sha512-nTKSJhBzn9BmnOs0xVzXMu8dN2Gu13Ca3x3SJr/zF6ZdKjXO82JlbHu55dt5MFoWjzAQmwlqBkSxPaYicsTgUw==} engines: {node: '>= 0.10'} - testcafe-hammerhead@31.7.5: - resolution: {integrity: sha512-XnDtvrpiwoxMPhC9A3eFOPeE0erDF0iae5t23yaYB4lVQCRuEoNfg5Lv4vGvDhbJ2n2fpzOre4Lhvz12mac0tw==} + testcafe-hammerhead@31.7.7: + resolution: {integrity: sha512-vSI/ak8MTuDENCMLGNyPS+tsf7hLisQfaBDYB6NCY5y/arz26cad86P6+eIrm3ncH3SsnFcm+BmkmNjJxzPyoQ==} engines: {node: '>=14.0.0'} testcafe-legacy-api@5.1.8: @@ -17364,8 +17333,8 @@ packages: testcafe-selector-generator@0.1.0: resolution: {integrity: sha512-MTw+RigHsEYmFgzUFNErDxui1nTYUk6nm2bmfacQiKPdhJ9AHW/wue4J/l44mhN8x3E8NgOUkHHOI+1TDFXiLQ==} - testcafe@3.7.2: - resolution: {integrity: sha512-1XNc764DlIfmev7JHwzVP2l7ZHQin9nTsM9fBB0yd3naAJn+VUR9kUe7J1PSxk+nJkhkBvsSmQSlppj527JGAA==} + testcafe@3.7.4: + resolution: {integrity: sha512-RADoEWAfGCQ1q08zr4kRQ+bEOhOiI3hmzF2s5dFv835ndERdE44V14DVqeOWGEFm0o+x6IYHyWhmQp0g9mz4ZQ==} engines: {node: '>=16.0.0'} hasBin: true @@ -17454,14 +17423,14 @@ packages: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} - tmp@0.0.28: - resolution: {integrity: sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==} - engines: {node: '>=0.4.0'} - tmp@0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} + tmp@0.2.5: + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} + engines: {node: '>=14.14'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -20650,7 +20619,7 @@ snapshots: '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.23.9) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.23.9) transitivePeerDependencies: @@ -20931,15 +20900,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.23.9) - '@babel/traverse': 7.28.5 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -20985,15 +20945,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -21101,14 +21052,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -21279,11 +21222,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -21605,13 +21543,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.23.9) - '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -21731,14 +21662,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.28.6 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -25913,11 +25836,11 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@testcafe-community/axe@3.5.0(axe-core@4.11.1)(testcafe@3.7.2)': + '@testcafe-community/axe@3.5.0(axe-core@4.11.1)(testcafe@3.7.4)': dependencies: axe-core: 4.11.1 chalk: 2.4.2 - testcafe: 3.7.2 + testcafe: 3.7.4 '@testing-library/dom@10.4.0': dependencies: @@ -30053,10 +29976,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.0: - dependencies: - ms: 2.1.3 - debug@4.4.3: dependencies: ms: 2.1.3 @@ -30360,12 +30279,12 @@ snapshots: transitivePeerDependencies: - chokidar - devextreme-screenshot-comparer@2.0.17(testcafe@3.7.2): + devextreme-screenshot-comparer@2.0.17(testcafe@3.7.4): dependencies: color-diff: 1.3.0 looks-same: 7.3.0 pngjs: 6.0.0 - testcafe: 3.7.2 + testcafe: 3.7.4 tslib: 2.6.3 device-specs@1.0.1: {} @@ -30382,6 +30301,8 @@ snapshots: diff@5.2.0: {} + diff@8.0.3: {} + diffie-hellman@5.0.3: dependencies: bn.js: 4.12.1 @@ -36877,8 +36798,6 @@ snapshots: nanoid@3.3.7: {} - nanoid@3.3.9: {} - nanomatch@1.2.13: dependencies: arr-diff: 4.0.0 @@ -41067,7 +40986,7 @@ snapshots: transitivePeerDependencies: - supports-color - testcafe-hammerhead@31.7.5: + testcafe-hammerhead@31.7.7: dependencies: '@adobe/css-tools': 4.4.1 '@electron/asar': 3.2.17 @@ -41113,7 +41032,7 @@ snapshots: pinkie: 2.0.4 read-file-relative: 1.2.0 strip-bom: 2.0.0 - testcafe-hammerhead: 31.7.5 + testcafe-hammerhead: 31.7.7 transitivePeerDependencies: - bufferutil - supports-color @@ -41133,25 +41052,25 @@ snapshots: testcafe-selector-generator@0.1.0: {} - testcafe@3.7.2: + testcafe@3.7.4: dependencies: '@babel/core': 7.23.9 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.23.9) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.23.9) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.23.9) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.23.9) - '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.23.9) + '@babel/plugin-transform-async-generator-functions': 7.28.6(@babel/core@7.23.9) + '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.23.9) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.23.9) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.23.9) + '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.23.9) '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.23.9) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.23.9) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.23.9) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.23.9) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.23.9) '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.23.9) '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-flow': 7.25.9(@babel/core@7.23.9) '@babel/preset-react': 7.28.5(@babel/core@7.23.9) - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.28.4 '@devexpress/bin-v8-flags-filter': 1.3.0 '@devexpress/callsite-record': 4.1.6 '@types/node': 20.14.5 @@ -41166,12 +41085,12 @@ snapshots: chrome-remote-interface: 0.32.2 coffeescript: 2.7.0 commander: 8.3.0 - debug: 4.4.0 + debug: 4.4.3 dedent: 0.4.0 del: 3.0.0 device-specs: 1.0.1 devtools-protocol: 0.0.1109433 - diff: 4.0.2 + diff: 8.0.3 elegant-spinner: 1.0.1 email-validator: 2.0.4 emittery: 0.4.1 @@ -41198,7 +41117,7 @@ snapshots: moment: 2.30.1 moment-duration-format-commonjs: 1.0.1 mustache: 2.3.2 - nanoid: 3.3.9 + nanoid: 3.3.11 os-family: 1.1.0 parse5: 1.5.1 pify: 2.3.0 @@ -41213,12 +41132,12 @@ snapshots: resolve-cwd: 1.0.0 resolve-from: 4.0.0 sanitize-filename: 1.6.3 - semver: 7.7.2 + semver: 7.7.3 set-cookie-parser: 2.7.1 source-map-support: 0.5.21 strip-bom: 2.0.0 testcafe-browser-tools: 2.0.26 - testcafe-hammerhead: 31.7.5 + testcafe-hammerhead: 31.7.7 testcafe-legacy-api: 5.1.8 testcafe-reporter-json: 2.2.0 testcafe-reporter-list: 2.2.0 @@ -41227,7 +41146,7 @@ snapshots: testcafe-reporter-xunit: 2.2.3 testcafe-selector-generator: 0.1.0 time-limit-promise: 1.0.4 - tmp: 0.0.28 + tmp: 0.2.5 tree-kill: 1.2.2 typescript: 4.7.4 unquote: 1.1.1 @@ -41319,12 +41238,10 @@ snapshots: tinyspy@4.0.4: {} - tmp@0.0.28: - dependencies: - os-tmpdir: 1.0.2 - tmp@0.2.3: {} + tmp@0.2.5: {} + tmpl@1.0.5: {} to-absolute-glob@2.0.2: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a9594664f51f..ecd4712e4f44 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -23,6 +23,7 @@ catalog: globals: 15.14.0 gulp-eslint-new: 2.4.0 jquery: 3.7.1 + testcafe: 3.7.4 "@babel/eslint-parser": 7.26.5 "@eslint-stylistic/metadata": ^2.13.0 "@eslint/eslintrc": 3.2.0