fix(dependencies): Update dependencies including Puppeteer and node types.

This commit is contained in:
Philipp Kunz 2025-02-25 17:34:41 +00:00
parent 2c3077a3d7
commit 2715cc8853
4 changed files with 84 additions and 77 deletions

View File

@ -1,5 +1,11 @@
# Changelog
## 2025-02-25 - 2.0.5 - fix(dependencies)
Update dependencies including Puppeteer and node types.
- Updated Puppeteer version from ^22.6.4 to ^24.3.0.
- Updated @types/node version from ^20.12.7 to ^22.13.5.
## 2025-02-25 - 2.0.4 - fix(IncognitoBrowser)
Enhance IncognitoBrowser error handling and process management

View File

@ -17,12 +17,12 @@
"@git.zone/tsrun": "^1.2.46",
"@git.zone/tstest": "^1.0.71",
"@push.rocks/tapbundle": "^5.0.8",
"@types/node": "^20.12.7"
"@types/node": "^22.13.5"
},
"dependencies": {
"@push.rocks/smartdelay": "^3.0.1",
"@push.rocks/smartshell": "^3.0.3",
"puppeteer": "^22.6.4",
"puppeteer": "^24.3.0",
"tree-kill": "^1.2.2"
},
"files": [

149
pnpm-lock.yaml generated
View File

@ -15,8 +15,8 @@ importers:
specifier: ^3.0.3
version: 3.2.3
puppeteer:
specifier: ^22.6.4
version: 22.15.0(typescript@5.7.3)
specifier: ^24.3.0
version: 24.3.0(typescript@5.7.3)
tree-kill:
specifier: ^1.2.2
version: 1.2.2
@ -34,8 +34,8 @@ importers:
specifier: ^5.0.8
version: 5.5.6(@aws-sdk/credential-providers@3.750.0)(socks@2.8.4)
'@types/node':
specifier: ^20.12.7
version: 20.17.19
specifier: ^22.13.5
version: 22.13.5
packages:
@ -681,8 +681,8 @@ packages:
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
'@puppeteer/browsers@2.3.0':
resolution: {integrity: sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==}
'@puppeteer/browsers@2.7.1':
resolution: {integrity: sha512-MK7rtm8JjaxPN7Mf1JdZIZKPD2Z+W7osvrC1vjpvfOX1K0awDIHYbNi89f7eotp7eMUn2shWnt03HwVbriXtKQ==}
engines: {node: '>=18'}
hasBin: true
@ -1424,8 +1424,8 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@20.17.19':
resolution: {integrity: sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==}
'@types/node@22.13.5':
resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==}
'@types/parse5@6.0.3':
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
@ -1812,8 +1812,8 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
chromium-bidi@0.6.3:
resolution: {integrity: sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==}
chromium-bidi@2.0.0:
resolution: {integrity: sha512-8VmyVj0ewSY4pstZV0Y3rCUUwpomam8uWgHZf1XavRxJEP4vU9/dcpNuoyB+u4AQxPo96CASXz5CHPvdH+dSeQ==}
peerDependencies:
devtools-protocol: '*'
@ -2089,8 +2089,8 @@ packages:
devtools-protocol@0.0.1019158:
resolution: {integrity: sha512-wvq+KscQ7/6spEV7czhnZc9RM/woz1AY+/Vpd8/h2HFMwJSdTliu7f/yr1A6vDdJfKICZsShqsYpEQbdhg8AFQ==}
devtools-protocol@0.0.1312386:
resolution: {integrity: sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==}
devtools-protocol@0.0.1402036:
resolution: {integrity: sha512-JwAYQgEvm3yD45CHB+RmF5kMbWtXBaOGwuxa87sZogHcLCv8c/IqnThaoQ1y60d7pXWjSKWQphPEc+1rAScVdg==}
dicer@0.3.0:
resolution: {integrity: sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==}
@ -3591,16 +3591,16 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
puppeteer-core@22.15.0:
resolution: {integrity: sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==}
puppeteer-core@24.3.0:
resolution: {integrity: sha512-x8kQRP/xxtiFav6wWuLzrctO0HWRpSQy+JjaHbqIl+d5U2lmRh2pY9vh5AzDFN0EtOXW2pzngi9RrryY1vZGig==}
engines: {node: '>=18'}
puppeteer@15.5.0:
resolution: {integrity: sha512-+vZPU8iBSdCx1Kn5hHas80fyo0TiVyMeqLGv/1dygX2HKhAZjO9YThadbRTCoTYq0yWw+w/CysldPsEekDtjDQ==}
engines: {node: '>=14.1.0'}
puppeteer@22.15.0:
resolution: {integrity: sha512-XjCY1SiSEi1T7iSYuxS82ft85kwDJUS7wj1Z0eGVXKdtr5g4xnVcbjwxhq5xBnpK/E7x1VZZoJDxpjAOasHT4Q==}
puppeteer@24.3.0:
resolution: {integrity: sha512-wYEx+NnEM1T6ncHB+IsTovUgx+JlZ0pv0sRGTb8IzoTeOILvyUcdU2h34bYEQ1iG5maz1VQA5eI4kzIyAVh90A==}
engines: {node: '>=18'}
hasBin: true
@ -4075,6 +4075,9 @@ packages:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
typed-query-selector@2.12.0:
resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==}
typescript@5.7.3:
resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
engines: {node: '>=14.17'}
@ -4092,8 +4095,8 @@ packages:
unbzip2-stream@1.4.3:
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
undici-types@6.19.8:
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
undici-types@6.20.0:
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
@ -4135,9 +4138,6 @@ packages:
resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==}
engines: {node: '>= 0.4'}
urlpattern-polyfill@10.0.0:
resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==}
util-deprecate@1.0.2:
resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
@ -4320,8 +4320,8 @@ packages:
resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==}
engines: {node: '>= 4.0.0'}
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
zod@3.24.2:
resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@ -5278,7 +5278,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/yargs': 17.0.33
chalk: 4.1.2
@ -5393,7 +5393,7 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
'@puppeteer/browsers@2.3.0':
'@puppeteer/browsers@2.7.1':
dependencies:
debug: 4.4.0
extract-zip: 2.0.1
@ -5401,7 +5401,6 @@ snapshots:
proxy-agent: 6.5.0
semver: 7.7.1
tar-fs: 3.0.8
unbzip2-stream: 1.4.3
yargs: 17.7.2
transitivePeerDependencies:
- bare-buffer
@ -6588,14 +6587,14 @@ snapshots:
'@types/accepts@1.3.7':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/babel__code-frame@7.0.6': {}
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/buffer-json@2.0.3': {}
@ -6611,17 +6610,17 @@ snapshots:
'@types/clean-css@4.2.11':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
source-map: 0.6.1
'@types/co-body@6.1.3':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/qs': 6.9.18
'@types/connect@3.4.38':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/content-disposition@0.5.8': {}
@ -6634,11 +6633,11 @@ snapshots:
'@types/connect': 3.4.38
'@types/express': 5.0.0
'@types/keygrip': 1.0.6
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/cors@2.8.17':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/debounce@1.2.4': {}
@ -6652,14 +6651,14 @@ snapshots:
'@types/express-serve-static-core@4.19.6':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
'@types/express-serve-static-core@5.0.6':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@ -6684,30 +6683,30 @@ snapshots:
'@types/from2@2.3.5':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/fs-extra@9.0.13':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/gunzip-maybe@1.4.2':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/hast@3.0.4':
dependencies:
@ -6741,7 +6740,7 @@ snapshots:
'@types/jsonfile@6.1.4':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/keygrip@1.0.6': {}
@ -6758,7 +6757,7 @@ snapshots:
'@types/http-errors': 2.0.4
'@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.8
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/mdast@4.0.4':
dependencies:
@ -6776,11 +6775,11 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/node@20.17.19':
'@types/node@22.13.5':
dependencies:
undici-types: 6.19.8
undici-types: 6.20.0
'@types/parse5@6.0.3': {}
@ -6796,19 +6795,19 @@ snapshots:
'@types/s3rver@3.7.4':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/semver@7.5.8': {}
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/send': 0.17.4
'@types/sinon-chai@3.2.12':
@ -6828,11 +6827,11 @@ snapshots:
'@types/tar-stream@2.2.3':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/through2@2.0.41':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/triple-beam@1.3.5': {}
@ -6856,7 +6855,7 @@ snapshots:
'@types/whatwg-url@8.2.2':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/webidl-conversions': 7.0.3
'@types/which@2.0.2': {}
@ -6865,11 +6864,11 @@ snapshots:
'@types/ws@7.4.7':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/ws@8.5.14':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
'@types/yargs-parser@21.0.3': {}
@ -6879,7 +6878,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 20.17.19
'@types/node': 22.13.5
optional: true
'@ungap/structured-clone@1.3.0': {}
@ -7224,12 +7223,11 @@ snapshots:
chownr@2.0.0: {}
chromium-bidi@0.6.3(devtools-protocol@0.0.1312386):
chromium-bidi@2.0.0(devtools-protocol@0.0.1402036):
dependencies:
devtools-protocol: 0.0.1312386
devtools-protocol: 0.0.1402036
mitt: 3.0.1
urlpattern-polyfill: 10.0.0
zod: 3.23.8
zod: 3.24.2
ci-info@3.9.0: {}
@ -7454,7 +7452,7 @@ snapshots:
devtools-protocol@0.0.1019158: {}
devtools-protocol@0.0.1312386: {}
devtools-protocol@0.0.1402036: {}
dicer@0.3.0:
dependencies:
@ -7523,7 +7521,7 @@ snapshots:
dependencies:
'@types/cookie': 0.4.1
'@types/cors': 2.8.17
'@types/node': 20.17.19
'@types/node': 22.13.5
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.2
@ -8304,7 +8302,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.17.19
'@types/node': 22.13.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@ -9280,12 +9278,13 @@ snapshots:
punycode@2.3.1: {}
puppeteer-core@22.15.0:
puppeteer-core@24.3.0:
dependencies:
'@puppeteer/browsers': 2.3.0
chromium-bidi: 0.6.3(devtools-protocol@0.0.1312386)
'@puppeteer/browsers': 2.7.1
chromium-bidi: 2.0.0(devtools-protocol@0.0.1402036)
debug: 4.4.0
devtools-protocol: 0.0.1312386
devtools-protocol: 0.0.1402036
typed-query-selector: 2.12.0
ws: 8.18.1
transitivePeerDependencies:
- bare-buffer
@ -9313,12 +9312,14 @@ snapshots:
- supports-color
- utf-8-validate
puppeteer@22.15.0(typescript@5.7.3):
puppeteer@24.3.0(typescript@5.7.3):
dependencies:
'@puppeteer/browsers': 2.3.0
'@puppeteer/browsers': 2.7.1
chromium-bidi: 2.0.0(devtools-protocol@0.0.1402036)
cosmiconfig: 9.0.0(typescript@5.7.3)
devtools-protocol: 0.0.1312386
puppeteer-core: 22.15.0
devtools-protocol: 0.0.1402036
puppeteer-core: 24.3.0
typed-query-selector: 2.12.0
transitivePeerDependencies:
- bare-buffer
- bufferutil
@ -9899,6 +9900,8 @@ snapshots:
media-typer: 0.3.0
mime-types: 2.1.35
typed-query-selector@2.12.0: {}
typescript@5.7.3: {}
uglify-js@3.19.3: {}
@ -9910,7 +9913,7 @@ snapshots:
buffer: 5.7.1
through: 2.3.8
undici-types@6.19.8: {}
undici-types@6.20.0: {}
unified@11.0.5:
dependencies:
@ -9960,8 +9963,6 @@ snapshots:
punycode: 1.4.1
qs: 6.14.0
urlpattern-polyfill@10.0.0: {}
util-deprecate@1.0.2: {}
utils-merge@1.0.1: {}
@ -10104,6 +10105,6 @@ snapshots:
ylru@1.4.0: {}
zod@3.23.8: {}
zod@3.24.2: {}
zwitch@2.0.4: {}

View File

@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@push.rocks/smartpuppeteer',
version: '2.0.4',
version: '2.0.5',
description: 'Provides simplified access to Puppeteer for automation and testing purposes.'
}