diff --git a/package.json b/package.json index 7c90fb21..8e17d82b 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "oxlint": "1.73.0", "oxlint-tsgolint": "0.24.0", "playwright": "^1.61.0", - "puppeteer": "25.3.0", + "puppeteer": "25.4.0", "rimraf": "^6.0.1", "tsx": "^4.16.5", "turbo": "2.10.4", diff --git a/packages/actor-scraper/puppeteer-scraper/package.json b/packages/actor-scraper/puppeteer-scraper/package.json index 4081825a..707f8b79 100644 --- a/packages/actor-scraper/puppeteer-scraper/package.json +++ b/packages/actor-scraper/puppeteer-scraper/package.json @@ -9,7 +9,7 @@ "@crawlee/puppeteer": "^3.16.0", "apify": "^3.7.1", "idcac-playwright": "^0.2.0", - "puppeteer": "25.3.0" + "puppeteer": "25.4.0" }, "devDependencies": { "@apify/tsconfig": "^0.2.0", diff --git a/packages/actor-scraper/web-scraper/package.json b/packages/actor-scraper/web-scraper/package.json index 4d50bc8a..e00279d0 100644 --- a/packages/actor-scraper/web-scraper/package.json +++ b/packages/actor-scraper/web-scraper/package.json @@ -12,7 +12,7 @@ "content-type": "^1.0.5", "devtools-server": "^0.0.2", "idcac-playwright": "^0.2.0", - "puppeteer": "25.3.0" + "puppeteer": "25.4.0" }, "devDependencies": { "@apify/tsconfig": "^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75216e99..d0a9b7e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: version: 21.2.1(@types/node@24.12.2)(conventional-commits-parser@7.1.0)(typescript@6.0.3) crawlee: specifier: ^3.16.0 - version: 3.16.0(@types/node@24.12.2)(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(@types/node@24.12.2)(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) fs-extra: specifier: ^11.2.0 version: 11.3.4 @@ -98,8 +98,8 @@ importers: specifier: ^1.61.0 version: 1.61.1 puppeteer: - specifier: 25.3.0 - version: 25.3.0 + specifier: 25.4.0 + version: 25.4.0 rimraf: specifier: ^6.0.1 version: 6.1.3 @@ -129,7 +129,7 @@ importers: version: 3.16.0 '@crawlee/playwright': specifier: ^3.14.1 - version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/utils': specifier: ^3.14.1 version: 3.16.0 @@ -228,7 +228,7 @@ importers: version: 3.16.0 '@crawlee/playwright': specifier: ^3.16.0 - version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/utils': specifier: ^3.16.0 version: 3.16.0 @@ -262,7 +262,7 @@ importers: version: link:../../scraper-tools '@crawlee/puppeteer': specifier: ^3.16.0 - version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) apify: specifier: ^3.7.1 version: 3.7.2 @@ -270,8 +270,8 @@ importers: specifier: ^0.2.0 version: 0.2.0 puppeteer: - specifier: 25.3.0 - version: 25.3.0 + specifier: 25.4.0 + version: 25.4.0 devDependencies: '@apify/tsconfig': specifier: ^0.2.0 @@ -330,7 +330,7 @@ importers: version: link:../../scraper-tools '@crawlee/puppeteer': specifier: ^3.16.0 - version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) apify: specifier: ^3.7.1 version: 3.7.2 @@ -344,8 +344,8 @@ importers: specifier: ^0.2.0 version: 0.2.0 puppeteer: - specifier: 25.3.0 - version: 25.3.0 + specifier: 25.4.0 + version: 25.4.0 devDependencies: '@apify/tsconfig': specifier: ^0.2.0 @@ -380,7 +380,7 @@ importers: devDependencies: '@crawlee/browser-pool': specifier: ^3.8.2 - version: 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) + version: 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/core': specifier: ^3.8.2 version: 3.16.0 @@ -2258,8 +2258,8 @@ packages: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} - chromium-bidi@16.0.1: - resolution: {integrity: sha512-J63PGu/9PpeCwLIcKYyzWP6yaVL5pxuBc0shlYCYM8BaAkmlwiQboXO1iNbOgSDbVklEyYFfNEcHD8oOAWacUA==} + chromium-bidi@17.0.2: + resolution: {integrity: sha512-5v9GQFhTktFvotn/OFNJBmKLKRAb6n9r0bVCwf7sHgWc3/JryK0bj1nn93L3pHFrfgcsu6Be6EWsDi+1XHTGDg==} engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0'} peerDependencies: devtools-protocol: '*' @@ -2615,8 +2615,8 @@ packages: devtools-protocol@0.0.1612613: resolution: {integrity: sha512-hp32aOyalF3vGZiTPA3CiKCgpIH7QOj+S0dRVMmEReagtmWQYigiCQWp7OGWrgaW2IHNlSzCwfDneZe16DlBCQ==} - devtools-protocol@0.0.1638949: - resolution: {integrity: sha512-mXwg4Fqnv0WR4iuAT/gYUmctNkjILwXFHyZ+m7Ty1dfr0ezZt2U3gnrrJTfRobJTHoXf+IbuFvFITzLrLFjwJA==} + devtools-protocol@0.0.1653615: + resolution: {integrity: sha512-pGVkY3T/qXxAp2nFPodwYqOevk6ncNMSmvL8QfRCx5ZWGd6Vor7AFNmyaA8Zs6uJyP1QAfjuLandCgvSix1BNA==} devtools-server@0.0.2: resolution: {integrity: sha512-ZHfQVaJelu0dwEYf26jyppuDwpC0oyOkqzoGEnHhSa4mC0Y3WiWAxsMTBzDao/iLd15+0XlYCJxLilK2uALjvQ==} @@ -4379,12 +4379,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@25.3.0: - resolution: {integrity: sha512-fm+wpUr2oigH1PXZvwgATrM2tYWHMDG8ASzTEe9uukCye4X5Ldx1K5BTHPFKITrIWvQQAQ256d1NpbEveBcKjA==} + puppeteer-core@25.4.0: + resolution: {integrity: sha512-K1plkLOdeoUnGeT1OvdqF3qxl33v+Ra/uH5VyPEhXdMcpvGiEskHzxxEU3fgpccJpJLIipB/rPUsvkZRWeKqOA==} engines: {node: '>=22.12.0'} - puppeteer@25.3.0: - resolution: {integrity: sha512-O1tx8S315aw8eI99HZ5ZNcVEzJ9+jKF//eO5UvfZ3cXJ6okZ5sX3Y50u7DJaM+ewEK4LqXP068tBhfRaWikj+g==} + puppeteer@25.4.0: + resolution: {integrity: sha512-xfQp8dFBcGaLc1hEMaVr7s+oW4ZkAurr8Y9H81ilKhu6QoLfSTkZjU7IavnyJ/VWpB9ni3KNJUQHUatslLWyGw==} engines: {node: '>=22.12.0'} hasBin: true @@ -5256,6 +5256,18 @@ packages: utf-8-validate: optional: true + ws@8.21.1: + resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} @@ -5564,14 +5576,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@crawlee/browser-pool@3.16.0(playwright@1.61.1)(puppeteer@25.3.0)': + '@crawlee/browser-pool@3.16.0(playwright@1.61.1)(puppeteer@25.4.0)': dependencies: '@apify/log': 2.5.34 '@apify/timeout': 0.3.2 '@crawlee/core': 3.16.0 '@crawlee/types': 3.16.0 fingerprint-generator: 2.1.82 - fingerprint-injector: 2.1.82(playwright@1.61.1)(puppeteer@25.3.0) + fingerprint-injector: 2.1.82(playwright@1.61.1)(puppeteer@25.4.0) lodash.merge: 4.6.2 nanoid: 3.3.11 ow: 0.28.2 @@ -5582,15 +5594,15 @@ snapshots: tslib: 2.8.1 optionalDependencies: playwright: 1.61.1 - puppeteer: 25.3.0 + puppeteer: 25.4.0 transitivePeerDependencies: - supports-color - '@crawlee/browser@3.16.0(playwright@1.61.1)(puppeteer@25.3.0)': + '@crawlee/browser@3.16.0(playwright@1.61.1)(puppeteer@25.4.0)': dependencies: '@apify/timeout': 0.3.2 '@crawlee/basic': 3.16.0 - '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) + '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/types': 3.16.0 '@crawlee/utils': 3.16.0 ow: 0.28.2 @@ -5598,7 +5610,7 @@ snapshots: type-fest: 4.41.0 optionalDependencies: playwright: 1.61.1 - puppeteer: 25.3.0 + puppeteer: 25.4.0 transitivePeerDependencies: - supports-color @@ -5796,13 +5808,13 @@ snapshots: proper-lockfile: 4.1.2 tslib: 2.8.1 - '@crawlee/playwright@3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0)': + '@crawlee/playwright@3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0)': dependencies: '@apify/datastructures': 2.0.3 '@apify/log': 2.5.34 '@apify/timeout': 0.3.2 - '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) - '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) + '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) + '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/core': 3.16.0 '@crawlee/types': 3.16.0 '@crawlee/utils': 3.16.0 @@ -5821,12 +5833,12 @@ snapshots: - puppeteer - supports-color - '@crawlee/puppeteer@3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0)': + '@crawlee/puppeteer@3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0)': dependencies: '@apify/datastructures': 2.0.3 '@apify/log': 2.5.34 - '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) - '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) + '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) + '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/types': 3.16.0 '@crawlee/utils': 3.16.0 cheerio: 1.0.0-rc.12 @@ -5836,7 +5848,7 @@ snapshots: tslib: 2.8.1 optionalDependencies: idcac-playwright: 0.2.0 - puppeteer: 25.3.0 + puppeteer: 25.4.0 transitivePeerDependencies: - playwright - supports-color @@ -7279,9 +7291,9 @@ snapshots: chownr@3.0.0: {} - chromium-bidi@16.0.1(devtools-protocol@0.0.1638949): + chromium-bidi@17.0.2(devtools-protocol@0.0.1653615): dependencies: - devtools-protocol: 0.0.1638949 + devtools-protocol: 0.0.1653615 mitt: 3.0.1 zod: 3.25.76 @@ -7487,26 +7499,26 @@ snapshots: optionalDependencies: typescript: 6.0.3 - crawlee@3.16.0(@types/node@24.12.2)(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0): + crawlee@3.16.0(@types/node@24.12.2)(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0): dependencies: '@crawlee/basic': 3.16.0 - '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) - '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.3.0) + '@crawlee/browser': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) + '@crawlee/browser-pool': 3.16.0(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/cheerio': 3.16.0 '@crawlee/cli': 3.16.0(@types/node@24.12.2) '@crawlee/core': 3.16.0 '@crawlee/http': 3.16.0 '@crawlee/jsdom': 3.16.0 '@crawlee/linkedom': 3.16.0 - '@crawlee/playwright': 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) - '@crawlee/puppeteer': 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.3.0) + '@crawlee/playwright': 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) + '@crawlee/puppeteer': 3.16.0(idcac-playwright@0.2.0)(playwright@1.61.1)(puppeteer@25.4.0) '@crawlee/utils': 3.16.0 import-local: 3.2.0 tslib: 2.8.1 optionalDependencies: idcac-playwright: 0.2.0 playwright: 1.61.1 - puppeteer: 25.3.0 + puppeteer: 25.4.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -7631,7 +7643,7 @@ snapshots: devtools-protocol@0.0.1612613: {} - devtools-protocol@0.0.1638949: {} + devtools-protocol@0.0.1653615: {} devtools-server@0.0.2: dependencies: @@ -7913,13 +7925,13 @@ snapshots: header-generator: 2.1.82 tslib: 2.8.1 - fingerprint-injector@2.1.82(playwright@1.61.1)(puppeteer@25.3.0): + fingerprint-injector@2.1.82(playwright@1.61.1)(puppeteer@25.4.0): dependencies: fingerprint-generator: 2.1.82 tslib: 2.8.1 optionalDependencies: playwright: 1.61.1 - puppeteer: 25.3.0 + puppeteer: 25.4.0 flat@5.0.2: {} @@ -9684,27 +9696,27 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@25.3.0: + puppeteer-core@25.4.0: dependencies: '@puppeteer/browsers': 3.0.6 - chromium-bidi: 16.0.1(devtools-protocol@0.0.1638949) - devtools-protocol: 0.0.1638949 + chromium-bidi: 17.0.2(devtools-protocol@0.0.1653615) + devtools-protocol: 0.0.1653615 typed-query-selector: 2.12.2 webdriver-bidi-protocol: 0.4.2 - ws: 8.21.0 + ws: 8.21.1 transitivePeerDependencies: - bufferutil - proxy-agent - utf-8-validate - yauzl - puppeteer@25.3.0: + puppeteer@25.4.0: dependencies: '@puppeteer/browsers': 3.0.6 - chromium-bidi: 16.0.1(devtools-protocol@0.0.1638949) - devtools-protocol: 0.0.1638949 + chromium-bidi: 17.0.2(devtools-protocol@0.0.1653615) + devtools-protocol: 0.0.1653615 lilconfig: 3.1.3 - puppeteer-core: 25.3.0 + puppeteer-core: 25.4.0 typed-query-selector: 2.12.2 transitivePeerDependencies: - bufferutil @@ -10498,6 +10510,8 @@ snapshots: ws@8.21.0: {} + ws@8.21.1: {} + xml-name-validator@5.0.0: {} xml2js@0.6.2: