fix(core): update

This commit is contained in:
Philipp Kunz 2022-03-25 00:04:24 +01:00
parent e9e974e696
commit ce9d02562f
3 changed files with 386 additions and 80 deletions

457
package-lock.json generated
View File

@ -16,11 +16,11 @@
"node-fetch": "^3.2.3"
},
"devDependencies": {
"@gitzone/tsbuild": "^2.1.60",
"@gitzone/tsbuild": "^2.1.61",
"@gitzone/tsbundle": "^1.0.101",
"@gitzone/tstest": "^1.0.69",
"@pushrocks/smartexpress": "^4.0.0",
"@pushrocks/tapbundle": "^5.0.2",
"@pushrocks/smartexpress": "^4.0.1",
"@pushrocks/tapbundle": "^5.0.3",
"@types/node": "^17.0.23",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0"
@ -1878,9 +1878,9 @@
}
},
"node_modules/@gitzone/tsbuild": {
"version": "2.1.60",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.60.tgz",
"integrity": "sha512-uGFp5Al8hGz/XsYnaWOvfIDHa34bik06JH/fo248TDmpBxk4dgmA2N/VV3qEnUEwGNaO7n2x+4Tc8K6ZnhRhEg==",
"version": "2.1.61",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.61.tgz",
"integrity": "sha512-wKMl3OK6YcXcPutQqOtuZvt2GhxpO+DrvLJ/75zyfEF5JVzOtBdfdfd4Nv3prDKBpViXaqgQVVf1BARKQVA7wA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -3544,15 +3544,16 @@
}
},
"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.1",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.1.tgz",
"integrity": "sha512-3x71c6aLqvNR0bdOFVHubYxLbHEXadlWVelJF1B04Wp+lEjHt1jiEye9sJZA+aVnCDnt2O8Qk+MhSy78iLShPw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@apiglobal/typedrequest": "^1.0.65",
"@apiglobal/typedsocket": "^1.0.26",
"@apiglobal/typedrequest": "^2.0.0",
"@apiglobal/typedsocket": "^2.0.0",
"@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",
@ -3567,13 +3568,52 @@
"@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/@apiglobal/typedrequest": {
"version": "2.0.0",
"resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.0.tgz",
"integrity": "sha512-dpgBO9kVC+n8sTBuUfmlc30k2exvZwYR8t40Svk3/rKtp6oxVFUXVNtdP+eoHb2ODihafmz3UV0fr4Tkpwh1kA==",
"dev": true,
"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",
"@pushrocks/webrequest": "^3.0.2"
}
},
"node_modules/@pushrocks/smartexpress/node_modules/@apiglobal/typedsocket": {
"version": "2.0.0",
"resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-2.0.0.tgz",
"integrity": "sha512-icpT6WUZ71K9qtqG6/lj5sZd5EWlCydBWYgrUCMo5QaHIxSgNY1vyF/oPAzqw26wfsCiB1EWoKG+YJFI7DHiQA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@apiglobal/typedrequest": "^2.0.0",
"@apiglobal/typedrequest-interfaces": "^1.0.15",
"@pushrocks/isohash": "^2.0.0",
"@pushrocks/smartsocket": "^2.0.4",
"@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==",
"dev": true,
"license": "MIT",
"dependencies": {
"@pushrocks/smartenv": "^5.0.0",
"@pushrocks/smarthash": "^2.1.10"
}
},
"node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/lik": {
@ -3599,14 +3639,128 @@
"dev": true,
"license": "MIT"
},
"node_modules/@pushrocks/smartexpress/node_modules/helmet": {
"version": "5.0.2",
"resolved": "https://verdaccio.lossless.one/helmet/-/helmet-5.0.2.tgz",
"integrity": "sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg==",
"node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartsocket": {
"version": "2.0.5",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-2.0.5.tgz",
"integrity": "sha512-6biWmgw1vwF/Q2Lerj8eMXD5GPAtwns1EaEm2nA9fWAwUG5vzHOhnDvn5aEXK2la3l13T6EjQmps7d/9Z3Gy/A==",
"dev": true,
"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.1",
"@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==",
"dev": true,
"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.2",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.2.tgz",
"integrity": "sha512-wfJ59i3dM/ogNOZI8uQHn8eTedi7pm30ziHoA0dkpfEIf+bxfgnXPeDTUKems7p2YNu6KOHlbkOu2/Ckyw3L5A==",
"dev": true,
"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==",
"dev": true,
"license": "MIT",
"dependencies": {
"type-fest": "^1.0.1"
},
"engines": {
"node": ">=12.0.0"
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"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==",
"dev": true,
"license": "BSD-3-Clause"
},
"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==",
"dev": true,
"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==",
"dev": true,
"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==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@pushrocks/smartfeed": {
@ -4206,38 +4360,20 @@
"license": "MIT"
},
"node_modules/@pushrocks/tapbundle": {
"version": "5.0.2",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-5.0.2.tgz",
"integrity": "sha512-j3PPKGsQcUbIEtlaQcBJ3PkUIedttfwxPWUXlhRZMwRWp0L+6QyA9apJGPjw9I1zuz/50XxpLQZfk4BqDdQyVg==",
"version": "5.0.3",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-5.0.3.tgz",
"integrity": "sha512-M6CnP9FPz9BLD7rkhKm4Ce4I8VHPQjGNLV3ZgeMH8Q2H/ytLjLp2PVh02i06fZRyD+SIV2Qykm622YNtJOiiWA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@open-wc/testing-helpers": "^2.1.2",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartenv": "^4.0.16",
"@pushrocks/smartenv": "^5.0.0",
"@pushrocks/smartexpect": "^1.0.13",
"@pushrocks/smartpromise": "^3.1.7",
"@pushrocks/smarttime": "^3.0.45"
}
},
"node_modules/@pushrocks/tapbundle/node_modules/@pushrocks/smartenv": {
"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",
"@types/node": "^14.11.2"
}
},
"node_modules/@pushrocks/tapbundle/node_modules/@types/node": {
"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/webrequest": {
"version": "2.0.13",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.13.tgz",
@ -4732,6 +4868,13 @@
"dev": true,
"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==",
"dev": true,
"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",
@ -5279,6 +5422,31 @@
"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==",
"dev": true,
"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-crc32": {
"version": "0.2.13",
"resolved": "https://verdaccio.lossless.one/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@ -9858,6 +10026,16 @@
"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==",
"dev": true,
"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",
@ -12660,9 +12838,9 @@
}
},
"@gitzone/tsbuild": {
"version": "2.1.60",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.60.tgz",
"integrity": "sha512-uGFp5Al8hGz/XsYnaWOvfIDHa34bik06JH/fo248TDmpBxk4dgmA2N/VV3qEnUEwGNaO7n2x+4Tc8K6ZnhRhEg==",
"version": "2.1.61",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.61.tgz",
"integrity": "sha512-wKMl3OK6YcXcPutQqOtuZvt2GhxpO+DrvLJ/75zyfEF5JVzOtBdfdfd4Nv3prDKBpViXaqgQVVf1BARKQVA7wA==",
"dev": true,
"requires": {
"@pushrocks/early": "^3.0.6",
@ -13805,14 +13983,15 @@
}
},
"@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.1",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-4.0.1.tgz",
"integrity": "sha512-3x71c6aLqvNR0bdOFVHubYxLbHEXadlWVelJF1B04Wp+lEjHt1jiEye9sJZA+aVnCDnt2O8Qk+MhSy78iLShPw==",
"dev": true,
"requires": {
"@apiglobal/typedrequest": "^1.0.65",
"@apiglobal/typedsocket": "^1.0.26",
"@apiglobal/typedrequest": "^2.0.0",
"@apiglobal/typedsocket": "^2.0.0",
"@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",
@ -13827,15 +14006,51 @@
"@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": {
"@apiglobal/typedrequest": {
"version": "2.0.0",
"resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-2.0.0.tgz",
"integrity": "sha512-dpgBO9kVC+n8sTBuUfmlc30k2exvZwYR8t40Svk3/rKtp6oxVFUXVNtdP+eoHb2ODihafmz3UV0fr4Tkpwh1kA==",
"dev": true,
"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"
}
},
"@apiglobal/typedsocket": {
"version": "2.0.0",
"resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedsocket/-/typedsocket-2.0.0.tgz",
"integrity": "sha512-icpT6WUZ71K9qtqG6/lj5sZd5EWlCydBWYgrUCMo5QaHIxSgNY1vyF/oPAzqw26wfsCiB1EWoKG+YJFI7DHiQA==",
"dev": true,
"requires": {
"@apiglobal/typedrequest": "^2.0.0",
"@apiglobal/typedrequest-interfaces": "^1.0.15",
"@pushrocks/isohash": "^2.0.0",
"@pushrocks/smartsocket": "^2.0.4",
"@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==",
"dev": true,
"requires": {
"@pushrocks/smartenv": "^5.0.0",
"@pushrocks/smarthash": "^2.1.10"
}
},
"@pushrocks/lik": {
"version": "5.0.4",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.4.tgz",
@ -13857,10 +14072,96 @@
"integrity": "sha512-t2lXXGMpKnPlwubIcYGD6cGi2CUJxJ3t2yftVt8tHfjX68jELA5sJhFMtyD3AeFZVxePFZOCiHwWEbWkSDNnmw==",
"dev": true
},
"helmet": {
"version": "5.0.2",
"resolved": "https://verdaccio.lossless.one/helmet/-/helmet-5.0.2.tgz",
"integrity": "sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg==",
"@pushrocks/smartsocket": {
"version": "2.0.5",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsocket/-/smartsocket-2.0.5.tgz",
"integrity": "sha512-6biWmgw1vwF/Q2Lerj8eMXD5GPAtwns1EaEm2nA9fWAwUG5vzHOhnDvn5aEXK2la3l13T6EjQmps7d/9Z3Gy/A==",
"dev": true,
"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.1",
"@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==",
"dev": true,
"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.2",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-3.0.2.tgz",
"integrity": "sha512-wfJ59i3dM/ogNOZI8uQHn8eTedi7pm30ziHoA0dkpfEIf+bxfgnXPeDTUKems7p2YNu6KOHlbkOu2/Ckyw3L5A==",
"dev": true,
"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==",
"dev": true,
"requires": {
"type-fest": "^1.0.1"
}
},
"js-base64": {
"version": "3.7.2",
"resolved": "https://verdaccio.lossless.one/js-base64/-/js-base64-3.7.2.tgz",
"integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==",
"dev": true
},
"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==",
"dev": true,
"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==",
"dev": true,
"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==",
"dev": true
}
}
@ -14422,35 +14723,17 @@
}
},
"@pushrocks/tapbundle": {
"version": "5.0.2",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-5.0.2.tgz",
"integrity": "sha512-j3PPKGsQcUbIEtlaQcBJ3PkUIedttfwxPWUXlhRZMwRWp0L+6QyA9apJGPjw9I1zuz/50XxpLQZfk4BqDdQyVg==",
"version": "5.0.3",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-5.0.3.tgz",
"integrity": "sha512-M6CnP9FPz9BLD7rkhKm4Ce4I8VHPQjGNLV3ZgeMH8Q2H/ytLjLp2PVh02i06fZRyD+SIV2Qykm622YNtJOiiWA==",
"dev": true,
"requires": {
"@open-wc/testing-helpers": "^2.1.2",
"@pushrocks/smartdelay": "^2.0.13",
"@pushrocks/smartenv": "^4.0.16",
"@pushrocks/smartenv": "^5.0.0",
"@pushrocks/smartexpect": "^1.0.13",
"@pushrocks/smartpromise": "^3.1.7",
"@pushrocks/smarttime": "^3.0.45"
},
"dependencies": {
"@pushrocks/smartenv": {
"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"
}
},
"@types/node": {
"version": "14.18.12",
"resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.18.12.tgz",
"integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
"dev": true
}
}
},
"@pushrocks/webrequest": {
@ -14847,6 +15130,12 @@
"integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
"dev": true
},
"@types/randomatic": {
"version": "3.1.3",
"resolved": "https://verdaccio.lossless.one/@types%2frandomatic/-/randomatic-3.1.3.tgz",
"integrity": "sha512-UlYMg/XxN+YMh6vAiB879yh2bhaTOU0DB1g4NGIhzlaiSf22rAVKIGTvH8HjCXu+wfFvjAWHuPG5waN4btEubw==",
"dev": true
},
"@types/range-parser": {
"version": "1.2.4",
"resolved": "https://verdaccio.lossless.one/@types%2frange-parser/-/range-parser-1.2.4.tgz",
@ -15256,6 +15545,16 @@
"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==",
"dev": true,
"requires": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
}
},
"buffer-crc32": {
"version": "0.2.13",
"resolved": "https://verdaccio.lossless.one/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@ -18318,6 +18617,12 @@
"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==",
"dev": true
},
"require-directory": {
"version": "2.1.1",
"resolved": "https://verdaccio.lossless.one/require-directory/-/require-directory-2.1.1.tgz",

View File

@ -13,11 +13,11 @@
"build": "(tsbuild --web --allowimplicitany && tsbundle npm)"
},
"devDependencies": {
"@gitzone/tsbuild": "^2.1.60",
"@gitzone/tsbuild": "^2.1.61",
"@gitzone/tsbundle": "^1.0.101",
"@gitzone/tstest": "^1.0.69",
"@pushrocks/smartexpress": "^4.0.0",
"@pushrocks/tapbundle": "^5.0.2",
"@pushrocks/smartexpress": "^4.0.1",
"@pushrocks/tapbundle": "^5.0.3",
"@types/node": "^17.0.23",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0"

View File

@ -14,7 +14,8 @@ export class WebRequest {
const smartenv = new plugins.smartenv.Smartenv();
if (!smartenv.isBrowser) {
this.polyfillStatusEvaluated = true;
await smartenv.getSafeNodeModule('node-fetch');
const fetch = await smartenv.getSafeNodeModule('node-fetch');
globalThis.fetch = fetch.default;
}
this.neededPolyfillsLoadedDeferred.resolve();
}