diff --git a/package-lock.json b/package-lock.json index df59bba..132795b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "1.0.73", "license": "UNLICENSED", "dependencies": { - "@designestate/dees-domtools": "^2.0.1", - "@designestate/dees-element": "^2.0.4", - "@gitzone/tsrun": "^1.2.31", + "@designestate/dees-domtools": "^2.0.6", + "@designestate/dees-element": "^2.0.6", + "@gitzone/tsrun": "^1.2.32", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^4.0.0" + "@pushrocks/smartexpress": "^4.0.4" }, "devDependencies": { "@gitzone/tsbuild": "^2.1.61", - "@gitzone/tsbundle": "^1.0.101", - "@gitzone/tswatch": "^1.0.73", + "@gitzone/tsbundle": "^1.0.102", + "@gitzone/tswatch": "^1.0.76", "@pushrocks/projectinfo": "^4.0.5", "tslint": "^6.1.3", "tslint-config-prettier": "^1.17.0" @@ -37,39 +37,12 @@ "node": ">=6.0.0" } }, - "node_modules/@apiglobal/typedrequest": { - "version": "1.0.65", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.65.tgz", - "integrity": "sha512-EofQJgKK5r6LwsffqtJV/cjh+k1USVpwRX6ETf5T2EN5IjDodmbjm8vxC9rwewCCYiaGieJLrPV9pBzkorpUnw==", - "license": "MIT", - "dependencies": { - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isounique": "^1.0.4", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/webrequest": "^2.0.13" - } - }, "node_modules/@apiglobal/typedrequest-interfaces": { "version": "1.0.15", "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest-interfaces/-/typedrequest-interfaces-1.0.15.tgz", "integrity": "sha512-KncX168fUQJ73FeT22Cvls41mkJmtasP8dB2s9+9/OyWZpNsCzk9NEmtdRhulW2vLQwuAbQc1eoloe7ffCmhcA==", "license": "MIT" }, - "node_modules/@apiglobal/typedsocket": { - "version": "1.0.26", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-1.0.26.tgz", - "integrity": "sha512-MTtlx3LP2hJPIsfxe4K2mu00pKjp8KB/FHId/OrB31OOoMSfRrHIMq3UEnW1c4IC+dnezHnNEBOuGd0yeNwUQQ==", - "license": "MIT", - "dependencies": { - "@apiglobal/typedrequest": "^1.0.65", - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/smartsocket": "^1.2.22", - "@pushrocks/smartstring": "^3.0.24" - } - }, "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://verdaccio.lossless.one/@babel%2fcode-frame/-/code-frame-7.16.7.tgz", @@ -1804,51 +1777,119 @@ } }, "node_modules/@designestate/dees-comms": { - "version": "1.0.16", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.16.tgz", - "integrity": "sha512-Y38dn+rXRo6PwgBuqMzbUKj8p5nFu58aFrnQQV+HxcXq4TC2xtGuNBR3RDXeYfVOhaiTuQaKYYi8f9X1/2rUJQ==", + "version": "1.0.22", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.22.tgz", + "integrity": "sha512-zZ2AwCy49sj1fNyeSMtAxcN4qAGiP5+OjJCtY88YjrNbvD83v4GZpjci0nFUPuvOkCoeo18Uw8xgZSDy8lc59Q==", "license": "MIT", "dependencies": { - "@apiglobal/typedrequest": "^1.0.65", + "@apiglobal/typedrequest": "^2.0.3", "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/smartdelay": "^2.0.13", "broadcast-channel": "^3.7.0" } }, - "node_modules/@designestate/dees-domtools": { - "version": "2.0.1", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-2.0.1.tgz", - "integrity": "sha512-YYnQRXdsqrr4yizkN9Sy127sISKYKSfwqxDAc3L1rwDorGlqLrIMRBzSjIEFQMhsIYMct+pCn53Dbn6aH7815g==", + "node_modules/@designestate/dees-comms/node_modules/@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", "license": "MIT", "dependencies": { - "@apiglobal/typedrequest": "^1.0.65", - "@designestate/dees-comms": "^1.0.16", + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/webrequest": "^3.0.2" + } + }, + "node_modules/@designestate/dees-comms/node_modules/@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartpromise": "^3.1.7" + } + }, + "node_modules/@designestate/dees-comms/node_modules/@pushrocks/webrequest": { + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartpromise": "^3.1.7", + "node-fetch": "^3.2.3" + } + }, + "node_modules/@designestate/dees-comms/node_modules/node-fetch": { + "version": "3.2.3", + "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-3.2.3.tgz", + "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@designestate/dees-domtools": { + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-2.0.6.tgz", + "integrity": "sha512-3fWYAh4h6LB3poUd5HtAd17GO1EzZPi/wApAZHTcIgdDHymMe03OZExVjYQLPZtosEbFQnvctXx8dbaOeP/mUA==", + "license": "MIT", + "dependencies": { + "@apiglobal/typedrequest": "^2.0.3", + "@designestate/dees-comms": "^1.0.22", "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartrouter": "^1.0.12", "@pushrocks/smartrx": "^2.0.25", - "@pushrocks/smartstate": "^1.0.23", - "@pushrocks/webrequest": "^3.0.1", + "@pushrocks/smartstate": "^2.0.0", + "@pushrocks/webrequest": "^3.0.3", "@pushrocks/websetup": "^3.0.16", "@pushrocks/webstore": "^1.0.18", - "lit": "^2.2.1", + "lit": "^2.2.2", "sweet-scroll": "^4.0.0" } }, - "node_modules/@designestate/dees-domtools/node_modules/@pushrocks/smartenv": { - "version": "5.0.0", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.0.tgz", - "integrity": "sha512-zYjS3GFD8N3/71cOm23fznaAtgrguk/7PD6RV+WitOAZFZxFM+QTr8kR4iFX3cysYLJ2Iskn5FlPQuBHk5oe3A==", + "node_modules/@designestate/dees-domtools/node_modules/@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", "license": "MIT", "dependencies": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.7", - "@types/node": "^17.0.21" + "@pushrocks/webrequest": "^3.0.2" + } + }, + "node_modules/@designestate/dees-domtools/node_modules/@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartpromise": "^3.1.7" } }, "node_modules/@designestate/dees-domtools/node_modules/@pushrocks/webrequest": { - "version": "3.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.2.tgz", - "integrity": "sha512-wfJ59i3dM/ogNOZI8uQHn8eTedi7pm30ziHoA0dkpfEIf+bxfgnXPeDTUKems7p2YNu6KOHlbkOu2/Ckyw3L5A==", + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", "license": "MIT", "dependencies": { "@pushrocks/smartdelay": "^2.0.13", @@ -1877,12 +1918,12 @@ } }, "node_modules/@designestate/dees-element": { - "version": "2.0.4", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.4.tgz", - "integrity": "sha512-q2NRJg4DK4wIu6YNC41RobDZUb4hQ7c5Qs67CODqEN4S7GOVr0P2W3CXE9/wEANlaQHZgGpjGJPU2J5oyfNDdw==", + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.6.tgz", + "integrity": "sha512-8gSmb0e0d684IwFfbje2+S1glMWi2xWRa1F+D8v//bzfep9DFvp60jw9L7jSIx3XQs0k8JHHbaU7xQRBomkB5w==", "license": "MIT", "dependencies": { - "@designestate/dees-domtools": "^2.0.1", + "@designestate/dees-domtools": "^2.0.5", "@pushrocks/isounique": "^1.0.5", "@pushrocks/smartrx": "^2.0.25", "lit": "^2.2.1" @@ -1908,37 +1949,6 @@ "tsbuild": "cli.js" } }, - "node_modules/@gitzone/tsbuild/node_modules/@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, - "node_modules/@gitzone/tsbuild/node_modules/@pushrocks/smartfile/node_modules/@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true, - "license": "MIT" - }, "node_modules/@gitzone/tsbuild/node_modules/@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", @@ -1947,9 +1957,9 @@ "license": "MIT" }, "node_modules/@gitzone/tsbundle": { - "version": "1.0.101", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.101.tgz", - "integrity": "sha512-OJlcZZofnSQX3ZnWv7UH51dyyyYN/n36zEzvEHszIcpb22cKHEqI9tQqqsTXo6bxJeA8lOmkJzu7wsVAwP9i1Q==", + "version": "1.0.102", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.102.tgz", + "integrity": "sha512-3DyYTEM/dXG43LqerBsvF/oNHSvsH117qAvLpKNMP71SSLmpqqSxYdXU3HTQGjOW9S6ejkTeuJE9HkzOix+6nQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1986,37 +1996,6 @@ "tsbundle": "cli.js" } }, - "node_modules/@gitzone/tsbundle/node_modules/@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, - "node_modules/@gitzone/tsbundle/node_modules/@pushrocks/smartfile/node_modules/@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true, - "license": "MIT" - }, "node_modules/@gitzone/tsbundle/node_modules/@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", @@ -2025,9 +2004,9 @@ "license": "MIT" }, "node_modules/@gitzone/tsrun": { - "version": "1.2.31", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.31.tgz", - "integrity": "sha512-28xyJ46KXYDXnZHp4QBKrsdOOvvqcK+5tp5rvRncpCmTcTi5k6ixC8kv4XfbH9jDtq+ubKDu+/Y2tF0tNjGTgA==", + "version": "1.2.32", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.32.tgz", + "integrity": "sha512-IngeVJRmE6Y5nFttyHNpbpvVZehD5MR/cOoG2VISbbIrsV3a+a8jtGjucFwutAzIPYnSHmYnQH/RxMbfuqOdvA==", "license": "MIT", "dependencies": { "@pushrocks/smartfile": "^9.0.6", @@ -2039,53 +2018,42 @@ "tsrun": "cli.js" } }, - "node_modules/@gitzone/tsrun/node_modules/@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "license": "MIT", - "dependencies": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, "node_modules/@gitzone/tswatch": { - "version": "1.0.73", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftswatch/-/tswatch-1.0.73.tgz", - "integrity": "sha512-x2pkePvybGw2k42hFBXvgYAXQy/GnGcn0QqmuUELtQLaTEUjwOUrz8L5/806GRxX8qnS/k0bYCLff4nf0wTDvg==", + "version": "1.0.76", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftswatch/-/tswatch-1.0.76.tgz", + "integrity": "sha512-r3ZFuM2rWgf0+z+J3pbXTxZmBZrfeVrf4BtxJMSvTw6PEUjI5IyATIF63WTJ69rYbPiYAxn8DCzpESea+DGSTQ==", "dev": true, "license": "MIT", "dependencies": { - "@gitzone/tsbundle": "^1.0.100", - "@gitzone/tsrun": "^1.2.31", - "@pushrocks/early": "^3.0.3", + "@gitzone/tsbundle": "^1.0.102", + "@gitzone/tsrun": "^1.2.32", + "@pushrocks/early": "^4.0.2", "@pushrocks/lik": "^5.0.4", "@pushrocks/smartchok": "^1.0.23", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartlog-destination-local": "^8.0.8", - "@pushrocks/smartserve": "^2.0.2", + "@pushrocks/smartserve": "^2.0.18", "@pushrocks/smartshell": "^2.0.30", - "@pushrocks/taskbuffer": "^2.1.17" + "@pushrocks/taskbuffer": "^3.0.0" }, "bin": { "tswatch": "cli.js" } }, + "node_modules/@gitzone/tswatch/node_modules/@pushrocks/early": { + "version": "4.0.2", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.2.tgz", + "integrity": "sha512-aCFDD3JEtjjjap1oO/gUG39TgIW2QacqU4DgY/Dt7VdR8ZPN6CHB2RYhjrGjQV3PIkw7w04kMIAvTBoY0uLu/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@gitzone/tsbuild": "^2.1.60", + "@pushrocks/consolecolor": "^2.0.1", + "@pushrocks/smartpromise": "^3.1.7" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://verdaccio.lossless.one/@jridgewell%2fresolve-uri/-/resolve-uri-3.0.5.tgz", @@ -3746,16 +3714,6 @@ "@pushrocks/smartpromise": "^3.0.6" } }, - "node_modules/@pushrocks/isohash": { - "version": "1.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-1.0.2.tgz", - "integrity": "sha512-TeXlktpAoLFDeXFJyhHTUOIiaZQ2oSdtEdbVt8/sA3lBMBfu+BXgfq5RLvQnqCDFpWKGmu9hn0P5NNK6zXQUkw==", - "license": "MIT", - "dependencies": { - "@pushrocks/smartenv": "^4.0.11", - "@pushrocks/smarthash": "^2.1.6" - } - }, "node_modules/@pushrocks/isounique": { "version": "1.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisounique/-/isounique-1.0.5.tgz", @@ -3980,6 +3938,7 @@ "version": "4.0.16", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.16.tgz", "integrity": "sha512-NwYMONDc/NjY6BGvzZzLMteF83kPQTF9BCGfqWbktUUruEtdqL+nGw6ecoLFi2b5u7XPb8jK1TKIcSvpNJ7SyA==", + "dev": true, "license": "MIT", "dependencies": { "@pushrocks/smartpromise": "^3.0.6", @@ -3990,6 +3949,7 @@ "version": "14.18.12", "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.18.12.tgz", "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true, "license": "MIT" }, "node_modules/@pushrocks/smarterror": { @@ -4028,14 +3988,15 @@ } }, "node_modules/@pushrocks/smartexpress": { - "version": "4.0.0", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.0.tgz", - "integrity": "sha512-UjKR0GeLYLqBvNDPKuKlJPlzqQ5sC5HH+HHCqf2wnRNaLHco+PLQFUkFK86m/cQuqPoicp9wsbhx1KwIHs/QIw==", + "version": "4.0.4", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.4.tgz", + "integrity": "sha512-aCmxQ57j8kw3QZxxe2xfteejq3dKQqUNNav10KMa9J60mdkIB7G5Lc76Aj/QtY0V4Go3hq06Z1yskUlZ8hk7SQ==", "license": "MIT", "dependencies": { - "@apiglobal/typedrequest": "^1.0.65", - "@apiglobal/typedsocket": "^1.0.26", + "@apiglobal/typedrequest": "^2.0.0", + "@apiglobal/typedsocket": "^2.0.1", "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartenv": "^5.0.0", "@pushrocks/smartfeed": "^1.0.11", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartmanifest": "^1.0.8", @@ -4043,50 +4004,66 @@ "@pushrocks/smartpath": "^5.0.5", "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartrequest": "^1.1.56", - "@pushrocks/smartsitemap": "^1.0.14", + "@pushrocks/smartsitemap": "^2.0.1", "@pushrocks/smarttime": "^3.0.45", "@tsclass/tsclass": "^3.0.48", "@types/compression": "^1.7.2", "@types/cors": "^2.8.12", "@types/express": "^4.17.13", "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", "body-parser": "^1.19.2", "compression": "^1.7.4", "cors": "^2.8.5", "express": "^4.17.3", "express-force-ssl": "^0.3.2", - "helmet": "^5.0.2" + "helmet": "^4.6.0" } }, - "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", + "node_modules/@pushrocks/smartexpress/node_modules/@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", "license": "MIT", "dependencies": { - "@pushrocks/lik": "^5.0.0", + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/webrequest": "^3.0.2" } }, - "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartfile/node_modules/@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "license": "MIT" + "node_modules/@pushrocks/smartexpress/node_modules/@apiglobal/typedsocket": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-2.0.3.tgz", + "integrity": "sha512-Tqt9Q5VyxFSDNh+oiJiLe7obqTk7EX40OtVOILYZpHD8WGLxHQErvqGRC87vgEAYXWcUEZ+v3u6hwh+TjyOgFw==", + "license": "MIT", + "dependencies": { + "@apiglobal/typedrequest": "^2.0.3", + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/smartsocket": "^2.0.6", + "@pushrocks/smartstring": "^4.0.2" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/isohash": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-2.0.0.tgz", + "integrity": "sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smarthash": "^2.1.10" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartpromise": "^3.1.7" + } }, "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartpath": { "version": "5.0.5", @@ -4094,6 +4071,163 @@ "integrity": "sha512-t2lXXGMpKnPlwubIcYGD6cGi2CUJxJ3t2yftVt8tHfjX68jELA5sJhFMtyD3AeFZVxePFZOCiHwWEbWkSDNnmw==", "license": "MIT" }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartsitemap": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsitemap/-/smartsitemap-2.0.1.tgz", + "integrity": "sha512-eB4ybrhUtJaoqDY3P76NIp6gbIOGzLJPwqkMGo2d8dcJftqlySZxalsZTLOIHqLzQXYwSxuKo2JYGrjokx83Vw==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartcache": "^1.0.13", + "@pushrocks/smartfeed": "^1.0.11", + "@pushrocks/smartxml": "^1.0.6", + "@pushrocks/smartyaml": "^2.0.5", + "@pushrocks/webrequest": "^3.0.3", + "@tsclass/tsclass": "^3.0.48" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartsocket": { + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-2.0.6.tgz", + "integrity": "sha512-5LlNyfph90rTlhV3f8fqN6HUihvh0BT36b+eiK4Gqw2aXA+EWy7gdS1t6HOvnxuHG0f+pmc9rJzKsMO1dOVC4w==", + "license": "MIT", + "dependencies": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartexpress": "^4.0.2", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartlog": "^2.0.44", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25", + "@pushrocks/smarttime": "^3.0.45", + "socket.io": "^4.4.1", + "socket.io-client": "^4.4.1" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartstring": { + "version": "4.0.2", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstring/-/smartstring-4.0.2.tgz", + "integrity": "sha512-2bxhXxz+iLOF+R8qvY3JH7K6DYJN+sYSnTknGOp5I59XPsXw2KeYPTDhQWsbUX311iVAjrxM60NZ5TNJDU5dUw==", + "license": "MIT", + "dependencies": { + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/smartenv": "^5.0.0", + "@types/randomatic": "^3.1.3", + "buffer": "^6.0.3", + "crypto-random-string": "^4.0.0", + "js-base64": "^3.7.2", + "normalize-newline": "^4.1.0", + "randomatic": "^3.1.1", + "strip-indent": "^4.0.0", + "url": "^0.11.0" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/webrequest": { + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartpromise": "^3.1.7", + "node-fetch": "^3.2.3" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://verdaccio.lossless.one/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/helmet": { + "version": "4.6.0", + "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/js-base64": { + "version": "3.7.2", + "resolved": "https://verdaccio.lossless.one/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@pushrocks/smartexpress/node_modules/node-fetch": { + "version": "3.2.3", + "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-3.2.3.tgz", + "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/normalize-newline": { + "version": "4.1.0", + "resolved": "https://verdaccio.lossless.one/normalize-newline/-/normalize-newline-4.1.0.tgz", + "integrity": "sha512-ff4jKqMI8Xl50/4Mms/9jPobzAV/UK+kXG2XJ/7AqOmxIx8mqfqTIHYxuAnEgJ2AQeBbLnlbmZ5+38Y9A0w/YA==", + "license": "MIT", + "dependencies": { + "replace-buffer": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pushrocks/smartexpress/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://verdaccio.lossless.one/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@pushrocks/smartfeed": { "version": "1.0.11", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfeed/-/smartfeed-1.0.11.tgz", @@ -4106,11 +4240,13 @@ } }, "node_modules/@pushrocks/smartfile": { - "version": "8.0.11", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.11.tgz", - "integrity": "sha512-mujs1mDgorsryQ8OZuL94MZZDYL3+cbdPKaXSchPjyxOOx8iGacUzc5BK4jDsImYeYEo07MpdJ5BjvGkORQR/w==", + "version": "9.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", + "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", "license": "MIT", "dependencies": { + "@pushrocks/lik": "^5.0.0", + "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartfile-interfaces": "^1.0.7", "@pushrocks/smarthash": "^2.1.10", "@pushrocks/smartjson": "^4.0.6", @@ -4310,16 +4446,16 @@ } }, "node_modules/@pushrocks/smartserve": { - "version": "2.0.10", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartserve/-/smartserve-2.0.10.tgz", - "integrity": "sha512-PpD20sa0e9Pkobur+9U8otrtB3fvKCim7kvxDzQIBX2Qa9YZGPcCO+vlOslFJIMuQjrwAg/ZTIPsZpYyopR8tA==", + "version": "2.0.18", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartserve/-/smartserve-2.0.18.tgz", + "integrity": "sha512-rhpWtKsllg2lD4jF2NFoDdIX93maZxqeOzbCpOdMW6gCrYclQBmqjHkb7djOy/T8TR+58B1pCbx4ekpHN0eixg==", "dev": true, "license": "MIT", "dependencies": { - "@designestate/dees-element": "^2.0.2", + "@designestate/dees-element": "^2.0.6", "@pushrocks/smartchok": "^1.0.23", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^3.0.110", + "@pushrocks/smartexpress": "^4.0.4", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartlog-destination-devtools": "^1.0.10", @@ -4329,98 +4465,6 @@ "@pushrocks/smartrx": "^2.0.25" } }, - "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartexpress": { - "version": "3.0.110", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.110.tgz", - "integrity": "sha512-JJ0aGlyrNfjYqqXGeogjTqH9aq5WNlGJeNSt0MZWq+0hxnyOjgmvz0DQApaIp4TfsNIrrzfbUMsFWU2VGiMEgA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@apiglobal/typedrequest": "^1.0.56", - "@apiglobal/typedsocket": "^1.0.20", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartfile": "^8.0.10", - "@pushrocks/smartmanifest": "^1.0.8", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@pushrocks/smartsitemap": "^1.0.14", - "@pushrocks/smarttime": "^3.0.39", - "@tsclass/tsclass": "^3.0.34", - "@types/compression": "^1.7.2", - "@types/cors": "^2.8.12", - "@types/express": "^4.17.13", - "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", - "body-parser": "^1.19.0", - "compression": "^1.7.4", - "cors": "^2.8.5", - "express": "^4.17.1", - "express-force-ssl": "^0.3.2", - "helmet": "^4.6.0" - } - }, - "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartfile": { - "version": "8.0.11", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.11.tgz", - "integrity": "sha512-mujs1mDgorsryQ8OZuL94MZZDYL3+cbdPKaXSchPjyxOOx8iGacUzc5BK4jDsImYeYEo07MpdJ5BjvGkORQR/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, - "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, - "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartfile/node_modules/@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true, - "license": "MIT" - }, "node_modules/@pushrocks/smartserve/node_modules/@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", @@ -4428,16 +4472,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@pushrocks/smartserve/node_modules/helmet": { - "version": "4.6.0", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@pushrocks/smartshell": { "version": "2.0.30", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartshell/-/smartshell-2.0.30.tgz", @@ -4452,82 +4486,6 @@ "which": "^2.0.2" } }, - "node_modules/@pushrocks/smartsitemap": { - "version": "1.0.14", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsitemap/-/smartsitemap-1.0.14.tgz", - "integrity": "sha512-Vnn1CzG7b1QAr/tOBbeJVU3Q85G+CUkqsmtiRSa9TqMcpdvJyUDc7tCHVgL8ZkqpF6ozoPUTorkHNjCyHhkWeA==", - "license": "MIT", - "dependencies": { - "@pushrocks/smartcache": "^1.0.13", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartxml": "^1.0.6", - "@pushrocks/smartyaml": "^2.0.5", - "@pushrocks/webrequest": "^2.0.13", - "@tsclass/tsclass": "^3.0.29" - } - }, - "node_modules/@pushrocks/smartsocket": { - "version": "1.2.22", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-1.2.22.tgz", - "integrity": "sha512-dXZec9L1i+znhzaF0Whx9LAh7kAxrXtgRUXARv48l2o0ayc4isFosq5GHp49laGBIHT9wSo0Wn4nAm1uL9ihFw==", - "license": "MIT", - "dependencies": { - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/isounique": "^1.0.5", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartenv": "^4.0.16", - "@pushrocks/smartexpress": "^3.0.108", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.19", - "@pushrocks/smarttime": "^3.0.43", - "socket.io": "^4.4.1", - "socket.io-client": "^4.4.1" - } - }, - "node_modules/@pushrocks/smartsocket/node_modules/@pushrocks/smartexpress": { - "version": "3.0.110", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.110.tgz", - "integrity": "sha512-JJ0aGlyrNfjYqqXGeogjTqH9aq5WNlGJeNSt0MZWq+0hxnyOjgmvz0DQApaIp4TfsNIrrzfbUMsFWU2VGiMEgA==", - "license": "MIT", - "dependencies": { - "@apiglobal/typedrequest": "^1.0.56", - "@apiglobal/typedsocket": "^1.0.20", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartfile": "^8.0.10", - "@pushrocks/smartmanifest": "^1.0.8", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@pushrocks/smartsitemap": "^1.0.14", - "@pushrocks/smarttime": "^3.0.39", - "@tsclass/tsclass": "^3.0.34", - "@types/compression": "^1.7.2", - "@types/cors": "^2.8.12", - "@types/express": "^4.17.13", - "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", - "body-parser": "^1.19.0", - "compression": "^1.7.4", - "cors": "^2.8.5", - "express": "^4.17.1", - "express-force-ssl": "^0.3.2", - "helmet": "^4.6.0" - } - }, - "node_modules/@pushrocks/smartsocket/node_modules/helmet": { - "version": "4.6.0", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@pushrocks/smartspawn": { "version": "2.0.9", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartspawn/-/smartspawn-2.0.9.tgz", @@ -4541,22 +4499,42 @@ } }, "node_modules/@pushrocks/smartstate": { - "version": "1.0.23", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-1.0.23.tgz", - "integrity": "sha512-+2giSm8b2uLmWF61sEMmR7Jl9buDep4NbefyfXUbnUsWJzTpnC/PQbLfC001oZD6p8VfW0lB4brHmHFpBwVUfw==", + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-2.0.0.tgz", + "integrity": "sha512-W+IkaaVEEkrgGD7hdWau0IqU7OZeQ99TMPnK85KvZx9RiSVu9Q4B3vSk8YQAB4kCbyqgu8YF6fg/OmNZ6eCG4g==", "license": "MIT", "dependencies": { - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/lik": "^5.0.1", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.20" + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25" + } + }, + "node_modules/@pushrocks/smartstate/node_modules/@pushrocks/isohash": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-2.0.0.tgz", + "integrity": "sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smarthash": "^2.1.10" + } + }, + "node_modules/@pushrocks/smartstate/node_modules/@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartpromise": "^3.1.7" } }, "node_modules/@pushrocks/smartstring": { "version": "3.0.24", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstring/-/smartstring-3.0.24.tgz", "integrity": "sha512-3ceUOBcwuU8uzjInkoxKjgWSRMv4YRd+v9zRSEC3T21fMi8dTcIKMtgxm7nAmajRZvyVoCw60Q9+0AHedQlJmQ==", + "dev": true, "license": "MIT", "dependencies": { "@pushrocks/smartenv": "^4.0.16", @@ -4663,33 +4641,21 @@ } }, "node_modules/@pushrocks/taskbuffer": { - "version": "2.1.17", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftaskbuffer/-/taskbuffer-2.1.17.tgz", - "integrity": "sha512-fnQKN5oOUHF0+uzf9okIDFaeRgb+9c0xEUnTKVVJ5kN1FvRKn2s1czoOS9whEPsAXLhh/HydIb6PpQeXrrDO+A==", + "version": "3.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftaskbuffer/-/taskbuffer-3.0.0.tgz", + "integrity": "sha512-c+8UhbGXKGTjloTM2Y0X2KNrOWqzUmzo0IiUginC+Riqclr7wRE3V1wH1ElPHuOvOa30sUJ6lJJzJa3SufBlmA==", "dev": true, "license": "MIT", "dependencies": { - "@pushrocks/lik": "^5.0.0", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.19", - "@pushrocks/smarttime": "^3.0.43", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25", + "@pushrocks/smarttime": "^3.0.45", "@types/cron": "^1.7.3" } }, - "node_modules/@pushrocks/webrequest": { - "version": "2.0.15", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.15.tgz", - "integrity": "sha512-75aaLAMmyBlHvoEABANJUxcjoVLv4TEH3B9TLMi7jdx8UePFfZmbtymKfkpHO0gu3Q60dqRJowp/DWVl0sR/gg==", - "license": "MIT", - "dependencies": { - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartenv": "^4.0.16", - "@pushrocks/smartjson": "^4.0.6", - "node-fetch": "^2.6.1" - } - }, "node_modules/@pushrocks/websetup": { "version": "3.0.16", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebsetup/-/websetup-3.0.16.tgz", @@ -5043,16 +5009,6 @@ "@types/node": "*" } }, - "node_modules/@types/helmet": { - "version": "4.0.0", - "resolved": "https://verdaccio.lossless.one/@types%2fhelmet/-/helmet-4.0.0.tgz", - "integrity": "sha512-ONIn/nSNQA57yRge3oaMQESef/6QhoeX7llWeDli0UZIfz8TQMkfNPTXA8VnnyeA1WUjG2pGqdjEIueYonMdfQ==", - "deprecated": "This is a stub types definition. helmet provides its own type definitions, so you do not need this installed.", - "license": "MIT", - "dependencies": { - "helmet": "*" - } - }, "node_modules/@types/html-minifier": { "version": "4.0.2", "resolved": "https://verdaccio.lossless.one/@types%2fhtml-minifier/-/html-minifier-4.0.2.tgz", @@ -5108,6 +5064,12 @@ "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", "license": "MIT" }, + "node_modules/@types/randomatic": { + "version": "3.1.3", + "resolved": "https://verdaccio.lossless.one/@types%2frandomatic/-/randomatic-3.1.3.tgz", + "integrity": "sha512-UlYMg/XxN+YMh6vAiB879yh2bhaTOU0DB1g4NGIhzlaiSf22rAVKIGTvH8HjCXu+wfFvjAWHuPG5waN4btEubw==", + "license": "MIT" + }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://verdaccio.lossless.one/@types%2frange-parser/-/range-parser-1.2.4.tgz", @@ -5423,6 +5385,26 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://verdaccio.lossless.one/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/base64id/-/base64id-2.0.0.tgz", @@ -5557,6 +5539,30 @@ "url": "https://opencollective.com/browserslist" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://verdaccio.lossless.one/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://verdaccio.lossless.one/buffer-from/-/buffer-from-1.1.2.tgz", @@ -6023,6 +6029,7 @@ "version": "3.3.1", "resolved": "https://verdaccio.lossless.one/crypto-random-string/-/crypto-random-string-3.3.1.tgz", "integrity": "sha512-5j88ECEn6h17UePrLi6pn1JcLtAiANa3KExyr9y9Z5vo2mv56Gh3I4Aja/B9P9uyMwyxNHAHWv+nE72f30T5Dg==", + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.8.1" @@ -6035,6 +6042,7 @@ "version": "0.8.1", "resolved": "https://verdaccio.lossless.one/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" @@ -7337,15 +7345,6 @@ "he": "bin/he" } }, - "node_modules/helmet": { - "version": "5.0.2", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-5.0.2.tgz", - "integrity": "sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/html-minifier": { "version": "4.0.0", "resolved": "https://verdaccio.lossless.one/html-minifier/-/html-minifier-4.0.0.tgz", @@ -7492,6 +7491,26 @@ "integrity": "sha512-jSx0WOY9Nj+QzP6wX5e7g64jqh8ExtDs/IAuOrOEZCD/h6+0HqyrKsDMfdJc0hqhSvh0LsrwqrkDn+EtjjzSRA==", "license": "ISC" }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://verdaccio.lossless.one/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://verdaccio.lossless.one/import-fresh/-/import-fresh-3.3.0.tgz", @@ -7746,6 +7765,7 @@ "version": "2.6.4", "resolved": "https://verdaccio.lossless.one/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/js-sha3": { @@ -7845,9 +7865,9 @@ "license": "MIT" }, "node_modules/lit": { - "version": "2.2.1", - "resolved": "https://verdaccio.lossless.one/lit/-/lit-2.2.1.tgz", - "integrity": "sha512-dSe++R50JqrvNGXmI9OE13de1z5U/Y3J2dTm/9GC86vedI8ILoR8ZGnxfThFpvQ9m0lR0qRnIR4IiKj/jDCfYw==", + "version": "2.2.2", + "resolved": "https://verdaccio.lossless.one/lit/-/lit-2.2.2.tgz", + "integrity": "sha512-eN3+2QRHn/erxYB88AXiiRgQA6RltE9MhzySCwX+ACOxA/MLWN3VdXvcbZD9PN09zmUwlgzDvW3T84YWj2Sa0A==", "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^1.3.0", @@ -8188,9 +8208,9 @@ } }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://verdaccio.lossless.one/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.2", + "resolved": "https://verdaccio.lossless.one/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", "dev": true, "license": "MIT", "engines": { @@ -8294,26 +8314,6 @@ "node": ">=10.5.0" } }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-gyp-build": { "version": "4.3.0", "resolved": "https://verdaccio.lossless.one/node-gyp-build/-/node-gyp-build-4.3.0.tgz", @@ -8337,6 +8337,7 @@ "version": "3.0.0", "resolved": "https://verdaccio.lossless.one/normalize-newline/-/normalize-newline-3.0.0.tgz", "integrity": "sha1-HL6oBKukNgAfg5OKsh7AOdaa6dM=", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -8884,6 +8885,15 @@ "node": ">= 0.10" } }, + "node_modules/replace-buffer": { + "version": "1.2.1", + "resolved": "https://verdaccio.lossless.one/replace-buffer/-/replace-buffer-1.2.1.tgz", + "integrity": "sha512-ly3OKwKu+3T55DjP5PjIMzxgz9lFx6dQnBmAIxryZyRKl8f22juy12ShOyuq8WrQE5UlFOseZgQZDua0iF9DHw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://verdaccio.lossless.one/require-directory/-/require-directory-2.1.1.tgz", @@ -9426,6 +9436,7 @@ "version": "3.0.0", "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "license": "MIT", "dependencies": { "min-indent": "^1.0.0" @@ -9649,12 +9660,6 @@ "node": ">=0.6" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://verdaccio.lossless.one/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "license": "MIT" - }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://verdaccio.lossless.one/tree-kill/-/tree-kill-1.2.2.tgz", @@ -10047,30 +10052,14 @@ "license": "MIT" }, "node_modules/web-streams-polyfill": { - "version": "3.2.0", - "resolved": "https://verdaccio.lossless.one/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz", - "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==", + "version": "3.2.1", + "resolved": "https://verdaccio.lossless.one/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", "license": "MIT", "engines": { "node": ">= 8" } }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://verdaccio.lossless.one/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "license": "BSD-2-Clause" - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://verdaccio.lossless.one/which/-/which-2.0.2.tgz", @@ -10307,36 +10296,11 @@ "@jridgewell/trace-mapping": "^0.3.0" } }, - "@apiglobal/typedrequest": { - "version": "1.0.65", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.65.tgz", - "integrity": "sha512-EofQJgKK5r6LwsffqtJV/cjh+k1USVpwRX6ETf5T2EN5IjDodmbjm8vxC9rwewCCYiaGieJLrPV9pBzkorpUnw==", - "requires": { - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isounique": "^1.0.4", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/webrequest": "^2.0.13" - } - }, "@apiglobal/typedrequest-interfaces": { "version": "1.0.15", "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest-interfaces/-/typedrequest-interfaces-1.0.15.tgz", "integrity": "sha512-KncX168fUQJ73FeT22Cvls41mkJmtasP8dB2s9+9/OyWZpNsCzk9NEmtdRhulW2vLQwuAbQc1eoloe7ffCmhcA==" }, - "@apiglobal/typedsocket": { - "version": "1.0.26", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-1.0.26.tgz", - "integrity": "sha512-MTtlx3LP2hJPIsfxe4K2mu00pKjp8KB/FHId/OrB31OOoMSfRrHIMq3UEnW1c4IC+dnezHnNEBOuGd0yeNwUQQ==", - "requires": { - "@apiglobal/typedrequest": "^1.0.65", - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/smartsocket": "^1.2.22", - "@pushrocks/smartstring": "^3.0.24" - } - }, "@babel/code-frame": { "version": "7.16.7", "resolved": "https://verdaccio.lossless.one/@babel%2fcode-frame/-/code-frame-7.16.7.tgz", @@ -11467,48 +11431,106 @@ } }, "@designestate/dees-comms": { - "version": "1.0.16", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.16.tgz", - "integrity": "sha512-Y38dn+rXRo6PwgBuqMzbUKj8p5nFu58aFrnQQV+HxcXq4TC2xtGuNBR3RDXeYfVOhaiTuQaKYYi8f9X1/2rUJQ==", + "version": "1.0.22", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.22.tgz", + "integrity": "sha512-zZ2AwCy49sj1fNyeSMtAxcN4qAGiP5+OjJCtY88YjrNbvD83v4GZpjci0nFUPuvOkCoeo18Uw8xgZSDy8lc59Q==", "requires": { - "@apiglobal/typedrequest": "^1.0.65", + "@apiglobal/typedrequest": "^2.0.3", "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/smartdelay": "^2.0.13", "broadcast-channel": "^3.7.0" + }, + "dependencies": { + "@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", + "requires": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/webrequest": "^3.0.2" + } + }, + "@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "requires": { + "@pushrocks/smartpromise": "^3.1.7" + } + }, + "@pushrocks/webrequest": { + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", + "requires": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartpromise": "^3.1.7", + "node-fetch": "^3.2.3" + } + }, + "node-fetch": { + "version": "3.2.3", + "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-3.2.3.tgz", + "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + } } }, "@designestate/dees-domtools": { - "version": "2.0.1", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-2.0.1.tgz", - "integrity": "sha512-YYnQRXdsqrr4yizkN9Sy127sISKYKSfwqxDAc3L1rwDorGlqLrIMRBzSjIEFQMhsIYMct+pCn53Dbn6aH7815g==", + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-2.0.6.tgz", + "integrity": "sha512-3fWYAh4h6LB3poUd5HtAd17GO1EzZPi/wApAZHTcIgdDHymMe03OZExVjYQLPZtosEbFQnvctXx8dbaOeP/mUA==", "requires": { - "@apiglobal/typedrequest": "^1.0.65", - "@designestate/dees-comms": "^1.0.16", + "@apiglobal/typedrequest": "^2.0.3", + "@designestate/dees-comms": "^1.0.22", "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartrouter": "^1.0.12", "@pushrocks/smartrx": "^2.0.25", - "@pushrocks/smartstate": "^1.0.23", - "@pushrocks/webrequest": "^3.0.1", + "@pushrocks/smartstate": "^2.0.0", + "@pushrocks/webrequest": "^3.0.3", "@pushrocks/websetup": "^3.0.16", "@pushrocks/webstore": "^1.0.18", - "lit": "^2.2.1", + "lit": "^2.2.2", "sweet-scroll": "^4.0.0" }, "dependencies": { - "@pushrocks/smartenv": { - "version": "5.0.0", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.0.tgz", - "integrity": "sha512-zYjS3GFD8N3/71cOm23fznaAtgrguk/7PD6RV+WitOAZFZxFM+QTr8kR4iFX3cysYLJ2Iskn5FlPQuBHk5oe3A==", + "@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", "requires": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.7", - "@types/node": "^17.0.21" + "@pushrocks/webrequest": "^3.0.2" + } + }, + "@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "requires": { + "@pushrocks/smartpromise": "^3.1.7" } }, "@pushrocks/webrequest": { - "version": "3.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.2.tgz", - "integrity": "sha512-wfJ59i3dM/ogNOZI8uQHn8eTedi7pm30ziHoA0dkpfEIf+bxfgnXPeDTUKems7p2YNu6KOHlbkOu2/Ckyw3L5A==", + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", "requires": { "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartenv": "^5.0.0", @@ -11530,11 +11552,11 @@ } }, "@designestate/dees-element": { - "version": "2.0.4", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.4.tgz", - "integrity": "sha512-q2NRJg4DK4wIu6YNC41RobDZUb4hQ7c5Qs67CODqEN4S7GOVr0P2W3CXE9/wEANlaQHZgGpjGJPU2J5oyfNDdw==", + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-2.0.6.tgz", + "integrity": "sha512-8gSmb0e0d684IwFfbje2+S1glMWi2xWRa1F+D8v//bzfep9DFvp60jw9L7jSIx3XQs0k8JHHbaU7xQRBomkB5w==", "requires": { - "@designestate/dees-domtools": "^2.0.1", + "@designestate/dees-domtools": "^2.0.5", "@pushrocks/isounique": "^1.0.5", "@pushrocks/smartrx": "^2.0.25", "lit": "^2.2.1" @@ -11556,37 +11578,6 @@ "typescript": "4.7.0" }, "dependencies": { - "@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "requires": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - }, - "dependencies": { - "@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true - } - } - }, "@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", @@ -11596,9 +11587,9 @@ } }, "@gitzone/tsbundle": { - "version": "1.0.101", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.101.tgz", - "integrity": "sha512-OJlcZZofnSQX3ZnWv7UH51dyyyYN/n36zEzvEHszIcpb22cKHEqI9tQqqsTXo6bxJeA8lOmkJzu7wsVAwP9i1Q==", + "version": "1.0.102", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.102.tgz", + "integrity": "sha512-3DyYTEM/dXG43LqerBsvF/oNHSvsH117qAvLpKNMP71SSLmpqqSxYdXU3HTQGjOW9S6ejkTeuJE9HkzOix+6nQ==", "dev": true, "requires": { "@babel/core": "^7.17.7", @@ -11631,37 +11622,6 @@ "typescript": "4.7.0" }, "dependencies": { - "@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "requires": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - }, - "dependencies": { - "@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true - } - } - }, "@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", @@ -11671,58 +11631,47 @@ } }, "@gitzone/tsrun": { - "version": "1.2.31", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.31.tgz", - "integrity": "sha512-28xyJ46KXYDXnZHp4QBKrsdOOvvqcK+5tp5rvRncpCmTcTi5k6ixC8kv4XfbH9jDtq+ubKDu+/Y2tF0tNjGTgA==", + "version": "1.2.32", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.32.tgz", + "integrity": "sha512-IngeVJRmE6Y5nFttyHNpbpvVZehD5MR/cOoG2VISbbIrsV3a+a8jtGjucFwutAzIPYnSHmYnQH/RxMbfuqOdvA==", "requires": { "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartshell": "^2.0.30", "ts-node": "^10.7.0", "typescript": "4.7.0" - }, - "dependencies": { - "@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "requires": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - } } }, "@gitzone/tswatch": { - "version": "1.0.73", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftswatch/-/tswatch-1.0.73.tgz", - "integrity": "sha512-x2pkePvybGw2k42hFBXvgYAXQy/GnGcn0QqmuUELtQLaTEUjwOUrz8L5/806GRxX8qnS/k0bYCLff4nf0wTDvg==", + "version": "1.0.76", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftswatch/-/tswatch-1.0.76.tgz", + "integrity": "sha512-r3ZFuM2rWgf0+z+J3pbXTxZmBZrfeVrf4BtxJMSvTw6PEUjI5IyATIF63WTJ69rYbPiYAxn8DCzpESea+DGSTQ==", "dev": true, "requires": { - "@gitzone/tsbundle": "^1.0.100", - "@gitzone/tsrun": "^1.2.31", - "@pushrocks/early": "^3.0.3", + "@gitzone/tsbundle": "^1.0.102", + "@gitzone/tsrun": "^1.2.32", + "@pushrocks/early": "^4.0.2", "@pushrocks/lik": "^5.0.4", "@pushrocks/smartchok": "^1.0.23", "@pushrocks/smartcli": "^3.0.14", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartlog-destination-local": "^8.0.8", - "@pushrocks/smartserve": "^2.0.2", + "@pushrocks/smartserve": "^2.0.18", "@pushrocks/smartshell": "^2.0.30", - "@pushrocks/taskbuffer": "^2.1.17" + "@pushrocks/taskbuffer": "^3.0.0" + }, + "dependencies": { + "@pushrocks/early": { + "version": "4.0.2", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fearly/-/early-4.0.2.tgz", + "integrity": "sha512-aCFDD3JEtjjjap1oO/gUG39TgIW2QacqU4DgY/Dt7VdR8ZPN6CHB2RYhjrGjQV3PIkw7w04kMIAvTBoY0uLu/w==", + "dev": true, + "requires": { + "@gitzone/tsbuild": "^2.1.60", + "@pushrocks/consolecolor": "^2.0.1", + "@pushrocks/smartpromise": "^3.1.7" + } + } } }, "@jridgewell/resolve-uri": { @@ -12723,15 +12672,6 @@ "@pushrocks/smartpromise": "^3.0.6" } }, - "@pushrocks/isohash": { - "version": "1.0.2", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-1.0.2.tgz", - "integrity": "sha512-TeXlktpAoLFDeXFJyhHTUOIiaZQ2oSdtEdbVt8/sA3lBMBfu+BXgfq5RLvQnqCDFpWKGmu9hn0P5NNK6zXQUkw==", - "requires": { - "@pushrocks/smartenv": "^4.0.11", - "@pushrocks/smarthash": "^2.1.6" - } - }, "@pushrocks/isounique": { "version": "1.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisounique/-/isounique-1.0.5.tgz", @@ -12929,6 +12869,7 @@ "version": "4.0.16", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.16.tgz", "integrity": "sha512-NwYMONDc/NjY6BGvzZzLMteF83kPQTF9BCGfqWbktUUruEtdqL+nGw6ecoLFi2b5u7XPb8jK1TKIcSvpNJ7SyA==", + "dev": true, "requires": { "@pushrocks/smartpromise": "^3.0.6", "@types/node": "^14.11.2" @@ -12937,7 +12878,8 @@ "@types/node": { "version": "14.18.12", "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", + "dev": true } } }, @@ -12976,13 +12918,14 @@ } }, "@pushrocks/smartexpress": { - "version": "4.0.0", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.0.tgz", - "integrity": "sha512-UjKR0GeLYLqBvNDPKuKlJPlzqQ5sC5HH+HHCqf2wnRNaLHco+PLQFUkFK86m/cQuqPoicp9wsbhx1KwIHs/QIw==", + "version": "4.0.4", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.4.tgz", + "integrity": "sha512-aCmxQ57j8kw3QZxxe2xfteejq3dKQqUNNav10KMa9J60mdkIB7G5Lc76Aj/QtY0V4Go3hq06Z1yskUlZ8hk7SQ==", "requires": { - "@apiglobal/typedrequest": "^1.0.65", - "@apiglobal/typedsocket": "^1.0.26", + "@apiglobal/typedrequest": "^2.0.0", + "@apiglobal/typedsocket": "^2.0.1", "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartenv": "^5.0.0", "@pushrocks/smartfeed": "^1.0.11", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartmanifest": "^1.0.8", @@ -12990,55 +12933,179 @@ "@pushrocks/smartpath": "^5.0.5", "@pushrocks/smartpromise": "^3.1.7", "@pushrocks/smartrequest": "^1.1.56", - "@pushrocks/smartsitemap": "^1.0.14", + "@pushrocks/smartsitemap": "^2.0.1", "@pushrocks/smarttime": "^3.0.45", "@tsclass/tsclass": "^3.0.48", "@types/compression": "^1.7.2", "@types/cors": "^2.8.12", "@types/express": "^4.17.13", "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", "body-parser": "^1.19.2", "compression": "^1.7.4", "cors": "^2.8.5", "express": "^4.17.3", "express-force-ssl": "^0.3.2", - "helmet": "^5.0.2" + "helmet": "^4.6.0" }, "dependencies": { - "@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", + "@apiglobal/typedrequest": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.3.tgz", + "integrity": "sha512-bRXiv3OwPh4uA4ete9maHXyF3CMNz8rc81r41DBeYzscaadKlQSK0ewOBLQjjZ2MBWDAGR0NbGBEaJJrXqYS0w==", "requires": { - "@pushrocks/lik": "^5.0.0", + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - }, - "dependencies": { - "@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==" - } + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/webrequest": "^3.0.2" + } + }, + "@apiglobal/typedsocket": { + "version": "2.0.3", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-2.0.3.tgz", + "integrity": "sha512-Tqt9Q5VyxFSDNh+oiJiLe7obqTk7EX40OtVOILYZpHD8WGLxHQErvqGRC87vgEAYXWcUEZ+v3u6hwh+TjyOgFw==", + "requires": { + "@apiglobal/typedrequest": "^2.0.3", + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/smartsocket": "^2.0.6", + "@pushrocks/smartstring": "^4.0.2" + } + }, + "@pushrocks/isohash": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-2.0.0.tgz", + "integrity": "sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==", + "requires": { + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smarthash": "^2.1.10" + } + }, + "@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "requires": { + "@pushrocks/smartpromise": "^3.1.7" } }, "@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", "integrity": "sha512-t2lXXGMpKnPlwubIcYGD6cGi2CUJxJ3t2yftVt8tHfjX68jELA5sJhFMtyD3AeFZVxePFZOCiHwWEbWkSDNnmw==" + }, + "@pushrocks/smartsitemap": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsitemap/-/smartsitemap-2.0.1.tgz", + "integrity": "sha512-eB4ybrhUtJaoqDY3P76NIp6gbIOGzLJPwqkMGo2d8dcJftqlySZxalsZTLOIHqLzQXYwSxuKo2JYGrjokx83Vw==", + "requires": { + "@pushrocks/smartcache": "^1.0.13", + "@pushrocks/smartfeed": "^1.0.11", + "@pushrocks/smartxml": "^1.0.6", + "@pushrocks/smartyaml": "^2.0.5", + "@pushrocks/webrequest": "^3.0.3", + "@tsclass/tsclass": "^3.0.48" + } + }, + "@pushrocks/smartsocket": { + "version": "2.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-2.0.6.tgz", + "integrity": "sha512-5LlNyfph90rTlhV3f8fqN6HUihvh0BT36b+eiK4Gqw2aXA+EWy7gdS1t6HOvnxuHG0f+pmc9rJzKsMO1dOVC4w==", + "requires": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/lik": "^5.0.4", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartexpress": "^4.0.2", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartlog": "^2.0.44", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25", + "@pushrocks/smarttime": "^3.0.45", + "socket.io": "^4.4.1", + "socket.io-client": "^4.4.1" + } + }, + "@pushrocks/smartstring": { + "version": "4.0.2", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstring/-/smartstring-4.0.2.tgz", + "integrity": "sha512-2bxhXxz+iLOF+R8qvY3JH7K6DYJN+sYSnTknGOp5I59XPsXw2KeYPTDhQWsbUX311iVAjrxM60NZ5TNJDU5dUw==", + "requires": { + "@pushrocks/isounique": "^1.0.5", + "@pushrocks/smartenv": "^5.0.0", + "@types/randomatic": "^3.1.3", + "buffer": "^6.0.3", + "crypto-random-string": "^4.0.0", + "js-base64": "^3.7.2", + "normalize-newline": "^4.1.0", + "randomatic": "^3.1.1", + "strip-indent": "^4.0.0", + "url": "^0.11.0" + } + }, + "@pushrocks/webrequest": { + "version": "3.0.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.3.tgz", + "integrity": "sha512-ilTTvGkd/datu190PKaqINMu/TPNBHKZUZ3H+EkamJTvOBuVIQfjthy06BK2lPG/AftMPhRvK1V36JDb3x/3Eg==", + "requires": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smartjson": "^4.0.6", + "@pushrocks/smartpromise": "^3.1.7", + "node-fetch": "^3.2.3" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://verdaccio.lossless.one/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + } + }, + "helmet": { + "version": "4.6.0", + "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" + }, + "js-base64": { + "version": "3.7.2", + "resolved": "https://verdaccio.lossless.one/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" + }, + "node-fetch": { + "version": "3.2.3", + "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-3.2.3.tgz", + "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "normalize-newline": { + "version": "4.1.0", + "resolved": "https://verdaccio.lossless.one/normalize-newline/-/normalize-newline-4.1.0.tgz", + "integrity": "sha512-ff4jKqMI8Xl50/4Mms/9jPobzAV/UK+kXG2XJ/7AqOmxIx8mqfqTIHYxuAnEgJ2AQeBbLnlbmZ5+38Y9A0w/YA==", + "requires": { + "replace-buffer": "^1.2.1" + } + }, + "strip-indent": { + "version": "4.0.0", + "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "requires": { + "min-indent": "^1.0.1" + } + }, + "type-fest": { + "version": "1.4.0", + "resolved": "https://verdaccio.lossless.one/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" } } }, @@ -13053,10 +13120,12 @@ } }, "@pushrocks/smartfile": { - "version": "8.0.11", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.11.tgz", - "integrity": "sha512-mujs1mDgorsryQ8OZuL94MZZDYL3+cbdPKaXSchPjyxOOx8iGacUzc5BK4jDsImYeYEo07MpdJ5BjvGkORQR/w==", + "version": "9.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", + "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", "requires": { + "@pushrocks/lik": "^5.0.0", + "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartfile-interfaces": "^1.0.7", "@pushrocks/smarthash": "^2.1.10", "@pushrocks/smartjson": "^4.0.6", @@ -13239,15 +13308,15 @@ } }, "@pushrocks/smartserve": { - "version": "2.0.10", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartserve/-/smartserve-2.0.10.tgz", - "integrity": "sha512-PpD20sa0e9Pkobur+9U8otrtB3fvKCim7kvxDzQIBX2Qa9YZGPcCO+vlOslFJIMuQjrwAg/ZTIPsZpYyopR8tA==", + "version": "2.0.18", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartserve/-/smartserve-2.0.18.tgz", + "integrity": "sha512-rhpWtKsllg2lD4jF2NFoDdIX93maZxqeOzbCpOdMW6gCrYclQBmqjHkb7djOy/T8TR+58B1pCbx4ekpHN0eixg==", "dev": true, "requires": { - "@designestate/dees-element": "^2.0.2", + "@designestate/dees-element": "^2.0.6", "@pushrocks/smartchok": "^1.0.23", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^3.0.110", + "@pushrocks/smartexpress": "^4.0.4", "@pushrocks/smartfile": "^9.0.6", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartlog-destination-devtools": "^1.0.10", @@ -13257,108 +13326,11 @@ "@pushrocks/smartrx": "^2.0.25" }, "dependencies": { - "@pushrocks/smartexpress": { - "version": "3.0.110", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.110.tgz", - "integrity": "sha512-JJ0aGlyrNfjYqqXGeogjTqH9aq5WNlGJeNSt0MZWq+0hxnyOjgmvz0DQApaIp4TfsNIrrzfbUMsFWU2VGiMEgA==", - "dev": true, - "requires": { - "@apiglobal/typedrequest": "^1.0.56", - "@apiglobal/typedsocket": "^1.0.20", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartfile": "^8.0.10", - "@pushrocks/smartmanifest": "^1.0.8", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@pushrocks/smartsitemap": "^1.0.14", - "@pushrocks/smarttime": "^3.0.39", - "@tsclass/tsclass": "^3.0.34", - "@types/compression": "^1.7.2", - "@types/cors": "^2.8.12", - "@types/express": "^4.17.13", - "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", - "body-parser": "^1.19.0", - "compression": "^1.7.4", - "cors": "^2.8.5", - "express": "^4.17.1", - "express-force-ssl": "^0.3.2", - "helmet": "^4.6.0" - }, - "dependencies": { - "@pushrocks/smartfile": { - "version": "8.0.11", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.11.tgz", - "integrity": "sha512-mujs1mDgorsryQ8OZuL94MZZDYL3+cbdPKaXSchPjyxOOx8iGacUzc5BK4jDsImYeYEo07MpdJ5BjvGkORQR/w==", - "dev": true, - "requires": { - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - } - }, - "@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true - } - } - }, - "@pushrocks/smartfile": { - "version": "9.0.6", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-9.0.6.tgz", - "integrity": "sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==", - "dev": true, - "requires": { - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartfile-interfaces": "^1.0.7", - "@pushrocks/smarthash": "^2.1.10", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpath": "^4.0.3", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", - "@types/js-yaml": "^4.0.5", - "fs-extra": "^10.0.0", - "glob": "^7.2.0", - "js-yaml": "^4.1.0" - }, - "dependencies": { - "@pushrocks/smartpath": { - "version": "4.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz", - "integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg==", - "dev": true - } - } - }, "@pushrocks/smartpath": { "version": "5.0.5", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-5.0.5.tgz", "integrity": "sha512-t2lXXGMpKnPlwubIcYGD6cGi2CUJxJ3t2yftVt8tHfjX68jELA5sJhFMtyD3AeFZVxePFZOCiHwWEbWkSDNnmw==", "dev": true - }, - "helmet": { - "version": "4.6.0", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", - "dev": true } } }, @@ -13375,77 +13347,6 @@ "which": "^2.0.2" } }, - "@pushrocks/smartsitemap": { - "version": "1.0.14", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsitemap/-/smartsitemap-1.0.14.tgz", - "integrity": "sha512-Vnn1CzG7b1QAr/tOBbeJVU3Q85G+CUkqsmtiRSa9TqMcpdvJyUDc7tCHVgL8ZkqpF6ozoPUTorkHNjCyHhkWeA==", - "requires": { - "@pushrocks/smartcache": "^1.0.13", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartxml": "^1.0.6", - "@pushrocks/smartyaml": "^2.0.5", - "@pushrocks/webrequest": "^2.0.13", - "@tsclass/tsclass": "^3.0.29" - } - }, - "@pushrocks/smartsocket": { - "version": "1.2.22", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-1.2.22.tgz", - "integrity": "sha512-dXZec9L1i+znhzaF0Whx9LAh7kAxrXtgRUXARv48l2o0ayc4isFosq5GHp49laGBIHT9wSo0Wn4nAm1uL9ihFw==", - "requires": { - "@apiglobal/typedrequest-interfaces": "^1.0.15", - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/isounique": "^1.0.5", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartenv": "^4.0.16", - "@pushrocks/smartexpress": "^3.0.108", - "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.19", - "@pushrocks/smarttime": "^3.0.43", - "socket.io": "^4.4.1", - "socket.io-client": "^4.4.1" - }, - "dependencies": { - "@pushrocks/smartexpress": { - "version": "3.0.110", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.110.tgz", - "integrity": "sha512-JJ0aGlyrNfjYqqXGeogjTqH9aq5WNlGJeNSt0MZWq+0hxnyOjgmvz0DQApaIp4TfsNIrrzfbUMsFWU2VGiMEgA==", - "requires": { - "@apiglobal/typedrequest": "^1.0.56", - "@apiglobal/typedsocket": "^1.0.20", - "@pushrocks/lik": "^5.0.0", - "@pushrocks/smartfeed": "^1.0.11", - "@pushrocks/smartfile": "^8.0.10", - "@pushrocks/smartmanifest": "^1.0.8", - "@pushrocks/smartmime": "^1.0.5", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrequest": "^1.1.52", - "@pushrocks/smartsitemap": "^1.0.14", - "@pushrocks/smarttime": "^3.0.39", - "@tsclass/tsclass": "^3.0.34", - "@types/compression": "^1.7.2", - "@types/cors": "^2.8.12", - "@types/express": "^4.17.13", - "@types/finalhandler": "^1.1.1", - "@types/helmet": "^4.0.0", - "body-parser": "^1.19.0", - "compression": "^1.7.4", - "cors": "^2.8.5", - "express": "^4.17.1", - "express-force-ssl": "^0.3.2", - "helmet": "^4.6.0" - } - }, - "helmet": { - "version": "4.6.0", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" - } - } - }, "@pushrocks/smartspawn": { "version": "2.0.9", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartspawn/-/smartspawn-2.0.9.tgz", @@ -13458,21 +13359,41 @@ } }, "@pushrocks/smartstate": { - "version": "1.0.23", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-1.0.23.tgz", - "integrity": "sha512-+2giSm8b2uLmWF61sEMmR7Jl9buDep4NbefyfXUbnUsWJzTpnC/PQbLfC001oZD6p8VfW0lB4brHmHFpBwVUfw==", + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-2.0.0.tgz", + "integrity": "sha512-W+IkaaVEEkrgGD7hdWau0IqU7OZeQ99TMPnK85KvZx9RiSVu9Q4B3vSk8YQAB4kCbyqgu8YF6fg/OmNZ6eCG4g==", "requires": { - "@pushrocks/isohash": "^1.0.2", - "@pushrocks/lik": "^5.0.1", + "@pushrocks/isohash": "^2.0.0", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartjson": "^4.0.6", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.20" + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25" + }, + "dependencies": { + "@pushrocks/isohash": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fisohash/-/isohash-2.0.0.tgz", + "integrity": "sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==", + "requires": { + "@pushrocks/smartenv": "^5.0.0", + "@pushrocks/smarthash": "^2.1.10" + } + }, + "@pushrocks/smartenv": { + "version": "5.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-5.0.1.tgz", + "integrity": "sha512-MGTeCwNvegiPOAFt+HO7+FNavapl1SAiUelkJgyr/7sCzCHe9qBDkjLzOAE5N7tK+/2+vdj0Gsk8b022FKnNPA==", + "requires": { + "@pushrocks/smartpromise": "^3.1.7" + } + } } }, "@pushrocks/smartstring": { "version": "3.0.24", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstring/-/smartstring-3.0.24.tgz", "integrity": "sha512-3ceUOBcwuU8uzjInkoxKjgWSRMv4YRd+v9zRSEC3T21fMi8dTcIKMtgxm7nAmajRZvyVoCw60Q9+0AHedQlJmQ==", + "dev": true, "requires": { "@pushrocks/smartenv": "^4.0.16", "crypto-random-string": "^3.3.0", @@ -13561,31 +13482,20 @@ } }, "@pushrocks/taskbuffer": { - "version": "2.1.17", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftaskbuffer/-/taskbuffer-2.1.17.tgz", - "integrity": "sha512-fnQKN5oOUHF0+uzf9okIDFaeRgb+9c0xEUnTKVVJ5kN1FvRKn2s1czoOS9whEPsAXLhh/HydIb6PpQeXrrDO+A==", + "version": "3.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftaskbuffer/-/taskbuffer-3.0.0.tgz", + "integrity": "sha512-c+8UhbGXKGTjloTM2Y0X2KNrOWqzUmzo0IiUginC+Riqclr7wRE3V1wH1ElPHuOvOa30sUJ6lJJzJa3SufBlmA==", "dev": true, "requires": { - "@pushrocks/lik": "^5.0.0", + "@pushrocks/lik": "^5.0.4", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartlog": "^2.0.44", - "@pushrocks/smartpromise": "^3.1.6", - "@pushrocks/smartrx": "^2.0.19", - "@pushrocks/smarttime": "^3.0.43", + "@pushrocks/smartpromise": "^3.1.7", + "@pushrocks/smartrx": "^2.0.25", + "@pushrocks/smarttime": "^3.0.45", "@types/cron": "^1.7.3" } }, - "@pushrocks/webrequest": { - "version": "2.0.15", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.15.tgz", - "integrity": "sha512-75aaLAMmyBlHvoEABANJUxcjoVLv4TEH3B9TLMi7jdx8UePFfZmbtymKfkpHO0gu3Q60dqRJowp/DWVl0sR/gg==", - "requires": { - "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartenv": "^4.0.16", - "@pushrocks/smartjson": "^4.0.6", - "node-fetch": "^2.6.1" - } - }, "@pushrocks/websetup": { "version": "3.0.16", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebsetup/-/websetup-3.0.16.tgz", @@ -13868,14 +13778,6 @@ "@types/node": "*" } }, - "@types/helmet": { - "version": "4.0.0", - "resolved": "https://verdaccio.lossless.one/@types%2fhelmet/-/helmet-4.0.0.tgz", - "integrity": "sha512-ONIn/nSNQA57yRge3oaMQESef/6QhoeX7llWeDli0UZIfz8TQMkfNPTXA8VnnyeA1WUjG2pGqdjEIueYonMdfQ==", - "requires": { - "helmet": "*" - } - }, "@types/html-minifier": { "version": "4.0.2", "resolved": "https://verdaccio.lossless.one/@types%2fhtml-minifier/-/html-minifier-4.0.2.tgz", @@ -13923,6 +13825,11 @@ "resolved": "https://verdaccio.lossless.one/@types%2fqs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, + "@types/randomatic": { + "version": "3.1.3", + "resolved": "https://verdaccio.lossless.one/@types%2frandomatic/-/randomatic-3.1.3.tgz", + "integrity": "sha512-UlYMg/XxN+YMh6vAiB879yh2bhaTOU0DB1g4NGIhzlaiSf22rAVKIGTvH8HjCXu+wfFvjAWHuPG5waN4btEubw==" + }, "@types/range-parser": { "version": "1.2.4", "resolved": "https://verdaccio.lossless.one/@types%2frange-parser/-/range-parser-1.2.4.tgz", @@ -14164,6 +14071,11 @@ "safe-buffer": "^5.0.1" } }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://verdaccio.lossless.one/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "base64id": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/base64id/-/base64id-2.0.0.tgz", @@ -14264,6 +14176,15 @@ "picocolors": "^1.0.0" } }, + "buffer": { + "version": "6.0.3", + "resolved": "https://verdaccio.lossless.one/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "buffer-from": { "version": "1.1.2", "resolved": "https://verdaccio.lossless.one/buffer-from/-/buffer-from-1.1.2.tgz", @@ -14592,6 +14513,7 @@ "version": "3.3.1", "resolved": "https://verdaccio.lossless.one/crypto-random-string/-/crypto-random-string-3.3.1.tgz", "integrity": "sha512-5j88ECEn6h17UePrLi6pn1JcLtAiANa3KExyr9y9Z5vo2mv56Gh3I4Aja/B9P9uyMwyxNHAHWv+nE72f30T5Dg==", + "dev": true, "requires": { "type-fest": "^0.8.1" }, @@ -14599,7 +14521,8 @@ "type-fest": { "version": "0.8.1", "resolved": "https://verdaccio.lossless.one/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, @@ -15384,11 +15307,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "helmet": { - "version": "5.0.2", - "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-5.0.2.tgz", - "integrity": "sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg==" - }, "html-minifier": { "version": "4.0.0", "resolved": "https://verdaccio.lossless.one/html-minifier/-/html-minifier-4.0.0.tgz", @@ -15468,6 +15386,11 @@ "resolved": "https://verdaccio.lossless.one/idb/-/idb-7.0.0.tgz", "integrity": "sha512-jSx0WOY9Nj+QzP6wX5e7g64jqh8ExtDs/IAuOrOEZCD/h6+0HqyrKsDMfdJc0hqhSvh0LsrwqrkDn+EtjjzSRA==" }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://verdaccio.lossless.one/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "import-fresh": { "version": "3.3.0", "resolved": "https://verdaccio.lossless.one/import-fresh/-/import-fresh-3.3.0.tgz", @@ -15643,7 +15566,8 @@ "js-base64": { "version": "2.6.4", "resolved": "https://verdaccio.lossless.one/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true }, "js-sha3": { "version": "0.8.0", @@ -15712,9 +15636,9 @@ "dev": true }, "lit": { - "version": "2.2.1", - "resolved": "https://verdaccio.lossless.one/lit/-/lit-2.2.1.tgz", - "integrity": "sha512-dSe++R50JqrvNGXmI9OE13de1z5U/Y3J2dTm/9GC86vedI8ILoR8ZGnxfThFpvQ9m0lR0qRnIR4IiKj/jDCfYw==", + "version": "2.2.2", + "resolved": "https://verdaccio.lossless.one/lit/-/lit-2.2.2.tgz", + "integrity": "sha512-eN3+2QRHn/erxYB88AXiiRgQA6RltE9MhzySCwX+ACOxA/MLWN3VdXvcbZD9PN09zmUwlgzDvW3T84YWj2Sa0A==", "requires": { "@lit/reactive-element": "^1.3.0", "lit-element": "^3.2.0", @@ -15980,9 +15904,9 @@ } }, "moment": { - "version": "2.29.1", - "resolved": "https://verdaccio.lossless.one/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.2", + "resolved": "https://verdaccio.lossless.one/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==", "dev": true }, "ms": { @@ -16055,14 +15979,6 @@ "resolved": "https://verdaccio.lossless.one/node-domexception/-/node-domexception-1.0.0.tgz", "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://verdaccio.lossless.one/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, "node-gyp-build": { "version": "4.3.0", "resolved": "https://verdaccio.lossless.one/node-gyp-build/-/node-gyp-build-4.3.0.tgz", @@ -16078,7 +15994,8 @@ "normalize-newline": { "version": "3.0.0", "resolved": "https://verdaccio.lossless.one/normalize-newline/-/normalize-newline-3.0.0.tgz", - "integrity": "sha1-HL6oBKukNgAfg5OKsh7AOdaa6dM=" + "integrity": "sha1-HL6oBKukNgAfg5OKsh7AOdaa6dM=", + "dev": true }, "normalize-path": { "version": "3.0.0", @@ -16456,6 +16373,11 @@ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true }, + "replace-buffer": { + "version": "1.2.1", + "resolved": "https://verdaccio.lossless.one/replace-buffer/-/replace-buffer-1.2.1.tgz", + "integrity": "sha512-ly3OKwKu+3T55DjP5PjIMzxgz9lFx6dQnBmAIxryZyRKl8f22juy12ShOyuq8WrQE5UlFOseZgQZDua0iF9DHw==" + }, "require-directory": { "version": "2.1.1", "resolved": "https://verdaccio.lossless.one/require-directory/-/require-directory-2.1.1.tgz", @@ -16863,6 +16785,7 @@ "version": "3.0.0", "resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "requires": { "min-indent": "^1.0.0" } @@ -17024,11 +16947,6 @@ "resolved": "https://verdaccio.lossless.one/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "tr46": { - "version": "0.0.3", - "resolved": "https://verdaccio.lossless.one/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, "tree-kill": { "version": "1.2.2", "resolved": "https://verdaccio.lossless.one/tree-kill/-/tree-kill-1.2.2.tgz", @@ -17281,25 +17199,9 @@ "dev": true }, "web-streams-polyfill": { - "version": "3.2.0", - "resolved": "https://verdaccio.lossless.one/web-streams-polyfill/-/web-streams-polyfill-3.2.0.tgz", - "integrity": "sha512-EqPmREeOzttaLRm5HS7io98goBgZ7IVz79aDvqjD0kYXLtFZTc0T/U6wHTPKyIjb+MdN7DFIIX6hgdBEpWmfPA==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://verdaccio.lossless.one/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://verdaccio.lossless.one/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - } - } + "version": "3.2.1", + "resolved": "https://verdaccio.lossless.one/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" }, "which": { "version": "2.0.2", diff --git a/package.json b/package.json index fe32ed1..8fe8f27 100644 --- a/package.json +++ b/package.json @@ -14,16 +14,16 @@ "author": "Lossless GmbH", "license": "UNLICENSED", "dependencies": { - "@designestate/dees-domtools": "^2.0.1", - "@designestate/dees-element": "^2.0.4", - "@gitzone/tsrun": "^1.2.31", + "@designestate/dees-domtools": "^2.0.6", + "@designestate/dees-element": "^2.0.6", + "@gitzone/tsrun": "^1.2.32", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^4.0.0" + "@pushrocks/smartexpress": "^4.0.4" }, "devDependencies": { "@gitzone/tsbuild": "^2.1.61", - "@gitzone/tsbundle": "^1.0.101", - "@gitzone/tswatch": "^1.0.73", + "@gitzone/tsbundle": "^1.0.102", + "@gitzone/tswatch": "^1.0.76", "@pushrocks/projectinfo": "^4.0.5", "tslint": "^6.1.3", "tslint-config-prettier": "^1.17.0" diff --git a/ts_web/elements/wcc-dashboard.ts b/ts_web/elements/wcc-dashboard.ts index 71fa1d4..7cf6ddf 100644 --- a/ts_web/elements/wcc-dashboard.ts +++ b/ts_web/elements/wcc-dashboard.ts @@ -1,4 +1,4 @@ -import { DeesElement, property, html, customElement, TemplateResult, queryAsync } from '@designestate/dees-element'; +import { DeesElement, property, html, customElement, TemplateResult, queryAsync, render, domtools } from '@designestate/dees-element'; import * as plugins from '../wcctools.plugins.js'; @@ -98,32 +98,6 @@ export class WccDashboard extends DeesElement { }} > - ${(() => { - if (this.selectedType === 'page' && this.selectedItem) { - if (typeof this.selectedItem === 'function') { - console.log('slotting page.'); - return this.selectedItem(); - } else { - console.error('The selected item looks strange:'); - console.log(this.selectedItem); - } - } else if (this.selectedType === 'element' && this.selectedItem) { - console.log('slotting element.'); - const anonItem: any = this.selectedItem; - if (!anonItem.demo) { - this.setWarning(`component ${anonItem.name} does not expose a demo property.`); - return; - } - if (!(typeof anonItem.demo === 'function')) { - this.setWarning( - `component ${anonItem.name} has demo property, but it is not of type function` - ); - return; - } - this.setWarning(null); - return html`${anonItem.demo()}`; - } - })()} `; } @@ -160,24 +134,39 @@ export class WccDashboard extends DeesElement { ); } - private updating = false; public async updated() { - if (this.updating) { - return; - } this.domtools = await plugins.deesDomtools.DomTools.setupDomTools(); await this.domtools.router._handleRouteState(); - this.updating = true; const storeElement = this.selectedItem; - setTimeout(async () => { - this.selectedItem = null; - setTimeout(async () => { - this.selectedItem = storeElement; - setTimeout(() => { - this.updating = false; - }, 0); - }); - }, 0); + const wccFrame: WccFrame = this.shadowRoot.querySelector('wcc-frame'); + + if (this.selectedType === 'page' && this.selectedItem) { + if (typeof this.selectedItem === 'function') { + console.log('slotting page.'); + const viewport = await wccFrame.getViewportElement(); + render(this.selectedItem(), viewport); + console.log('rendered page.'); + } else { + console.error('The selected item looks strange:'); + console.log(this.selectedItem); + } + } else if (this.selectedType === 'element' && this.selectedItem) { + console.log('slotting element.'); + const anonItem: any = this.selectedItem; + if (!anonItem.demo) { + this.setWarning(`component ${anonItem.name} does not expose a demo property.`); + return; + } + if (!(typeof anonItem.demo === 'function')) { + this.setWarning( + `component ${anonItem.name} has demo property, but it is not of type function` + ); + return; + } + this.setWarning(null); + const viewport = await wccFrame.getViewportElement(); + render(anonItem.demo(), viewport);; + } } public buildUrl() { diff --git a/ts_web/elements/wcc-frame.ts b/ts_web/elements/wcc-frame.ts index 138a6aa..1d1b982 100644 --- a/ts_web/elements/wcc-frame.ts +++ b/ts_web/elements/wcc-frame.ts @@ -1,25 +1,45 @@ -import { DeesElement, property, html, customElement, TemplateResult } from '@designestate/dees-element'; +import { DeesElement, property, html, customElement, TemplateResult, css, cssManager } from '@designestate/dees-element'; import * as domtools from '@designestate/dees-domtools'; +declare global { + interface HTMLElementTagNameMap { + 'wcc-frame': WccFrame; + } +} + @customElement('wcc-frame') export class WccFrame extends DeesElement { @property() public viewport: string; + public static styles = [ + css` + :host { + border: 10px solid #ffaeaf; + position: absolute; + background: ${cssManager.bdTheme('#333', '#000')}; + left: 200px; + right: 0px; + top: 0px; + bottom: 100px; + overflow-y: auto; + overflow-x: auto; + } + + .viewport { + container-type: inline-size; + container-name: wccToolsViewport; + position: relative; + min-height: 100%; + } + `, + ] + public render(): TemplateResult { return html`
- +
`; } @@ -89,4 +108,8 @@ export class WccFrame extends DeesElement { const slottedContent = this.children; console.log(slottedContent); } + + public async getViewportElement(): Promise { + return this.shadowRoot.querySelector('.viewport') as HTMLElement; + } } diff --git a/ts_web/elements/wcc-properties.ts b/ts_web/elements/wcc-properties.ts index 140b39f..0c2bb74 100644 --- a/ts_web/elements/wcc-properties.ts +++ b/ts_web/elements/wcc-properties.ts @@ -243,7 +243,7 @@ export class WccProperties extends DeesElement { }); return enumValues; }; - const determinePropertyType = (propertyArg: any): TPropertyType => { + const determinePropertyType = async (propertyArg: any): Promise => { const typeName: any | undefined = propertyArg.type.name; if (typeName) { return typeName; @@ -265,7 +265,7 @@ export class WccProperties extends DeesElement { console.log(anonItem.elementProperties); const wccFrame = await this.dashboardRef.wccFrame; let firstFoundInstantiatedElement: HTMLElement; - for (const element of Array.from(wccFrame.children)) { + for (const element of Array.from((await wccFrame.getViewportElement()).children)) { if (element instanceof (this.selectedItem as any)) { firstFoundInstantiatedElement = element as HTMLElement; break; @@ -287,7 +287,7 @@ export class WccProperties extends DeesElement { continue; } const property = classProperties.get(key); - const propertyTypeString = determinePropertyType(property); + const propertyTypeString = await determinePropertyType(property); propertyArray.push( html`
diff --git a/ts_web/tsconfig.json b/ts_web/tsconfig.json deleted file mode 100644 index dba076c..0000000 --- a/ts_web/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "compilerOptions": { - "target": "es2017", - "module": "es2015", - "moduleResolution": "node", - "lib": ["es2017", "dom"], - "declaration": true, - "inlineSources": true, - "inlineSourceMap": true, - "noUnusedLocals": true, - "noFallthroughCasesInSwitch": true, - "outDir": "dist/", - "skipLibCheck": true, - "experimentalDecorators": true - } -} diff --git a/tsconfig.json b/tsconfig.json index 8521fe9..1838faa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,9 @@ { "compilerOptions": { "experimentalDecorators": true, - "target": "ES2017", - "moduleResolution": "Node" + "useDefineForClassFields": false, + "target": "ES2022", + "module": "ES2022", + "moduleResolution": "nodenext" } }