From bf6ed38083fadb1c5d5c78fc73e53c715f58f651 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sat, 20 Apr 2024 10:13:48 +0200 Subject: [PATCH] fix(core): update --- package.json | 4 +- pnpm-lock.yaml | 365 +++++++++++++++++++++------------------ ts/00_commitinfo_data.ts | 2 +- ts/smartpath.get.ts | 7 +- 4 files changed, 210 insertions(+), 168 deletions(-) diff --git a/package.json b/package.json index 459f6c6..756c04c 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,8 @@ "devDependencies": { "@git.zone/tsbuild": "^2.1.66", "@git.zone/tsrun": "^1.2.44", - "@git.zone/tstest": "^1.0.77", - "@push.rocks/tapbundle": "^5.0.8", + "@git.zone/tstest": "^1.0.90", + "@push.rocks/tapbundle": "^5.0.23", "@types/node": "^20.12.7" }, "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80ffec6..573f880 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,11 +12,11 @@ devDependencies: specifier: ^1.2.44 version: 1.2.46(@types/node@20.12.7) '@git.zone/tstest': - specifier: ^1.0.77 - version: 1.0.88(@types/node@20.12.7) + specifier: ^1.0.90 + version: 1.0.90(@types/node@20.12.7) '@push.rocks/tapbundle': - specifier: ^5.0.8 - version: 5.0.22 + specifier: ^5.0.23 + version: 5.0.23 '@types/node': specifier: ^20.12.7 version: 20.12.7 @@ -27,67 +27,67 @@ packages: resolution: {integrity: sha512-O/AdHnk9NDcBfb/Qcpi3Bq/7I6uAJHXfIT5peeKODvLUYysmuxG/c3t9NWQvfSOXQUKnVKb0WrCGjraOL7Pyww==} dev: true - /@api.global/typedrequest@3.0.19: - resolution: {integrity: sha512-td0+w5qn7eVtUdDkTBp+4z+fXiEb9mLu5CTq+y4BNQrZYlB/joJB0jhEOg25ttekiPsJ/+5LfM1+nfls3D6kkw==} + /@api.global/typedrequest@3.0.21: + resolution: {integrity: sha512-iZ0+EzdaeRI6ExlN32RLM8YENCWzVOj26qaSVT5w1o0HbKH/xOOLCohsK2VhwI0nKVnOK4A6AfZV4WwqueIrrw==} dependencies: '@api.global/typedrequest-interfaces': 3.0.18 '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.0.14 - '@push.rocks/smartbuffer': 1.0.7 + '@push.rocks/lik': 6.0.15 + '@push.rocks/smartbuffer': 3.0.2 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartpromise': 4.0.3 - '@push.rocks/webrequest': 3.0.35 + '@push.rocks/webrequest': 3.0.37 '@push.rocks/webstream': 1.0.8 dev: true - /@api.global/typedserver@3.0.27: - resolution: {integrity: sha512-iDQcoVy3CL5NkJa6xHb+EXNxxGtOscl7U163ARHasMHcrab4Nx5Px576G1ZlG6faeRpA1UKlxaT/QepfomLIbw==} + /@api.global/typedserver@3.0.29: + resolution: {integrity: sha512-z6+Ch2NTWstZ9gJr1ArkPu5DgsE83QrrZ3kH0kxdonxU+phR8fGQeK/49jAmQ8TK+8TKkVKtH4jf8T41EX9p6A==} dependencies: - '@api.global/typedrequest': 3.0.19 + '@api.global/typedrequest': 3.0.21 '@api.global/typedrequest-interfaces': 3.0.18 - '@api.global/typedsocket': 3.0.0 - '@push.rocks/lik': 6.0.14 + '@api.global/typedsocket': 3.0.1 + '@push.rocks/lik': 6.0.15 '@push.rocks/smartchok': 1.0.33 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartfeed': 1.0.11 - '@push.rocks/smartfile': 11.0.12 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartfile': 11.0.14 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartlog': 3.0.3 '@push.rocks/smartlog-destination-devtools': 1.0.10 '@push.rocks/smartmanifest': 2.0.2 '@push.rocks/smartmime': 1.0.6 '@push.rocks/smartopen': 2.0.0 - '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpath': 5.0.14 '@push.rocks/smartpromise': 4.0.3 - '@push.rocks/smartrequest': 2.0.21 + '@push.rocks/smartrequest': 2.0.22 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smartsitemap': 2.0.3 '@push.rocks/smartstream': 3.0.34 '@push.rocks/smarttime': 4.0.6 - '@push.rocks/webstore': 2.0.13 - '@tsclass/tsclass': 4.0.52 + '@push.rocks/webstore': 2.0.14 + '@tsclass/tsclass': 4.0.54 '@types/express': 4.17.21 body-parser: 1.20.2 cors: 2.8.5 express: 4.19.2 express-force-ssl: 0.3.2 - lit: 3.1.2 + lit: 3.1.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@api.global/typedsocket@3.0.0: - resolution: {integrity: sha512-ui+6MLd99iTN/lC+iC/FKPRjzVyiZ4PrmlU6ptbCtbBj3cSOXHx+RRGF54+be2xHodf4FOgwFv/GZdW8LtO3vg==} + /@api.global/typedsocket@3.0.1: + resolution: {integrity: sha512-xojiAVNXtHoxkpBo8U2HHJG8FrVXXuLvDNndSHXwx4C9VslUwDn5zSCI+PdBl8iAg+ZuBmKjqkpZZ9sL6DC5yQ==} dependencies: - '@api.global/typedrequest': 3.0.19 + '@api.global/typedrequest': 3.0.21 '@api.global/typedrequest-interfaces': 3.0.18 '@push.rocks/isohash': 2.0.1 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartrx': 3.0.7 - '@push.rocks/smartsocket': 2.0.24 + '@push.rocks/smartsocket': 2.0.25 '@push.rocks/smartstring': 4.0.15 '@push.rocks/smarturl': 3.0.7 transitivePeerDependencies: @@ -366,12 +366,12 @@ packages: hasBin: true dependencies: '@push.rocks/early': 4.0.4 - '@push.rocks/smartcli': 4.0.8 + '@push.rocks/smartcli': 4.0.10 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.12 + '@push.rocks/smartfile': 11.0.14 '@push.rocks/smartlog': 3.0.3 '@push.rocks/smartlog-destination-local': 9.0.1 - '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpath': 5.0.14 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartspawn': 3.0.2 '@types/html-minifier': 4.0.5 @@ -396,21 +396,21 @@ packages: - '@types/node' dev: true - /@git.zone/tstest@1.0.88(@types/node@20.12.7): - resolution: {integrity: sha512-yTBKLI48Nz35qHOJ9ZnXY06VvBAhcC3NEZ4YyGDN4CmrZQ6MVK3fIMQUQCFVmba0GzSmvbgbJcZnd6IRezkyzQ==} + /@git.zone/tstest@1.0.90(@types/node@20.12.7): + resolution: {integrity: sha512-McytXK46GiReEps7wHWW6zOHYCFF4sywjj6auHjhGqzOogA2Wju1YtZRL+o+OAUb61kQxNFRras6Xg/4Zth0Bw==} hasBin: true dependencies: - '@api.global/typedserver': 3.0.27 + '@api.global/typedserver': 3.0.29 '@git.zone/tsbundle': 2.0.15 '@git.zone/tsrun': 1.2.46(@types/node@20.12.7) '@push.rocks/consolecolor': 2.0.2 '@push.rocks/smartbrowser': 2.0.6 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.0.12 + '@push.rocks/smartfile': 11.0.14 '@push.rocks/smartlog': 3.0.3 '@push.rocks/smartpromise': 4.0.3 - '@push.rocks/smartshell': 3.0.4 - '@push.rocks/tapbundle': 5.0.22 + '@push.rocks/smartshell': 3.0.5 + '@push.rocks/tapbundle': 5.0.23 '@types/ws': 8.5.10 figures: 6.1.0 ws: 8.16.0 @@ -495,7 +495,7 @@ packages: resolution: {integrity: sha512-q4U+hFTQQRyorJILOpmBm6PY2hgjCnQe214nXJNjbJMQ9EvT55oyZ7C8BY5aFYJkytUyBoawlMpZt4F2xjdzHw==} dependencies: '@open-wc/dedupe-mixin': 1.4.0 - lit: 3.1.2 + lit: 3.1.3 dev: true /@open-wc/semantic-dom-diff@0.20.1: @@ -513,8 +513,8 @@ packages: resolution: {integrity: sha512-zkR39b7ljH/TqZgzBB9ekHKg1OLvR/JQYCEaW76V0RuASfV/vkgx2xfUQNe8DlEOLOetRZ3agFqssEREF45ClA==} dependencies: '@open-wc/scoped-elements': 3.0.5 - lit: 3.1.2 - lit-html: 3.1.2 + lit: 3.1.3 + lit-html: 3.1.3 dev: true /@open-wc/testing@4.0.0: @@ -576,6 +576,19 @@ packages: symbol-tree: 3.2.4 dev: true + /@push.rocks/lik@6.0.15: + resolution: {integrity: sha512-rZxln6l4NAU931MTxnsjy1pue+S3AXtDCidHH/tbkqBtrWIzWuXduo6Nz3zYkndbD64Knyta7F60JRvcOe4XqA==} + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartmatch': 2.0.0 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.7 + '@push.rocks/smarttime': 4.0.6 + '@types/minimatch': 5.1.2 + '@types/symbol-tree': 3.2.5 + symbol-tree: 3.2.4 + dev: true + /@push.rocks/smartbrowser@2.0.6: resolution: {integrity: sha512-Ne+KCVhV/DROc1rHRRw59K6h0+LpQAK9fdOUtgDZ7laLPmB/tmnbUh3IuRDNcIY1iVA9pydoobwjnTjVgio9eQ==} dependencies: @@ -594,6 +607,12 @@ packages: resolution: {integrity: sha512-ESs16KRJuHo0wXxAZjwu0uiBgwUC6EodHtERFHAo2XfT+fw40DPnAvIi37RJPA8FZ7kIkpzRcuTCuFW81UH7VA==} dev: true + /@push.rocks/smartbuffer@3.0.2: + resolution: {integrity: sha512-xhhiA62hITxkTXkHsygvRhb8Malgmq9fdCl/kQp7bYC51CQGWy6dxwQmdJYRsdSRMJX9kj4Gv7WHtnBtEXW1Gg==} + dependencies: + uint8array-extras: 1.1.0 + dev: true + /@push.rocks/smartcache@1.0.16: resolution: {integrity: sha512-UAXf74eDuH4/RebJhydIbHlYVR3ACYJjniEY/9ZePblu7bIPgwFZqLBE9g1lcKVogbH9yY62dk3rSpgBzenyfQ==} dependencies: @@ -607,12 +626,23 @@ packages: /@push.rocks/smartchok@1.0.33: resolution: {integrity: sha512-6mDqTkNOR5Z0H14Ujmq3ACUZHzeUBNE8EdoLDrmkPzRVE9HP3WcCnDu009Fy0LVKHYHAUirZ0LzCi8zHN84RtA==} dependencies: - '@push.rocks/lik': 6.0.14 + '@push.rocks/lik': 6.0.15 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartrx': 3.0.7 '@tempfix/watcher': 2.3.0 dev: true + /@push.rocks/smartcli@4.0.10: + resolution: {integrity: sha512-rnjLwibIMuikK+5I3w/WtN2twrXbHhq98bsApXFjzULXbEMWDyHqcIJ+yAhZvOXmtqEwejEALGNx6bUgn5pvvQ==} + dependencies: + '@push.rocks/lik': 6.0.15 + '@push.rocks/smartlog': 3.0.3 + '@push.rocks/smartparam': 1.1.10 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.7 + yargs-parser: 21.1.1 + dev: true + /@push.rocks/smartcli@4.0.8: resolution: {integrity: sha512-B4F3nqq7ko8tev1wxGdFnh/zSDDP8Q9LpEOb3wTf0jayyhYetFQ7n6zi4J9fhXYBKPkJSyQEBoOfRmgJyeLHkA==} dependencies: @@ -643,6 +673,15 @@ packages: '@push.rocks/smartdelay': 3.0.5 dev: true + /@push.rocks/smartexit@1.0.23: + resolution: {integrity: sha512-WmwKYcwbHBByoABhHHB+PAjr5475AtD/xBh1mDcqPrFsOOUOZq3BBUdpq25wI3ccu/SZB5IwaimiVzadls6HkA==} + dependencies: + '@push.rocks/lik': 6.0.15 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartpromise': 4.0.3 + tree-kill: 1.2.2 + dev: true + /@push.rocks/smartexpect@1.0.21: resolution: {integrity: sha512-SelJxXMYeF5VEZk0oPgcjTCM2D7vqOTUgVX/vnnGxZAl9d068LD12/BWLwKCEp0dsV3NT8rBuXJTFPZYjdsApg==} dependencies: @@ -705,6 +744,27 @@ packages: js-yaml: 4.1.0 dev: true + /@push.rocks/smartfile@11.0.14: + resolution: {integrity: sha512-Y768CKzmSCHoi7di29FAHT5F4TGQqPIh5YdBNdEH0CJLkwQYsbJO98mXow3Ya7SLmL5guPhgOuSNfn7IKs5C/Q==} + dependencies: + '@push.rocks/lik': 6.0.15 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smarthash': 3.0.4 + '@push.rocks/smartjson': 5.0.19 + '@push.rocks/smartmime': 1.0.6 + '@push.rocks/smartpath': 5.0.14 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrequest': 2.0.22 + '@push.rocks/smartstream': 3.0.34 + '@types/fs-extra': 11.0.4 + '@types/glob': 8.1.0 + '@types/js-yaml': 4.0.9 + fs-extra: 11.2.0 + glob: 10.3.12 + js-yaml: 4.1.0 + dev: true + /@push.rocks/smarthash@3.0.4: resolution: {integrity: sha512-HJ/fSx41jm0CvSaqMLa6b2nuNK5rHAqAeAq3dAB7Sq9BCPm2M0J5ZVDTzEAH8pS91XYniUiwuE0jwPERNn9hmw==} dependencies: @@ -724,6 +784,15 @@ packages: lodash.clonedeep: 4.5.0 dev: true + /@push.rocks/smartjson@5.0.19: + resolution: {integrity: sha512-nhVvsY43VQjflAdOILoIWuLUq3dT+FQzALy/+QY06L5haBMAwhkB5iF+sjlVdFZbys6AftmwC+5IdarrXVNDsA==} + dependencies: + '@push.rocks/smartenv': 5.0.12 + '@push.rocks/smartstring': 4.0.15 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + dev: true + /@push.rocks/smartlog-destination-devtools@1.0.10: resolution: {integrity: sha512-E6xRx5vhR7gh9peXjUyBwNj0H0MeaBjh+PY++PbOhUF4NDMaEuswRLRs+UN9bfbLXZQl2i4hYD1MNCesHGTVgA==} dependencies: @@ -798,17 +867,21 @@ packages: resolution: {integrity: sha512-dqdd7KTby0AdaWYC9gVoHDTUIixFhEvo+mmdaTdNshZsfHNkm/EDV25dA+9gJ8/yoyuCYmrwmByNYy9a+xFUeQ==} dev: true + /@push.rocks/smartpath@5.0.14: + resolution: {integrity: sha512-/FwGJ7+y1il6joO+bTc45X8z8h/UKUyZqNSvrKMA69zHFn8dl2552OApVcNphuAxhid4OUAOVSnJFVywOdRYyw==} + dev: true + /@push.rocks/smartpdf@3.0.17: resolution: {integrity: sha512-oymxajeDnwMzg20Ru7GkpYHM4KtNyTrvxt+AwXD3EjzOaJnFtevszDpCdcCruBik8BcG2XiKJIyY5PprPALvaA==} dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile': 10.0.41 '@push.rocks/smartnetwork': 3.0.2 - '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpath': 5.0.14 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartpuppeteer': 2.0.2 '@push.rocks/smartunique': 3.0.8 - '@tsclass/tsclass': 4.0.52 + '@tsclass/tsclass': 4.0.54 '@types/express': 4.17.21 express: 4.19.2 pdf-merger-js: 3.4.0 @@ -847,6 +920,15 @@ packages: form-data: 4.0.0 dev: true + /@push.rocks/smartrequest@2.0.22: + resolution: {integrity: sha512-EfgmdEsLtDJ8aNOLOh59ca1NMsiiFz54aoHRigQFQ0cuoUs6phxejIY2FdMoPFn68ubTpkztdL2P4L1/cRYyHg==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarturl': 3.0.7 + agentkeepalive: 4.5.0 + form-data: 4.0.0 + dev: true + /@push.rocks/smartrx@3.0.7: resolution: {integrity: sha512-qCWy0s3RLAgGSnaw/Gu0BNaJ59CsI6RK5OJDCCqxc7P2X/S755vuLtnAR5/0dEjdhCHXHX9ytPZx+o9g/CNiyA==} dependencies: @@ -865,6 +947,17 @@ packages: which: 4.0.0 dev: true + /@push.rocks/smartshell@3.0.5: + resolution: {integrity: sha512-kHh86kpkrXHM/xgftcFQ2psU+DJrINzbeD1gIKR/I6cEXjWyYfs+I6UnFMhY3Bcpx9FdTElpRy5qVsumWURQSw==} + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartexit': 1.0.23 + '@push.rocks/smartpromise': 4.0.3 + '@types/which': 3.0.3 + tree-kill: 1.2.2 + which: 4.0.0 + dev: true + /@push.rocks/smartsitemap@2.0.3: resolution: {integrity: sha512-jIcms8V1b2mt3dS4PKNlLR1DRC8pCDWMRVbnyM/2+snZOJZonQRlQzAyX8No0EfLbfdrfnxv2IjPX13X29Re6g==} dependencies: @@ -872,28 +965,28 @@ packages: '@push.rocks/smartfeed': 1.0.11 '@push.rocks/smartxml': 1.0.8 '@push.rocks/smartyaml': 2.0.5 - '@push.rocks/webrequest': 3.0.35 - '@tsclass/tsclass': 4.0.52 + '@push.rocks/webrequest': 3.0.37 + '@tsclass/tsclass': 4.0.54 dev: true - /@push.rocks/smartsocket@2.0.24: - resolution: {integrity: sha512-Glqv1Zi5TXgD+04P8OvTpiytyfrQxTPv67qAwZizAVVQ2zWJJgKqnIuoHT1zKP8QiKRNer+D58LCxX0ZE2XfzQ==} + /@push.rocks/smartsocket@2.0.25: + resolution: {integrity: sha512-BctNBapzP5dIbh0Y5de5NJSrtrNZnc6PH5zejiKyDKanf4/w209K8UrM+MObB1uhuFpGaq9B6AvJMTToeHfSyA==} dependencies: '@api.global/typedrequest-interfaces': 3.0.18 - '@api.global/typedserver': 3.0.27 + '@api.global/typedserver': 3.0.29 '@push.rocks/isohash': 2.0.1 '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.0.14 + '@push.rocks/lik': 6.0.15 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartlog': 3.0.3 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartrx': 3.0.7 '@push.rocks/smarttime': 4.0.6 - engine.io: 6.5.2 - socket.io: 4.7.2 - socket.io-client: 4.7.2 + engine.io: 6.5.4 + socket.io: 4.7.5 + socket.io-client: 4.7.5 transitivePeerDependencies: - bufferutil - supports-color @@ -980,15 +1073,15 @@ packages: js-yaml: 3.14.1 dev: true - /@push.rocks/tapbundle@5.0.22: - resolution: {integrity: sha512-dwX/jtoYKynMJlkPJR7NVq6Ne4hGzBg6rCDiu+Rkp3n++QnygVi3tTNXu3Brtb6JUvx0wNfsxAFx4fuSG+oV0g==} + /@push.rocks/tapbundle@5.0.23: + resolution: {integrity: sha512-csiHxdmh5Hwf4FI94gUnPgWG+DjjEt1xffa7eLyBN3++Jvt3aSNeBsQh74YF2n6/f8q7dcb59TMYTksilU8iJg==} dependencies: '@open-wc/testing': 4.0.0 '@push.rocks/consolecolor': 2.0.2 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 '@push.rocks/smartexpect': 1.0.21 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smarttime': 4.0.6 transitivePeerDependencies: @@ -997,27 +1090,27 @@ packages: - utf-8-validate dev: true - /@push.rocks/webrequest@3.0.35: - resolution: {integrity: sha512-8RZJ1lznDGo/94kQDvNCKAcOPfMLFzYkcU/5gnIwpKeN7uBs2gAiKxRr71HWL2VoR5XUP1XtODIB0rnb7f/pdQ==} + /@push.rocks/webrequest@3.0.37: + resolution: {integrity: sha512-fLN7kP6GeHFxE4UH4r9C9pjcQb0QkJxHeAMwXvbOqB9hh0MFNKhtGU7GoaTn8SVRGRMPc9UqZVNwo6u5l8Wn0A==} dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartpromise': 4.0.3 - '@push.rocks/webstore': 2.0.13 + '@push.rocks/webstore': 2.0.14 dev: true - /@push.rocks/webstore@2.0.13: - resolution: {integrity: sha512-w5Q3g1TT5SDIXukAAoYVuWud+Y5ysS8qiBqPU00/re895VVZhUOSNJMNU6jyneZigmbWtwSLsxDkZHlsHWpfuA==} + /@push.rocks/webstore@2.0.14: + resolution: {integrity: sha512-fhI85itwqwDrBC+Ws8eYiDMfmg6QkM8cJ2HogEIFr4VDZXUd7zCXBqlYBiQd+24cnlyhaaGPEpEJbT/rEGJS4A==} dependencies: '@apiglobal/typedrequest-interfaces': 2.0.1 - '@push.rocks/lik': 6.0.14 + '@push.rocks/lik': 6.0.15 '@push.rocks/smartenv': 5.0.12 - '@push.rocks/smartjson': 5.0.16 + '@push.rocks/smartjson': 5.0.19 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartrx': 3.0.7 - fake-indexeddb: 4.0.2 - idb: 7.1.1 + fake-indexeddb: 5.0.2 + idb: 8.0.0 dev: true /@push.rocks/webstream@1.0.8: @@ -1123,7 +1216,7 @@ packages: deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartjson dependencies: '@pushrocks/smartstring': 4.0.7 - '@types/buffer-json': 2.0.1 + '@types/buffer-json': 2.0.3 buffer-json: 2.0.0 fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 @@ -1279,8 +1372,8 @@ packages: type-fest: 2.19.0 dev: true - /@tsclass/tsclass@4.0.52: - resolution: {integrity: sha512-yjASmfnDvgWA1OKYXbz4diLIrPBSk5BpPStKuVkAhrhN8Xw4lc6/oSiJpsosEd8GDwr/FPsY2lgN8/5674vM0w==} + /@tsclass/tsclass@4.0.54: + resolution: {integrity: sha512-v+Xc7M0BKNT79/kx7S5Jsc17zj+acUuMDxJtKbQgdU4H8ke3aHAHJr2KicXJeXDTcn41ZEbwJPQ1cc+bjy8bZw==} dependencies: type-fest: 4.15.0 dev: true @@ -1318,8 +1411,8 @@ packages: '@types/node': 20.12.7 dev: true - /@types/buffer-json@2.0.1: - resolution: {integrity: sha512-y2q2QGDqpS8NBtgKg8si+vKfanyd8smKzTglDCm7dXrco1VclSR8G1/uezK+sWbEUxsVPTomv5RxsTl3JAzxLA==} + /@types/buffer-json@2.0.3: + resolution: {integrity: sha512-ItD4UfF3Q5jA+PEV6ZUWEHvlWaXJbd0rpuBKOIrEebM053FHaJddKsgUf0vy7nLSTs44nqFj3Mh8J3TiT0xv4g==} dev: true /@types/chai-dom@1.11.3: @@ -1343,7 +1436,7 @@ packages: resolution: {integrity: sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==} dependencies: '@types/node': 20.12.7 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 dev: true /@types/connect@3.4.38: @@ -1391,7 +1484,7 @@ packages: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: '@types/node': 20.12.7 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -1401,7 +1494,7 @@ packages: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.0 - '@types/qs': 6.9.14 + '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 dev: true @@ -1528,8 +1621,8 @@ packages: resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==} dev: true - /@types/qs@6.9.14: - resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==} + /@types/qs@6.9.15: + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} dev: true /@types/randomatic@3.1.5: @@ -1852,11 +1945,6 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /base64-arraybuffer-es6@0.7.0: - resolution: {integrity: sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw==} - engines: {node: '>=6.0.0'} - dev: true - /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true @@ -2064,7 +2152,7 @@ packages: resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==} dependencies: inflation: 2.1.0 - qs: 6.12.0 + qs: 6.12.1 raw-body: 2.5.2 type-is: 1.6.18 dev: true @@ -2341,12 +2429,6 @@ packages: dns-packet: 5.6.1 dev: true - /domexception@1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} - dependencies: - webidl-conversions: 4.0.2 - dev: true - /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true @@ -2393,8 +2475,8 @@ packages: engines: {node: '>=10.0.0'} dev: true - /engine.io@6.5.2: - resolution: {integrity: sha512-IXsMcGpw/xRfjra46sVZVHiSWo/nJ/3g1337q9KNXtS6YRzbW5yIzTCb9DjhrBe7r3GZQR0I4+nq+4ODk5g/cA==} + /engine.io@6.5.4: + resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} engines: {node: '>=10.2.0'} dependencies: '@types/cookie': 0.4.1 @@ -2563,10 +2645,9 @@ packages: - supports-color dev: true - /fake-indexeddb@4.0.2: - resolution: {integrity: sha512-SdTwEhnakbgazc7W3WUXOJfGmhH0YfG4d+dRPOFoYDRTL6U5t8tvrmkf2W/C3W1jk2ylV7Wrnj44RASqpX/lEw==} - dependencies: - realistic-structured-clone: 3.0.0 + /fake-indexeddb@5.0.2: + resolution: {integrity: sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==} + engines: {node: '>=18'} dev: true /fast-deep-equal@3.1.3: @@ -2957,8 +3038,8 @@ packages: safer-buffer: 2.1.2 dev: true - /idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + /idb@8.0.0: + resolution: {integrity: sha512-l//qvlAKGmQO31Qn7xdzagVPPaHTxXx199MhrAFuVBTPqydcPYBWjkrbv4Y0ktB+GmWOiwHl237UUOrLmQxLvw==} dev: true /ieee754@1.2.1: @@ -3274,26 +3355,26 @@ packages: - supports-color dev: true - /lit-element@4.0.4: - resolution: {integrity: sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==} + /lit-element@4.0.5: + resolution: {integrity: sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 2.0.4 - lit-html: 3.1.2 + lit-html: 3.1.3 dev: true - /lit-html@3.1.2: - resolution: {integrity: sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==} + /lit-html@3.1.3: + resolution: {integrity: sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==} dependencies: '@types/trusted-types': 2.0.7 dev: true - /lit@3.1.2: - resolution: {integrity: sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==} + /lit@3.1.3: + resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==} dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.0.4 - lit-html: 3.1.2 + lit-element: 4.0.5 + lit-html: 3.1.3 dev: true /locate-path@5.0.0: @@ -3366,10 +3447,6 @@ packages: resolution: {integrity: sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=} dev: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - /log-update@4.0.0: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} engines: {node: '>=10'} @@ -3865,11 +3942,6 @@ packages: resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} dev: true - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true - /puppeteer@15.5.0: resolution: {integrity: sha512-+vZPU8iBSdCx1Kn5hHas80fyo0TiVyMeqLGv/1dygX2HKhAZjO9YThadbRTCoTYq0yWw+w/CysldPsEekDtjDQ==} engines: {node: '>=14.1.0'} @@ -3908,6 +3980,13 @@ packages: side-channel: 1.0.6 dev: true + /qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + dev: true + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -3969,14 +4048,6 @@ packages: picomatch: 2.3.1 dev: true - /realistic-structured-clone@3.0.0: - resolution: {integrity: sha512-rOjh4nuWkAqf9PWu6JVpOWD4ndI+JHfgiZeMmujYcPi+fvILUu7g6l26TC1K5aBIp34nV+jE1cDO75EKOfHC5Q==} - dependencies: - domexception: 1.0.1 - typeson: 6.1.0 - typeson-registry: 1.0.0-alpha.39 - dev: true - /relateurl@0.2.7: resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} engines: {node: '>= 0.10'} @@ -4183,8 +4254,8 @@ packages: - utf-8-validate dev: true - /socket.io-client@4.7.2: - resolution: {integrity: sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==} + /socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.1 @@ -4207,15 +4278,15 @@ packages: - supports-color dev: true - /socket.io@4.7.2: - resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==} + /socket.io@4.7.5: + resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==} engines: {node: '>=10.2.0'} dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.4 - engine.io: 6.5.2 + engine.io: 6.5.4 socket.io-adapter: 2.5.4 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -4418,13 +4489,6 @@ packages: resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} dev: true - /tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.3.1 - dev: true - /tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -4505,26 +4569,17 @@ packages: hasBin: true dev: true - /typeson-registry@1.0.0-alpha.39: - resolution: {integrity: sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw==} - engines: {node: '>=10.0.0'} - dependencies: - base64-arraybuffer-es6: 0.7.0 - typeson: 6.1.0 - whatwg-url: 8.7.0 - dev: true - - /typeson@6.1.0: - resolution: {integrity: sha512-6FTtyGr8ldU0pfbvW/eOZrEtEkczHRUtduBnA90Jh9kMPCiFNnXIon3vF41N0S4tV1HHQt4Hk1j4srpESziCaA==} - engines: {node: '>=0.1.14'} - dev: true - /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true dev: true + /uint8array-extras@1.1.0: + resolution: {integrity: sha512-CVaBSyOmGoFHu+zOVPbetXEXykOd8KHVBHLlqvmaMWpwcq3rewj18xVNbU5uzf48hclnNQhfNaNany2cMHFK/g==} + engines: {node: '>=18'} + dev: true + /unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} dependencies: @@ -4601,15 +4656,6 @@ packages: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} dev: true - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true - - /webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: true - /whatwg-url@5.0.0: resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} dependencies: @@ -4617,15 +4663,6 @@ packages: webidl-conversions: 3.0.1 dev: true - /whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: true - /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 8cc8c83..be88179 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smartpath', - version: '5.0.14', + version: '5.0.15', description: 'A library offering smart ways to handle file and directory paths.' } diff --git a/ts/smartpath.get.ts b/ts/smartpath.get.ts index 82c59cb..9ba7bdf 100644 --- a/ts/smartpath.get.ts +++ b/ts/smartpath.get.ts @@ -2,7 +2,8 @@ import * as plugins from './smartpath.plugins.js'; export type TPathType = 'url' | 'local'; /** - * returns the type of the given path. Can be "url" or "local" + * returns the type of the given path. + * Can be "url" or "local" */ export const type = (pathStringArg: string): TPathType => { const urlRegex = /http[s|\s]:\/\/.*/i; @@ -20,6 +21,10 @@ export const dirnameFromImportMetaUrl = (importMetaUrlArg: string) => { return plugins.path.dirname(plugins.url.fileURLToPath(importMetaUrlArg)); }; +export const dirname = (pathArg: string) => { + return dirnameFromImportMetaUrl(pathArg); +} + /** * returns homedir as absolute path * @param pathArgument if a pathargument is given, ~ is being replaced with the homedir