feat(core): Enhance core functionalities and test coverage for NetworkProxy and PortProxy

This commit is contained in:
2025-03-05 17:06:51 +00:00
parent 48c5ea3b1d
commit f6cc665f12
8 changed files with 1335 additions and 482 deletions

244
pnpm-lock.yaml generated
View File

@ -15,8 +15,8 @@ importers:
specifier: ^3.0.5
version: 3.0.5
'@push.rocks/smartpromise':
specifier: ^4.2.2
version: 4.2.2
specifier: ^4.2.3
version: 4.2.3
'@push.rocks/smartrequest':
specifier: ^2.0.23
version: 2.0.23
@ -30,24 +30,24 @@ importers:
specifier: ^5.1.2
version: 5.1.2
'@types/ws':
specifier: ^8.5.14
version: 8.5.14
specifier: ^8.18.0
version: 8.18.0
acme-client:
specifier: ^5.4.0
version: 5.4.0
minimatch:
specifier: ^9.0.3
version: 9.0.5
specifier: ^10.0.1
version: 10.0.1
pretty-ms:
specifier: ^9.2.0
version: 9.2.0
ws:
specifier: ^8.18.0
version: 8.18.0
specifier: ^8.18.1
version: 8.18.1
devDependencies:
'@git.zone/tsbuild':
specifier: ^2.1.66
version: 2.2.1
specifier: ^2.2.6
version: 2.2.6
'@git.zone/tsrun':
specifier: ^1.2.44
version: 1.3.3
@ -58,11 +58,11 @@ importers:
specifier: ^5.5.6
version: 5.5.6(@aws-sdk/credential-providers@3.741.0)(socks@2.8.3)
'@types/node':
specifier: ^22.13.0
version: 22.13.0
specifier: ^22.13.9
version: 22.13.9
typescript:
specifier: ^5.7.3
version: 5.7.3
specifier: ^5.8.2
version: 5.8.2
packages:
@ -575,8 +575,8 @@ packages:
'@esm-bundle/chai@4.3.4-fix.0':
resolution: {integrity: sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==}
'@git.zone/tsbuild@2.2.1':
resolution: {integrity: sha512-qvyhpRDBm+ZtRJjpx9zgmSBNgdvjkbJ66TxjmFGm0kjT9i/QK2nvfwJXf0CwRfuRQwHhZbl/wYO/dChYkwi0fA==}
'@git.zone/tsbuild@2.2.6':
resolution: {integrity: sha512-6CZ0wqtW/+WXzoHxzNPIKVzPjTColxVoY+TpzlIaz01WktiNr/oeJAfYXdQIVTVYpJs1n9tZ3fwKP6l3LAPAlQ==}
hasBin: true
'@git.zone/tsbundle@2.2.5':
@ -870,8 +870,8 @@ packages:
'@push.rocks/smartpdf@3.1.8':
resolution: {integrity: sha512-9fxshJAp6VCkrAFWXAFS7X7QzZLFSWM/JzDtllYW7gaWzRKxsMCdfaNy1vKsGq5uK5L91Lrd+A9Olp1mx4xs1w==}
'@push.rocks/smartpromise@4.2.2':
resolution: {integrity: sha512-3EGXSo0L4e5V/aPSznH3XssjFccGN72GECGqtDCu9xC8AmB5AtCl5h0Xy3dNHCr67XIXqhmuUAnMDV1/v+PiJg==}
'@push.rocks/smartpromise@4.2.3':
resolution: {integrity: sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==}
'@push.rocks/smartpuppeteer@2.0.2':
resolution: {integrity: sha512-EcYCT0PX++WjfHp7W5UYX3t8x5gSNpJMMUvhA7SHz8b2t76ItslNWxprRcF0CUQyN1fozbf5StZf7dwdGc/dIA==}
@ -891,6 +891,9 @@ packages:
'@push.rocks/smartshell@3.2.2':
resolution: {integrity: sha512-zMTVJ2ca1pDiqyRQpByz/T2HtoRYLCbXFo6TSA663nuGmnGsIn/DHFZMQYUJGdDi6LSjVxPsQMsY5Bwc4hL6og==}
'@push.rocks/smartshell@3.2.3':
resolution: {integrity: sha512-BWA/DH1H9lG7Er23d4uYgirfYaya5dX4g/WpWm2la7mOzuL9o2FnPIhel52DQUKIh7ty3Ql305ApV8YaAb4+/w==}
'@push.rocks/smartsitemap@2.0.3':
resolution: {integrity: sha512-jIcms8V1b2mt3dS4PKNlLR1DRC8pCDWMRVbnyM/2+snZOJZonQRlQzAyX8No0EfLbfdrfnxv2IjPX13X29Re6g==}
@ -1470,8 +1473,8 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@22.13.0':
resolution: {integrity: sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==}
'@types/node@22.13.9':
resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==}
'@types/parse5@6.0.3':
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
@ -1560,8 +1563,8 @@ packages:
'@types/ws@7.4.7':
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
'@types/ws@8.5.14':
resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==}
'@types/ws@8.18.0':
resolution: {integrity: sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==}
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
@ -2340,6 +2343,10 @@ packages:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
form-data-encoder@2.1.4:
resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
engines: {node: '>= 14.17'}
@ -3568,8 +3575,8 @@ packages:
regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
registry-auth-token@5.0.3:
resolution: {integrity: sha512-1bpc9IyC+e+CNFRaWyn77tk4xGG4PPUyfakSmA6F6cvUDjrm58dfyJ3II+9yb10EDkHoy1LaPSmHaWLOH3m6HA==}
registry-auth-token@5.1.0:
resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==}
engines: {node: '>=14'}
registry-url@6.0.1:
@ -3985,6 +3992,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
typescript@5.8.2:
resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
hasBin: true
uglify-js@3.19.3:
resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
engines: {node: '>=0.8.0'}
@ -4156,8 +4168,8 @@ packages:
utf-8-validate:
optional: true
ws@8.18.0:
resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
ws@8.18.1:
resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@ -4238,7 +4250,7 @@ snapshots:
'@push.rocks/smartbuffer': 3.0.4
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartguard': 3.1.0
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/webrequest': 3.0.37
'@push.rocks/webstream': 1.0.10
@ -4265,7 +4277,7 @@ snapshots:
'@push.rocks/smartntml': 2.0.8
'@push.rocks/smartopen': 2.0.0
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartsitemap': 2.0.3
@ -4883,7 +4895,7 @@ snapshots:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartmarkdown': 3.0.3
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrouter': 1.3.2
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartstate': 2.0.19
@ -5062,7 +5074,7 @@ snapshots:
dependencies:
'@types/chai': 4.3.20
'@git.zone/tsbuild@2.2.1':
'@git.zone/tsbuild@2.2.6':
dependencies:
'@git.zone/tspublish': 1.9.1
'@push.rocks/early': 4.0.4
@ -5071,7 +5083,7 @@ snapshots:
'@push.rocks/smartfile': 11.2.0
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
typescript: 5.7.3
transitivePeerDependencies:
- aws-crt
@ -5085,7 +5097,7 @@ snapshots:
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartlog-destination-local': 9.0.2
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartspawn': 3.0.3
'@types/html-minifier': 4.0.5
esbuild: 0.24.2
@ -5103,7 +5115,7 @@ snapshots:
'@push.rocks/smartnpm': 2.0.4
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smartshell': 3.2.2
'@push.rocks/smartshell': 3.2.3
transitivePeerDependencies:
- aws-crt
@ -5123,12 +5135,12 @@ snapshots:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartfile': 11.2.0
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartshell': 3.2.2
'@push.rocks/tapbundle': 5.5.6(@aws-sdk/credential-providers@3.741.0)(socks@2.8.3)
'@types/ws': 8.5.14
'@types/ws': 8.18.0
figures: 6.1.0
ws: 8.18.0
ws: 8.18.1
transitivePeerDependencies:
- '@aws-sdk/credential-providers'
- '@mongodb-js/zstd'
@ -5173,7 +5185,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/yargs': 17.0.33
chalk: 4.1.2
@ -5385,7 +5397,7 @@ snapshots:
'@push.rocks/early@4.0.4':
dependencies:
'@push.rocks/consolecolor': 2.0.2
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/isohash@2.0.1':
dependencies:
@ -5404,7 +5416,7 @@ snapshots:
'@push.rocks/smartfile': 11.2.0
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartstring': 4.0.15
'@push.rocks/smartunique': 3.0.9
'@push.rocks/taskbuffer': 3.1.7
@ -5416,7 +5428,7 @@ snapshots:
dependencies:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartmatch': 2.0.0
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smarttime': 4.1.1
'@types/minimatch': 5.1.2
@ -5447,7 +5459,7 @@ snapshots:
dependencies:
'@push.rocks/smartfile': 10.0.41
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartstream': 2.0.8
@ -5475,7 +5487,7 @@ snapshots:
'@aws-sdk/client-s3': 3.741.0
'@push.rocks/smartmime': 2.0.4
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartstream': 3.2.5
'@push.rocks/smartstring': 4.0.15
@ -5499,7 +5511,7 @@ snapshots:
'@push.rocks/smartchok@1.0.34':
dependencies:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@tempfix/watcher': 2.3.0
@ -5508,13 +5520,13 @@ snapshots:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartobject': 1.0.12
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
yargs-parser: 21.1.1
'@push.rocks/smartcrypto@2.0.4':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@types/node-forge': 1.3.11
node-forge: 1.3.1
@ -5524,7 +5536,7 @@ snapshots:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartmongo': 2.0.10(@aws-sdk/credential-providers@3.741.0)(socks@2.8.3)
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartstring': 4.0.15
'@push.rocks/smarttime': 4.1.1
@ -5545,23 +5557,23 @@ snapshots:
'@push.rocks/smartdelay@3.0.5':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartenv@5.0.12':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartexit@1.0.23':
dependencies:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
tree-kill: 1.2.2
'@push.rocks/smartexpect@1.4.0':
dependencies:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
fast-deep-equal: 3.1.3
'@push.rocks/smartfeed@1.0.11':
@ -5581,7 +5593,7 @@ snapshots:
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartmime': 1.0.6
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smartstream': 2.0.8
'@types/fs-extra': 11.0.4
@ -5600,7 +5612,7 @@ snapshots:
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartmime': 2.0.4
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smartstream': 3.2.5
'@types/fs-extra': 11.0.4
@ -5612,13 +5624,13 @@ snapshots:
'@push.rocks/smartguard@3.1.0':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smarthash@3.0.4':
dependencies:
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@types/through2': 2.0.41
through2: 4.0.2
@ -5637,7 +5649,7 @@ snapshots:
dependencies:
'@push.rocks/consolecolor': 2.0.2
'@push.rocks/smartlog-interfaces': 3.0.2
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartlog-interfaces@3.0.2':
dependencies:
@ -5686,7 +5698,7 @@ snapshots:
'@push.rocks/mongodump': 1.0.8
'@push.rocks/smartdata': 5.2.12(@aws-sdk/credential-providers@3.741.0)(socks@2.8.3)
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
mongodb-memory-server: 8.16.1
transitivePeerDependencies:
- '@aws-sdk/credential-providers'
@ -5716,7 +5728,7 @@ snapshots:
'@push.rocks/smartarchive': 3.0.8
'@push.rocks/smartfile': 10.0.41
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smarttime': 4.1.1
'@push.rocks/smartversion': 3.0.5
@ -5728,7 +5740,7 @@ snapshots:
dependencies:
'@design.estate/dees-element': 2.0.39
'@happy-dom/global-registrator': 15.11.7
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
fake-indexeddb: 6.0.0
transitivePeerDependencies:
- react
@ -5753,7 +5765,7 @@ snapshots:
'@push.rocks/smartfile': 11.2.0
'@push.rocks/smartnetwork': 3.0.2
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartpuppeteer': 2.0.2
'@push.rocks/smartunique': 3.0.9
'@tsclass/tsclass': 4.4.0
@ -5768,7 +5780,7 @@ snapshots:
- supports-color
- utf-8-validate
'@push.rocks/smartpromise@4.2.2': {}
'@push.rocks/smartpromise@4.2.3': {}
'@push.rocks/smartpuppeteer@2.0.2':
dependencies:
@ -5784,7 +5796,7 @@ snapshots:
'@push.rocks/smartrequest@2.0.23':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smarturl': 3.1.0
agentkeepalive: 4.6.0
form-data: 4.0.1
@ -5797,7 +5809,7 @@ snapshots:
'@push.rocks/smartrx@3.0.7':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
rxjs: 7.8.1
'@push.rocks/smarts3@2.2.5':
@ -5816,7 +5828,16 @@ snapshots:
dependencies:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartexit': 1.0.23
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@types/which': 3.0.4
tree-kill: 1.2.2
which: 5.0.0
'@push.rocks/smartshell@3.2.3':
dependencies:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartexit': 1.0.23
'@push.rocks/smartpromise': 4.2.3
'@types/which': 3.0.4
tree-kill: 1.2.2
which: 5.0.0
@ -5841,7 +5862,7 @@ snapshots:
'@push.rocks/smartenv': 5.0.12
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smarttime': 4.1.1
engine.io: 6.5.4
@ -5856,7 +5877,7 @@ snapshots:
'@push.rocks/smartspawn@3.0.3':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
spawn-wrap: 2.0.0
threads: 1.7.0
tiny-worker: 2.3.0
@ -5868,13 +5889,13 @@ snapshots:
'@push.rocks/isohash': 2.0.1
'@push.rocks/lik': 6.1.0
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/webstore': 2.0.20
'@push.rocks/smartstream@2.0.8':
dependencies:
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@types/from2': 2.3.5
'@types/through2': 2.0.41
@ -5885,7 +5906,7 @@ snapshots:
dependencies:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartenv': 5.0.12
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smartstring@4.0.15':
@ -5903,7 +5924,7 @@ snapshots:
dependencies:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
croner: 9.0.0
date-fns: 4.1.0
dayjs: 1.11.13
@ -5946,7 +5967,7 @@ snapshots:
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartmongo': 2.0.10(@aws-sdk/credential-providers@3.741.0)(socks@2.8.3)
'@push.rocks/smartpath': 5.0.18
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrequest': 2.0.23
'@push.rocks/smarts3': 2.2.5
'@push.rocks/smartshell': 3.2.2
@ -5970,7 +5991,7 @@ snapshots:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.0.7
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@push.rocks/smarttime': 4.1.1
'@push.rocks/smartunique': 3.0.9
@ -5980,7 +6001,7 @@ snapshots:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartenv': 5.0.12
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/webstore': 2.0.20
'@push.rocks/websetup@3.0.19':
@ -5995,7 +6016,7 @@ snapshots:
'@push.rocks/lik': 6.1.0
'@push.rocks/smartenv': 5.0.12
'@push.rocks/smartjson': 5.0.20
'@push.rocks/smartpromise': 4.2.2
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.7
'@tempfix/idb': 8.0.3
fake-indexeddb: 5.0.2
@ -6557,14 +6578,14 @@ snapshots:
'@types/accepts@1.3.7':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/babel__code-frame@7.0.6': {}
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/buffer-json@2.0.3': {}
@ -6580,17 +6601,17 @@ snapshots:
'@types/clean-css@4.2.11':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
source-map: 0.6.1
'@types/co-body@6.1.3':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/qs': 6.9.18
'@types/connect@3.4.38':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/content-disposition@0.5.8': {}
@ -6603,11 +6624,11 @@ snapshots:
'@types/connect': 3.4.38
'@types/express': 5.0.0
'@types/keygrip': 1.0.6
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/cors@2.8.17':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/debounce@1.2.4': {}
@ -6621,14 +6642,14 @@ snapshots:
'@types/express-serve-static-core@4.19.6':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@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': 22.13.0
'@types/node': 22.13.9
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@ -6653,30 +6674,30 @@ snapshots:
'@types/from2@2.3.5':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/fs-extra@9.0.13':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/gunzip-maybe@1.4.2':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/hast@3.0.4':
dependencies:
@ -6710,7 +6731,7 @@ snapshots:
'@types/jsonfile@6.1.4':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/keygrip@1.0.6': {}
@ -6727,7 +6748,7 @@ snapshots:
'@types/http-errors': 2.0.4
'@types/keygrip': 1.0.6
'@types/koa-compose': 3.2.8
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/mdast@4.0.4':
dependencies:
@ -6745,9 +6766,9 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/node@22.13.0':
'@types/node@22.13.9':
dependencies:
undici-types: 6.20.0
@ -6765,19 +6786,19 @@ snapshots:
'@types/s3rver@3.7.4':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/semver@7.5.8': {}
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/send': 0.17.4
'@types/sinon-chai@3.2.12':
@ -6797,11 +6818,11 @@ snapshots:
'@types/tar-stream@2.2.3':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/through2@2.0.41':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/triple-beam@1.3.5': {}
@ -6825,7 +6846,7 @@ snapshots:
'@types/whatwg-url@8.2.2':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/webidl-conversions': 7.0.3
'@types/which@2.0.2': {}
@ -6834,11 +6855,11 @@ snapshots:
'@types/ws@7.4.7':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/ws@8.5.14':
'@types/ws@8.18.0':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
'@types/yargs-parser@21.0.3': {}
@ -6848,7 +6869,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.9
optional: true
'@ungap/structured-clone@1.3.0': {}
@ -7457,7 +7478,7 @@ snapshots:
dependencies:
'@types/cookie': 0.4.1
'@types/cors': 2.8.17
'@types/node': 22.13.0
'@types/node': 22.13.9
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.2
@ -7733,6 +7754,11 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
form-data-encoder@2.1.4: {}
form-data@4.0.1:
@ -7824,7 +7850,7 @@ snapshots:
glob@10.4.5:
dependencies:
foreground-child: 3.3.0
foreground-child: 3.3.1
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
@ -8178,7 +8204,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 22.13.0
'@types/node': 22.13.9
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@ -8964,7 +8990,7 @@ snapshots:
package-json@8.1.1:
dependencies:
got: 12.6.1
registry-auth-token: 5.0.3
registry-auth-token: 5.1.0
registry-url: 6.0.1
semver: 7.7.1
@ -9193,7 +9219,7 @@ snapshots:
regenerator-runtime@0.14.1: {}
registry-auth-token@5.0.3:
registry-auth-token@5.1.0:
dependencies:
'@pnpm/npm-conf': 2.3.1
@ -9694,6 +9720,8 @@ snapshots:
typescript@5.7.3: {}
typescript@5.8.2: {}
uglify-js@3.19.3: {}
uint8array-extras@1.4.0: {}
@ -9850,7 +9878,7 @@ snapshots:
ws@8.17.1: {}
ws@8.18.0: {}
ws@8.18.1: {}
ws@8.8.0: {}