diff --git a/package-lock.json b/package-lock.json index e4dce54..99180b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "version": "1.0.43", "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.43.tgz", "integrity": "sha512-BUY6o7vzh36zUn7tH3pHGS0XTKIUJ9pp6CUxL0PT99GOWaS6aStqwAN6JwtmVuibbu/uKgPvXvIjET90vXeeHg==", + "dev": true, "requires": { "@apiglobal/typedrequest-interfaces": "^1.0.15", "@pushrocks/isounique": "^1.0.4", @@ -1195,20 +1196,20 @@ } }, "@types/node": { - "version": "14.14.9", - "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.14.9.tgz", - "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==" + "version": "14.14.10", + "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.14.10.tgz", + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" } } }, "@designestate/dees-domtools": { - "version": "1.0.65", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.65.tgz", - "integrity": "sha512-3khtyE2jq2k6S9+v9UzdJXzIIKB++/rjgzGv0jpyxnGZuaTNDMuStSzNhP+zC4sDFFO8uvegXTPPG9cfRoOFLA==", + "version": "1.0.74", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.74.tgz", + "integrity": "sha512-iqo6EyKpbHyKPgYA88omFzuBKQ47iGmsR92PbL/wsSxGvqtS/CuaShhrQN1+I6569eh9iqMNltwf9kRm29AGng==", "requires": { "@apiglobal/typedrequest": "^1.0.54", "@designestate/dees-comms": "^1.0.7", - "@pushrocks/lik": "^4.0.17", + "@pushrocks/lik": "^4.0.20", "@pushrocks/smartdelay": "^2.0.10", "@pushrocks/smartpromise": "^3.1.3", "@pushrocks/smartrouter": "^1.0.4", @@ -1233,6 +1234,20 @@ "@pushrocks/webrequest": "^2.0.12" } }, + "@pushrocks/lik": { + "version": "4.0.20", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-4.0.20.tgz", + "integrity": "sha512-DJbxSZFwDuHe4W7dU5anyO72gy4woZpkxSpySphdHbSYZf50VJ1sMOKIccSpgRIczeB0BTR5i0c+cKnNFrg2jw==", + "requires": { + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.3", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.37", + "@types/minimatch": "^3.0.3", + "symbol-tree": "^3.2.4" + } + }, "@pushrocks/smartenv": { "version": "4.0.16", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.16.tgz", @@ -1259,6 +1274,29 @@ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.1.3.tgz", "integrity": "sha512-KENdm++8uuzxDz1cbUbXtz6InfReP28TYC5zxRgRtwsXh7ZWUkSA+/82IbO97PcSCAfIpg7dwj77G6KGSsTKEQ==" }, + "@pushrocks/smartrx": { + "version": "2.0.19", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrx/-/smartrx-2.0.19.tgz", + "integrity": "sha512-xKuN2qKpewq4LLwQfGRv6+hG+gFjzoKB6uij3M0NpaPcj/BbO3afnbOv+sczGThf/goMxTTKdQRPXYOp8Rt+Cw==", + "requires": { + "@pushrocks/lik": "^4.0.17", + "@pushrocks/smartpromise": "^3.0.6", + "rxjs": "^6.6.3" + } + }, + "@pushrocks/smarttime": { + "version": "3.0.37", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmarttime/-/smarttime-3.0.37.tgz", + "integrity": "sha512-QhucXSSB8vdQkqVzKP/aX23DwZwXG3aUvF2MJ1EruvLcQypK2xFsCoaToXN5j//jG8EBAI0ybXpGzFdx38XqIQ==", + "requires": { + "@pushrocks/lik": "^4.0.17", + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartpromise": "^3.0.2", + "croner": "^1.1.23", + "dayjs": "^1.9.1", + "is-nan": "^1.3.0" + } + }, "@pushrocks/webrequest": { "version": "2.0.13", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.13.tgz", @@ -1271,30 +1309,266 @@ } }, "@types/node": { - "version": "14.14.9", - "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.14.9.tgz", - "integrity": "sha512-JsoLXFppG62tWTklIoO4knA+oDTYsmqWxHRvd4lpmfQRNhX6osheUOWETP2jMoV/2bEHuMra8Pp3Dmo/stBFcw==" + "version": "14.14.10", + "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.14.10.tgz", + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" + }, + "dayjs": { + "version": "1.9.6", + "resolved": "https://verdaccio.lossless.one/dayjs/-/dayjs-1.9.6.tgz", + "integrity": "sha512-HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw==" } } }, - "@designestate/dees-wcctools": { - "version": "1.0.37", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.37.tgz", - "integrity": "sha512-/MWD2GfZVsVjLSKs6kJI8yJqtjHRH18hU6PX7w1GHWRZQ2xz3wjOMi9pBCJU4d5v5cZ2UhGedxyXkCcWlo8TTQ==", + "@designestate/dees-element": { + "version": "1.0.6", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-1.0.6.tgz", + "integrity": "sha512-nYwFrXlDpm85fDDu9IkvrRWartgDabcxs3DDwNLKamd0DmL2EJjYrEpkme7V25gfw9TuwIPXmBcvpKpqrRtNcQ==", "requires": { - "@designestate/dees-domtools": "^1.0.38", + "@designestate/dees-domtools": "^1.0.70", + "lit-element": "^2.4.0" + } + }, + "@designestate/dees-wcctools": { + "version": "1.0.47", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.47.tgz", + "integrity": "sha512-3SvO+wRTB2WTj6Mw9TUdI6SJ6bfuL+OUn2RyBuoEZ4nssdGLvg+YXqtnZ+v3KUnH2HPFf/1tZ+FSaCB6ciNzfQ==", + "requires": { + "@designestate/dees-domtools": "^1.0.74", + "@designestate/dees-element": "^1.0.6", "@gitzone/tsrun": "^1.2.12", "@pushrocks/smartdelay": "^2.0.10", - "@pushrocks/smartexpress": "^3.0.73", - "lit-element": "^2.0.0-rc.5", - "lit-html": "^1.0.0-rc.2", - "typescript": "^3.9.6" + "@pushrocks/smartexpress": "^3.0.97", + "lit-element": "^2.4.0", + "lit-html": "^1.3.0", + "typescript": "^4.1.2" }, "dependencies": { - "typescript": { - "version": "3.9.7", - "resolved": "https://verdaccio.lossless.one/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==" + "@apiglobal/typedrequest": { + "version": "1.0.54", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.54.tgz", + "integrity": "sha512-6oUUVZWLM/fCoeY3jy3xRuX85EUkiPr6Nbg2JwS8LmxPAl7JhZif9812/rRbxOuDk8gk6NuYZUnOoDVi1SuRLQ==", + "requires": { + "@apiglobal/typedrequest-interfaces": "^1.0.15", + "@pushrocks/isounique": "^1.0.4", + "@pushrocks/lik": "^4.0.17", + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartpromise": "^3.0.6", + "@pushrocks/webrequest": "^2.0.12" + } + }, + "@pushrocks/lik": { + "version": "4.0.20", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-4.0.20.tgz", + "integrity": "sha512-DJbxSZFwDuHe4W7dU5anyO72gy4woZpkxSpySphdHbSYZf50VJ1sMOKIccSpgRIczeB0BTR5i0c+cKnNFrg2jw==", + "requires": { + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.3", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.37", + "@types/minimatch": "^3.0.3", + "symbol-tree": "^3.2.4" + } + }, + "@pushrocks/smartenv": { + "version": "4.0.16", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.16.tgz", + "integrity": "sha512-NwYMONDc/NjY6BGvzZzLMteF83kPQTF9BCGfqWbktUUruEtdqL+nGw6ecoLFi2b5u7XPb8jK1TKIcSvpNJ7SyA==", + "requires": { + "@pushrocks/smartpromise": "^3.0.6", + "@types/node": "^14.11.2" + } + }, + "@pushrocks/smartexpress": { + "version": "3.0.98", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.98.tgz", + "integrity": "sha512-GQNeIZIVEMkTaH0WAkLxoeIax1KbDclXNpOrOHe9329YxgNSz+3KflxdhgcTvXnTz8QniL3VgvC+d+FbWLxg7g==", + "requires": { + "@apiglobal/typedrequest": "^1.0.53", + "@pushrocks/lik": "^4.0.20", + "@pushrocks/smartfeed": "^1.0.10", + "@pushrocks/smartfile": "^8.0.8", + "@pushrocks/smartmanifest": "^1.0.8", + "@pushrocks/smartmime": "^1.0.3", + "@pushrocks/smartpromise": "^3.1.3", + "@pushrocks/smartrequest": "^1.1.51", + "@pushrocks/smartsitemap": "^1.0.11", + "@pushrocks/smarttime": "^3.0.37", + "@tsclass/tsclass": "^3.0.29", + "@types/cors": "^2.8.8", + "@types/express": "^4.17.9", + "@types/finalhandler": "^1.1.0", + "@types/helmet": "^4.0.0", + "body-parser": "^1.19.0", + "cors": "^2.8.5", + "express": "^4.17.1", + "express-force-ssl": "^0.3.2", + "helmet": "^4.2.0" + } + }, + "@pushrocks/smartfile": { + "version": "8.0.8", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.8.tgz", + "integrity": "sha512-htZgOZSZESnonq/k/LMhXoy8iKHBYLNXBbw0p3ZUxbfSs+dGsMfRGqJN7+QfByjg+BOKn1PrDtCNxJUi0e7gAA==", + "requires": { + "@pushrocks/smartfile-interfaces": "^1.0.7", + "@pushrocks/smarthash": "^2.1.6", + "@pushrocks/smartjson": "^4.0.3", + "@pushrocks/smartmime": "^1.0.3", + "@pushrocks/smartpath": "^4.0.3", + "@pushrocks/smartpromise": "^3.0.6", + "@pushrocks/smartrequest": "^1.1.51", + "@types/fs-extra": "^9.0.1", + "@types/glob": "^7.1.3", + "@types/js-yaml": "^3.12.5", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "js-yaml": "^3.14.0" + } + }, + "@pushrocks/smartjson": { + "version": "4.0.5", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartjson/-/smartjson-4.0.5.tgz", + "integrity": "sha512-i4kBjZSbs1t8swcAPEdPkDJHci2higzvMIkNUKTgXWrcxUFMuOis/B5huUnnIqg/Td8R+mAdf/B/CMfgjABTlg==", + "requires": { + "@types/buffer-json": "^2.0.0", + "@types/fast-json-stable-stringify": "^2.0.0", + "buffer-json": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "lodash.clonedeep": "^4.5.0" + } + }, + "@pushrocks/smartpromise": { + "version": "3.1.3", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.1.3.tgz", + "integrity": "sha512-KENdm++8uuzxDz1cbUbXtz6InfReP28TYC5zxRgRtwsXh7ZWUkSA+/82IbO97PcSCAfIpg7dwj77G6KGSsTKEQ==" + }, + "@pushrocks/smartrequest": { + "version": "1.1.51", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.51.tgz", + "integrity": "sha512-RJUvo7MEIAm+gFueJrmf8LcpVals5jp7PgOZ+ebGTvDoVwCpor0Z6nmJDOs9ykjFCIvvPhfiterQeb6hJr2uDw==", + "requires": { + "@pushrocks/smartpromise": "^3.0.6", + "agentkeepalive": "^4.1.3", + "form-data": "^3.0.0" + } + }, + "@pushrocks/smartrx": { + "version": "2.0.19", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrx/-/smartrx-2.0.19.tgz", + "integrity": "sha512-xKuN2qKpewq4LLwQfGRv6+hG+gFjzoKB6uij3M0NpaPcj/BbO3afnbOv+sczGThf/goMxTTKdQRPXYOp8Rt+Cw==", + "requires": { + "@pushrocks/lik": "^4.0.17", + "@pushrocks/smartpromise": "^3.0.6", + "rxjs": "^6.6.3" + } + }, + "@pushrocks/smarttime": { + "version": "3.0.37", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmarttime/-/smarttime-3.0.37.tgz", + "integrity": "sha512-QhucXSSB8vdQkqVzKP/aX23DwZwXG3aUvF2MJ1EruvLcQypK2xFsCoaToXN5j//jG8EBAI0ybXpGzFdx38XqIQ==", + "requires": { + "@pushrocks/lik": "^4.0.17", + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartpromise": "^3.0.2", + "croner": "^1.1.23", + "dayjs": "^1.9.1", + "is-nan": "^1.3.0" + } + }, + "@pushrocks/webrequest": { + "version": "2.0.13", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.13.tgz", + "integrity": "sha512-FNRthRBrBmc3Eu+NRkVrPudbmWMphph/Y15feHo7tUj7Y4MhP0uSy2/95vM3b5LcXQldOEH3GA9SB7VYJ1+VPw==", + "requires": { + "@pushrocks/smartdelay": "^2.0.10", + "@pushrocks/smartenv": "^4.0.15", + "@pushrocks/smartjson": "^4.0.5", + "node-fetch": "^2.6.1" + } + }, + "@types/cors": { + "version": "2.8.8", + "resolved": "https://verdaccio.lossless.one/@types%2fcors/-/cors-2.8.8.tgz", + "integrity": "sha512-fO3gf3DxU2Trcbr75O7obVndW/X5k8rJNZkLXlQWStTHhP71PkRqjwPIEI0yMnJdg9R9OasjU+Bsr+Hr1xy/0w==", + "requires": { + "@types/express": "*" + } + }, + "@types/express": { + "version": "4.17.9", + "resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.9.tgz", + "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/fs-extra": { + "version": "9.0.4", + "resolved": "https://verdaccio.lossless.one/@types%2ffs-extra/-/fs-extra-9.0.4.tgz", + "integrity": "sha512-50GO5ez44lxK5MDH90DYHFFfqxH7+fTqEEnvguQRzJ/tY9qFrMSHLiYHite+F3SNmf7+LHC1eMXojuD+E3Qcyg==", + "requires": { + "@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/node": { + "version": "14.14.10", + "resolved": "https://verdaccio.lossless.one/@types%2fnode/-/node-14.14.10.tgz", + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" + }, + "dayjs": { + "version": "1.9.6", + "resolved": "https://verdaccio.lossless.one/dayjs/-/dayjs-1.9.6.tgz", + "integrity": "sha512-HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw==" + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://verdaccio.lossless.one/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "helmet": { + "version": "4.2.0", + "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-4.2.0.tgz", + "integrity": "sha512-aoiSxXMd0ks1ojYpSCFoCRzgv4rY/uB9jKStaw8PkXwsdLYa/Gq+Nc5l0soH0cwBIsLAlujPnx4HLQs+LaXCrQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://verdaccio.lossless.one/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://verdaccio.lossless.one/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" } } }, @@ -1648,6 +1922,18 @@ "@pushrocks/smartstring": "^3.0.18" } }, + "@pushrocks/smartcache": { + "version": "1.0.13", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartcache/-/smartcache-1.0.13.tgz", + "integrity": "sha512-Yc4W0zlvKya1/25v40ZJnNLj/l8AxpxUZq+Ch361frSUpITgGiRpNwk1/VAmlbEqwj/WJ+wPsQ47eS+afWgKQw==", + "requires": { + "@pushrocks/smartdelay": "^2.0.6", + "@pushrocks/smarterror": "^2.0.1", + "@pushrocks/smarthash": "^2.1.6", + "@pushrocks/smartpromise": "^3.0.6", + "@pushrocks/smarttime": "^3.0.12" + } + }, "@pushrocks/smartchok": { "version": "1.0.23", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartchok/-/smartchok-1.0.23.tgz", @@ -1811,6 +2097,15 @@ "@types/node": "^14.0.14" } }, + "@pushrocks/smarterror": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmarterror/-/smarterror-2.0.1.tgz", + "integrity": "sha512-3OrF5me+/sy5VgwR/tfCqs7qhb0Ywzgn8tTThRUZnCGas0aindISzMiW7cIro3RlFykmtPmdTztC9Ostu2ioeA==", + "requires": { + "clean-stack": "^1.3.0", + "make-error-cause": "^2.2.0" + } + }, "@pushrocks/smartexit": { "version": "1.0.15", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexit/-/smartexit-1.0.15.tgz", @@ -1844,6 +2139,7 @@ "version": "3.0.76", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.76.tgz", "integrity": "sha512-EZSMrOXjlwb9x1Oi6SPJe1dPpvLwHybUpOU5iUkeH2yciFN9PitxyQvSAjJ660lmcDqS5UazwrJHQo1hMnAgvw==", + "dev": true, "requires": { "@apiglobal/typedrequest": "^1.0.41", "@pushrocks/lik": "^4.0.17", @@ -1864,6 +2160,16 @@ "sitemap": "^6.2.0" } }, + "@pushrocks/smartfeed": { + "version": "1.0.10", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfeed/-/smartfeed-1.0.10.tgz", + "integrity": "sha512-vu9UUQcw0UT0wblb/y0RbYtcp9ty9M4iRfqsv7utAWI9MRer4HcufWZO9M05oRrpxsGmGMi+W5a3DHZ6XhcmNA==", + "requires": { + "@tsclass/tsclass": "^3.0.29", + "feed": "^4.2.1", + "rss-parser": "^3.9.0" + } + }, "@pushrocks/smartfile": { "version": "7.0.12", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-7.0.12.tgz", @@ -1880,6 +2186,11 @@ "js-yaml": "^3.13.1" } }, + "@pushrocks/smartfile-interfaces": { + "version": "1.0.7", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile-interfaces/-/smartfile-interfaces-1.0.7.tgz", + "integrity": "sha512-C/v9Scbx1J+ByMk3YBZrlLRYXdObty/Uz/h6kSZqsO8ghYuT9l7OVpEcyduiSVPakaMi6YnzfME3Nfs3oLj//Q==" + }, "@pushrocks/smarthash": { "version": "2.1.6", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmarthash/-/smarthash-2.1.6.tgz", @@ -2221,6 +2532,18 @@ "which": "^1.3.1" } }, + "@pushrocks/smartsitemap": { + "version": "1.0.11", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartsitemap/-/smartsitemap-1.0.11.tgz", + "integrity": "sha512-IGJ8UASrZKTwszW0coGFEPtYr+gZjbxQBMAzb2pft6VFv3CLIN1RmzgEqcHNlG8Czp125xOoR0mnKKq94XOVKg==", + "requires": { + "@pushrocks/smartcache": "^1.0.13", + "@pushrocks/smartfeed": "^1.0.5", + "@pushrocks/smartxml": "^1.0.6", + "@pushrocks/smartyaml": "^2.0.5", + "@tsclass/tsclass": "^3.0.25" + } + }, "@pushrocks/smartstate": { "version": "1.0.17", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartstate/-/smartstate-1.0.17.tgz", @@ -2278,6 +2601,23 @@ } } }, + "@pushrocks/smartxml": { + "version": "1.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartxml/-/smartxml-1.0.6.tgz", + "integrity": "sha512-Cy//pxzdpplqE64h9/sAwvAkUBv9t3Nw9v6k2c+erXH779iOtuyGiiyWqgbRTX1wo2CRhMJqWGJx6xd2Ljq5kw==", + "requires": { + "fast-xml-parser": "^3.17.4" + } + }, + "@pushrocks/smartyaml": { + "version": "2.0.5", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartyaml/-/smartyaml-2.0.5.tgz", + "integrity": "sha512-nJGqvJ56vAst5evLqaPYQ4mO5uJVnXVlriyL3D6s89YMUoWGS3qj/jK+V8hDgznFCnd46pNjnc0GfQBCDpZ6eg==", + "requires": { + "@types/js-yaml": "^3.12.5", + "js-yaml": "^3.14.0" + } + }, "@pushrocks/tapbundle": { "version": "3.2.9", "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-3.2.9.tgz", @@ -2309,6 +2649,7 @@ "version": "2.0.10", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fwebrequest/-/webrequest-2.0.10.tgz", "integrity": "sha512-uQ8MvKclGqdLaUjah3SUsr8RplvtEUDXpFYjyO1dsHabbLWNVPQipt70CAMvS/8hOzDDD/G+dUEHIz2yZSVKNQ==", + "dev": true, "requires": { "@pushrocks/smartdelay": "^2.0.9", "@pushrocks/smartenv": "^4.0.10", @@ -2525,6 +2866,7 @@ "version": "2.8.7", "resolved": "https://verdaccio.lossless.one/@types%2fcors/-/cors-2.8.7.tgz", "integrity": "sha512-sOdDRU3oRS7LBNTIqwDkPJyq0lpHYcbMTt0TrjzsXbk/e37hcLTH6eZX7CdbDeN0yJJvzw9hFBZkbtCSbk/jAQ==", + "dev": true, "requires": { "@types/express": "*" } @@ -2549,6 +2891,7 @@ "version": "4.17.8", "resolved": "https://verdaccio.lossless.one/@types%2fexpress/-/express-4.17.8.tgz", "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==", + "dev": true, "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "*", @@ -2587,10 +2930,20 @@ "@types/node": "*" } }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://verdaccio.lossless.one/@types%2fglob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "@types/helmet": { "version": "0.0.47", "resolved": "https://verdaccio.lossless.one/@types%2fhelmet/-/helmet-0.0.47.tgz", "integrity": "sha512-TcHA/djjdUtrMtq/QAayVLrsgjNNZ1Uhtz0KhfH01mrmjH44E54DA1A0HNbwW0H/NBFqV+tGMo85ACuEhMXcdg==", + "dev": true, "requires": { "@types/express": "*" } @@ -2606,6 +2959,11 @@ "@types/uglify-js": "*" } }, + "@types/js-yaml": { + "version": "3.12.5", + "resolved": "https://verdaccio.lossless.one/@types%2fjs-yaml/-/js-yaml-3.12.5.tgz", + "integrity": "sha512-JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==" + }, "@types/mime": { "version": "2.0.3", "resolved": "https://verdaccio.lossless.one/@types%2fmime/-/mime-2.0.3.tgz", @@ -2670,6 +3028,7 @@ "version": "1.2.1", "resolved": "https://verdaccio.lossless.one/@types%2fsax/-/sax-1.2.1.tgz", "integrity": "sha512-dqYdvN7Sbw8QT/0Ci5rhjE4/iCMJEM0Y9rHpCu+gGXD9Lwbz28t6HI2yegsB6BoV1sShRMU6lAmAcgRjmFy7LA==", + "dev": true, "requires": { "@types/node": "*" } @@ -2999,8 +3358,7 @@ "at-least-node": { "version": "1.0.0", "resolved": "https://verdaccio.lossless.one/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, "atob": { "version": "2.1.2", @@ -3220,7 +3578,8 @@ "bowser": { "version": "2.9.0", "resolved": "https://verdaccio.lossless.one/bowser/-/bowser-2.9.0.tgz", - "integrity": "sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA==" + "integrity": "sha512-2ld76tuLBNFekRgmJfT2+3j5MIrP6bFict8WAIT3beq+srz1gcKNAdNKMqHqauQt63NmAa88HfP1/Ypa9Er3HA==", + "dev": true }, "brace-expansion": { "version": "1.1.11", @@ -3567,7 +3926,8 @@ "camelize": { "version": "1.0.0", "resolved": "https://verdaccio.lossless.one/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", + "dev": true }, "caniuse-api": { "version": "3.0.0", @@ -3729,6 +4089,11 @@ "source-map": "~0.6.0" } }, + "clean-stack": { + "version": "1.3.0", + "resolved": "https://verdaccio.lossless.one/clean-stack/-/clean-stack-1.3.0.tgz", + "integrity": "sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=" + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://verdaccio.lossless.one/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -3945,7 +4310,8 @@ "content-security-policy-builder": { "version": "2.1.0", "resolved": "https://verdaccio.lossless.one/content-security-policy-builder/-/content-security-policy-builder-2.1.0.tgz", - "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ==" + "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ==", + "dev": true }, "content-type": { "version": "1.0.4", @@ -4428,7 +4794,8 @@ "dasherize": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/dasherize/-/dasherize-2.0.0.tgz", - "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=" + "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=", + "dev": true }, "data-urls": { "version": "1.1.0", @@ -4689,7 +5056,8 @@ "dont-sniff-mimetype": { "version": "1.1.0", "resolved": "https://verdaccio.lossless.one/dont-sniff-mimetype/-/dont-sniff-mimetype-1.1.0.tgz", - "integrity": "sha512-ZjI4zqTaxveH2/tTlzS1wFp+7ncxNZaIEWYg3lzZRHkKf5zPT/MnEG6WL0BhHMJUabkh8GeU5NL5j+rEUCb7Ug==" + "integrity": "sha512-ZjI4zqTaxveH2/tTlzS1wFp+7ncxNZaIEWYg3lzZRHkKf5zPT/MnEG6WL0BhHMJUabkh8GeU5NL5j+rEUCb7Ug==", + "dev": true }, "dot-prop": { "version": "5.3.0", @@ -5210,6 +5578,11 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fast-xml-parser": { + "version": "3.17.4", + "resolved": "https://verdaccio.lossless.one/fast-xml-parser/-/fast-xml-parser-3.17.4.tgz", + "integrity": "sha512-qudnQuyYBgnvzf5Lj/yxMcf4L9NcVWihXJg7CiU1L+oUCq8MUnFEfH2/nXR/W5uq+yvUN1h7z6s7vs2v1WkL1A==" + }, "fastparse": { "version": "1.1.2", "resolved": "https://verdaccio.lossless.one/fastparse/-/fastparse-1.1.2.tgz", @@ -5219,7 +5592,16 @@ "feature-policy": { "version": "0.3.0", "resolved": "https://verdaccio.lossless.one/feature-policy/-/feature-policy-0.3.0.tgz", - "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==" + "integrity": "sha512-ZtijOTFN7TzCujt1fnNhfWPFPSHeZkesff9AXZj+UEjYBynWNUIYpC87Ve4wHzyexQsImicLu7WsC2LHq7/xrQ==", + "dev": true + }, + "feed": { + "version": "4.2.1", + "resolved": "https://verdaccio.lossless.one/feed/-/feed-4.2.1.tgz", + "integrity": "sha512-l28KKcK1J/u3iq5dRDmmoB2p7dtBfACC2NqJh4dI2kFptxH0asfjmOfcxqh5Sv8suAlVa73gZJ4REY5RrafVvg==", + "requires": { + "xml-js": "^1.6.11" + } }, "file-uri-to-path": { "version": "1.0.0", @@ -6130,6 +6512,7 @@ "version": "3.23.3", "resolved": "https://verdaccio.lossless.one/helmet/-/helmet-3.23.3.tgz", "integrity": "sha512-U3MeYdzPJQhtvqAVBPntVgAvNSOJyagwZwyKsFdyRa8TV3pOKVFljalPOCxbw5Wwf2kncGhmP0qHjyazIdNdSA==", + "dev": true, "requires": { "depd": "2.0.0", "dont-sniff-mimetype": "1.1.0", @@ -6147,19 +6530,22 @@ "depd": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true } } }, "helmet-crossdomain": { "version": "0.4.0", "resolved": "https://verdaccio.lossless.one/helmet-crossdomain/-/helmet-crossdomain-0.4.0.tgz", - "integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==" + "integrity": "sha512-AB4DTykRw3HCOxovD1nPR16hllrVImeFp5VBV9/twj66lJ2nU75DP8FPL0/Jp4jj79JhTfG+pFI2MD02kWJ+fA==", + "dev": true }, "helmet-csp": { "version": "2.10.0", "resolved": "https://verdaccio.lossless.one/helmet-csp/-/helmet-csp-2.10.0.tgz", "integrity": "sha512-Rz953ZNEFk8sT2XvewXkYN0Ho4GEZdjAZy4stjiEQV3eN7GDxg1QKmYggH7otDyIA7uGA6XnUMVSgeJwbR5X+w==", + "dev": true, "requires": { "bowser": "2.9.0", "camelize": "1.0.0", @@ -6176,7 +6562,8 @@ "hide-powered-by": { "version": "1.1.0", "resolved": "https://verdaccio.lossless.one/hide-powered-by/-/hide-powered-by-1.1.0.tgz", - "integrity": "sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==" + "integrity": "sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==", + "dev": true }, "hmac-drbg": { "version": "1.0.1", @@ -6192,7 +6579,8 @@ "hpkp": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/hpkp/-/hpkp-2.0.0.tgz", - "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI=" + "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI=", + "dev": true }, "hsl-regex": { "version": "1.0.0", @@ -6210,6 +6598,7 @@ "version": "2.2.0", "resolved": "https://verdaccio.lossless.one/hsts/-/hsts-2.2.0.tgz", "integrity": "sha512-ToaTnQ2TbJkochoVcdXYm4HOCliNozlviNsg+X2XQLQvZNI/kCHR9rZxVYpJB3UPcHz80PgxRyWQ7PdU1r+VBQ==", + "dev": true, "requires": { "depd": "2.0.0" }, @@ -6217,7 +6606,8 @@ "depd": { "version": "2.0.0", "resolved": "https://verdaccio.lossless.one/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true } } }, @@ -7125,6 +7515,14 @@ "resolved": "https://verdaccio.lossless.one/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, + "make-error-cause": { + "version": "2.3.0", + "resolved": "https://verdaccio.lossless.one/make-error-cause/-/make-error-cause-2.3.0.tgz", + "integrity": "sha512-etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==", + "requires": { + "make-error": "^1.3.5" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://verdaccio.lossless.one/map-cache/-/map-cache-0.2.2.tgz", @@ -7425,7 +7823,8 @@ "nocache": { "version": "2.1.0", "resolved": "https://verdaccio.lossless.one/nocache/-/nocache-2.1.0.tgz", - "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==", + "dev": true }, "node-addon-api": { "version": "1.7.2", @@ -8823,7 +9222,8 @@ "referrer-policy": { "version": "1.2.0", "resolved": "https://verdaccio.lossless.one/referrer-policy/-/referrer-policy-1.2.0.tgz", - "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA==" + "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA==", + "dev": true }, "regenerate": { "version": "1.4.1", @@ -9164,6 +9564,22 @@ } } }, + "rss-parser": { + "version": "3.9.0", + "resolved": "https://verdaccio.lossless.one/rss-parser/-/rss-parser-3.9.0.tgz", + "integrity": "sha512-wlRSfGrotOXuWo19Dtl2KmQt7o9i5zzCExUrxpechE0O54BAx7JD+xhWyGumPPqiJj771ndflV3sE3bTHen0HQ==", + "requires": { + "entities": "^2.0.3", + "xml2js": "^0.4.19" + }, + "dependencies": { + "entities": { + "version": "2.1.0", + "resolved": "https://verdaccio.lossless.one/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + } + } + }, "rxjs": { "version": "6.6.3", "resolved": "https://verdaccio.lossless.one/rxjs/-/rxjs-6.6.3.tgz", @@ -9386,6 +9802,7 @@ "version": "6.3.0", "resolved": "https://verdaccio.lossless.one/sitemap/-/sitemap-6.3.0.tgz", "integrity": "sha512-U0jS5b+V/MQOkmkqwq3ow++sE1A+F4Yo/nDU5wksiGFO7ww7VutOXJWdM2wk54Ztvl4UmlX65l2GVz5jeI4rgw==", + "dev": true, "requires": { "@types/node": "^14.6.4", "@types/sax": "^1.2.1", @@ -10657,7 +11074,16 @@ "x-xss-protection": { "version": "1.3.0", "resolved": "https://verdaccio.lossless.one/x-xss-protection/-/x-xss-protection-1.3.0.tgz", - "integrity": "sha512-kpyBI9TlVipZO4diReZMAHWtS0MMa/7Kgx8hwG/EuZLiA6sg4Ah/4TRdASHhRRN3boobzcYgFRUFSgHRge6Qhg==" + "integrity": "sha512-kpyBI9TlVipZO4diReZMAHWtS0MMa/7Kgx8hwG/EuZLiA6sg4Ah/4TRdASHhRRN3boobzcYgFRUFSgHRge6Qhg==", + "dev": true + }, + "xml-js": { + "version": "1.6.11", + "resolved": "https://verdaccio.lossless.one/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "requires": { + "sax": "^1.2.4" + } }, "xml-name-validator": { "version": "3.0.0", @@ -10665,6 +11091,20 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://verdaccio.lossless.one/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://verdaccio.lossless.one/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, "xmlchars": { "version": "2.2.0", "resolved": "https://verdaccio.lossless.one/xmlchars/-/xmlchars-2.2.0.tgz", diff --git a/package.json b/package.json index 947d0bd..9e59ed6 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,10 @@ "author": "Lossless GmbH", "license": "UNLICENSED", "dependencies": { - "@designestate/dees-domtools": "^1.0.65", - "@designestate/dees-wcctools": "^1.0.37", + "@designestate/dees-domtools": "^1.0.74", + "@designestate/dees-element": "^1.0.6", + "@designestate/dees-wcctools": "^1.0.47", "@gitzone/tsrun": "^1.2.12", - "lit-element": "^2.3.1", "typescript": "^4.1.2" }, "devDependencies": { diff --git a/ts_web/elements/uptimelink-webwidget.ts b/ts_web/elements/uptimelink-webwidget.ts index 1093821..c686768 100644 --- a/ts_web/elements/uptimelink-webwidget.ts +++ b/ts_web/elements/uptimelink-webwidget.ts @@ -1,8 +1,8 @@ -import { LitElement, property, html, customElement, TemplateResult } from 'lit-element'; +import { DeesElement, property, html, customElement, TemplateResult } from '@designestate/dees-element'; import * as domtools from '@designestate/dees-domtools'; @customElement('uptimelink-webwidget') -export class UptimelinkWebwidget extends LitElement { +export class UptimelinkWebwidget extends DeesElement { public static demo = () => html` `; @@ -34,9 +34,10 @@ export class UptimelinkWebwidget extends LitElement { width: 150px; border-radius: 20px; height: 30px; - background: #222; + background: ${this.goBright ? '#fff' : '#222' }; + box-shadow: ${this.goBright ? '0px 0px 5px rgba(0,0,0,0.1)' : ''}; padding: 5px; - color: #CCC; + color: ${this.goBright ? '#333' : '#CCC' }; cursor: pointer; } .statusindicator {