From 41237e0e5f70a01b54ed596bfa80a595d3e88b62 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Wed, 12 Jul 2023 15:35:38 +0200 Subject: [PATCH] fix(core): update --- package.json | 44 +- pnpm-lock.yaml | 587 +++++++++++++----- test/test.cloudly.ts | 2 +- test/test.ts | 4 +- ts/00_commitinfo_data.ts | 2 +- ts/manager.docker/index.ts | 2 +- .../mod.classes.registrystorage.ts | 3 +- ts/manager.npm/index.ts | 4 +- ts/mod_ssh/index.ts | 2 +- ts/mod_trigger/index.ts | 2 +- ts/npmci.bash.ts | 4 +- ts/npmci.plugins.ts | 42 +- 12 files changed, 484 insertions(+), 214 deletions(-) diff --git a/package.json b/package.json index 4c384c6..b573c98 100644 --- a/package.json +++ b/package.json @@ -29,31 +29,31 @@ "@gitzone/tsbuild": "^2.1.66", "@gitzone/tsrun": "^1.2.42", "@gitzone/tstest": "^1.0.74", - "@pushrocks/tapbundle": "^5.0.8", - "@types/node": "^20.3.1" + "@push.rocks/tapbundle": "^5.0.8", + "@types/node": "^20.4.1" }, "dependencies": { "@apiglobal/typedrequest": "^2.0.12", - "@pushrocks/lik": "^6.0.2", - "@pushrocks/npmextra": "^3.0.9", - "@pushrocks/projectinfo": "^5.0.1", - "@pushrocks/qenv": "^5.0.2", - "@pushrocks/smartanalytics": "^2.0.15", - "@pushrocks/smartcli": "^4.0.6", - "@pushrocks/smartdelay": "^3.0.1", - "@pushrocks/smartenv": "^5.0.5", - "@pushrocks/smartfile": "^10.0.25", - "@pushrocks/smartgit": "^3.0.0", - "@pushrocks/smartlog": "^3.0.2", - "@pushrocks/smartlog-destination-local": "^9.0.0", - "@pushrocks/smartparam": "^1.1.6", - "@pushrocks/smartpath": "^5.0.5", - "@pushrocks/smartpromise": "^4.0.2", - "@pushrocks/smartrequest": "^2.0.15", - "@pushrocks/smartshell": "^3.0.3", - "@pushrocks/smartsocket": "^2.0.19", - "@pushrocks/smartssh": "^2.0.0", - "@pushrocks/smartstring": "^4.0.7", + "@push.rocks/lik": "^6.0.3", + "@push.rocks/npmextra": "^3.0.9", + "@push.rocks/projectinfo": "^5.0.1", + "@push.rocks/qenv": "^5.0.2", + "@push.rocks/smartanalytics": "^2.0.15", + "@push.rocks/smartcli": "^4.0.6", + "@push.rocks/smartdelay": "^3.0.1", + "@push.rocks/smartenv": "^5.0.5", + "@push.rocks/smartfile": "^10.0.28", + "@push.rocks/smartgit": "^3.0.0", + "@push.rocks/smartlog": "^3.0.2", + "@push.rocks/smartlog-destination-local": "^9.0.0", + "@push.rocks/smartobject": "^1.0.10", + "@push.rocks/smartpath": "^5.0.11", + "@push.rocks/smartpromise": "^4.0.2", + "@push.rocks/smartrequest": "^2.0.18", + "@push.rocks/smartshell": "^3.0.3", + "@push.rocks/smartsocket": "^2.0.19", + "@push.rocks/smartssh": "^2.0.0", + "@push.rocks/smartstring": "^4.0.7", "@servezone/interfaces": "^1.0.3", "@tsclass/tsclass": "^4.0.42", "@types/through2": "^2.0.38", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33eaf42..013f83e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,64 +8,64 @@ dependencies: '@apiglobal/typedrequest': specifier: ^2.0.12 version: 2.0.12 - '@pushrocks/lik': - specifier: ^6.0.2 - version: 6.0.2 - '@pushrocks/npmextra': + '@push.rocks/lik': + specifier: ^6.0.3 + version: 6.0.3 + '@push.rocks/npmextra': specifier: ^3.0.9 version: 3.0.9 - '@pushrocks/projectinfo': + '@push.rocks/projectinfo': specifier: ^5.0.1 version: 5.0.1 - '@pushrocks/qenv': + '@push.rocks/qenv': specifier: ^5.0.2 version: 5.0.2 - '@pushrocks/smartanalytics': + '@push.rocks/smartanalytics': specifier: ^2.0.15 version: 2.0.15 - '@pushrocks/smartcli': + '@push.rocks/smartcli': specifier: ^4.0.6 version: 4.0.6 - '@pushrocks/smartdelay': + '@push.rocks/smartdelay': specifier: ^3.0.1 - version: 3.0.1 - '@pushrocks/smartenv': + version: 3.0.2 + '@push.rocks/smartenv': specifier: ^5.0.5 version: 5.0.5 - '@pushrocks/smartfile': - specifier: ^10.0.25 - version: 10.0.25 - '@pushrocks/smartgit': + '@push.rocks/smartfile': + specifier: ^10.0.28 + version: 10.0.28 + '@push.rocks/smartgit': specifier: ^3.0.0 version: 3.0.0 - '@pushrocks/smartlog': + '@push.rocks/smartlog': specifier: ^3.0.2 version: 3.0.2 - '@pushrocks/smartlog-destination-local': + '@push.rocks/smartlog-destination-local': specifier: ^9.0.0 - version: 9.0.0 - '@pushrocks/smartparam': - specifier: ^1.1.6 - version: 1.1.6 - '@pushrocks/smartpath': - specifier: ^5.0.5 - version: 5.0.5 - '@pushrocks/smartpromise': + version: 9.0.1 + '@push.rocks/smartobject': + specifier: ^1.0.10 + version: 1.0.10 + '@push.rocks/smartpath': + specifier: ^5.0.11 + version: 5.0.11 + '@push.rocks/smartpromise': specifier: ^4.0.2 - version: 4.0.2 - '@pushrocks/smartrequest': - specifier: ^2.0.15 - version: 2.0.15 - '@pushrocks/smartshell': + version: 4.0.3 + '@push.rocks/smartrequest': + specifier: ^2.0.18 + version: 2.0.18 + '@push.rocks/smartshell': specifier: ^3.0.3 version: 3.0.3 - '@pushrocks/smartsocket': + '@push.rocks/smartsocket': specifier: ^2.0.19 version: 2.0.19 - '@pushrocks/smartssh': + '@push.rocks/smartssh': specifier: ^2.0.0 version: 2.0.0 - '@pushrocks/smartstring': + '@push.rocks/smartstring': specifier: ^4.0.7 version: 4.0.7 '@servezone/interfaces': @@ -87,16 +87,16 @@ devDependencies: version: 2.1.66 '@gitzone/tsrun': specifier: ^1.2.42 - version: 1.2.42(@types/node@20.3.1) + version: 1.2.42(@types/node@20.4.1) '@gitzone/tstest': specifier: ^1.0.74 - version: 1.0.74(@types/node@20.3.1) - '@pushrocks/tapbundle': + version: 1.0.74(@types/node@20.4.1) + '@push.rocks/tapbundle': specifier: ^5.0.8 version: 5.0.8 '@types/node': - specifier: ^20.3.1 - version: 20.3.1 + specifier: ^20.4.1 + version: 20.4.1 packages: @@ -411,13 +411,13 @@ packages: - supports-color dev: true - /@gitzone/tsrun@1.2.42(@types/node@20.3.1): + /@gitzone/tsrun@1.2.42(@types/node@20.4.1): resolution: {integrity: sha512-56TC2F09FeyFE74dJHSS0QMKdoXVNx1XsFOsOWGiOAjt8bkXenktsUN9s5vy53TYBS4HYXo5pyvRZ7Xym+TD7g==} hasBin: true dependencies: '@pushrocks/smartfile': 10.0.25 '@pushrocks/smartshell': 2.0.30 - ts-node: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) + ts-node: 10.9.1(@types/node@20.4.1)(typescript@5.1.3) typescript: 5.1.3 transitivePeerDependencies: - '@swc/core' @@ -426,12 +426,12 @@ packages: - supports-color dev: true - /@gitzone/tstest@1.0.74(@types/node@20.3.1): + /@gitzone/tstest@1.0.74(@types/node@20.4.1): resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==} hasBin: true dependencies: '@gitzone/tsbundle': 2.0.8 - '@gitzone/tsrun': 1.2.42(@types/node@20.3.1) + '@gitzone/tsrun': 1.2.42(@types/node@20.4.1) '@pushrocks/consolecolor': 2.0.1 '@pushrocks/smartbrowser': 2.0.5 '@pushrocks/smartdelay': 2.0.13 @@ -578,6 +578,315 @@ packages: requiresBuild: true optional: true + /@push.rocks/lik@6.0.3: + resolution: {integrity: sha512-YPA2PfubtD6YSWo5AXx8J10ZbEMkGezrBw93+2jq7ASSNnmGnXYMNuCOnfj+ZLqT7mT0cQOaUxmfyBKF1gG+ng==} + dependencies: + '@push.rocks/smartdelay': 3.0.2 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.3 + '@push.rocks/smarttime': 4.0.1 + '@types/minimatch': 5.1.2 + '@types/symbol-tree': 3.2.2 + symbol-tree: 3.2.4 + dev: false + + /@push.rocks/npmextra@3.0.9: + resolution: {integrity: sha512-jomGqfp61u5VGbKaK4YkA5TvuTqprSmVgX3PaJQSsWuInPNzQdLsGGwfZFQIeGioTCGcBy1luuC0WxV2t5teJw==} + dependencies: + '@pushrocks/smartfile': 8.0.11 + '@pushrocks/smartlog': 2.0.44 + '@pushrocks/smartpath': 4.0.3 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/taskbuffer': 2.1.17 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/projectinfo@5.0.1: + resolution: {integrity: sha512-9C8NX1CmSZPhBEr9cDtxro5LSOdoZiW93mlUD9WiSdpadjpHU4rKwke14oPlD3qT2U1yeVmsa+QRLWcwFmNvfg==} + dependencies: + '@pushrocks/smartfile': 9.0.6 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartstring': 4.0.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/qenv@5.0.2: + resolution: {integrity: sha512-+IdI4phmpyXe1uf5CzUDSlKdG3nc0m1djBS/QvrG7lYuUDRTs2Otf8VO/8SxjHt2tBczk1uy8+nz/XAsY+4W/w==} + dependencies: + '@pushrocks/smartfile': 10.0.25 + '@pushrocks/smartlog': 3.0.2 + '@pushrocks/smartpath': 5.0.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smartanalytics@2.0.15: + resolution: {integrity: sha512-IzN1ayF1/d0jqZSqw6B8UYPfnFTFOF1fZRKYi7rTNKPjqKoBNsN1xTGkUA9JDZ7r0irG+guLmf8C3z5MZln9zQ==} + dependencies: + '@pushrocks/smartpromise': 2.0.5 + '@pushrocks/smartrequest': 1.1.56 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smartcli@4.0.6: + resolution: {integrity: sha512-wbWvKXZCqMNfG42q0d3wsiClJJBtl11jYfY/aTZHFIHzmyU1IZxpBD0cTqkpaAc1WbUJ+qwuGoX+lJ4NTREgGg==} + dependencies: + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartlog': 3.0.2 + '@pushrocks/smartparam': 1.1.6 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 2.0.27 + yargs-parser: 21.0.1 + dev: false + + /@push.rocks/smartdelay@3.0.2: + resolution: {integrity: sha512-GzhlCevkcNXF1hRpnWHvc4Td1R3fDehK2NFl4He0b2YF+/iXsoSAqNJ8jcBMlITx2c9h+4v3e+mffJuRi1dm8g==} + dependencies: + '@pushrocks/smartpromise': 4.0.2 + dev: false + + /@push.rocks/smartenv@5.0.5: + resolution: {integrity: sha512-GmFGcUvi6iXU3uS4dNyxFGLktnroHE5Kjn+5sqojiJh/U+F134Ep5DwI3aeBtsD+BNHrDNa8t74v7uoWd1zR4g==} + dependencies: + '@pushrocks/smartpromise': 3.1.10 + dev: false + + /@push.rocks/smartfile-interfaces@1.0.7: + resolution: {integrity: sha512-MeOl/200UOvSO4Pgq/DVFiBVZpL9gjOBQM+4XYNjSxda8c6VBvchHAntaFLQUlO8U1ckNaP9i+nMO4O4/0ymyw==} + dev: false + + /@push.rocks/smartfile@10.0.28: + resolution: {integrity: sha512-Bza5xwJuXGeIokr9xeLx1LSGuXvIYLtJimz0X6lB2Sv2kurlIjpb+/ix4KqsG9eBhvzo6ncqqjgnLAUyUQQjfw==} + dependencies: + '@push.rocks/lik': 6.0.3 + '@push.rocks/smartdelay': 3.0.2 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smarthash': 3.0.2 + '@push.rocks/smartjson': 5.0.6 + '@push.rocks/smartmime': 1.0.6 + '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrequest': 2.0.18 + '@push.rocks/smartstream': 2.0.4 + '@types/fs-extra': 11.0.1 + '@types/glob': 8.1.0 + '@types/js-yaml': 4.0.5 + fs-extra: 11.1.1 + glob: 10.3.3 + js-yaml: 4.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smartgit@3.0.0: + resolution: {integrity: sha512-jjJsZmRQBlel6FgzyL15E+giSYHd1GR0xAXqt/2B9yThgN4PoWXMYYxCcTQ3mMIPOJS/ihLw7QI1Ab5xihiu/A==} + dependencies: + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartfile': 10.0.25 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartshell': 2.0.30 + '@pushrocks/smartstring': 4.0.7 + '@types/minimatch': 3.0.5 + isomorphic-git: 1.24.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smarthash@3.0.2: + resolution: {integrity: sha512-EB4lwQtBUmFaNrOXhQeFvItsuGq7NGbo3LLiPGHwEgSyf6NPSkxwleC+KDV68ggvBTGuhC4Lk6Z2qF11s8Dd0g==} + dependencies: + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 3.1.10 + '@types/through2': 2.0.38 + through2: 4.0.2 + dev: false + + /@push.rocks/smartjson@5.0.6: + resolution: {integrity: sha512-TIf9eIAdy22Ul3+pExF/IG4NqIj82bf28JgnJr2olgyFL5DWKudPUjMAly1cvnUtxo2V91N4J/9Uec7XLocywA==} + dependencies: + '@pushrocks/smartstring': 4.0.7 + '@types/buffer-json': 2.0.1 + buffer-json: 2.0.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + dev: false + + /@push.rocks/smartlog-destination-local@9.0.1: + resolution: {integrity: sha512-JCX73z4ORTI7XEMmWFYp2GkWwpPgXDZzIQBTrBOlo6U+EAERWZhZDpLfVK+qKuZBQ86E0gqTlcUaOl3k1vp1GA==} + dependencies: + '@pushrocks/consolecolor': 2.0.1 + '@pushrocks/smartlog-interfaces': 3.0.0 + '@pushrocks/smartpromise': 4.0.2 + dev: false + + /@push.rocks/smartlog@3.0.2: + resolution: {integrity: sha512-39gVva7zopUMT8O4d3WuXLo/aPb4OfOqc8w5sc5tD7lLjmGyfahqt4DGLMYe5VBzODGjggqi61IGV84ph+TNuQ==} + dependencies: + '@pushrocks/isounique': 1.0.5 + '@pushrocks/smartlog-interfaces': 3.0.0 + dev: false + + /@push.rocks/smartmatch@2.0.0: + resolution: {integrity: sha512-MBzP++1yNIBeox71X6VxpIgZ8m4bXnJpZJ4nWVH6IWpmO38MXTu4X0QF8tQnyT4LFcwvc9iiWaD15cstHa7Mmw==} + dependencies: + matcher: 5.0.0 + dev: false + + /@push.rocks/smartmime@1.0.6: + resolution: {integrity: sha512-PHd+I4UcsnOATNg8wjDsSAmmJ4CwQFrQCNzd0HSJMs4ZpiK3Ya91almd6GLpDPU370U4HFh4FaPF4eEAI6vkJQ==} + dependencies: + '@types/mime-types': 2.1.1 + mime-types: 2.1.35 + dev: false + + /@push.rocks/smartobject@1.0.10: + resolution: {integrity: sha512-WS1mKrx9uISfRZPMIgwyQV2nB2ROPR7iQ3R72YFTSXZfFDrfik/BSPBamBbX51txJE5fcKluPGELT0+Kj+a/KA==} + dependencies: + fast-deep-equal: 3.1.3 + minimatch: 5.1.6 + dev: false + + /@push.rocks/smartpath@5.0.11: + resolution: {integrity: sha512-dqdd7KTby0AdaWYC9gVoHDTUIixFhEvo+mmdaTdNshZsfHNkm/EDV25dA+9gJ8/yoyuCYmrwmByNYy9a+xFUeQ==} + dev: false + + /@push.rocks/smartpromise@4.0.3: + resolution: {integrity: sha512-z3lIso4/6KK3c6NFTVGZ7AOBsGURf8ha3qQtX/OxjZFk5dqS//8PLd0XqghVdIaUlRGmJ7Sfds/efZERWn1tAg==} + dev: false + + /@push.rocks/smartrequest@2.0.18: + resolution: {integrity: sha512-MsTou9rRHhlhBC83dUGoi6quYKrWD9urI23Bcgk2GjvkiOpaddpSib6x1cQfidoOVpwP7LaVDMD+tFnW4CpWRA==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarturl': 3.0.7 + agentkeepalive: 4.3.0 + form-data: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smartrx@3.0.3: + resolution: {integrity: sha512-wa8JNlAgULfya3beNP7EX+NIYFuAZ+SBVVxvI2qd9aR99xybgu7Ns2NISXPxmMZzUr4cWW+n3p91a2MFlciCmQ==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + rxjs: 7.8.1 + dev: false + + /@push.rocks/smartshell@3.0.3: + resolution: {integrity: sha512-S4RXI76ltPetdJ8Gv4HlnlhR/hXDV8QmSU7TdhLEe171ZzfouAyt9XZ4MFDCtjk3VQ4Mw+zz4mSDaACXP/QdlQ==} + dependencies: + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartexit': 1.0.20 + '@pushrocks/smartpromise': 4.0.2 + '@types/which': 3.0.0 + tree-kill: 1.2.2 + which: 3.0.1 + dev: false + + /@push.rocks/smartsocket@2.0.19: + resolution: {integrity: sha512-ExorMnWpRgSZdh3DEvF5dRqB7Y9hhPUHNJHUHtxUPyYZPyt2t6l4zagzmJACkkJbmlOotmhwwBk8ipmcLNHwsw==} + dependencies: + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@pushrocks/isohash': 2.0.1 + '@pushrocks/isounique': 1.0.5 + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartexpress': 4.0.35 + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartlog': 3.0.2 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 3.0.2 + '@pushrocks/smarttime': 4.0.1 + engine.io: 6.3.1 + socket.io: 4.5.4 + socket.io-client: 4.5.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /@push.rocks/smartssh@2.0.0: + resolution: {integrity: sha512-rpfXF64M97Cal1zBkegkmPxHQ8PPUi1e9DoIx7ziq8qPFWzxj4tHuGFK1GbVssOawA/XF/gVwixzB3a5PXXbwA==} + dependencies: + '@pushrocks/smartfile': 10.0.25 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartshell': 2.0.30 + '@pushrocks/smartstring': 4.0.7 + '@types/fs-extra': 9.0.13 + '@types/minimatch': 5.1.2 + fs-extra: 10.1.0 + minimatch: 5.1.6 + transitivePeerDependencies: + - supports-color + dev: false + + /@push.rocks/smartstream@2.0.4: + resolution: {integrity: sha512-rbQf4+sLle9ga6RidRv0WXb/TuLFcMordRQBbqPq01n/mpBHoEiqIThWzVuImPVRVuSK/LKbM/QX4Ey26FFerg==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.3 + '@types/from2': 2.3.2 + '@types/through2': 2.0.38 + from2: 2.3.0 + through2: 4.0.2 + dev: false + + /@push.rocks/smartstring@4.0.7: + resolution: {integrity: sha512-FTQksB6AO5z1QUDgV3HCZqWkhqPxLn5tBEpFHMyBhinablherPtTnNzcT5YdK5Cl08QhkDjPKnRT+47tncKrYA==} + dependencies: + '@pushrocks/isounique': 1.0.5 + '@pushrocks/smartenv': 5.0.5 + '@types/randomatic': 3.1.3 + buffer: 6.0.3 + crypto-random-string: 5.0.0 + js-base64: 3.7.5 + normalize-newline: 4.1.0 + randomatic: 3.1.1 + strip-indent: 4.0.0 + url: 0.11.1 + dev: false + + /@push.rocks/smarttime@4.0.1: + resolution: {integrity: sha512-9EGGt0c9rX7VFpAh3CJtCdDZiE0DupEOY1o5pQyOyPhf+49H7OdC/VubX4NtKPBVGH6ZCRoNUS9FOrZGtlN2gA==} + dependencies: + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartpromise': 3.1.10 + croner: 5.7.0 + dayjs: 1.11.9 + is-nan: 1.3.2 + pretty-ms: 8.0.0 + dev: false + + /@push.rocks/smarturl@3.0.7: + resolution: {integrity: sha512-nx4EWjQD9JeO7QVbOsxd1PFeDQYoSQOOOYCZ+r7QWXHLJG52iYzgvJDCQyX6p705HDkYMJWozW2ZzhR22qLKbw==} + dev: false + + /@push.rocks/tapbundle@5.0.8: + resolution: {integrity: sha512-pH+9KtiDPBTfU7twfg+9V29lAogdJqfqdIfbB3Dlv2CKfd5hhusuGVqY0KFeR8C7Kuy4uBah9FbvgN0UYZs80A==} + dependencies: + '@open-wc/testing': 3.2.0 + '@open-wc/testing-helpers': 2.3.0 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartexpect': 1.0.15 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smarttime': 4.0.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@pushrocks/consolecolor@2.0.1: resolution: {integrity: sha512-iOFCHVeFZ2OywbdwSxVI4/wokkcLrXVdHLgvMmkNhJ220eeLgjNZWx3EJo3vNW3zq5ybCSCUIq0878djBxrWpw==} dependencies: @@ -633,48 +942,6 @@ packages: '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 - /@pushrocks/npmextra@3.0.9: - resolution: {integrity: sha512-CuLtbz8WOdPCJYIeOGqnQWWoX7tqm37EBOhIYo0xo/qkqvp0SC/ZSWZWEqoMk2AryMyIbWPdcIPkCTmZieoXAw==} - dependencies: - '@pushrocks/smartfile': 8.0.11 - '@pushrocks/smartlog': 2.0.44 - '@pushrocks/smartpath': 4.0.3 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/taskbuffer': 2.1.17 - transitivePeerDependencies: - - supports-color - dev: false - - /@pushrocks/projectinfo@5.0.1: - resolution: {integrity: sha512-kJyjOJGEWdV6n+mC2hB9MlPlivDOLv7a6KlENLvPgW2pBiTskF7BvsAOeZqdE2xrHSW7Y5NX0lqWYOrkDyxa5g==} - dependencies: - '@pushrocks/smartfile': 9.0.6 - '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartstring': 4.0.7 - transitivePeerDependencies: - - supports-color - dev: false - - /@pushrocks/qenv@5.0.2: - resolution: {integrity: sha512-PsFHo/ZeLrfrh0sF41MprvSbY7wb0wswGS2RrkRoVx34CYXIXpi5xxVpEeV8lSIsjl8F5jfHxWPJMnqHGhBm+w==} - dependencies: - '@pushrocks/smartfile': 10.0.25 - '@pushrocks/smartlog': 3.0.2 - '@pushrocks/smartpath': 5.0.5 - transitivePeerDependencies: - - supports-color - dev: false - - /@pushrocks/smartanalytics@2.0.15: - resolution: {integrity: sha512-zOtZCuNcTw8o31g06t03nT+uSmtFGoyzWmRZ0gw8v/JU4+ph3iaCiFq5lAoeWZHveCy8b3eSH4q/cVtZvDIa5w==} - dependencies: - '@pushrocks/smartpromise': 2.0.5 - '@pushrocks/smartrequest': 1.1.56 - transitivePeerDependencies: - - supports-color - dev: false - /@pushrocks/smartbrowser@2.0.5: resolution: {integrity: sha512-S8GbBxytCWRDz6Le+ccaL1Mj63yNJ0/We1GEL9ROZi7iPeZpi7XHN0srss+V6cttaR4IYNpucY4RfQloTjGVog==} dependencies: @@ -707,6 +974,7 @@ packages: '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smartrx': 2.0.27 yargs-parser: 21.0.1 + dev: true /@pushrocks/smartdelay@2.0.13: resolution: {integrity: sha512-s6Wh0BHWMfZ5VYONQwpxOYX1JeC9RKA0O9TxEzfZ6FCw2oNQb2QUPCixT9rsceKwva4+atKRw/RfU+Z7aJDmsA==} @@ -810,6 +1078,7 @@ packages: /@pushrocks/smartfile@8.0.11: resolution: {integrity: sha512-mujs1mDgorsryQ8OZuL94MZZDYL3+cbdPKaXSchPjyxOOx8iGacUzc5BK4jDsImYeYEo07MpdJ5BjvGkORQR/w==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartfile dependencies: '@pushrocks/smartfile-interfaces': 1.0.7 '@pushrocks/smarthash': 2.1.10 @@ -830,6 +1099,7 @@ packages: /@pushrocks/smartfile@9.0.6: resolution: {integrity: sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartfile dependencies: '@pushrocks/lik': 5.0.7 '@pushrocks/smartdelay': 2.0.13 @@ -850,23 +1120,9 @@ packages: - supports-color dev: false - /@pushrocks/smartgit@3.0.0: - resolution: {integrity: sha512-i/1l3cHrgeocdg34iZkwOVjqD/pBlgWo+zmq7UteK+NqG4isyVlqF/R+s5c2y6ACc8awVzKwapFRq+IiJV37Jw==} - dependencies: - '@pushrocks/smartenv': 5.0.5 - '@pushrocks/smartfile': 10.0.25 - '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartshell': 2.0.30 - '@pushrocks/smartstring': 4.0.7 - '@types/minimatch': 3.0.5 - isomorphic-git: 1.24.2 - transitivePeerDependencies: - - supports-color - dev: false - /@pushrocks/smarthash@2.1.10: resolution: {integrity: sha512-f6lnQPa2lmkSQOMvWwZ6R6wcNvbDWuXH5OhQNvwmog8af3hBEmOEXxjauj6XU+l7ICJ6qxr3wsvpt4y7Ogyc9A==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarthash dependencies: '@pushrocks/smartjson': 4.0.6 '@pushrocks/smartpromise': 3.1.10 @@ -884,6 +1140,7 @@ packages: /@pushrocks/smartjson@4.0.6: resolution: {integrity: sha512-lykr068RSDHs0+EXCvIDVxjKnDtRQ2M7EXOo5jVrUU6/OEdfRl9ErM1K/oPafiEi47/PtTrwLlp1KdSgqkRjmg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartjson dependencies: '@types/buffer-json': 2.0.1 '@types/fast-json-stable-stringify': 2.1.0 @@ -907,9 +1164,11 @@ packages: '@pushrocks/consolecolor': 2.0.1 '@pushrocks/smartlog-interfaces': 3.0.0 '@pushrocks/smartpromise': 3.1.10 + dev: true /@pushrocks/smartlog-interfaces@2.0.23: resolution: {integrity: sha512-tXqwfrekGxGZJB72BFQppywk7413hXVDgcJNeU+kY6xvmzVjf2HxOMbFYhewh1+p4uai1u9n0xcMb0qbbPy4/Q==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-interfaces dependencies: '@apiglobal/typedrequest-interfaces': 1.0.20 dev: false @@ -921,6 +1180,7 @@ packages: /@pushrocks/smartlog@2.0.44: resolution: {integrity: sha512-ztZRfePWdQhNM9KNc8YQk5UYt2WsVIVNczn0tIuulYm7czazUhRh0yYhW4LT2pk/Cika03gDApqyH1ASsVhikw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog dependencies: '@pushrocks/isounique': 1.0.5 '@pushrocks/smartlog-interfaces': 2.0.23 @@ -972,6 +1232,7 @@ packages: /@pushrocks/smartpath@4.0.3: resolution: {integrity: sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpath dev: false /@pushrocks/smartpath@5.0.5: @@ -1008,6 +1269,7 @@ packages: /@pushrocks/smartpromise@2.0.5: resolution: {integrity: sha512-9j/chLtIiNkR0MDw7Mpxg9slxAVvAQwUZuiaPYX5KpHdKxQaHLI1VZ8IN0vPhwlfgNO4i4vGXV0wB8BvSDj03g==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpromise dev: false /@pushrocks/smartpromise@3.1.10: @@ -1032,6 +1294,7 @@ packages: /@pushrocks/smartrequest@1.1.56: resolution: {integrity: sha512-iF6bApmTgd3ZvRK8OHa77UFg8nVZxS1Y6iL8VfHpWOXdSlQZcXo/WbvwxYtu0+wkERAfFtCTGrrLAPGsFm9lhw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartrequest dependencies: '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smarturl': 2.0.1 @@ -1073,17 +1336,6 @@ packages: tree-kill: 1.2.2 which: 2.0.2 - /@pushrocks/smartshell@3.0.3: - resolution: {integrity: sha512-ny9nmQ1IEnBG2L940G/IKUf/Z78ADX99+VffI0Rba2tC3Z37bTgp22XMbWwEBosEzhlXm+rJD5EikxCgpubRaw==} - dependencies: - '@pushrocks/smartdelay': 3.0.1 - '@pushrocks/smartexit': 1.0.20 - '@pushrocks/smartpromise': 4.0.2 - '@types/which': 3.0.0 - tree-kill: 1.2.2 - which: 3.0.1 - dev: false - /@pushrocks/smartsitemap@2.0.1: resolution: {integrity: sha512-eB4ybrhUtJaoqDY3P76NIp6gbIOGzLJPwqkMGo2d8dcJftqlySZxalsZTLOIHqLzQXYwSxuKo2JYGrjokx83Vw==} dependencies: @@ -1130,22 +1382,6 @@ packages: - supports-color dev: true - /@pushrocks/smartssh@2.0.0: - resolution: {integrity: sha512-aK5AA68wOnwLwELpiry4neAF3SqI+dqjtMexBMUzkMjIngqKWBZZWmEzBZZp1BRwz4ORFasH7bbaThfgfrgYCw==} - dependencies: - '@pushrocks/smartfile': 10.0.25 - '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartshell': 2.0.30 - '@pushrocks/smartstring': 4.0.7 - '@types/fs-extra': 9.0.13 - '@types/minimatch': 5.1.2 - fs-extra: 10.1.0 - minimatch: 5.1.6 - transitivePeerDependencies: - - supports-color - dev: false - /@pushrocks/smartstream@2.0.3: resolution: {integrity: sha512-Zz1amk2FgqWyZFQE8WonKhNMreETm50pqDanp2g9uJBCNwFHIppJD4Qbpy/FFEFfp4Rs326hoBCWbZwU/FEymw==} dependencies: @@ -1203,6 +1439,7 @@ packages: /@pushrocks/smarturl@2.0.1: resolution: {integrity: sha512-6KGnf2vHR7hW4mQpAD7gkDVL3QVML3jb/No/Uw+qCqvs0TaQr60Yjm+CXoLxJNCKwmrL+I1yx8mhAHBHfYJiJA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarturl dev: false /@pushrocks/smarturl@3.0.6: @@ -1247,6 +1484,7 @@ packages: /@pushrocks/taskbuffer@2.1.17: resolution: {integrity: sha512-fnQKN5oOUHF0+uzf9okIDFaeRgb+9c0xEUnTKVVJ5kN1FvRKn2s1czoOS9whEPsAXLhh/HydIb6PpQeXrrDO+A==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/taskbuffer dependencies: '@pushrocks/lik': 5.0.7 '@pushrocks/smartdelay': 2.0.13 @@ -1338,7 +1576,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: true /@types/babel__code-frame@7.0.3: @@ -1349,7 +1587,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/buffer-json@2.0.1: resolution: {integrity: sha512-y2q2QGDqpS8NBtgKg8si+vKfanyd8smKzTglDCm7dXrco1VclSR8G1/uezK+sWbEUxsVPTomv5RxsTl3JAzxLA==} @@ -1367,14 +1605,14 @@ packages: /@types/clean-css@4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 source-map: 0.6.1 dev: true /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 '@types/qs': 6.9.7 dev: true @@ -1386,7 +1624,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -1405,18 +1643,18 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: true /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/cron@1.7.3: resolution: {integrity: sha512-iPmUXyIJG1Js+ldPYhOQcYU3kCAQ2FWrSkm1FJPoii2eYSn6wEW6onPukNTT0bfiflexNSRPl6KWmAIqS+36YA==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 moment: 2.29.4 dev: false @@ -1431,7 +1669,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -1454,37 +1692,37 @@ packages: /@types/finalhandler@1.2.0: resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/from2@2.3.2: resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: false /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: false /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/html-minifier@4.0.2: resolution: {integrity: sha512-4IkmkXJP/25R2fZsCHDX2abztXuQRzUAZq39PfCMz2loLFj8vS9y7aF6vDl58koXSTpsF+eL4Lc5Y4Aww/GCTQ==} @@ -1530,7 +1768,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/keygrip@1.0.2: resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==} @@ -1552,7 +1790,7 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: true /@types/mime-types@2.1.1: @@ -1570,8 +1808,8 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node@20.3.1: - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/node@20.4.1: + resolution: {integrity: sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==} /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -1598,14 +1836,14 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/serve-static@1.15.2: resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/shortid@0.0.29: resolution: {integrity: sha1-gJPuBBam4r8qpjOBCRFLP7/6Dps=} @@ -1634,7 +1872,7 @@ packages: /@types/through2@2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 /@types/trusted-types@2.0.3: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} @@ -1660,14 +1898,14 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: true /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.1 dev: true optional: true @@ -2243,6 +2481,10 @@ packages: /dayjs@1.11.8: resolution: {integrity: sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==} + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} + dev: false + /debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} dev: true @@ -2416,7 +2658,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.3.1 + '@types/node': 20.4.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2435,7 +2677,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.3.1 + '@types/node': 20.4.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2584,7 +2826,6 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} @@ -2772,10 +3013,22 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.2 + minimatch: 9.0.3 minipass: 6.0.2 path-scurry: 1.9.2 + /glob@10.3.3: + resolution: {integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.2.1 + minimatch: 9.0.3 + minipass: 7.0.2 + path-scurry: 1.10.1 + dev: false + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -3366,6 +3619,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /lru-cache@10.0.0: + resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + engines: {node: 14 || >=16.14} + dev: false + /lru-cache@8.0.5: resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} engines: {node: '>=16.14'} @@ -3478,8 +3736,8 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch@9.0.2: - resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -3498,6 +3756,11 @@ packages: resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} engines: {node: '>=16 || 14 >=14.17'} + /minipass@7.0.2: + resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} dev: true @@ -3699,6 +3962,14 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.0.0 + minipass: 7.0.2 + dev: false + /path-scurry@1.9.2: resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} engines: {node: '>=16 || 14 >=14.17'} @@ -4342,7 +4613,7 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3): + /ts-node@10.9.1(@types/node@20.4.1)(typescript@5.1.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4361,7 +4632,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.3.1 + '@types/node': 20.4.1 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 diff --git a/test/test.cloudly.ts b/test/test.cloudly.ts index 646b1ab..a677be2 100644 --- a/test/test.cloudly.ts +++ b/test/test.cloudly.ts @@ -1,5 +1,5 @@ process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0'; -import { tap, expect } from '@pushrocks/tapbundle'; +import { tap, expect } from '@push.rocks/tapbundle'; import * as cloudlyConnectorMod from '../ts/connector.cloudly/cloudlyconnector.js'; diff --git a/test/test.ts b/test/test.ts index d4f45c3..f6707b3 100644 --- a/test/test.ts +++ b/test/test.ts @@ -1,6 +1,6 @@ -import { tap, expect } from '@pushrocks/tapbundle'; +import { tap, expect } from '@push.rocks/tapbundle'; import * as path from 'path'; -import * as smartpath from '@pushrocks/smartpath'; +import * as smartpath from '@push.rocks/smartpath'; process.env.NPMTS_TEST = 'true'; process.env.NPMCI_URL_CLOUDLY = 'localhost'; diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 8a15ee0..4162e88 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@shipzone/npmci', - version: '4.1.20', + version: '4.1.21', description: 'node and docker in gitlab ci on steroids' } diff --git a/ts/manager.docker/index.ts b/ts/manager.docker/index.ts index 6eb80e4..953fa93 100644 --- a/ts/manager.docker/index.ts +++ b/ts/manager.docker/index.ts @@ -93,7 +93,7 @@ export class NpmciDockerManager { } // handle registries - await plugins.smartparam.forEachMinimatch( + await plugins.smartobject.forEachMinimatch( process.env, 'NPMCI_LOGIN_DOCKER*', async (envString: string) => { diff --git a/ts/manager.docker/mod.classes.registrystorage.ts b/ts/manager.docker/mod.classes.registrystorage.ts index fffbc4d..68fe27d 100644 --- a/ts/manager.docker/mod.classes.registrystorage.ts +++ b/ts/manager.docker/mod.classes.registrystorage.ts @@ -1,11 +1,10 @@ import { logger } from '../npmci.logging.js'; import * as plugins from './mod.plugins.js'; -import { ObjectMap } from '@pushrocks/lik'; import { DockerRegistry } from './mod.classes.dockerregistry.js'; export class RegistryStorage { - objectMap = new ObjectMap(); + objectMap = new plugins.lik.ObjectMap(); constructor() { // Nothing here } diff --git a/ts/manager.npm/index.ts b/ts/manager.npm/index.ts index d0467a5..912fd7f 100644 --- a/ts/manager.npm/index.ts +++ b/ts/manager.npm/index.ts @@ -54,7 +54,7 @@ export class NpmciNpmManager { public async prepare() { const config = this.npmciRef.npmciConfig.getConfig(); let npmrcFileString: string = ''; - await plugins.smartparam.forEachMinimatch( + await plugins.smartobject.forEachMinimatch( process.env, 'NPMCI_TOKEN_NPM*', (npmEnvArg: string) => { @@ -100,7 +100,7 @@ export class NpmciNpmManager { let publishVerdaccioAsWell = false; const config = this.npmciRef.npmciConfig.getConfig(); const availableRegistries: string[] = []; - await plugins.smartparam.forEachMinimatch( + await plugins.smartobject.forEachMinimatch( process.env, 'NPMCI_TOKEN_NPM*', (npmEnvArg: string) => { diff --git a/ts/mod_ssh/index.ts b/ts/mod_ssh/index.ts index e71c06b..e717334 100644 --- a/ts/mod_ssh/index.ts +++ b/ts/mod_ssh/index.ts @@ -31,7 +31,7 @@ const notUndefined = (stringArg: string) => { */ export let prepare = async () => { sshInstance = new plugins.smartssh.SshInstance(); // init ssh instance - plugins.smartparam.forEachMinimatch(process.env, 'NPMCI_SSHKEY_*', evaluateSshEnv); + plugins.smartobject.forEachMinimatch(process.env, 'NPMCI_SSHKEY_*', evaluateSshEnv); if (!process.env.NPMTS_TEST) { sshInstance.writeToDisk(); } else { diff --git a/ts/mod_trigger/index.ts b/ts/mod_trigger/index.ts index 9d92361..def2076 100644 --- a/ts/mod_trigger/index.ts +++ b/ts/mod_trigger/index.ts @@ -7,7 +7,7 @@ const triggerValueRegex = export let trigger = async () => { logger.log('info', 'now running triggers'); - await plugins.smartparam.forEachMinimatch(process.env, 'NPMCI_TRIGGER_*', evaluateTrigger); + await plugins.smartobject.forEachMinimatch(process.env, 'NPMCI_TRIGGER_*', evaluateTrigger); }; const evaluateTrigger = async (triggerEnvVarArg) => { diff --git a/ts/npmci.bash.ts b/ts/npmci.bash.ts index d63e0eb..0f68d9a 100644 --- a/ts/npmci.bash.ts +++ b/ts/npmci.bash.ts @@ -2,12 +2,10 @@ import { logger } from './npmci.logging.js'; import * as plugins from './npmci.plugins.js'; import * as paths from './npmci.paths.js'; -import * as smartpromise from '@pushrocks/smartpromise'; - /** * wether nvm is available or not */ -export let nvmAvailable = smartpromise.defer(); +export let nvmAvailable = plugins.smartpromise.defer(); /** * the smartshell instance for npmci */ diff --git a/ts/npmci.plugins.ts b/ts/npmci.plugins.ts index 3079557..65c4e10 100644 --- a/ts/npmci.plugins.ts +++ b/ts/npmci.plugins.ts @@ -13,27 +13,29 @@ import * as servezoneInterfaces from '@servezone/interfaces'; export { servezoneInterfaces }; -// @pushrocks -import * as npmextra from '@pushrocks/npmextra'; -import * as projectinfo from '@pushrocks/projectinfo'; -import * as qenv from '@pushrocks/qenv'; -import * as smartanalytics from '@pushrocks/smartanalytics'; -import * as smartdelay from '@pushrocks/smartdelay'; -import * as smartfile from '@pushrocks/smartfile'; -import * as smartcli from '@pushrocks/smartcli'; -import * as smartgit from '@pushrocks/smartgit'; -import * as smartlog from '@pushrocks/smartlog'; -import * as smartlogDestinationLocal from '@pushrocks/smartlog-destination-local'; -import * as smartparam from '@pushrocks/smartparam'; -import * as smartpath from '@pushrocks/smartpath'; -import * as smartpromise from '@pushrocks/smartpromise'; -import * as smartrequest from '@pushrocks/smartrequest'; -import * as smartshell from '@pushrocks/smartshell'; -import * as smartsocket from '@pushrocks/smartsocket'; -import * as smartssh from '@pushrocks/smartssh'; -import * as smartstring from '@pushrocks/smartstring'; +// @push.rocks +import * as lik from '@push.rocks/lik'; +import * as npmextra from '@push.rocks/npmextra'; +import * as projectinfo from '@push.rocks/projectinfo'; +import * as qenv from '@push.rocks/qenv'; +import * as smartanalytics from '@push.rocks/smartanalytics'; +import * as smartdelay from '@push.rocks/smartdelay'; +import * as smartfile from '@push.rocks/smartfile'; +import * as smartcli from '@push.rocks/smartcli'; +import * as smartgit from '@push.rocks/smartgit'; +import * as smartlog from '@push.rocks/smartlog'; +import * as smartlogDestinationLocal from '@push.rocks/smartlog-destination-local'; +import * as smartobject from '@push.rocks/smartobject'; +import * as smartpath from '@push.rocks/smartpath'; +import * as smartpromise from '@push.rocks/smartpromise'; +import * as smartrequest from '@push.rocks/smartrequest'; +import * as smartshell from '@push.rocks/smartshell'; +import * as smartsocket from '@push.rocks/smartsocket'; +import * as smartssh from '@push.rocks/smartssh'; +import * as smartstring from '@push.rocks/smartstring'; export { + lik, npmextra, projectinfo, qenv, @@ -44,7 +46,7 @@ export { smartcli, smartlog, smartlogDestinationLocal, - smartparam, + smartobject, smartpath, smartpromise, smartrequest,