diff --git a/package.json b/package.json index bbedd009928a..e620e5c96216 100644 --- a/package.json +++ b/package.json @@ -75,9 +75,9 @@ "@crawlee/types": "workspace:*", "@crawlee/utils": "workspace:*", "@microsoft/api-extractor": "^7.58.9", - "@playwright/browser-chromium": "1.61.1", - "@playwright/browser-firefox": "1.61.1", - "@playwright/browser-webkit": "1.61.1", + "@playwright/browser-chromium": "1.62.1", + "@playwright/browser-firefox": "1.62.1", + "@playwright/browser-webkit": "1.62.1", "@types/content-type": "^1.1.8", "@types/deep-equal": "^1.0.4", "@types/domhandler": "^3.1.0", @@ -102,7 +102,7 @@ "apify-node-curl-impersonate": "^1.0.23", "basic-auth-parser": "^0.0.2", "body-parser": "^2.2.0", - "camoufox-js": "^0.11.0", + "camoufox-js": "^0.12.0", "commitlint": "^21.0.0", "crawlee": "workspace:*", "cross-env": "^10.0.0", @@ -121,7 +121,7 @@ "oxfmt": "^0.46.0", "oxlint": "^1.62.0", "oxlint-tsgolint": "^0.22.0", - "playwright": "1.61.1", + "playwright": "1.62.1", "portastic": "^1.0.1", "proxy": "^2.2.0", "puppeteer": "25.3.0", diff --git a/packages/templates/templates/camoufox-ts/package.json b/packages/templates/templates/camoufox-ts/package.json index 1fabfa80a733..db4625d8bd07 100644 --- a/packages/templates/templates/camoufox-ts/package.json +++ b/packages/templates/templates/camoufox-ts/package.json @@ -6,9 +6,9 @@ "description": "This is an example of a Crawlee project.", "dependencies": { "@crawlee/impit-client": "^3.0.0", - "camoufox-js": "^0.11.0", + "camoufox-js": "^0.12.0", "crawlee": "^3.0.0", - "playwright": "1.60.0" + "playwright": "1.62.1" }, "devDependencies": { "@apify/tsconfig": "^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40e4b6d794f9..899eb9ad01f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,14 +86,14 @@ importers: specifier: ^7.58.9 version: 7.58.9(@types/node@24.12.2) '@playwright/browser-chromium': - specifier: 1.61.1 - version: 1.61.1 + specifier: 1.62.1 + version: 1.62.1 '@playwright/browser-firefox': - specifier: 1.61.1 - version: 1.61.1 + specifier: 1.62.1 + version: 1.62.1 '@playwright/browser-webkit': - specifier: 1.61.1 - version: 1.61.1 + specifier: 1.62.1 + version: 1.62.1 '@types/content-type': specifier: ^1.1.8 version: 1.1.9 @@ -167,8 +167,8 @@ importers: specifier: ^2.2.0 version: 2.2.2 camoufox-js: - specifier: ^0.11.0 - version: 0.11.2(playwright-core@1.61.1) + specifier: ^0.12.0 + version: 0.12.0(playwright-core@1.61.1) commitlint: specifier: ^21.0.0 version: 21.2.1(@types/node@24.12.2)(conventional-commits-parser@7.1.0)(typescript@6.0.3) @@ -224,8 +224,8 @@ importers: specifier: ^0.22.0 version: 0.22.0 playwright: - specifier: 1.61.1 - version: 1.61.1 + specifier: 1.62.1 + version: 1.62.1 portastic: specifier: ^1.0.1 version: 1.0.1 @@ -291,13 +291,13 @@ importers: version: 9.14.0 playwright-extra: specifier: ^4.3.6 - version: 4.3.6(playwright-core@1.61.1)(playwright@1.61.1) + version: 4.3.6(playwright-core@1.61.1)(playwright@1.62.1) puppeteer-extra: specifier: ^3.3.6 version: 3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0)) puppeteer-extra-plugin-stealth: specifier: ^2.11.2 - version: 2.11.2(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + version: 2.11.2(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) winston: specifier: ^3.17.0 version: 3.19.0 @@ -3786,17 +3786,17 @@ packages: '@pinojs/redact@0.4.0': resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} - '@playwright/browser-chromium@1.61.1': - resolution: {integrity: sha512-t3/zE0i9gik5R/NpRs7G2Xo/6NPeABW6ReplGdtkeWeAkaV764CgFgoKjJo21D2xgjnvDvRYubqBUu4xl0VCqA==} - engines: {node: '>=18'} + '@playwright/browser-chromium@1.62.1': + resolution: {integrity: sha512-DU/t4TSqHvAc+uFMt972forQYqBTh/ul7lZ8U81HYGyxnf6vSPPz9NzuE0OR3x/elqvvGm+n4gcny+QSKT+FDw==} + engines: {node: '>=20'} - '@playwright/browser-firefox@1.61.1': - resolution: {integrity: sha512-QqiYuuyTcTdvsZSC2sdMyEPJa1PryJTqxOCuMtaIVNDuVEFeaX7f+jntE0U5LuEohmZilU4aOORs3AOBdQFJqw==} - engines: {node: '>=18'} + '@playwright/browser-firefox@1.62.1': + resolution: {integrity: sha512-G0gm1k5oWiz1zMaL18a6z2QJc/D/yhKzOBBC07E4LgQbhmMTtmsrbV34cwnqEEbp5HuHTML4HkFzATcpt2C6eQ==} + engines: {node: '>=20'} - '@playwright/browser-webkit@1.61.1': - resolution: {integrity: sha512-+VNvn/8gELOhi5RBiuTMR6MEIoE5XKX5goK8jI8A0JDvP5Dwafe5L0DGSZCcNscgcbj2mrBw49IVjGm8GB01aQ==} - engines: {node: '>=18'} + '@playwright/browser-webkit@1.62.1': + resolution: {integrity: sha512-l2a47u3gcbBoLqal5vjR4a4cRnKZeq4qIspdov7v9s7FY9qWXwZCrlYZjsDB6E6gxXcRjvGK9Y/Nb62h2sBuDg==} + engines: {node: '>=20'} '@pnpm/config.env-replace@1.1.0': resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -5160,6 +5160,10 @@ packages: resolution: {integrity: sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==} engines: {node: '>=12.0'} + adm-zip@0.6.0: + resolution: {integrity: sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==} + engines: {node: '>=14.0'} + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -5492,9 +5496,9 @@ packages: before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - better-sqlite3@12.11.1: - resolution: {integrity: sha512-dq9AtApgg5PGFtBzPFSBl3HZQjHok5gaQCM6zh2Yk0aSmDCs1CbnVI8/HgASQkNKsWFpseIO9beg5xxpYhbIfA==} - engines: {node: 20.x || 22.x || 23.x || 24.x || 25.x || 26.x} + better-sqlite3@13.0.3: + resolution: {integrity: sha512-RbOBxmLBG8uvFUc15X9+9SFemKcQ0WBuISBVkpuiaUB2qblC8UWlHEjdWVoZ8AdhSwmoEgsiXKfopX0CQxaACQ==} + engines: {node: '>=22'} big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -5510,9 +5514,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -5684,8 +5685,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - camoufox-js@0.11.2: - resolution: {integrity: sha512-T9csy3MIlQRX+5V0+hPLpYaim8Qd2j3ivqtl+5v97T/J9OWqnG42PmketAX1pDA3T3BDCVGaMTfcz9eO2xjkkg==} + camoufox-js@0.12.0: + resolution: {integrity: sha512-WvWrSL6IH7NixrmB4PM1NODx9cY2R+V/jv9jrmHMVlR4IHP3uheP6whhv0xsoVhFlKIErky5aYx7uA7oECA/Tg==} engines: {node: '>= 22'} hasBin: true peerDependencies: @@ -5763,9 +5764,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -7152,10 +7150,6 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - expect-type@1.3.0: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} @@ -7261,9 +7255,6 @@ packages: resolution: {integrity: sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==} engines: {node: '>=20'} - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -7300,6 +7291,10 @@ packages: resolution: {integrity: sha512-5Z/yCKW324pMyMarpIKe/QPdkrFWKNJv3ktdU+fXHri80+HAwNE6QhMvEvsMkK9Q8DeCXZlpPHV77UBa1nFb4A==} engines: {node: '>=16.0.0'} + fingerprint-generator@2.1.88: + resolution: {integrity: sha512-rwYKE/UZTAnfu3DoBgFH+otrRewvkscG8TkiDY8xw7QBga0evHoL7H70HrtP/CBqjspVrfqE7ZYt7qDM3dYk+g==} + engines: {node: '>=16.0.0'} + fingerprint-injector@2.1.82: resolution: {integrity: sha512-FN7W1wbhHk2PBCF6wpBEcFnmOdGUItZnbpVBtYVcQ1/iGM0skNUDqJyH1YOjmpQiqEl2Rhh7qWNXYsivjsT+tg==} engines: {node: '>=16.0.0'} @@ -7460,6 +7455,9 @@ packages: generative-bayesian-network@2.1.82: resolution: {integrity: sha512-DH4NrmQheoMaJErdVv2IzaqkbOYSDQZmiZTV6UPDJYRDK2EyPpIQ88XRcYdPeFrUjS1N0Jj25H3HUywoJ1dbow==} + generative-bayesian-network@2.1.88: + resolution: {integrity: sha512-kxbW6CCsiEAVdBYPont/6ZVOa47Pyfv5ldYFIvj8wmOx9uQOZ4c8wdR0jEf2pE6DeVuIAfmolm+91bYne6/3uA==} + generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} @@ -7546,9 +7544,6 @@ packages: github-buttons@2.32.0: resolution: {integrity: sha512-DbKam2n7JGbccpbAoQ7UHhxH2XYlumCakTM4Ln7v8A9TzMaaEgKV6S7A+Suyx3EVBE1DPEqA6QSgyCoGJamymg==} - github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - github-slugger@1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} @@ -7783,6 +7778,10 @@ packages: resolution: {integrity: sha512-4NjPB0+bAKjPoponSmTOkK58IEF2W22sOJA5O48k/MxbCZgOm+jrU4WVR53Z2I6xFgIPkVrQmKtt1LAbWtfqXw==} engines: {node: '>=16.0.0'} + header-generator@2.1.88: + resolution: {integrity: sha512-12GkTL1CDaPTQ6gkd8TPwxNtn7t3wSExnWU9qgWfEDh8IqpD1NAVcvzfHphIzULez8WP2DK9YQsDegajjDdTKQ==} + engines: {node: '>=16.0.0'} + help-me@5.0.0: resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} @@ -9343,9 +9342,6 @@ packages: resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==} engines: {node: '>=0.10.0'} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - ml-array-max@1.2.4: resolution: {integrity: sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==} @@ -9412,9 +9408,6 @@ packages: engines: {node: ^18 || >=20} hasBin: true - napi-build-utils@2.0.0: - resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} - napi-postinstall@0.3.4: resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -9449,9 +9442,9 @@ packages: resolution: {integrity: sha512-kZM3bHV0KzhHH6E2eRszHyML/w87AUzLBwupNTHohtYWP9fZYgUPmCbSKq6ITfEEmHqN4/p0MscvUipT4P5Qsg==} engines: {node: '>=18.20.0 <20 || >=20.12.1'} - node-abi@3.89.0: - resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==} - engines: {node: '>=10'} + node-addon-api@8.9.1: + resolution: {integrity: sha512-4eUQWVPCUUUiBjLnHS3cXWeC6ryoPUc0U3rP7IuzapoGbzMqd/r6KKO0clr0b+snQhsrueFEhCZDdK+LK7hxKg==} + engines: {node: ^18 || ^20 || >= 21} node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -10073,6 +10066,11 @@ packages: engines: {node: '>=18'} hasBin: true + playwright@1.62.1: + resolution: {integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==} + engines: {node: '>=20'} + hasBin: true + points-on-curve@0.2.0: resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} @@ -10478,12 +10476,6 @@ packages: resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} - prebuild-install@7.1.3: - resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} - engines: {node: '>=10'} - deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. - hasBin: true - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -11298,12 +11290,6 @@ packages: resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==} engines: {node: ^20.17.0 || >=22.9.0} - simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-wcswidth@1.1.2: resolution: {integrity: sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==} @@ -11631,9 +11617,6 @@ packages: resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} engines: {node: '>=6'} - tar-fs@2.1.4: - resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} - tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} @@ -11866,9 +11849,6 @@ packages: resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==} engines: {node: ^20.17.0 || >=22.9.0} - tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - turbo@2.9.6: resolution: {integrity: sha512-+v2QJey7ZUeUiuigkU+uFfklvNUyPI2VO2vBpMYJA+a1hKFLFiKtUYlRHdb3P9CrAvMzi0upbjI4WT+zKtqkBg==} hasBin: true @@ -11962,8 +11942,8 @@ packages: ua-is-frozen@0.1.2: resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==} - ua-parser-js@2.0.9: - resolution: {integrity: sha512-OsqGhxyo/wGdLSXMSJxuMGN6H4gDnKz6Fb3IBm4bxZFMnyy0sdf6MN96Ie8tC6z/btdO+Bsy8guxlvLdwT076w==} + ua-parser-js@2.0.10: + resolution: {integrity: sha512-t+3Ktbq0Ies2vaSezfOaWiolH4OigQIO1dk+1xDpOydB1COVPocVYOrEV5rqZ0kFY9XYG1v9LutCyMgYBpABcw==} hasBin: true uc.micro@2.1.0: @@ -16312,15 +16292,15 @@ snapshots: '@pinojs/redact@0.4.0': {} - '@playwright/browser-chromium@1.61.1': + '@playwright/browser-chromium@1.62.1': dependencies: playwright-core: 1.61.1 - '@playwright/browser-firefox@1.61.1': + '@playwright/browser-firefox@1.62.1': dependencies: playwright-core: 1.61.1 - '@playwright/browser-webkit@1.61.1': + '@playwright/browser-webkit@1.62.1': dependencies: playwright-core: 1.61.1 @@ -17658,6 +17638,8 @@ snapshots: adm-zip@0.5.17: {} + adm-zip@0.6.0: {} + agent-base@6.0.2: dependencies: debug: 4.4.3 @@ -18054,10 +18036,9 @@ snapshots: before-after-hook@2.2.3: {} - better-sqlite3@12.11.1: + better-sqlite3@13.0.3: dependencies: - bindings: 1.5.0 - prebuild-install: 7.1.3 + node-addon-api: 8.9.1 big.js@5.2.2: {} @@ -18073,10 +18054,6 @@ snapshots: binary-extensions@2.3.0: {} - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - bl@4.1.0: dependencies: buffer: 5.7.1 @@ -18322,20 +18299,20 @@ snapshots: camelcase@7.0.1: {} - camoufox-js@0.11.2(playwright-core@1.61.1): + camoufox-js@0.12.0(playwright-core@1.61.1): dependencies: - adm-zip: 0.5.17 - better-sqlite3: 12.11.1 + adm-zip: 0.6.0 + better-sqlite3: 13.0.3 cli-progress: 3.12.0 commander: 14.0.3 - fingerprint-generator: 2.1.82 + fingerprint-generator: 2.1.88 glob: 13.0.6 impit: 0.14.2 language-tags: 2.1.0 maxmind: 5.0.6 playwright-core: 1.61.1 pretty-bytes: 7.1.0 - ua-parser-js: 2.0.9 + ua-parser-js: 2.0.10 xml2js: 0.6.2 caniuse-api@3.0.0: @@ -18439,8 +18416,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chownr@1.1.4: {} - chownr@3.0.0: {} chrome-launcher@1.2.1: @@ -20128,8 +20103,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - expand-template@2.0.3: {} - expect-type@1.3.0: {} exponential-backoff@3.1.3: {} @@ -20291,8 +20264,6 @@ snapshots: transitivePeerDependencies: - supports-color - file-uri-to-path@1.0.0: {} - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -20350,6 +20321,12 @@ snapshots: header-generator: 2.1.82 tslib: 2.8.1 + fingerprint-generator@2.1.88: + dependencies: + generative-bayesian-network: 2.1.88 + header-generator: 2.1.88 + tslib: 2.8.1 + fingerprint-injector@2.1.82(playwright@1.61.1)(puppeteer@25.3.0(bufferutil@4.1.0)): dependencies: fingerprint-generator: 2.1.82 @@ -20494,6 +20471,11 @@ snapshots: adm-zip: 0.5.17 tslib: 2.8.1 + generative-bayesian-network@2.1.88: + dependencies: + adm-zip: 0.6.0 + tslib: 2.8.1 + generator-function@2.0.1: {} gensync@1.0.0-beta.2: {} @@ -20591,8 +20573,6 @@ snapshots: github-buttons@2.32.0: {} - github-from-package@0.0.0: {} - github-slugger@1.5.0: {} glob-parent@5.1.2: @@ -21007,6 +20987,13 @@ snapshots: ow: 2.0.0 tslib: 2.8.1 + header-generator@2.1.88: + dependencies: + browserslist: 4.28.2 + generative-bayesian-network: 2.1.88 + ow: 2.0.0 + tslib: 2.8.1 + help-me@5.0.0: {} hermes-estree@0.25.1: {} @@ -22942,8 +22929,6 @@ snapshots: for-in: 0.1.8 is-extendable: 0.1.1 - mkdirp-classic@0.5.3: {} - ml-array-max@1.2.4: dependencies: is-any-array: 2.0.1 @@ -23001,8 +22986,6 @@ snapshots: nanoid@5.1.9: {} - napi-build-utils@2.0.0: {} - napi-postinstall@0.3.4: {} natural-compare@1.4.0: {} @@ -23028,9 +23011,7 @@ snapshots: json-stringify-safe: 5.0.1 propagate: 2.0.1 - node-abi@3.89.0: - dependencies: - semver: 7.7.4 + node-addon-api@8.9.1: {} node-domexception@1.0.0: {} @@ -23853,11 +23834,11 @@ snapshots: playwright-core@1.61.1: {} - playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1): + playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1): dependencies: debug: 4.4.3 optionalDependencies: - playwright: 1.61.1 + playwright: 1.62.1 playwright-core: 1.61.1 transitivePeerDependencies: - supports-color @@ -23868,6 +23849,12 @@ snapshots: optionalDependencies: fsevents: 2.3.2 + playwright@1.62.1: + dependencies: + playwright-core: 1.61.1 + optionalDependencies: + fsevents: 2.3.2 + points-on-curve@0.2.0: {} points-on-path@0.2.1: @@ -24326,21 +24313,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prebuild-install@7.1.3: - dependencies: - detect-libc: 2.1.2 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 2.0.0 - node-abi: 3.89.0 - pump: 3.0.4 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.4 - tunnel-agent: 0.6.0 - prelude-ls@1.2.1: {} prettier@3.8.2: {} @@ -24514,48 +24486,48 @@ snapshots: - proxy-agent - utf-8-validate - puppeteer-extra-plugin-stealth@2.11.2(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): + puppeteer-extra-plugin-stealth@2.11.2(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): dependencies: debug: 4.4.3 - puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) - puppeteer-extra-plugin-user-preferences: 2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + puppeteer-extra-plugin-user-preferences: 2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) optionalDependencies: - playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.61.1) + playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.62.1) puppeteer-extra: 3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-data-dir@2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): + puppeteer-extra-plugin-user-data-dir@2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): dependencies: debug: 4.4.3 fs-extra: 10.1.0 - puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) rimraf: 3.0.2 optionalDependencies: - playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.61.1) + playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.62.1) puppeteer-extra: 3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-preferences@2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): + puppeteer-extra-plugin-user-preferences@2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): dependencies: debug: 4.4.3 deepmerge: 4.3.1 - puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) - puppeteer-extra-plugin-user-data-dir: 2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + puppeteer-extra-plugin: 3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) + puppeteer-extra-plugin-user-data-dir: 2.4.1(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))) optionalDependencies: - playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.61.1) + playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.62.1) puppeteer-extra: 3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin@3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.61.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): + puppeteer-extra-plugin@3.2.3(playwright-extra@4.3.6(playwright-core@1.61.1)(playwright@1.62.1))(puppeteer-extra@3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0))): dependencies: '@types/debug': 4.1.13 debug: 4.4.3 merge-deep: 3.0.3 optionalDependencies: - playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.61.1) + playwright-extra: 4.3.6(playwright-core@1.61.1)(playwright@1.62.1) puppeteer-extra: 3.3.6(puppeteer-core@25.3.0(bufferutil@4.1.0))(puppeteer@25.3.0(bufferutil@4.1.0)) transitivePeerDependencies: - supports-color @@ -25376,14 +25348,6 @@ snapshots: transitivePeerDependencies: - supports-color - simple-concat@1.0.1: {} - - simple-get@4.0.1: - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - simple-wcswidth@1.1.2: {} sirv@2.0.4: @@ -25736,13 +25700,6 @@ snapshots: tapable@2.3.2: {} - tar-fs@2.1.4: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.4 - tar-stream: 2.2.0 - tar-stream@2.2.0: dependencies: bl: 4.1.0 @@ -25944,10 +25901,6 @@ snapshots: transitivePeerDependencies: - supports-color - tunnel-agent@0.6.0: - dependencies: - safe-buffer: 5.2.1 - turbo@2.9.6: optionalDependencies: '@turbo/darwin-64': 2.9.6 @@ -26044,7 +25997,7 @@ snapshots: ua-is-frozen@0.1.2: {} - ua-parser-js@2.0.9: + ua-parser-js@2.0.10: dependencies: detect-europe-js: 0.1.2 is-standalone-pwa: 0.1.1 diff --git a/test/e2e/adaptive-playwright-default/actor/Dockerfile b/test/e2e/adaptive-playwright-default/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/adaptive-playwright-default/actor/Dockerfile +++ b/test/e2e/adaptive-playwright-default/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/adaptive-playwright-default/actor/package.json b/test/e2e/adaptive-playwright-default/actor/package.json index 2fcfe425c9a5..1c450091baeb 100644 --- a/test/e2e/adaptive-playwright-default/actor/package.json +++ b/test/e2e/adaptive-playwright-default/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/adaptive-playwright-robots-file/actor/Dockerfile b/test/e2e/adaptive-playwright-robots-file/actor/Dockerfile index 3fd414cf0644..718a58341fd9 100644 --- a/test/e2e/adaptive-playwright-robots-file/actor/Dockerfile +++ b/test/e2e/adaptive-playwright-robots-file/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/adaptive-playwright-robots-file/actor/package.json b/test/e2e/adaptive-playwright-robots-file/actor/package.json index baf52ddc2fbc..a1630c4239ac 100644 --- a/test/e2e/adaptive-playwright-robots-file/actor/package.json +++ b/test/e2e/adaptive-playwright-robots-file/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-default/actor/Dockerfile b/test/e2e/playwright-default/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/playwright-default/actor/Dockerfile +++ b/test/e2e/playwright-default/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-default/actor/package.json b/test/e2e/playwright-default/actor/package.json index 89d24593b766..ef3d7d87c9de 100644 --- a/test/e2e/playwright-default/actor/package.json +++ b/test/e2e/playwright-default/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-enqueue-links-base/actor/Dockerfile b/test/e2e/playwright-enqueue-links-base/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/playwright-enqueue-links-base/actor/Dockerfile +++ b/test/e2e/playwright-enqueue-links-base/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-enqueue-links-base/actor/package.json b/test/e2e/playwright-enqueue-links-base/actor/package.json index c7effd3a87fa..35372e631abd 100644 --- a/test/e2e/playwright-enqueue-links-base/actor/package.json +++ b/test/e2e/playwright-enqueue-links-base/actor/package.json @@ -12,7 +12,7 @@ "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", "deep-equal": "^2.0.5", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-enqueue-links/actor/Dockerfile b/test/e2e/playwright-enqueue-links/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/playwright-enqueue-links/actor/Dockerfile +++ b/test/e2e/playwright-enqueue-links/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-enqueue-links/actor/package.json b/test/e2e/playwright-enqueue-links/actor/package.json index ce445f0f5f9e..48e35ac342f5 100644 --- a/test/e2e/playwright-enqueue-links/actor/package.json +++ b/test/e2e/playwright-enqueue-links/actor/package.json @@ -12,7 +12,7 @@ "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", "idcac-playwright": "^0.2.0", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-initial-cookies/actor/Dockerfile b/test/e2e/playwright-initial-cookies/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/playwright-initial-cookies/actor/Dockerfile +++ b/test/e2e/playwright-initial-cookies/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-initial-cookies/actor/package.json b/test/e2e/playwright-initial-cookies/actor/package.json index 67fa86db67ca..dfed7e6a813f 100644 --- a/test/e2e/playwright-initial-cookies/actor/package.json +++ b/test/e2e/playwright-initial-cookies/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-introduction-guide/actor/Dockerfile b/test/e2e/playwright-introduction-guide/actor/Dockerfile index 7d570fa0c4cd..28829b2ecdae 100644 --- a/test/e2e/playwright-introduction-guide/actor/Dockerfile +++ b/test/e2e/playwright-introduction-guide/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-introduction-guide/actor/package.json b/test/e2e/playwright-introduction-guide/actor/package.json index f5d96aa2d1b8..70e545b9c05d 100644 --- a/test/e2e/playwright-introduction-guide/actor/package.json +++ b/test/e2e/playwright-introduction-guide/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-multi-run/actor/Dockerfile b/test/e2e/playwright-multi-run/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/playwright-multi-run/actor/Dockerfile +++ b/test/e2e/playwright-multi-run/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-multi-run/actor/package.json b/test/e2e/playwright-multi-run/actor/package.json index 376373749818..45d02c927f0e 100644 --- a/test/e2e/playwright-multi-run/actor/package.json +++ b/test/e2e/playwright-multi-run/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/playwright-robots-file/actor/Dockerfile b/test/e2e/playwright-robots-file/actor/Dockerfile index 3fd414cf0644..718a58341fd9 100644 --- a/test/e2e/playwright-robots-file/actor/Dockerfile +++ b/test/e2e/playwright-robots-file/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/playwright-robots-file/actor/package.json b/test/e2e/playwright-robots-file/actor/package.json index 1cb1576fab6d..496f549000fe 100644 --- a/test/e2e/playwright-robots-file/actor/package.json +++ b/test/e2e/playwright-robots-file/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/session-rotation/actor/Dockerfile b/test/e2e/session-rotation/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/session-rotation/actor/Dockerfile +++ b/test/e2e/session-rotation/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/session-rotation/actor/package.json b/test/e2e/session-rotation/actor/package.json index 81e5a4d7c0c2..db835af98e8f 100644 --- a/test/e2e/session-rotation/actor/package.json +++ b/test/e2e/session-rotation/actor/package.json @@ -11,7 +11,7 @@ "@crawlee/playwright": "file:./packages/playwright-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2" + "playwright": "1.62.1" }, "overrides": { "apify": { diff --git a/test/e2e/stagehand-claude/actor/Dockerfile b/test/e2e/stagehand-claude/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/stagehand-claude/actor/Dockerfile +++ b/test/e2e/stagehand-claude/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/stagehand-claude/actor/package.json b/test/e2e/stagehand-claude/actor/package.json index 6108fb3f0ec6..a6416c8e7621 100644 --- a/test/e2e/stagehand-claude/actor/package.json +++ b/test/e2e/stagehand-claude/actor/package.json @@ -12,7 +12,7 @@ "@crawlee/stagehand": "file:./packages/stagehand-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2", + "playwright": "1.62.1", "zod": "^4.3.5" }, "overrides": { diff --git a/test/e2e/stagehand-concurrent/actor/Dockerfile b/test/e2e/stagehand-concurrent/actor/Dockerfile index 77da7b583c88..3283194ef649 100644 --- a/test/e2e/stagehand-concurrent/actor/Dockerfile +++ b/test/e2e/stagehand-concurrent/actor/Dockerfile @@ -7,7 +7,7 @@ RUN npm --quiet set progress=false \ && npm install --only=prod --no-audit \ && npm update -FROM apify/actor-node-playwright-chrome:24-1.58.2-beta +FROM apify/actor-node-playwright-chrome:24-1.62.1-beta # The browser base images ship a preinstalled node_modules - wipe it so the # builder tree (with file: symlinks) can be copied over cleanly. diff --git a/test/e2e/stagehand-concurrent/actor/package.json b/test/e2e/stagehand-concurrent/actor/package.json index 6d2a1b5ddc81..5ab9b997d181 100644 --- a/test/e2e/stagehand-concurrent/actor/package.json +++ b/test/e2e/stagehand-concurrent/actor/package.json @@ -12,7 +12,7 @@ "@crawlee/stagehand": "file:./packages/stagehand-crawler", "@crawlee/types": "file:./packages/types", "@crawlee/utils": "file:./packages/utils", - "playwright": "1.58.2", + "playwright": "1.62.1", "zod": "^4.3.5" }, "overrides": {