diff --git a/changelog.md b/changelog.md index cf1c89d..a8b8abb 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,14 @@ # Changelog +## 2025-01-19 - 5.5.5 - fix(dependencies) +Update dependencies to the latest versions to address multiple fixes. + +- Updated @push.rocks/smartexpect to version ^1.4.0. +- Updated @push.rocks/smartfile to version ^11.1.5. +- Updated @push.rocks/smartpromise to version ^4.1.0. +- Updated @types/node to version ^22.10.7. +- Updated randomstring to version ^1.3.1. + ## 2024-12-30 - 5.5.4 - fix(dependencies) Update package dependencies to their latest versions. diff --git a/package.json b/package.json index e6f75ee..8158716 100644 --- a/package.json +++ b/package.json @@ -30,12 +30,12 @@ "@push.rocks/smartcrypto": "^2.0.4", "@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartenv": "^5.0.12", - "@push.rocks/smartexpect": "^1.3.0", - "@push.rocks/smartfile": "^11.0.23", + "@push.rocks/smartexpect": "^1.4.0", + "@push.rocks/smartfile": "^11.1.5", "@push.rocks/smartjson": "^5.0.20", "@push.rocks/smartmongo": "^2.0.10", "@push.rocks/smartpath": "^5.0.18", - "@push.rocks/smartpromise": "^4.0.4", + "@push.rocks/smartpromise": "^4.1.0", "@push.rocks/smartrequest": "^2.0.23", "@push.rocks/smarts3": "^2.2.5", "@push.rocks/smartshell": "^3.2.2", @@ -46,8 +46,8 @@ "@git.zone/tsbuild": "^2.1.66", "@git.zone/tsrun": "^1.2.43", "@git.zone/tstest": "^1.0.77", - "@types/node": "^22.10.2", - "randomstring": "^1.3.0" + "@types/node": "^22.10.7", + "randomstring": "^1.3.1" }, "files": [ "ts/**/*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e80c6c5..bb74e16 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,11 +27,11 @@ importers: specifier: ^5.0.12 version: 5.0.12 '@push.rocks/smartexpect': - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.4.0 + version: 1.4.0 '@push.rocks/smartfile': - specifier: ^11.0.23 - version: 11.0.23 + specifier: ^11.1.5 + version: 11.1.5 '@push.rocks/smartjson': specifier: ^5.0.20 version: 5.0.20 @@ -42,8 +42,8 @@ importers: specifier: ^5.0.18 version: 5.0.18 '@push.rocks/smartpromise': - specifier: ^4.0.4 - version: 4.0.4 + specifier: ^4.1.0 + version: 4.1.0 '@push.rocks/smartrequest': specifier: ^2.0.23 version: 2.0.23 @@ -70,11 +70,11 @@ importers: specifier: ^1.0.77 version: 1.0.90 '@types/node': - specifier: ^22.10.2 - version: 22.10.2 + specifier: ^22.10.7 + version: 22.10.7 randomstring: - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.3.1 + version: 1.3.1 packages: @@ -767,8 +767,8 @@ packages: '@push.rocks/smartexit@1.0.23': resolution: {integrity: sha512-WmwKYcwbHBByoABhHHB+PAjr5475AtD/xBh1mDcqPrFsOOUOZq3BBUdpq25wI3ccu/SZB5IwaimiVzadls6HkA==} - '@push.rocks/smartexpect@1.3.0': - resolution: {integrity: sha512-EuUm+7u7+9jKURilpY6+owSiIhalpGFyx0h9PH7bit7+P851amjmL5zKOx//NQLH0+upV9H8ITB9Ry3tXVBiRQ==} + '@push.rocks/smartexpect@1.4.0': + resolution: {integrity: sha512-1DwLgNXz5mp8etpyBXftvQXsRYNke5eMZxi855NwStjvx/LcAMwA+95GqbobjGb3DS/4xwxcuM15Gy0+UBwF6Q==} '@push.rocks/smartfeed@1.0.11': resolution: {integrity: sha512-02uhXxQamgfBo3T12FsAdfyElnpoWuDUb08B2AE60DbIaukVx/7Mi17xwobApY1flNSr5StZDt8N8vxPhBhIXw==} @@ -779,8 +779,8 @@ packages: '@push.rocks/smartfile@10.0.41': resolution: {integrity: sha512-xOOy0duI34M2qrJZggpk51EHGXmg9+mBL1Q55tNiQKXzfx89P3coY1EAZG8tvmep3qB712QEKe7T+u04t42Kjg==} - '@push.rocks/smartfile@11.0.23': - resolution: {integrity: sha512-+tP/ydhNapve/bVDGMoloZmB6eBFvamHVx5uP05GLCKh0KFffNJuMKTHX4DgC0y3BmNm+Bii7jhpQblY+R99kQ==} + '@push.rocks/smartfile@11.1.5': + resolution: {integrity: sha512-N+f7P4MqgkDiPR5CrvzMJF9JVtXQK1Di24cYAd8roFkDVpnILlLQOQql558FPm2QE+HtDLuPLPBu2uaSZRLReA==} '@push.rocks/smartguard@3.1.0': resolution: {integrity: sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==} @@ -845,8 +845,8 @@ packages: '@push.rocks/smartpdf@3.1.7': resolution: {integrity: sha512-Qtyz4CnrxEcNSe09r4wpOdTwfu1pihBLYiPFkb9iwF3SrOK0rkH4qKXnsnYAVCumOoGdQdr3NhNjwpe9vqjoIw==} - '@push.rocks/smartpromise@4.0.4': - resolution: {integrity: sha512-Mbh+DnX4+rVPEZgYU7LtTJI/AYoNn7+h27AycEFpPJW41DCfjTiXiI0+ecNdyO1AfbcL0Q02RQjoEauEWx5FQg==} + '@push.rocks/smartpromise@4.1.0': + resolution: {integrity: sha512-1E4QZx1bYFMEgbK1C9gb4CB3YRhfkvSeffc5CnT83n7NV4Qly/Sxe9G1Jn0sQBB5+sbFHwTlj/0al5+q4gXiDw==} '@push.rocks/smartpuppeteer@2.0.2': resolution: {integrity: sha512-EcYCT0PX++WjfHp7W5UYX3t8x5gSNpJMMUvhA7SHz8b2t76ItslNWxprRcF0CUQyN1fozbf5StZf7dwdGc/dIA==} @@ -1446,8 +1446,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.10.2': - resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} + '@types/node@22.10.7': + resolution: {integrity: sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==} '@types/parse5@6.0.3': resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -2350,6 +2350,10 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} + fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -2400,8 +2404,8 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + glob@11.0.1: + resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} engines: {node: 20 || >=22} hasBin: true @@ -3524,11 +3528,11 @@ packages: resolution: {integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==} engines: {node: '>= 0.10.0'} - randombytes@2.0.3: - resolution: {integrity: sha1-Z0yZdgkBw8QRJ3GjHlIdw0nMCew=} + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - randomstring@1.3.0: - resolution: {integrity: sha512-gY7aQ4i1BgwZ8I1Op4YseITAyiDiajeZOPQUbIq9TPGPhUm5FX59izIaOpmKbME1nmnEiABf28d9K2VSii6BBg==} + randomstring@1.3.1: + resolution: {integrity: sha512-lgXZa80MUkjWdE7g2+PZ1xDLzc7/RokXVEQOv5NN2UOTChW1I8A9gha5a9xYBOqgaSoI6uJikDmCU8PyRdArRQ==} hasBin: true range-parser@1.2.1: @@ -4231,7 +4235,7 @@ snapshots: '@push.rocks/smartbuffer': 3.0.4 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartguard': 3.1.0 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/webrequest': 3.0.37 '@push.rocks/webstream': 1.0.10 @@ -4247,7 +4251,7 @@ snapshots: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartfeed': 1.0.11 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartlog-destination-devtools': 1.0.12 @@ -4258,7 +4262,7 @@ snapshots: '@push.rocks/smartntml': 2.0.8 '@push.rocks/smartopen': 2.0.0 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartsitemap': 2.0.3 @@ -4922,7 +4926,7 @@ snapshots: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartmarkdown': 3.0.3 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrouter': 1.3.2 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstate': 2.0.19 @@ -5099,10 +5103,10 @@ snapshots: '@push.rocks/early': 4.0.4 '@push.rocks/smartcli': 4.0.11 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 typescript: 5.6.3 '@git.zone/tsbundle@2.1.0': @@ -5110,11 +5114,11 @@ snapshots: '@push.rocks/early': 4.0.4 '@push.rocks/smartcli': 4.0.11 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartlog-destination-local': 9.0.2 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartspawn': 3.0.3 '@types/html-minifier': 4.0.5 esbuild: 0.24.0 @@ -5127,7 +5131,7 @@ snapshots: dependencies: '@push.rocks/smartcli': 4.0.11 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartnpm': 2.0.4 '@push.rocks/smartpath': 5.0.18 @@ -5135,7 +5139,7 @@ snapshots: '@git.zone/tsrun@1.3.3': dependencies: - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartshell': 3.2.2 tsx: 4.19.2 @@ -5147,9 +5151,9 @@ snapshots: '@push.rocks/consolecolor': 2.0.2 '@push.rocks/smartbrowser': 2.0.6 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartlog': 3.0.7 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartshell': 3.2.2 '@push.rocks/tapbundle': 5.3.0 '@types/ws': 8.5.13 @@ -5189,7 +5193,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5294,7 +5298,7 @@ snapshots: '@push.rocks/early@4.0.4': dependencies: '@push.rocks/consolecolor': 2.0.2 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/isohash@2.0.1': dependencies: @@ -5310,10 +5314,10 @@ snapshots: '@push.rocks/smartcache': 1.0.16 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartexit': 1.0.23 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartstring': 4.0.15 '@push.rocks/smartunique': 3.0.9 '@push.rocks/taskbuffer': 3.1.7 @@ -5323,7 +5327,7 @@ snapshots: dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartmatch': 2.0.0 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smarttime': 4.1.1 '@types/minimatch': 5.1.2 @@ -5347,7 +5351,7 @@ snapshots: dependencies: '@api.global/typedrequest': 3.1.10 '@configvault.io/interfaces': 1.0.17 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartpath': 5.0.18 @@ -5355,7 +5359,7 @@ snapshots: dependencies: '@push.rocks/smartfile': 10.0.41 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstream': 2.0.8 @@ -5381,7 +5385,7 @@ snapshots: '@push.rocks/smartbucket@2.0.4': dependencies: '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstream': 2.0.8 '@tsclass/tsclass': 4.1.2 @@ -5393,7 +5397,7 @@ snapshots: '@aws-sdk/client-s3': 3.685.0 '@push.rocks/smartmime': 2.0.2 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstream': 3.2.4 '@push.rocks/smartstring': 4.0.15 @@ -5417,7 +5421,7 @@ snapshots: '@push.rocks/smartchok@1.0.34': dependencies: '@push.rocks/lik': 6.1.0 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@tempfix/watcher': 2.3.0 @@ -5426,13 +5430,13 @@ snapshots: '@push.rocks/lik': 6.1.0 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartobject': 1.0.12 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 yargs-parser: 21.1.1 '@push.rocks/smartcrypto@2.0.4': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@types/node-forge': 1.3.11 node-forge: 1.3.1 @@ -5442,7 +5446,7 @@ snapshots: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.0.7 '@push.rocks/smartmongo': 2.0.10(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/credential-providers@3.685.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)))(socks@2.8.3) - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstring': 4.0.15 '@push.rocks/smarttime': 4.1.1 @@ -5464,23 +5468,23 @@ snapshots: '@push.rocks/smartdelay@3.0.5': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartenv@5.0.12': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartexit@1.0.23': dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 tree-kill: 1.2.2 - '@push.rocks/smartexpect@1.3.0': + '@push.rocks/smartexpect@1.4.0': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 fast-deep-equal: 3.1.3 '@push.rocks/smartfeed@1.0.11': @@ -5500,7 +5504,7 @@ snapshots: '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartmime': 1.0.6 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smartstream': 2.0.8 '@types/fs-extra': 11.0.4 @@ -5510,7 +5514,7 @@ snapshots: glob: 10.4.5 js-yaml: 4.1.0 - '@push.rocks/smartfile@11.0.23': + '@push.rocks/smartfile@11.1.5': dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartdelay': 3.0.5 @@ -5519,25 +5523,25 @@ snapshots: '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartmime': 2.0.4 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smartstream': 3.2.5 '@types/fs-extra': 11.0.4 '@types/glob': 8.1.0 '@types/js-yaml': 4.0.9 - fs-extra: 11.2.0 - glob: 11.0.0 + fs-extra: 11.3.0 + glob: 11.0.1 js-yaml: 4.1.0 '@push.rocks/smartguard@3.1.0': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smarthash@3.0.4': dependencies: '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@types/through2': 2.0.41 through2: 4.0.2 @@ -5556,7 +5560,7 @@ snapshots: dependencies: '@push.rocks/consolecolor': 2.0.2 '@push.rocks/smartlog-interfaces': 3.0.2 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartlog-interfaces@3.0.2': dependencies: @@ -5611,7 +5615,7 @@ snapshots: '@push.rocks/mongodump': 1.0.8(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) '@push.rocks/smartdata': 5.2.10(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0))(@aws-sdk/credential-providers@3.685.0(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)))(socks@2.8.3) '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 mongodb-memory-server: 8.16.1(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -5642,7 +5646,7 @@ snapshots: '@push.rocks/smartarchive': 3.0.8 '@push.rocks/smartfile': 10.0.41 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrequest': 2.0.23 '@push.rocks/smarttime': 4.1.1 '@push.rocks/smartversion': 3.0.5 @@ -5652,7 +5656,7 @@ snapshots: dependencies: '@design.estate/dees-element': 2.0.39 '@happy-dom/global-registrator': 15.10.1 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 fake-indexeddb: 6.0.0 transitivePeerDependencies: - supports-color @@ -5672,10 +5676,10 @@ snapshots: dependencies: '@push.rocks/smartbuffer': 3.0.4 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartnetwork': 3.0.2 '@push.rocks/smartpath': 5.0.18 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartpuppeteer': 2.0.2 '@push.rocks/smartunique': 3.0.9 '@tsclass/tsclass': 4.1.2 @@ -5690,7 +5694,7 @@ snapshots: - supports-color - utf-8-validate - '@push.rocks/smartpromise@4.0.4': {} + '@push.rocks/smartpromise@4.1.0': {} '@push.rocks/smartpuppeteer@2.0.2': dependencies: @@ -5706,7 +5710,7 @@ snapshots: '@push.rocks/smartrequest@2.0.23': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smarturl': 3.1.0 agentkeepalive: 4.5.0 form-data: 4.0.1 @@ -5719,13 +5723,13 @@ snapshots: '@push.rocks/smartrx@3.0.7': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 rxjs: 7.8.1 '@push.rocks/smarts3@2.2.5': dependencies: '@push.rocks/smartbucket': 3.0.23 - '@push.rocks/smartfile': 11.0.23 + '@push.rocks/smartfile': 11.1.5 '@push.rocks/smartpath': 5.0.18 '@tsclass/tsclass': 4.1.2 '@types/s3rver': 3.7.4 @@ -5738,7 +5742,7 @@ snapshots: dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartexit': 1.0.23 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@types/which': 3.0.4 tree-kill: 1.2.2 which: 5.0.0 @@ -5763,7 +5767,7 @@ snapshots: '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartjson': 5.0.20 '@push.rocks/smartlog': 3.0.7 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smarttime': 4.1.1 engine.io: 6.5.4 @@ -5776,7 +5780,7 @@ snapshots: '@push.rocks/smartspawn@3.0.3': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 spawn-wrap: 2.0.0 threads: 1.7.0 tiny-worker: 2.3.0 @@ -5788,13 +5792,13 @@ snapshots: '@push.rocks/isohash': 2.0.1 '@push.rocks/lik': 6.1.0 '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/webstore': 2.0.20 '@push.rocks/smartstream@2.0.8': dependencies: - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@types/from2': 2.3.5 '@types/through2': 2.0.41 @@ -5805,14 +5809,14 @@ snapshots: dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstream@3.2.5': dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartstring@4.0.15': @@ -5830,7 +5834,7 @@ snapshots: dependencies: '@push.rocks/lik': 6.1.0 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 croner: 9.0.0 date-fns: 4.1.0 dayjs: 1.11.13 @@ -5867,9 +5871,9 @@ snapshots: '@push.rocks/smartcrypto': 2.0.4 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartexpect': 1.3.0 + '@push.rocks/smartexpect': 1.4.0 '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartshell': 3.2.2 '@push.rocks/smarttime': 4.1.1 transitivePeerDependencies: @@ -5882,7 +5886,7 @@ snapshots: '@push.rocks/lik': 6.1.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.0.7 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smarttime': 4.1.1 '@push.rocks/smartunique': 3.0.9 @@ -5892,7 +5896,7 @@ snapshots: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/webstore': 2.0.20 '@push.rocks/websetup@3.0.19': @@ -5907,7 +5911,7 @@ snapshots: '@push.rocks/lik': 6.1.0 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartjson': 5.0.20 - '@push.rocks/smartpromise': 4.0.4 + '@push.rocks/smartpromise': 4.1.0 '@push.rocks/smartrx': 3.0.7 '@tempfix/idb': 8.0.3 fake-indexeddb: 5.0.2 @@ -6477,14 +6481,14 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/babel__code-frame@7.0.6': {} '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/buffer-json@2.0.3': {} @@ -6500,17 +6504,17 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 source-map: 0.6.1 '@types/co-body@6.1.3': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/qs': 6.9.17 '@types/connect@3.4.38': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/content-disposition@0.5.8': {} @@ -6523,11 +6527,11 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 5.0.0 '@types/keygrip': 1.0.6 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/cors@2.8.17': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/debounce@1.2.4': {} @@ -6541,14 +6545,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.1': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -6573,30 +6577,30 @@ snapshots: '@types/from2@2.3.5': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/gunzip-maybe@1.4.2': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/hast@3.0.4': dependencies: @@ -6630,7 +6634,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/keygrip@1.0.6': {} @@ -6647,7 +6651,7 @@ snapshots: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/mdast@4.0.4': dependencies: @@ -6669,9 +6673,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 - '@types/node@22.10.2': + '@types/node@22.10.7': dependencies: undici-types: 6.20.0 @@ -6689,19 +6693,19 @@ snapshots: '@types/s3rver@3.7.4': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/semver@7.5.8': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/send': 0.17.4 '@types/sinon-chai@3.2.12': @@ -6721,11 +6725,11 @@ snapshots: '@types/tar-stream@2.2.3': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/through2@2.0.41': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/triple-beam@1.3.5': {} @@ -6749,7 +6753,7 @@ snapshots: '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/webidl-conversions': 7.0.3 '@types/which@2.0.2': {} @@ -6758,11 +6762,11 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/ws@8.5.13': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 '@types/yargs-parser@21.0.3': {} @@ -6772,7 +6776,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.7 optional: true '@ungap/structured-clone@1.2.0': {} @@ -7357,7 +7361,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.10.2 + '@types/node': 22.10.7 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -7673,6 +7677,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-extra@11.3.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 @@ -7728,7 +7738,7 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@11.0.0: + glob@11.0.1: dependencies: foreground-child: 3.3.0 jackspeak: 4.0.2 @@ -8082,7 +8092,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.2 + '@types/node': 22.10.7 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -9080,11 +9090,13 @@ snapshots: kind-of: 6.0.3 math-random: 1.0.4 - randombytes@2.0.3: {} - - randomstring@1.3.0: + randombytes@2.1.0: dependencies: - randombytes: 2.0.3 + safe-buffer: 5.2.1 + + randomstring@1.3.1: + dependencies: + randombytes: 2.1.0 range-parser@1.2.1: {} diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 787044f..6c9c765 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/tapbundle', - version: '5.5.4', + version: '5.5.5', description: 'A comprehensive testing automation library that provides a wide range of utilities and tools for TAP (Test Anything Protocol) based testing, especially suitable for projects using tapbuffer.' } diff --git a/ts/tapbundle.classes.taptools.ts b/ts/tapbundle.classes.taptools.ts index 77e58ea..1a36bdb 100644 --- a/ts/tapbundle.classes.taptools.ts +++ b/ts/tapbundle.classes.taptools.ts @@ -60,5 +60,9 @@ export class TapTools { return plugins.smartpromise.defer(); } + public cumulativeDefer() { + return plugins.smartpromise.cumulativeDefer(); + } + public smartjson = plugins.smartjson; } diff --git a/ts_node/classes.testfileprovider.ts b/ts_node/classes.testfileprovider.ts index 27e2478..1a7e61c 100644 --- a/ts_node/classes.testfileprovider.ts +++ b/ts_node/classes.testfileprovider.ts @@ -11,7 +11,7 @@ export class TestFileProvider { // fetch the docker alpine image const response = await plugins.smartrequest.getBinary(fileUrls.dockerAlpineImage); await plugins.smartfile.fs.ensureDir(paths.testFilesDir); - const AlpineBuffer = await plugins.smartfile.memory.toFs(response.body, filePath); + await plugins.smartfile.memory.toFs(response.body, filePath); return filePath; } } \ No newline at end of file