diff --git a/package.json b/package.json index a939df1..7dedfef 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^6.0.2", "express": "^5.2.1", - "puppeteer": "^25.10.0", + "puppeteer": "^25.13.0", "typescript": "~6.0.3", "vite": "^8.0.16", "vitest": "5.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e56ae78..7c6f0cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: ^5.2.1 version: 5.2.1 puppeteer: - specifier: ^25.10.0 - version: 25.10.0 + specifier: ^25.13.0 + version: 25.13.0 typescript: specifier: ~6.0.3 version: 6.0.3 @@ -89,8 +89,8 @@ packages: '@oxc-project/types@0.149.0': resolution: {integrity: sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==} - '@puppeteer/browsers@3.2.2': - resolution: {integrity: sha512-q2BU4YfO9h/Wt7IcWPcggpOOqLk2Tbs1hDwolvKZrweRjy751OJBKMN9zO5bfD0pzU7X/tvKw/exQds4pM/LOg==} + '@puppeteer/browsers@3.2.4': + resolution: {integrity: sha512-okJ6yQMc0SBexOKxMi966omwAV1uAPwgF/YMZdb04gZQPXVjWHl9bmXjZYtIcsN1+PN3Bz4iFfGK3g+c6lZJ0Q==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: @@ -552,8 +552,8 @@ packages: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} - chromium-bidi@17.0.2: - resolution: {integrity: sha512-5v9GQFhTktFvotn/OFNJBmKLKRAb6n9r0bVCwf7sHgWc3/JryK0bj1nn93L3pHFrfgcsu6Be6EWsDi+1XHTGDg==} + chromium-bidi@157.0.8090-0: + resolution: {integrity: sha512-KJw7IQgqXwxpJgJlEIPg5mr2ZoqA+jkTRtc5EABI7sUJ3bu3cpI7NuEBoj4Gn1AsF78CaT9So5WQWspK3/wYag==} engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0'} peerDependencies: devtools-protocol: '*' @@ -622,8 +622,8 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - devtools-protocol@0.0.1666840: - resolution: {integrity: sha512-gCcO42XCHKEs7Ag0S7aGYsnJ7hlgrO3qderYqeiY0Eqk+0GFfuvT13IA0hHreJTa2KCdDVyGMeOhdMNmrrTjVg==} + devtools-protocol@0.0.1696802: + resolution: {integrity: sha512-FO5/SENfvc2K8wRnWQflKcwuoTH4dBkXCWTQ9ebIWtuX8JM5+ZvCotaEmkfh21pO7TvIKGTM3hG4xFiq9WTwmg==} dompurify@3.4.15: resolution: {integrity: sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==} @@ -945,12 +945,12 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - puppeteer-core@25.10.0: - resolution: {integrity: sha512-Hy5eMQshOEMil4JUUx03h5pw1HYkYCso1RG/gcpPlFSd4cYPOcopxcXEAxpLPOkOPJb9LIJtwxuj66bSdvknFg==} + puppeteer-core@25.13.0: + resolution: {integrity: sha512-cyBS0OEx3e9NS53B5F6+UazXtR7f9Tw0cR1/FbPW59/hV6JPZbkIiMnxK2543IkFp3rsGlLn1iPDLF77TJsJsA==} engines: {node: '>=22.12.0'} - puppeteer@25.10.0: - resolution: {integrity: sha512-9ZfkiaZDQWpGPJp9XTS+Bkn/D78hPvYmtjPfIBeybn05oeY6Jj7aiSbYdfcSQD2UMvC0vE7Yi9PSDo179euRzw==} + puppeteer@25.13.0: + resolution: {integrity: sha512-vB4KLXTT5QqlikcOQ/xV0RY18bBVtNyLUTfqJ9mW+penHyoM+5DmANYuDCI4jgBtiL0eD9I5ZFSafW6/a6Trpg==} engines: {node: '>=22.12.0'} hasBin: true @@ -1146,8 +1146,8 @@ packages: resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==} engines: {node: '>= 18'} - typed-query-selector@2.12.2: - resolution: {integrity: sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==} + typed-query-selector@2.12.3: + resolution: {integrity: sha512-/dtuMZyutHLlrxWhhC1uib00ELUr2dZ8C9B8YzZYsJmeE3V56OxRblrSM2UaF142pcMtak7ehZ6+poWGeehNIg==} typescript@6.0.3: resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} @@ -1269,8 +1269,8 @@ packages: jsdom: optional: true - webdriver-bidi-protocol@0.4.3: - resolution: {integrity: sha512-uuN0goWfxP22B7J/uAgBpOYNPttC+XVseYE+rSY5+rQ+YBeVz/VORw8WbmLVcqW78zNg5A4qnjNXYUWR3il2ig==} + webdriver-bidi-protocol@1.0.1: + resolution: {integrity: sha512-WXWs/aXF2a6Al1Z2/V/7Gp2oPZOAAmHjJOTmv4KCXRJ122IMj3tSSMc6a4q3K4QOmhQbse/Ahr+oTVJOU2dUiw==} why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} @@ -1308,8 +1308,8 @@ packages: resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==} engines: {node: ^20.19.0 || ^22.12.0 || >=23} - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.6.5: + resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} snapshots: @@ -1326,7 +1326,7 @@ snapshots: '@oxc-project/types@0.149.0': {} - '@puppeteer/browsers@3.2.2': + '@puppeteer/browsers@3.2.4': dependencies: modern-tar: 0.8.5 yargs: 18.1.0 @@ -1671,11 +1671,11 @@ snapshots: chai@6.2.2: {} - chromium-bidi@17.0.2(devtools-protocol@0.0.1666840): + chromium-bidi@157.0.8090-0(devtools-protocol@0.0.1696802): dependencies: - devtools-protocol: 0.0.1666840 + devtools-protocol: 0.0.1696802 mitt: 3.0.1 - zod: 3.25.76 + zod: 4.6.5 cliui@9.0.1: dependencies: @@ -1727,7 +1727,7 @@ snapshots: detect-node-es@1.1.0: {} - devtools-protocol@0.0.1666840: {} + devtools-protocol@0.0.1696802: {} dompurify@3.4.15: optionalDependencies: @@ -2023,13 +2023,13 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - puppeteer-core@25.10.0: + puppeteer-core@25.13.0: dependencies: - '@puppeteer/browsers': 3.2.2 - chromium-bidi: 17.0.2(devtools-protocol@0.0.1666840) - devtools-protocol: 0.0.1666840 - typed-query-selector: 2.12.2 - webdriver-bidi-protocol: 0.4.3 + '@puppeteer/browsers': 3.2.4 + chromium-bidi: 157.0.8090-0(devtools-protocol@0.0.1696802) + devtools-protocol: 0.0.1696802 + typed-query-selector: 2.12.3 + webdriver-bidi-protocol: 1.0.1 ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -2037,14 +2037,14 @@ snapshots: - utf-8-validate - yauzl - puppeteer@25.10.0: + puppeteer@25.13.0: dependencies: - '@puppeteer/browsers': 3.2.2 - chromium-bidi: 17.0.2(devtools-protocol@0.0.1666840) - devtools-protocol: 0.0.1666840 + '@puppeteer/browsers': 3.2.4 + chromium-bidi: 157.0.8090-0(devtools-protocol@0.0.1696802) + devtools-protocol: 0.0.1696802 lilconfig: 3.1.3 - puppeteer-core: 25.10.0 - typed-query-selector: 2.12.2 + puppeteer-core: 25.13.0 + typed-query-selector: 2.12.3 transitivePeerDependencies: - bufferutil - proxy-agent @@ -2272,7 +2272,7 @@ snapshots: media-typer: 1.1.1 mime-types: 3.0.2 - typed-query-selector@2.12.2: {} + typed-query-selector@2.12.3: {} typescript@6.0.3: {} @@ -2329,7 +2329,7 @@ snapshots: transitivePeerDependencies: - msw - webdriver-bidi-protocol@0.4.3: {} + webdriver-bidi-protocol@1.0.1: {} why-is-node-running@2.3.0: dependencies: @@ -2359,4 +2359,4 @@ snapshots: y18n: 5.0.8 yargs-parser: 22.0.0 - zod@3.25.76: {} + zod@4.6.5: {}