diff --git a/license b/license index 72c2d21..81d7643 100644 --- a/license +++ b/license @@ -8,7 +8,10 @@ copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +copies or substantial portions of the Software. You agree to being mentioned +as reference by Lossless GmbH. This includes the use of your entity logos +or profile picture by Lossless GmbH on websites and readme's, also on third party +pages like gitlab.com or github.com. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, diff --git a/package-lock.json b/package-lock.json index c92e4dd..24b362f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "1.0.69", "license": "MIT", "dependencies": { - "@designestate/dees-domtools": "^1.0.94", - "@designestate/dees-element": "^1.0.23", - "@designestate/dees-wcctools": "^1.0.57", + "@designestate/dees-domtools": "^1.0.96", + "@designestate/dees-element": "^1.0.26", + "@designestate/dees-wcctools": "^1.0.59", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-regular-svg-icons": "^5.15.4", @@ -19,9 +19,9 @@ "typescript": "^4.4.3" }, "devDependencies": { - "@gitzone/tsbuild": "^2.1.27", - "@gitzone/tsbundle": "^1.0.87", - "@gitzone/tstest": "^1.0.57", + "@gitzone/tsbuild": "^2.1.28", + "@gitzone/tsbundle": "^1.0.88", + "@gitzone/tstest": "^1.0.59", "@gitzone/tswatch": "^1.0.56", "@pushrocks/projectinfo": "^4.0.5", "@pushrocks/tapbundle": "^3.2.14", @@ -30,17 +30,17 @@ } }, "node_modules/@apiglobal/typedrequest": { - "version": "1.0.56", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.56.tgz", - "integrity": "sha512-FH5bY8t1XqdPL2gXzlIydmzpv0BV8WWCAQVyWIM7kqQ/j0EI5sgoCkqYFFh/FWrsvPBx7qM288zC157Btwcycg==", + "version": "1.0.58", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.58.tgz", + "integrity": "sha512-L1J1BDlICncKcmIqoa0/MIpV5nIF7C2RSFg2RwwfIoc52xNJEpsn3Ajo8MvFnXLyOWquHu9nmlCPZwPsXJ4XKA==", "license": "MIT", "dependencies": { "@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": "^5.0.0", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/webrequest": "^2.0.13" } }, "node_modules/@apiglobal/typedrequest-interfaces": { @@ -49,6 +49,21 @@ "integrity": "sha512-KncX168fUQJ73FeT22Cvls41mkJmtasP8dB2s9+9/OyWZpNsCzk9NEmtdRhulW2vLQwuAbQc1eoloe7ffCmhcA==", "license": "MIT" }, + "node_modules/@apiglobal/typedrequest/node_modules/@pushrocks/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + }, "node_modules/@babel/code-frame": { "version": "7.14.5", "resolved": "https://verdaccio.lossless.one/@babel%2fcode-frame/-/code-frame-7.14.5.tgz", @@ -1882,25 +1897,25 @@ } }, "node_modules/@designestate/dees-comms": { - "version": "1.0.9", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.9.tgz", - "integrity": "sha512-4QLMey4ddHm8S5P9sdesajSpGcsI6FooMgd00t2NwLznpvfaAk2oJtGhE7cVBbZC1SUFPJYcTJdjf9wa/Yvt2A==", + "version": "1.0.11", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.11.tgz", + "integrity": "sha512-dli893c4j7SLkby9fF8vcXMS5KRdQOREQrPARoNISKnLJFAHyQHm8w2uOPmSIJXPvYF3Sx3a9iOmijUVU9IxjQ==", "license": "MIT", "dependencies": { - "@apiglobal/typedrequest": "^1.0.56", + "@apiglobal/typedrequest": "^1.0.58", "@apiglobal/typedrequest-interfaces": "^1.0.15", - "broadcast-channel": "^3.3.0" + "broadcast-channel": "^3.7.0" } }, "node_modules/@designestate/dees-domtools": { - "version": "1.0.94", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.94.tgz", - "integrity": "sha512-PMMvzEh6dCpjIacicACa+FKMUr8tkzPU6/0GJ1aWMkyaCMKRxZar0d6OmTTCA77IVNuFr++YhbNzvIDnBtpYRA==", + "version": "1.0.96", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.96.tgz", + "integrity": "sha512-em+UGWc4Sm//I2Mqzyj1tNV6T79DsKUWZ7R5Ntfe7w1RFupO2v+iTiLWdiOhKjHCgEMUG2WnEVsuZxz+eJi99w==", "license": "MIT", "dependencies": { - "@apiglobal/typedrequest": "^1.0.56", - "@designestate/dees-comms": "^1.0.9", - "@pushrocks/lik": "^4.0.22", + "@apiglobal/typedrequest": "^1.0.58", + "@designestate/dees-comms": "^1.0.10", + "@pushrocks/lik": "^5.0.0", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.6", "@pushrocks/smartrouter": "^1.0.11", @@ -1909,36 +1924,108 @@ "@pushrocks/webrequest": "^2.0.13", "@pushrocks/websetup": "^3.0.15", "@pushrocks/webstore": "^1.0.16", - "lit-element": "^2.5.1", + "lit-element": "^3.0.0", "sweet-scroll": "^4.0.0" } }, - "node_modules/@designestate/dees-element": { - "version": "1.0.23", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-1.0.23.tgz", - "integrity": "sha512-RjCJtqwXyw8OfHEOVct6HxLEBfyLovGcNFoMG+dViS8jVWIv24ZmbPTqDOGaHcSNWNwFZJ7NWTAWxfB3pcnOVg==", + "node_modules/@designestate/dees-domtools/node_modules/@pushrocks/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", "license": "MIT", "dependencies": { - "@designestate/dees-domtools": "^1.0.94", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + }, + "node_modules/@designestate/dees-domtools/node_modules/lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/@designestate/dees-domtools/node_modules/lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/@designestate/dees-element": { + "version": "1.0.26", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-1.0.26.tgz", + "integrity": "sha512-a5Bng+bj0+clme9DiHeaNaAiC7XHDxB7HgvJ1qr+W6py9qEZwtpmTG84GdRppqmRUPigpqzmVZnmWm9HeZ2kIg==", + "license": "MIT", + "dependencies": { + "@designestate/dees-domtools": "^1.0.96", "@pushrocks/isounique": "^1.0.4", "@pushrocks/smartrx": "^2.0.19", - "lit-element": "^2.5.1" + "lit-element": "^3.0.0" + } + }, + "node_modules/@designestate/dees-element/node_modules/lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/@designestate/dees-element/node_modules/lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" } }, "node_modules/@designestate/dees-wcctools": { - "version": "1.0.57", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.57.tgz", - "integrity": "sha512-dllCmwfMG9I1qd5fXayF5uvxq/rNgLpZITs3IKqhRHuKtfpUCNnDSwrDSjhqyZ1VOKbo1Lyftua1kE9/IMe7lg==", + "version": "1.0.59", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.59.tgz", + "integrity": "sha512-oRjIFu1a9iW3EjGfHCaHt0zDaIhgBaS1R8/E0+hLc14yz/ixNUezKeqAJxRtAMmisO/fnX9yaq5MyGxjqoE7Pg==", "license": "UNLICENSED", "dependencies": { - "@designestate/dees-domtools": "^1.0.87", - "@designestate/dees-element": "^1.0.19", - "@gitzone/tsrun": "^1.2.12", - "@pushrocks/smartdelay": "^2.0.10", - "@pushrocks/smartexpress": "^3.0.100", - "lit-element": "^2.4.0", - "lit-html": "^1.3.0", - "typescript": "^4.2.3" + "@designestate/dees-domtools": "^1.0.96", + "@designestate/dees-element": "^1.0.26", + "@gitzone/tsrun": "^1.2.17", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartexpress": "^3.0.106", + "lit-element": "^3.0.0", + "lit-html": "^2.0.0", + "typescript": "^4.4.3" + } + }, + "node_modules/@designestate/dees-wcctools/node_modules/lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/@designestate/dees-wcctools/node_modules/lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" } }, "node_modules/@fortawesome/fontawesome-common-types": { @@ -2004,9 +2091,9 @@ } }, "node_modules/@gitzone/tsbuild": { - "version": "2.1.27", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.27.tgz", - "integrity": "sha512-P+GjwUwjDCxSsmukEQPwswdg1etQy/4MBeTaq876UrM57AgfhyJlJlvyvyLRtbISJxFSGQm53BZloHI4skit+g==", + "version": "2.1.28", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.28.tgz", + "integrity": "sha512-4078HthzWnjGPNKtDo8KSpeONp/FyCn4kNM2ZU+H46CLZaG9jlaN4u4qgGSVXJGNNnEOfDDv7+OOdPQW2lVJYg==", "dev": true, "license": "MIT", "dependencies": { @@ -2121,9 +2208,9 @@ } }, "node_modules/@gitzone/tsbundle": { - "version": "1.0.87", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.87.tgz", - "integrity": "sha512-LEebE9c+Kht30JsARNPXU708pxvf248u5r3nJd9TmNIwSN4ozS5WsNmp2wxHv+qsXuuAGGq0oQh4md/UtzXIYw==", + "version": "1.0.88", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.88.tgz", + "integrity": "sha512-vBeW/ZntvXrW9YSWmQqk6KPh/xxzQc0skOjAQQeEPZG7mlM91wQ+B8R/htJGwDFcs1IyGrR51yfep7l2ntTpqg==", "dev": true, "license": "MIT", "dependencies": { @@ -2264,14 +2351,14 @@ } }, "node_modules/@gitzone/tsrun": { - "version": "1.2.17", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.17.tgz", - "integrity": "sha512-JHGiKXp0kAfeL0AYk+/9lZj5p7fETbaGAebR8Yxs3FhD0PVkHSzjeu+J0TvVssbQmO5FQYMuKiPVLmnsmoOYcw==", + "version": "1.2.18", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.18.tgz", + "integrity": "sha512-DI08qVwVu61zrQlp5/+NVPGH/TsF2x8OGgyxK+xGayIKH9MLRXxX6NT9OK8+FOyCqyJNYfxDunmlK4rlnFCJ7w==", "license": "MIT", "dependencies": { "@pushrocks/smartfile": "^8.0.10", - "ts-node": "^10.0.0", - "typescript": "^4.3.4" + "ts-node": "^10.2.1", + "typescript": "^4.4.3" }, "bin": { "tsrun": "cli.js" @@ -2368,18 +2455,18 @@ } }, "node_modules/@gitzone/tstest": { - "version": "1.0.57", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.57.tgz", - "integrity": "sha512-mjkgeVcoO91fET5K9ZcZ6kChh334ZxEGpTR/kO8j9jQ8mVjxuRLo3MtvEX1XD1iSB7f95GlA6m+7+7UqmZTfSw==", + "version": "1.0.59", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.59.tgz", + "integrity": "sha512-54DazrrR++uh3xv20Z1WKHw62xGxPIbP6QVQ91YTtgJ3n5NzvkZkZV3uUUN2uU6c6qaN0PtR7UVtc82lXhvF0Q==", "dev": true, "license": "MIT", "dependencies": { - "@gitzone/tsbundle": "^1.0.84", - "@gitzone/tsrun": "^1.2.17", + "@gitzone/tsbundle": "^1.0.88", + "@gitzone/tsrun": "^1.2.18", "@pushrocks/consolecolor": "^2.0.1", "@pushrocks/smartbrowser": "^1.0.17", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^3.0.102", + "@pushrocks/smartexpress": "^3.0.107", "@pushrocks/smartfile": "^8.0.10", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartpromise": "^3.1.6", @@ -2521,6 +2608,12 @@ "dev": true, "license": "ISC" }, + "node_modules/@lit/reactive-element": { + "version": "1.0.1", + "resolved": "https://verdaccio.lossless.one/@lit%2freactive-element/-/reactive-element-1.0.1.tgz", + "integrity": "sha512-nSD5AA2AZkKuXuvGs8IK7K5ZczLAogfDd26zT9l6S7WzvqALdVWcW5vMUiTnZyj5SPcNwNNANj0koeV1ieqTFQ==", + "license": "BSD-3-Clause" + }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://verdaccio.lossless.one/@mrmlnc%2freaddir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -2994,33 +3087,50 @@ } }, "node_modules/@pushrocks/smartexpress": { - "version": "3.0.102", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.102.tgz", - "integrity": "sha512-B/ItS7USF+i70CtHatPaHjjvtUpaq0dbd7BFyPwYQkKblT7YLfbqaMhBJY1QaXZQplikbI0P3+4+/Eyfqtd98g==", + "version": "3.0.107", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.107.tgz", + "integrity": "sha512-+T3jyJOULffxUUrYvIRLRGbCGhZmrOKGc9b3La/0PojJmVH+gK9j4K0vSQakS7JWklb6aSgP8C/WBhmb6+EaJg==", "license": "MIT", "dependencies": { "@apiglobal/typedrequest": "^1.0.56", - "@pushrocks/lik": "^4.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.3", + "@pushrocks/smartmime": "^1.0.5", "@pushrocks/smartpromise": "^3.1.6", "@pushrocks/smartrequest": "^1.1.52", "@pushrocks/smartsitemap": "^1.0.14", "@pushrocks/smarttime": "^3.0.38", "@tsclass/tsclass": "^3.0.33", - "@types/cors": "^2.8.11", + "@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/smartexpress/node_modules/@pushrocks/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", + "license": "MIT", + "dependencies": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + }, "node_modules/@pushrocks/smartexpress/node_modules/@pushrocks/smartfile": { "version": "8.0.10", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.10.tgz", @@ -3230,13 +3340,13 @@ } }, "node_modules/@pushrocks/smartmime": { - "version": "1.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartmime/-/smartmime-1.0.3.tgz", - "integrity": "sha512-hLOZwwAzYOOFobUmYy4OyjJJgM3Cw4fQQySF0zqTjd7UIMuAi6cighCNB5M68YHmPr1+XZw/UtHDX8z3tYiehg==", + "version": "1.0.5", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartmime/-/smartmime-1.0.5.tgz", + "integrity": "sha512-FCRg5p5NFTyZnPsvy2sbheVGz67Zeno7VoZARrcP0O+hFtVPnQKnJ73ze11G+MKZ3dVCmYCh1Li+73R6Lx8XJA==", "license": "MIT", "dependencies": { "@types/mime-types": "^2.1.0", - "mime-types": "^2.1.26" + "mime-types": "^2.1.32" } }, "node_modules/@pushrocks/smartnetwork": { @@ -3822,6 +3932,15 @@ "source-map": "^0.6.0" } }, + "node_modules/@types/compression": { + "version": "1.7.2", + "resolved": "https://verdaccio.lossless.one/@types%2fcompression/-/compression-1.7.2.tgz", + "integrity": "sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, "node_modules/@types/connect": { "version": "3.4.34", "resolved": "https://verdaccio.lossless.one/@types%2fconnect/-/connect-3.4.34.tgz", @@ -4065,6 +4184,12 @@ "@types/node": "*" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://verdaccio.lossless.one/@types%2ftrusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "license": "MIT" + }, "node_modules/@types/uglify-js": { "version": "3.13.1", "resolved": "https://verdaccio.lossless.one/@types%2fuglify-js/-/uglify-js-3.13.1.tgz", @@ -4772,9 +4897,9 @@ } }, "node_modules/big-integer": { - "version": "1.6.48", - "resolved": "https://verdaccio.lossless.one/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", + "version": "1.6.49", + "resolved": "https://verdaccio.lossless.one/big-integer/-/big-integer-1.6.49.tgz", + "integrity": "sha512-KJ7VhqH+f/BOt9a3yMwJNmcZjG53ijWMTjSAGMveQWyLwqIiwkjNP5PFgDob3Snnx86SjDj6I89fIbv0dkQeNw==", "license": "Unlicense", "engines": { "node": ">=0.6" @@ -4993,16 +5118,17 @@ } }, "node_modules/broadcast-channel": { - "version": "3.5.3", - "resolved": "https://verdaccio.lossless.one/broadcast-channel/-/broadcast-channel-3.5.3.tgz", - "integrity": "sha512-OLOXfwReZa2AAAh9yOUyiALB3YxBe0QpThwwuyRHLgpl8bSznSDmV6Mz7LeBJg1VZsMcDcNMy7B53w12qHrIhQ==", + "version": "3.7.0", + "resolved": "https://verdaccio.lossless.one/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", - "detect-node": "^2.0.4", + "detect-node": "^2.1.0", "js-sha3": "0.8.0", "microseconds": "0.2.0", "nano-time": "1.0.0", + "oblivious-set": "1.0.0", "rimraf": "3.0.2", "unload": "2.2.0" } @@ -5766,6 +5892,66 @@ "dev": true, "license": "MIT" }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://verdaccio.lossless.one/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://verdaccio.lossless.one/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://verdaccio.lossless.one/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://verdaccio.lossless.one/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://verdaccio.lossless.one/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://verdaccio.lossless.one/concat-map/-/concat-map-0.0.1.tgz", @@ -6743,9 +6929,9 @@ "license": "MIT" }, "node_modules/detect-node": { - "version": "2.0.5", - "resolved": "https://verdaccio.lossless.one/detect-node/-/detect-node-2.0.5.tgz", - "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==", + "version": "2.1.0", + "resolved": "https://verdaccio.lossless.one/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "license": "MIT" }, "node_modules/devtools-protocol": { @@ -10931,21 +11117,21 @@ } }, "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "version": "1.50.0", + "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://verdaccio.lossless.one/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.33", + "resolved": "https://verdaccio.lossless.one/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", "license": "MIT", "dependencies": { - "mime-db": "1.44.0" + "mime-db": "1.50.0" }, "engines": { "node": ">= 0.6" @@ -11499,6 +11685,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/oblivious-set": { + "version": "1.0.0", + "resolved": "https://verdaccio.lossless.one/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==", + "license": "MIT" + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://verdaccio.lossless.one/on-finished/-/on-finished-2.3.0.tgz", @@ -11511,6 +11703,15 @@ "node": ">= 0.8" } }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://verdaccio.lossless.one/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://verdaccio.lossless.one/once/-/once-1.4.0.tgz", @@ -16201,16 +16402,32 @@ }, "dependencies": { "@apiglobal/typedrequest": { - "version": "1.0.56", - "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.56.tgz", - "integrity": "sha512-FH5bY8t1XqdPL2gXzlIydmzpv0BV8WWCAQVyWIM7kqQ/j0EI5sgoCkqYFFh/FWrsvPBx7qM288zC157Btwcycg==", + "version": "1.0.58", + "resolved": "https://verdaccio.lossless.one/@apiglobal%2ftypedrequest/-/typedrequest-1.0.58.tgz", + "integrity": "sha512-L1J1BDlICncKcmIqoa0/MIpV5nIF7C2RSFg2RwwfIoc52xNJEpsn3Ajo8MvFnXLyOWquHu9nmlCPZwPsXJ4XKA==", "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": "^5.0.0", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/webrequest": "^2.0.13" + }, + "dependencies": { + "@pushrocks/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", + "requires": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + } } }, "@apiglobal/typedrequest-interfaces": { @@ -17425,23 +17642,23 @@ } }, "@designestate/dees-comms": { - "version": "1.0.9", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.9.tgz", - "integrity": "sha512-4QLMey4ddHm8S5P9sdesajSpGcsI6FooMgd00t2NwLznpvfaAk2oJtGhE7cVBbZC1SUFPJYcTJdjf9wa/Yvt2A==", + "version": "1.0.11", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-comms/-/dees-comms-1.0.11.tgz", + "integrity": "sha512-dli893c4j7SLkby9fF8vcXMS5KRdQOREQrPARoNISKnLJFAHyQHm8w2uOPmSIJXPvYF3Sx3a9iOmijUVU9IxjQ==", "requires": { - "@apiglobal/typedrequest": "^1.0.56", + "@apiglobal/typedrequest": "^1.0.58", "@apiglobal/typedrequest-interfaces": "^1.0.15", - "broadcast-channel": "^3.3.0" + "broadcast-channel": "^3.7.0" } }, "@designestate/dees-domtools": { - "version": "1.0.94", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.94.tgz", - "integrity": "sha512-PMMvzEh6dCpjIacicACa+FKMUr8tkzPU6/0GJ1aWMkyaCMKRxZar0d6OmTTCA77IVNuFr++YhbNzvIDnBtpYRA==", + "version": "1.0.96", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-domtools/-/dees-domtools-1.0.96.tgz", + "integrity": "sha512-em+UGWc4Sm//I2Mqzyj1tNV6T79DsKUWZ7R5Ntfe7w1RFupO2v+iTiLWdiOhKjHCgEMUG2WnEVsuZxz+eJi99w==", "requires": { - "@apiglobal/typedrequest": "^1.0.56", - "@designestate/dees-comms": "^1.0.9", - "@pushrocks/lik": "^4.0.22", + "@apiglobal/typedrequest": "^1.0.58", + "@designestate/dees-comms": "^1.0.10", + "@pushrocks/lik": "^5.0.0", "@pushrocks/smartdelay": "^2.0.13", "@pushrocks/smartpromise": "^3.1.6", "@pushrocks/smartrouter": "^1.0.11", @@ -17450,34 +17667,105 @@ "@pushrocks/webrequest": "^2.0.13", "@pushrocks/websetup": "^3.0.15", "@pushrocks/webstore": "^1.0.16", - "lit-element": "^2.5.1", + "lit-element": "^3.0.0", "sweet-scroll": "^4.0.0" + }, + "dependencies": { + "@pushrocks/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", + "requires": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + }, + "lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "requires": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + } } }, "@designestate/dees-element": { - "version": "1.0.23", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-1.0.23.tgz", - "integrity": "sha512-RjCJtqwXyw8OfHEOVct6HxLEBfyLovGcNFoMG+dViS8jVWIv24ZmbPTqDOGaHcSNWNwFZJ7NWTAWxfB3pcnOVg==", + "version": "1.0.26", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-element/-/dees-element-1.0.26.tgz", + "integrity": "sha512-a5Bng+bj0+clme9DiHeaNaAiC7XHDxB7HgvJ1qr+W6py9qEZwtpmTG84GdRppqmRUPigpqzmVZnmWm9HeZ2kIg==", "requires": { - "@designestate/dees-domtools": "^1.0.94", + "@designestate/dees-domtools": "^1.0.96", "@pushrocks/isounique": "^1.0.4", "@pushrocks/smartrx": "^2.0.19", - "lit-element": "^2.5.1" + "lit-element": "^3.0.0" + }, + "dependencies": { + "lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "requires": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + } } }, "@designestate/dees-wcctools": { - "version": "1.0.57", - "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.57.tgz", - "integrity": "sha512-dllCmwfMG9I1qd5fXayF5uvxq/rNgLpZITs3IKqhRHuKtfpUCNnDSwrDSjhqyZ1VOKbo1Lyftua1kE9/IMe7lg==", + "version": "1.0.59", + "resolved": "https://verdaccio.lossless.one/@designestate%2fdees-wcctools/-/dees-wcctools-1.0.59.tgz", + "integrity": "sha512-oRjIFu1a9iW3EjGfHCaHt0zDaIhgBaS1R8/E0+hLc14yz/ixNUezKeqAJxRtAMmisO/fnX9yaq5MyGxjqoE7Pg==", "requires": { - "@designestate/dees-domtools": "^1.0.87", - "@designestate/dees-element": "^1.0.19", - "@gitzone/tsrun": "^1.2.12", - "@pushrocks/smartdelay": "^2.0.10", - "@pushrocks/smartexpress": "^3.0.100", - "lit-element": "^2.4.0", - "lit-html": "^1.3.0", - "typescript": "^4.2.3" + "@designestate/dees-domtools": "^1.0.96", + "@designestate/dees-element": "^1.0.26", + "@gitzone/tsrun": "^1.2.17", + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartexpress": "^3.0.106", + "lit-element": "^3.0.0", + "lit-html": "^2.0.0", + "typescript": "^4.4.3" + }, + "dependencies": { + "lit-element": { + "version": "3.0.1", + "resolved": "https://verdaccio.lossless.one/lit-element/-/lit-element-3.0.1.tgz", + "integrity": "sha512-vs9uybH9ORyK49CFjoNGN85HM9h5bmisU4TQ63phe/+GYlwvY/3SIFYKdjV6xNvzz8v2MnVC+9+QOkPqh+Q3Ew==", + "requires": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "lit-html": { + "version": "2.0.1", + "resolved": "https://verdaccio.lossless.one/lit-html/-/lit-html-2.0.1.tgz", + "integrity": "sha512-KF5znvFdXbxTYM/GjpdOOnMsjgRcFGusTnB54ixnCTya5zUR0XqrDRj29ybuLS+jLXv1jji6Y8+g4W7WP8uL4w==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + } } }, "@fortawesome/fontawesome-common-types": { @@ -17518,9 +17806,9 @@ } }, "@gitzone/tsbuild": { - "version": "2.1.27", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.27.tgz", - "integrity": "sha512-P+GjwUwjDCxSsmukEQPwswdg1etQy/4MBeTaq876UrM57AgfhyJlJlvyvyLRtbISJxFSGQm53BZloHI4skit+g==", + "version": "2.1.28", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbuild/-/tsbuild-2.1.28.tgz", + "integrity": "sha512-4078HthzWnjGPNKtDo8KSpeONp/FyCn4kNM2ZU+H46CLZaG9jlaN4u4qgGSVXJGNNnEOfDDv7+OOdPQW2lVJYg==", "dev": true, "requires": { "@pushrocks/early": "^3.0.6", @@ -17614,9 +17902,9 @@ } }, "@gitzone/tsbundle": { - "version": "1.0.87", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.87.tgz", - "integrity": "sha512-LEebE9c+Kht30JsARNPXU708pxvf248u5r3nJd9TmNIwSN4ozS5WsNmp2wxHv+qsXuuAGGq0oQh4md/UtzXIYw==", + "version": "1.0.88", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsbundle/-/tsbundle-1.0.88.tgz", + "integrity": "sha512-vBeW/ZntvXrW9YSWmQqk6KPh/xxzQc0skOjAQQeEPZG7mlM91wQ+B8R/htJGwDFcs1IyGrR51yfep7l2ntTpqg==", "dev": true, "requires": { "@babel/core": "^7.15.0", @@ -17735,13 +18023,13 @@ } }, "@gitzone/tsrun": { - "version": "1.2.17", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.17.tgz", - "integrity": "sha512-JHGiKXp0kAfeL0AYk+/9lZj5p7fETbaGAebR8Yxs3FhD0PVkHSzjeu+J0TvVssbQmO5FQYMuKiPVLmnsmoOYcw==", + "version": "1.2.18", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftsrun/-/tsrun-1.2.18.tgz", + "integrity": "sha512-DI08qVwVu61zrQlp5/+NVPGH/TsF2x8OGgyxK+xGayIKH9MLRXxX6NT9OK8+FOyCqyJNYfxDunmlK4rlnFCJ7w==", "requires": { "@pushrocks/smartfile": "^8.0.10", - "ts-node": "^10.0.0", - "typescript": "^4.3.4" + "ts-node": "^10.2.1", + "typescript": "^4.4.3" }, "dependencies": { "@pushrocks/smartfile": { @@ -17818,17 +18106,17 @@ } }, "@gitzone/tstest": { - "version": "1.0.57", - "resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.57.tgz", - "integrity": "sha512-mjkgeVcoO91fET5K9ZcZ6kChh334ZxEGpTR/kO8j9jQ8mVjxuRLo3MtvEX1XD1iSB7f95GlA6m+7+7UqmZTfSw==", + "version": "1.0.59", + "resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.59.tgz", + "integrity": "sha512-54DazrrR++uh3xv20Z1WKHw62xGxPIbP6QVQ91YTtgJ3n5NzvkZkZV3uUUN2uU6c6qaN0PtR7UVtc82lXhvF0Q==", "dev": true, "requires": { - "@gitzone/tsbundle": "^1.0.84", - "@gitzone/tsrun": "^1.2.17", + "@gitzone/tsbundle": "^1.0.88", + "@gitzone/tsrun": "^1.2.18", "@pushrocks/consolecolor": "^2.0.1", "@pushrocks/smartbrowser": "^1.0.17", "@pushrocks/smartdelay": "^2.0.13", - "@pushrocks/smartexpress": "^3.0.102", + "@pushrocks/smartexpress": "^3.0.107", "@pushrocks/smartfile": "^8.0.10", "@pushrocks/smartlog": "^2.0.44", "@pushrocks/smartpromise": "^3.1.6", @@ -17945,6 +18233,11 @@ "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", "dev": true }, + "@lit/reactive-element": { + "version": "1.0.1", + "resolved": "https://verdaccio.lossless.one/@lit%2freactive-element/-/reactive-element-1.0.1.tgz", + "integrity": "sha512-nSD5AA2AZkKuXuvGs8IK7K5ZczLAogfDd26zT9l6S7WzvqALdVWcW5vMUiTnZyj5SPcNwNNANj0koeV1ieqTFQ==" + }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://verdaccio.lossless.one/@mrmlnc%2freaddir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -18320,32 +18613,48 @@ } }, "@pushrocks/smartexpress": { - "version": "3.0.102", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.102.tgz", - "integrity": "sha512-B/ItS7USF+i70CtHatPaHjjvtUpaq0dbd7BFyPwYQkKblT7YLfbqaMhBJY1QaXZQplikbI0P3+4+/Eyfqtd98g==", + "version": "3.0.107", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartexpress/-/smartexpress-3.0.107.tgz", + "integrity": "sha512-+T3jyJOULffxUUrYvIRLRGbCGhZmrOKGc9b3La/0PojJmVH+gK9j4K0vSQakS7JWklb6aSgP8C/WBhmb6+EaJg==", "requires": { "@apiglobal/typedrequest": "^1.0.56", - "@pushrocks/lik": "^4.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.3", + "@pushrocks/smartmime": "^1.0.5", "@pushrocks/smartpromise": "^3.1.6", "@pushrocks/smartrequest": "^1.1.52", "@pushrocks/smartsitemap": "^1.0.14", "@pushrocks/smarttime": "^3.0.38", "@tsclass/tsclass": "^3.0.33", - "@types/cors": "^2.8.11", + "@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/lik": { + "version": "5.0.0", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2flik/-/lik-5.0.0.tgz", + "integrity": "sha512-vHgbXXw4LEyZIe+o1b5DkAzo7Kch7QHfwCzJDVdCfihR6aHSN7+T1aSI/mL3A7IiGhvc9ZeGdcvafEIB12rSkQ==", + "requires": { + "@pushrocks/smartdelay": "^2.0.13", + "@pushrocks/smartmatch": "^1.0.7", + "@pushrocks/smartpromise": "^3.1.6", + "@pushrocks/smartrx": "^2.0.19", + "@pushrocks/smarttime": "^3.0.38", + "@types/minimatch": "^3.0.5", + "symbol-tree": "^3.2.4" + } + }, "@pushrocks/smartfile": { "version": "8.0.10", "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.10.tgz", @@ -18527,12 +18836,12 @@ } }, "@pushrocks/smartmime": { - "version": "1.0.3", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartmime/-/smartmime-1.0.3.tgz", - "integrity": "sha512-hLOZwwAzYOOFobUmYy4OyjJJgM3Cw4fQQySF0zqTjd7UIMuAi6cighCNB5M68YHmPr1+XZw/UtHDX8z3tYiehg==", + "version": "1.0.5", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartmime/-/smartmime-1.0.5.tgz", + "integrity": "sha512-FCRg5p5NFTyZnPsvy2sbheVGz67Zeno7VoZARrcP0O+hFtVPnQKnJ73ze11G+MKZ3dVCmYCh1Li+73R6Lx8XJA==", "requires": { "@types/mime-types": "^2.1.0", - "mime-types": "^2.1.26" + "mime-types": "^2.1.32" } }, "@pushrocks/smartnetwork": { @@ -19029,6 +19338,14 @@ "source-map": "^0.6.0" } }, + "@types/compression": { + "version": "1.7.2", + "resolved": "https://verdaccio.lossless.one/@types%2fcompression/-/compression-1.7.2.tgz", + "integrity": "sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==", + "requires": { + "@types/express": "*" + } + }, "@types/connect": { "version": "3.4.34", "resolved": "https://verdaccio.lossless.one/@types%2fconnect/-/connect-3.4.34.tgz", @@ -19241,6 +19558,11 @@ "@types/node": "*" } }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://verdaccio.lossless.one/@types%2ftrusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, "@types/uglify-js": { "version": "3.13.1", "resolved": "https://verdaccio.lossless.one/@types%2fuglify-js/-/uglify-js-3.13.1.tgz", @@ -19773,9 +20095,9 @@ } }, "big-integer": { - "version": "1.6.48", - "resolved": "https://verdaccio.lossless.one/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + "version": "1.6.49", + "resolved": "https://verdaccio.lossless.one/big-integer/-/big-integer-1.6.49.tgz", + "integrity": "sha512-KJ7VhqH+f/BOt9a3yMwJNmcZjG53ijWMTjSAGMveQWyLwqIiwkjNP5PFgDob3Snnx86SjDj6I89fIbv0dkQeNw==" }, "binary-extensions": { "version": "1.13.1", @@ -19952,15 +20274,16 @@ } }, "broadcast-channel": { - "version": "3.5.3", - "resolved": "https://verdaccio.lossless.one/broadcast-channel/-/broadcast-channel-3.5.3.tgz", - "integrity": "sha512-OLOXfwReZa2AAAh9yOUyiALB3YxBe0QpThwwuyRHLgpl8bSznSDmV6Mz7LeBJg1VZsMcDcNMy7B53w12qHrIhQ==", + "version": "3.7.0", + "resolved": "https://verdaccio.lossless.one/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", "requires": { "@babel/runtime": "^7.7.2", - "detect-node": "^2.0.4", + "detect-node": "^2.1.0", "js-sha3": "0.8.0", "microseconds": "0.2.0", "nano-time": "1.0.0", + "oblivious-set": "1.0.0", "rimraf": "3.0.2", "unload": "2.2.0" } @@ -20554,6 +20877,53 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "compressible": { + "version": "2.0.18", + "resolved": "https://verdaccio.lossless.one/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://verdaccio.lossless.one/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://verdaccio.lossless.one/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://verdaccio.lossless.one/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://verdaccio.lossless.one/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://verdaccio.lossless.one/concat-map/-/concat-map-0.0.1.tgz", @@ -21299,9 +21669,9 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-node": { - "version": "2.0.5", - "resolved": "https://verdaccio.lossless.one/detect-node/-/detect-node-2.0.5.tgz", - "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==" + "version": "2.1.0", + "resolved": "https://verdaccio.lossless.one/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "devtools-protocol": { "version": "0.0.818844", @@ -24448,16 +24818,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.44.0", - "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "version": "1.50.0", + "resolved": "https://verdaccio.lossless.one/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" }, "mime-types": { - "version": "2.1.27", - "resolved": "https://verdaccio.lossless.one/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.33", + "resolved": "https://verdaccio.lossless.one/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", "requires": { - "mime-db": "1.44.0" + "mime-db": "1.50.0" } }, "mimic-fn": { @@ -24870,6 +25240,11 @@ "has": "^1.0.3" } }, + "oblivious-set": { + "version": "1.0.0", + "resolved": "https://verdaccio.lossless.one/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" + }, "on-finished": { "version": "2.3.0", "resolved": "https://verdaccio.lossless.one/on-finished/-/on-finished-2.3.0.tgz", @@ -24878,6 +25253,11 @@ "ee-first": "1.1.1" } }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://verdaccio.lossless.one/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, "once": { "version": "1.4.0", "resolved": "https://verdaccio.lossless.one/once/-/once-1.4.0.tgz", diff --git a/package.json b/package.json index 44964e4..3bcef35 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,9 @@ "author": "Lossless GmbH", "license": "MIT", "dependencies": { - "@designestate/dees-domtools": "^1.0.94", - "@designestate/dees-element": "^1.0.23", - "@designestate/dees-wcctools": "^1.0.57", + "@designestate/dees-domtools": "^1.0.96", + "@designestate/dees-element": "^1.0.26", + "@designestate/dees-wcctools": "^1.0.59", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-regular-svg-icons": "^5.15.4", @@ -23,9 +23,9 @@ "typescript": "^4.4.3" }, "devDependencies": { - "@gitzone/tsbuild": "^2.1.27", - "@gitzone/tsbundle": "^1.0.87", - "@gitzone/tstest": "^1.0.57", + "@gitzone/tsbuild": "^2.1.28", + "@gitzone/tsbundle": "^1.0.88", + "@gitzone/tstest": "^1.0.59", "@gitzone/tswatch": "^1.0.56", "@pushrocks/projectinfo": "^4.0.5", "@pushrocks/tapbundle": "^3.2.14", diff --git a/ts_web/elements/dees-chips.ts b/ts_web/elements/dees-chips.ts new file mode 100644 index 0000000..6af31eb --- /dev/null +++ b/ts_web/elements/dees-chips.ts @@ -0,0 +1,123 @@ +import { + customElement, + html, + DeesElement, + property, + TemplateResult, + cssManager, + css, + unsafeCSS, +} from '@designestate/dees-element'; + +import * as domtools from '@designestate/dees-domtools'; + +declare global { + interface HTMLElementTagNameMap { + 'dees-chips': DeesChips; + } +} + +@customElement('dees-chips') +export class DeesChips extends DeesElement { + public static demo = () => html` + + + + `; + + @property() + public selectionMode: 'single' | 'multiple' = 'single'; + + @property({ + type: Array + }) + public selectableChips: string[] = []; + + @property() + public selectedChip: string = null; + + @property({ + type: Array + }) + public selectedChips: string[] = []; + + + constructor() { + super(); + } + + public static styles = [ + cssManager.defaultStyles, + css` + + :host { + display: block; + box-sizing: border-box; + } + + .mainbox { + + } + + .chip { + background: #494949; + display: inline-block; + padding: 8px 12px; + font-size: 14px; + color: #fff; + border-radius: 30px; + margin-right: 3px; + margin-bottom: 7px; + } + + .chip:hover { + background: #666666; + cursor: pointer; + } + + .chip.selected { + background: #00A3FF; + } + + `, + ]; + + public render(): TemplateResult { + return html` +
+ ${this.selectableChips.map(chipArg => html` +
this.selectChip(chipArg)} class="chip ${this.selectedChip === chipArg || this.selectedChips.includes(chipArg) ? 'selected' : ''}"> + ${chipArg} +
+ `)} +
+ `; + } + + public async firstUpdated() { + if (!this.textContent) { + this.textContent = 'Button'; + this.performUpdate(); + } + } + + public async selectChip(chipArg: string) { + if (this.selectionMode === 'single') { + if (this.selectedChip === chipArg) { + this.selectedChip = null; + this.selectedChips = []; + } else { + this.selectedChip = chipArg; + this.selectedChips = [chipArg]; + } + } else if(this.selectionMode === 'multiple') { + if (this.selectedChips.includes(chipArg)) { + this.selectedChips = this.selectedChips.filter(chipArg2 => chipArg !== chipArg2) + } else { + this.selectedChips.push(chipArg); + } + this.requestUpdate(); + } + console.log(this.selectedChips); + } +} diff --git a/ts_web/elements/dees-search.ts b/ts_web/elements/dees-search.ts new file mode 100644 index 0000000..e69de29 diff --git a/ts_web/elements/index.ts b/ts_web/elements/index.ts index 2f5b099..5b19e42 100644 --- a/ts_web/elements/index.ts +++ b/ts_web/elements/index.ts @@ -1,4 +1,5 @@ export * from './dees-button'; +export * from './dees-chips'; export * from './dees-form'; export * from './dees-form-submit'; export * from './dees-icon';