From 2abd91ab4aec4fd3e4da98bfc6eeb1463f466713 Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Fri, 13 Jan 2023 00:30:56 +0100 Subject: [PATCH] fix(core): update --- package.json | 2 +- pnpm-lock.yaml | 579 +++++++--------------------- ts_web/00_commitinfo_data.ts | 2 +- ts_web/elements/dees-contextmenu.ts | 124 ++++-- ts_web/elements/dees-icon.ts | 22 ++ ts_web/elements/dees-spinner.ts | 54 +-- 6 files changed, 273 insertions(+), 510 deletions(-) diff --git a/package.json b/package.json index b386c55..7d0d5af 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@fortawesome/free-regular-svg-icons": "^6.2.1", "@fortawesome/free-solid-svg-icons": "^6.2.1", "@pushrocks/smartpromise": "^3.1.7", - "@tsclass/tsclass": "^4.0.28", + "@tsclass/tsclass": "^4.0.29", "pdfjs-dist": "^2.15.349" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6c37e5..1b7ece8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ specifiers: '@pushrocks/projectinfo': ^5.0.1 '@pushrocks/smartpromise': ^3.1.7 '@pushrocks/tapbundle': ^5.0.4 - '@tsclass/tsclass': ^4.0.28 + '@tsclass/tsclass': ^4.0.29 '@types/node': ^18.11.18 pdfjs-dist: ^2.15.349 @@ -28,7 +28,7 @@ dependencies: '@fortawesome/free-regular-svg-icons': 6.2.1 '@fortawesome/free-solid-svg-icons': 6.2.1 '@pushrocks/smartpromise': 3.1.7 - '@tsclass/tsclass': 4.0.28 + '@tsclass/tsclass': 4.0.29 pdfjs-dist: 2.16.105 devDependencies: @@ -52,10 +52,6 @@ packages: transitivePeerDependencies: - supports-color - /@apiglobal/typedrequest-interfaces/1.0.15: - resolution: {integrity: sha512-KncX168fUQJ73FeT22Cvls41mkJmtasP8dB2s9+9/OyWZpNsCzk9NEmtdRhulW2vLQwuAbQc1eoloe7ffCmhcA==} - dev: true - /@apiglobal/typedrequest-interfaces/1.0.20: resolution: {integrity: sha512-ybsDtavYbzGJYSLodSbkxDvSLYtfMzBTuNZDJpiANt1rZA2MO/GCq8zk5MVLlrUUQIr/7oxPGWqxi1QDwR+RHQ==} @@ -87,21 +83,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - - /@apiglobal/typedsocket/2.0.5: - resolution: {integrity: sha512-AsxG9782yVHELir6wsvYafE0knCRF/X10imgNolaemz680wqiFbBIhoNIVGxRw13XW1N9sJVbFJPEoBO0/uuoQ==} - dependencies: - '@apiglobal/typedrequest': 2.0.12 - '@apiglobal/typedrequest-interfaces': 1.0.15 - '@pushrocks/isohash': 2.0.0 - '@pushrocks/smartsocket': 2.0.7 - '@pushrocks/smartstring': 4.0.5 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} @@ -164,7 +145,7 @@ packages: '@pushrocks/webrequest': 3.0.13 '@pushrocks/websetup': 3.0.16 '@pushrocks/webstore': 2.0.5 - lit: 2.5.0 + lit: 2.6.1 sweet-scroll: 4.0.0 transitivePeerDependencies: - supports-color @@ -176,7 +157,7 @@ packages: '@designestate/dees-domtools': 2.0.28 '@pushrocks/isounique': 1.0.5 '@pushrocks/smartrx': 3.0.0 - lit: 2.5.0 + lit: 2.6.1 transitivePeerDependencies: - supports-color dev: false @@ -189,14 +170,12 @@ packages: '@gitzone/tsrun': 1.2.39_@types+node@18.11.18 '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartexpress': 4.0.23 - lit: 2.6.0 + lit: 2.6.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - - bufferutil - supports-color - - utf-8-validate dev: false /@esbuild/linux-loong64/0.14.54: @@ -211,7 +190,7 @@ packages: /@esm-bundle/chai/4.3.4-fix.0: resolution: {integrity: sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 dev: true /@fortawesome/fontawesome-common-types/6.2.1: @@ -259,11 +238,11 @@ packages: '@pushrocks/early': 4.0.3 '@pushrocks/smartcli': 4.0.6 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartfile': 10.0.5 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartfile': 10.0.7 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.7 - typescript: 4.8.4 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true @@ -274,8 +253,8 @@ packages: dependencies: '@pushrocks/early': 4.0.3 '@pushrocks/smartcli': 4.0.6 - '@pushrocks/smartfile': 10.0.5 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartfile': 10.0.7 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartlog-destination-local': 8.0.8 '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.7 @@ -284,7 +263,7 @@ packages: '@types/node': 18.11.18 esbuild: 0.14.54 html-minifier: 4.0.0 - typescript: 4.8.4 + typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true @@ -293,10 +272,10 @@ packages: resolution: {integrity: sha512-gLqKOic3T1GIdqsp+T5g1OewfboMJKKMr7/SJgBuMx4BUEBfW7TYhqk6psgfewhHs/zKII5rWbbPauykkKlYIg==} hasBin: true dependencies: - '@pushrocks/smartfile': 10.0.5 + '@pushrocks/smartfile': 10.0.7 '@pushrocks/smartshell': 2.0.30 - ts-node: 10.9.1_vqcafhj4xvr2nzknlrdklk55zm - typescript: 4.8.4 + ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq + typescript: 4.9.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -312,8 +291,8 @@ packages: '@pushrocks/consolecolor': 2.0.1 '@pushrocks/smartbrowser': 2.0.5 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartexpress': 4.0.21 - '@pushrocks/smartfile': 10.0.5 + '@pushrocks/smartexpress': 4.0.23 + '@pushrocks/smartfile': 10.0.7 '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartshell': 2.0.30 @@ -340,11 +319,11 @@ packages: '@pushrocks/smartchok': 1.0.23 '@pushrocks/smartcli': 4.0.6 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartlog-destination-local': 8.0.8 - '@pushrocks/smartserve': 2.0.28 + '@pushrocks/smartserve': 2.0.29 '@pushrocks/smartshell': 2.0.30 - '@pushrocks/taskbuffer': 3.0.2 + '@pushrocks/taskbuffer': 3.0.7 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -371,19 +350,11 @@ packages: /@lit-labs/ssr-dom-shim/1.0.0: resolution: {integrity: sha512-ic93MBXfApIFTrup4a70M/+ddD8xdt2zxxj9sRwHQzhS9ag/syqkD8JPdTXsc1gUy2K8TTirhlCqyTEM/sifNw==} - dev: false - /@lit/reactive-element/1.4.1: - resolution: {integrity: sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==} - - /@lit/reactive-element/1.5.0: - resolution: {integrity: sha512-fQh9FDK0LPTwDk+0HhSZEtb8K0LTN1wXerwpGrWA+a8tWulYRDLI4vQDWp4GOIsewn0572KYV/oZ3+492D7osA==} - - /@lit/reactive-element/1.6.0: - resolution: {integrity: sha512-33H04h4tx9NVEADti0haZTNxssCnqZlMlyjri5k9kwDWAe2W1iENroZt7VWwmsPhlWUD8sSoPXSHqd0DdL29Pw==} + /@lit/reactive-element/1.6.1: + resolution: {integrity: sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==} dependencies: '@lit-labs/ssr-dom-shim': 1.0.0 - dev: false /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -403,14 +374,14 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: true /@open-wc/chai-dom-equals/0.12.36: resolution: {integrity: sha512-Gt1fa37h4rtWPQGETSU4n1L678NmMi9KwHM1sH+JCGcz45rs8DBPx7MUVeGZ+HxRlbEI5t9LU2RGGv6xT2OlyA==} dependencies: '@open-wc/semantic-dom-diff': 0.13.21 - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 dev: true /@open-wc/dedupe-mixin/1.3.1: @@ -420,7 +391,7 @@ packages: /@open-wc/scoped-elements/2.1.3: resolution: {integrity: sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==} dependencies: - '@lit/reactive-element': 1.4.1 + '@lit/reactive-element': 1.6.1 '@open-wc/dedupe-mixin': 1.3.1 dev: true @@ -431,7 +402,7 @@ packages: /@open-wc/semantic-dom-diff/0.19.7: resolution: {integrity: sha512-ahwHb7arQXXnkIGCrOsM895FJQrU47VWZryCsSSzl5nB3tJKcJ8yjzQ3D/yqZn6v8atqOz61vaY05aNsqoz3oA==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@web/test-runner-commands': 0.6.5 transitivePeerDependencies: - bufferutil @@ -439,24 +410,24 @@ packages: - utf-8-validate dev: true - /@open-wc/testing-helpers/2.1.3: - resolution: {integrity: sha512-hQujGaWncmWLx/974jq5yf2jydBNNTwnkISw2wLGiYgX34+3R6/ns301Oi9S3Il96Kzd8B7avdExp/gDgqcF5w==} + /@open-wc/testing-helpers/2.1.4: + resolution: {integrity: sha512-iZJxxKI9jRgnPczm8p2jpuvBZ3DHYSLrBmhDfzs7ol8vXMNt+HluzM1j1TSU95MFVGnfaspvvt9fMbXKA7cNcA==} dependencies: '@open-wc/scoped-elements': 2.1.3 - lit: 2.5.0 - lit-html: 2.4.0 + lit: 2.6.1 + lit-html: 2.6.1 dev: true - /@open-wc/testing/3.1.6: - resolution: {integrity: sha512-MIf9cBtac4/UBE5a+R5cXiRhOGfzetsV+ZPFc188AfkPDPbmffHqjrRoCyk4B/qS6fLEulSBMLSaQ+6ze971gQ==} + /@open-wc/testing/3.1.7: + resolution: {integrity: sha512-HCS2LuY6hXtEwjqmad+eanId5H7E+3mUi9Z3rjAhH+1DCJ53lUnjzWF1lbCYbREqrdCpmzZvW1t5R3e9gJZSCA==} dependencies: '@esm-bundle/chai': 4.3.4-fix.0 '@open-wc/chai-dom-equals': 0.12.36 '@open-wc/semantic-dom-diff': 0.19.7 - '@open-wc/testing-helpers': 2.1.3 - '@types/chai': 4.3.3 + '@open-wc/testing-helpers': 2.1.4 + '@types/chai': 4.3.4 '@types/chai-dom': 0.0.12 - '@types/sinon-chai': 3.2.8 + '@types/sinon-chai': 3.2.9 chai-a11y-axe: 1.4.0 transitivePeerDependencies: - bufferutil @@ -480,7 +451,7 @@ packages: /@pushrocks/isohash/2.0.0: resolution: {integrity: sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==} dependencies: - '@pushrocks/smartenv': 5.0.3 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smarthash': 2.1.10 /@pushrocks/isounique/1.0.5: @@ -492,7 +463,7 @@ packages: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarttime': 3.0.50 '@pushrocks/smartunique': 3.0.3 '@types/minimatch': 3.0.5 minimatch: 3.1.2 @@ -517,7 +488,7 @@ packages: '@pushrocks/smartmatch': 1.0.7 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarttime': 3.0.50 '@types/minimatch': 3.0.5 symbol-tree: 3.2.4 @@ -528,7 +499,7 @@ packages: '@pushrocks/smartmatch': 1.0.7 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarttime': 3.0.50 '@types/minimatch': 3.0.5 '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 @@ -558,14 +529,14 @@ packages: - utf-8-validate dev: true - /@pushrocks/smartcache/1.0.15: - resolution: {integrity: sha512-ahjwlNjpRGXUQ5aAgW6sZn3e+lXoV8oRmaSzgJZ9buph4JTTka44tXorkpLKHw4KFzaNzkJ6KdPrExR3XJPZdQ==} + /@pushrocks/smartcache/1.0.16: + resolution: {integrity: sha512-bKtueWrRHs4Rlink81MpNUDpnXqoPy+7sdw/WQWKzlWfDWLzF/cO24efriNP+3O2W84MvfSzxliRcbxxPvefLA==} dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smarterror': 2.0.1 - '@pushrocks/smarthash': 3.0.1 + '@pushrocks/smarthash': 3.0.2 '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarttime': 4.0.1 /@pushrocks/smartchok/1.0.23: resolution: {integrity: sha512-l1owj/ZYfP3chD5Gm3dkxucdpVRYiqyn/bLgCmtBZY0Q4EAvsu+bUJQ8qixiPiKYpjyIg0ZUKlCeDzZJc+G3Xg==} @@ -581,7 +552,7 @@ packages: resolution: {integrity: sha512-nv2Ldy+jTRsVpGpOz+9o0F8FMELoWYk/sy5ecyh9AsP97Kdj3CtqwRwHhcl7mLepdrcRw1qHK3DAloln1XP4Vg==} dependencies: '@pushrocks/lik': 6.0.0 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartparam': 1.1.6 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 @@ -593,11 +564,6 @@ packages: dependencies: '@pushrocks/smartpromise': 3.1.7 - /@pushrocks/smartenv/5.0.3: - resolution: {integrity: sha512-/cgEDhOIo9LB5Vd2BVO9+QrjC38w872iy7w88UWuwz7obVILWOHl3MYMHAKFqXexuwKpQ/y/Klu2xQHtOPgi6Q==} - dependencies: - '@pushrocks/smartpromise': 3.1.7 - /@pushrocks/smartenv/5.0.5: resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==} dependencies: @@ -623,39 +589,6 @@ packages: fast-deep-equal: 3.1.3 dev: true - /@pushrocks/smartexpress/4.0.21: - resolution: {integrity: sha512-QRiubmfM7DNR8aNA47zfkxkAlTAL/OyyZFlCBRz7nxJLiJ/CA6B2ptgskvG9xQTihchL9tFMTfcl5YdzjB/XoA==} - dependencies: - '@apiglobal/typedrequest': 2.0.12 - '@apiglobal/typedsocket': 2.0.5 - '@pushrocks/lik': 6.0.0 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartfeed': 1.0.11 - '@pushrocks/smartfile': 10.0.5 - '@pushrocks/smartmanifest': 1.0.8 - '@pushrocks/smartmime': 1.0.5 - '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrequest': 2.0.11 - '@pushrocks/smartsitemap': 2.0.1 - '@pushrocks/smarttime': 3.0.45 - '@tsclass/tsclass': 4.0.28 - '@types/compression': 1.7.2 - '@types/cors': 2.8.12 - '@types/express': 4.17.14 - '@types/finalhandler': 1.2.0 - body-parser: 1.20.1 - cors: 2.8.5 - express: 4.18.2 - express-force-ssl: 0.3.2 - helmet: 5.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@pushrocks/smartexpress/4.0.23: resolution: {integrity: sha512-4FFmANjJs84byn554FslB43igZ9LXGvwevGxh8LcsEOLHzvhpWiIsiRuKPXAC0KnWUshD5KBKNVa/p7QrHu4wA==} dependencies: @@ -673,7 +606,7 @@ packages: '@pushrocks/smartrequest': 2.0.11 '@pushrocks/smartsitemap': 2.0.1 '@pushrocks/smarttime': 3.0.50 - '@tsclass/tsclass': 4.0.28 + '@tsclass/tsclass': 4.0.29 '@types/compression': 1.7.2 '@types/cors': 2.8.13 '@types/express': 4.17.15 @@ -687,7 +620,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false /@pushrocks/smartfeed/1.0.11: resolution: {integrity: sha512-PcsiQ4tkwTpGxOdLiEpAR5vfFpn8Utnlind4mmX+FLIZVuuONaApefWMvaYv5ysmfnWQuCE2qkFq1J5ulDcBbQ==} @@ -699,29 +631,6 @@ packages: /@pushrocks/smartfile-interfaces/1.0.7: resolution: {integrity: sha512-C/v9Scbx1J+ByMk3YBZrlLRYXdObty/Uz/h6kSZqsO8ghYuT9l7OVpEcyduiSVPakaMi6YnzfME3Nfs3oLj//Q==} - /@pushrocks/smartfile/10.0.5: - resolution: {integrity: sha512-NFF8h3BnKP65RUgaFvidUcrFZmRCYLTd3Z5uo12V73oy9LNgPNshPeYU6705vfD7X+6MonlVkuFv0dJz6L9zpg==} - dependencies: - '@pushrocks/lik': 6.0.0 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartfile-interfaces': 1.0.7 - '@pushrocks/smarthash': 3.0.1 - '@pushrocks/smartjson': 5.0.2 - '@pushrocks/smartmime': 1.0.5 - '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrequest': 2.0.11 - '@pushrocks/smartstream': 2.0.3 - '@pushrocks/streamfunction': 4.0.4 - '@types/fs-extra': 9.0.13 - '@types/glob': 8.0.0 - '@types/js-yaml': 4.0.5 - fs-extra: 10.1.0 - glob: 8.0.3 - js-yaml: 4.1.0 - transitivePeerDependencies: - - supports-color - /@pushrocks/smartfile/10.0.7: resolution: {integrity: sha512-ZjMkHLjiKaHFy5bz2k+0bLNr3S0Ef6EU65vuZuq8MbhJQW/xhBUWZWT/sKNSkPiXVCWI+vpHOA6j1G3qCnLspg==} dependencies: @@ -744,7 +653,6 @@ packages: js-yaml: 4.1.0 transitivePeerDependencies: - supports-color - dev: false /@pushrocks/smartfile/9.0.6: resolution: {integrity: sha512-mXFrnHpM3Eq0MLokGP6DDRTk+v/HDlQwnNq4HFuCqs8YW6uTU/FoRJDnrCAf+spSzkDm0m1ajz/4rke8Dk9l6A==} @@ -773,15 +681,7 @@ packages: dependencies: '@pushrocks/smartjson': 4.0.6 '@pushrocks/smartpromise': 3.1.7 - '@types/through2': 2.0.36 - through2: 4.0.2 - - /@pushrocks/smarthash/3.0.1: - resolution: {integrity: sha512-S9BiLsxTJB4KOXiiqcdp9QHc8srctHQxoWqDNVw7mGJbU6KuCHbFW6NUcEe2us5z389dGNEbbPMy7+0mAdTXVA==} - dependencies: - '@pushrocks/smartjson': 5.0.2 - '@pushrocks/smartpromise': 3.1.7 - '@types/through2': 2.0.36 + '@types/through2': 2.0.38 through2: 4.0.2 /@pushrocks/smarthash/3.0.2: @@ -791,7 +691,6 @@ packages: '@pushrocks/smartpromise': 3.1.7 '@types/through2': 2.0.38 through2: 4.0.2 - dev: false /@pushrocks/smartjson/4.0.6: resolution: {integrity: sha512-lykr068RSDHs0+EXCvIDVxjKnDtRQ2M7EXOo5jVrUU6/OEdfRl9ErM1K/oPafiEi47/PtTrwLlp1KdSgqkRjmg==} @@ -802,17 +701,6 @@ packages: fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 - /@pushrocks/smartjson/5.0.2: - resolution: {integrity: sha512-zYy4jaZhBA0JUnheDinARS82fpQZrwLZZWTBHK40UJ4q2n/a/CvFvNDaN81I1PODubV6dsRF4M0JjLk2VJ5XMA==} - dependencies: - '@pushrocks/smartstring': 4.0.5 - '@types/buffer-json': 2.0.1 - '@types/fast-json-stable-stringify': 2.1.0 - '@types/lodash.clonedeep': 4.5.7 - buffer-json: 2.0.0 - fast-json-stable-stringify: 2.1.0 - lodash.clonedeep: 4.5.0 - /@pushrocks/smartjson/5.0.5: resolution: {integrity: sha512-0Hhfur5X8hFLxTZVZv24PyyuzDE7x+J6tx59GEa9R9I3+VsvX5jdRCLtczJtWUriNISkXtwqAYsNPizIQA0BYw==} dependencies: @@ -840,7 +728,7 @@ packages: /@pushrocks/smartlog-interfaces/2.0.23: resolution: {integrity: sha512-tXqwfrekGxGZJB72BFQppywk7413hXVDgcJNeU+kY6xvmzVjf2HxOMbFYhewh1+p4uai1u9n0xcMb0qbbPy4/Q==} dependencies: - '@apiglobal/typedrequest-interfaces': 1.0.15 + '@apiglobal/typedrequest-interfaces': 1.0.20 dev: true /@pushrocks/smartlog-interfaces/3.0.0: @@ -848,13 +736,6 @@ packages: dependencies: '@apiglobal/typedrequest-interfaces': 2.0.1 - /@pushrocks/smartlog/3.0.1: - resolution: {integrity: sha512-lE6BCrtZcDDjeXymHq9EK+VlrV3lhXXagFubgHiwrtX8+2xzihS3PpLE54pMARf5X5LE00xg1W0QxSzYJ9oMqg==} - dependencies: - '@pushrocks/isounique': 1.0.5 - '@pushrocks/smartlog-interfaces': 2.0.23 - dev: true - /@pushrocks/smartlog/3.0.2: resolution: {integrity: sha512-1WPA0LX9HfE54ESKtk32uvsXiYIMu2QX7NUlQ3uHSMmFULnJYo2m/LeKEf6qHH7DJtxZbkWzkrMOkZVPL1MeNg==} dependencies: @@ -884,7 +765,7 @@ packages: '@types/default-gateway': 3.0.1 isopen: 1.3.0 public-ip: 6.0.1 - systeminformation: 5.16.1 + systeminformation: 5.17.3 dev: true /@pushrocks/smartopen/2.0.0: @@ -912,14 +793,14 @@ packages: resolution: {integrity: sha512-z1XAxHW3C0gkzk30yZJpc74S6MJyMBAtlG9FiGhIhs9jGw6z/dkgpVr8beJMOCOX1KIzlA5HJoJOWtex/fd90g==} dependencies: '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartfile': 10.0.5 + '@pushrocks/smartfile': 10.0.7 '@pushrocks/smartnetwork': 3.0.2 '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartpuppeteer': 2.0.2 '@pushrocks/smartunique': 3.0.3 - '@tsclass/tsclass': 4.0.28 - '@types/express': 4.17.14 + '@tsclass/tsclass': 4.0.29 + '@types/express': 4.17.15 express: 4.18.2 pdf-merger-js: 3.4.0 pdf2json: 2.1.0 @@ -985,29 +866,28 @@ packages: resolution: {integrity: sha512-aFRpGxDZgHH1mpmkRBTFwuIVqFiDxk22n2vX2gW4hntV0nJGlt9M9dixMFFXGUjabwX9hHW7y60QPJm2rKaypA==} dependencies: '@pushrocks/smartpromise': 3.1.7 - rxjs: 7.5.7 + rxjs: 7.8.0 /@pushrocks/smartrx/3.0.0: resolution: {integrity: sha512-PwWmgEC3nKLoZYvOOfQhCQeesFOLNtbutxvkr/H06BfK3UgBFgnjMrVycjeaQlEWh+fgcwV3ZxZSgzMBsba8qg==} dependencies: '@pushrocks/smartpromise': 3.1.7 rxjs: 7.8.0 - dev: false - /@pushrocks/smartserve/2.0.28: - resolution: {integrity: sha512-fpPWVSsDFsi/OH1kgur5850jfWwW5M5kHOYBEFBkE0AfrPcIe/IiSPi9EECpFs7/7nnXZkfcrdZK8KFAtcLSuA==} + /@pushrocks/smartserve/2.0.29: + resolution: {integrity: sha512-3KTW6QQoJP743vhLxkuowqoh8ceuvTBcuV4LFwB77M23gt2aSVzrxG2V+lloAp+sspyzIUwQwMoc0YktETDikg==} dependencies: '@pushrocks/smartchok': 1.0.23 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartexpress': 4.0.21 - '@pushrocks/smartfile': 10.0.5 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartexpress': 4.0.23 + '@pushrocks/smartfile': 10.0.7 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartlog-destination-devtools': 1.0.10 '@pushrocks/smartopen': 2.0.0 '@pushrocks/smartpath': 5.0.5 '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrx': 2.0.27 - lit: 2.4.0 + '@pushrocks/smartrx': 3.0.0 + lit: 2.6.1 transitivePeerDependencies: - supports-color dev: true @@ -1025,7 +905,7 @@ packages: /@pushrocks/smartsitemap/2.0.1: resolution: {integrity: sha512-eB4ybrhUtJaoqDY3P76NIp6gbIOGzLJPwqkMGo2d8dcJftqlySZxalsZTLOIHqLzQXYwSxuKo2JYGrjokx83Vw==} dependencies: - '@pushrocks/smartcache': 1.0.15 + '@pushrocks/smartcache': 1.0.16 '@pushrocks/smartfeed': 1.0.11 '@pushrocks/smartxml': 1.0.6 '@pushrocks/smartyaml': 2.0.5 @@ -1055,30 +935,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - - /@pushrocks/smartsocket/2.0.7: - resolution: {integrity: sha512-xoBdecjxQH5cYlMyzmZ6qoBUlC136HVc4nIjlEqohaI3itNyJI6hmU0FDBFLrgCEKKNJx6PB1NUJJMhHY6lwyw==} - dependencies: - '@apiglobal/typedrequest-interfaces': 1.0.15 - '@pushrocks/isohash': 2.0.0 - '@pushrocks/isounique': 1.0.5 - '@pushrocks/lik': 6.0.0 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartexpress': 4.0.21 - '@pushrocks/smartjson': 5.0.2 - '@pushrocks/smartlog': 3.0.1 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.45 - socket.io: 4.5.3 - socket.io-client: 4.5.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true /@pushrocks/smartspawn/3.0.2: resolution: {integrity: sha512-Sol00AgZs+D4TRKbf3YzSihSE0BqzPQYHj0D5+C7qGyMLvRQboT7p899rVQsJB2f1F9gjwJsaoymjPrrNUcxaw==} @@ -1106,8 +962,8 @@ packages: dependencies: '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 - '@types/from2': 2.3.1 - '@types/through2': 2.0.36 + '@types/from2': 2.3.2 + '@types/through2': 2.0.38 from2: 2.3.0 through2: 4.0.2 @@ -1115,27 +971,16 @@ packages: resolution: {integrity: sha512-g9a/Mfj+eJAUrTDQoH3oaYegjI98WlVoSLAI8lpExQ/STlEJGO5ZdWDqgZ0HvHe+5UeWvxzCFpHifqRhMUJ+dQ==} dependencies: '@pushrocks/isounique': 1.0.5 - '@pushrocks/smartenv': 5.0.3 + '@pushrocks/smartenv': 5.0.5 '@types/randomatic': 3.1.3 buffer: 6.0.3 crypto-random-string: 4.0.0 - js-base64: 3.7.2 + js-base64: 3.7.4 normalize-newline: 4.1.0 randomatic: 3.1.1 strip-indent: 4.0.0 url: 0.11.0 - /@pushrocks/smarttime/3.0.45: - resolution: {integrity: sha512-3E/92Qmq7h2SpaA1TcVmWD02forTNQqEPE7xpk2dv/ussr/qb3WiM/c/D7Oe4lLuPxit0aJrcZlbtQs0H79uRg==} - dependencies: - '@pushrocks/lik': 5.0.7 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpromise': 3.1.7 - croner: 4.4.1 - dayjs: 1.11.6 - is-nan: 1.3.2 - pretty-ms: 7.0.1 - /@pushrocks/smarttime/3.0.50: resolution: {integrity: sha512-44NgDuNukCQIlPJFNORcDugp36Yj6HT6eZEWtn4M4HKlTFCQ8De+ztwGg+gRceucJ202zqLRKrXoh8dVdS3BaQ==} dependencies: @@ -1157,7 +1002,6 @@ packages: dayjs: 1.11.7 is-nan: 1.3.2 pretty-ms: 8.0.0 - dev: false /@pushrocks/smartunique/3.0.3: resolution: {integrity: sha512-f+c3s2WzzjASoRHyYTLU0kHDVWREg4sZVdi5L42bTA3CTUWNrcGUC62h4wP4U4BiPl3bopTr3LPhClZHJ738oA==} @@ -1191,35 +1035,36 @@ packages: dependencies: '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartrx': 2.0.27 - '@types/from2': 2.3.1 - '@types/through2': 2.0.36 + '@types/from2': 2.3.2 + '@types/through2': 2.0.38 from2: 2.3.0 through2: 4.0.2 /@pushrocks/tapbundle/5.0.4: resolution: {integrity: sha512-sEUepgMsH+abdtBGN0FSTHhJzG/IpZ1XVDm8YF6ma21A6Z8DUXTbEbpGWC/Goi2HCSkgHNxmgMSshT1zAO/xXA==} dependencies: - '@open-wc/testing': 3.1.6 + '@open-wc/testing': 3.1.7 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smartexpect': 1.0.14 '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarttime': 3.0.50 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@pushrocks/taskbuffer/3.0.2: - resolution: {integrity: sha512-aTWEKRGNZ9CF1/M19CMnP2YXoXFzXhYqGO4DYYTkWHlCBOp7cwvUiVBZlqp//aTnxveo+ZTz3zpuYUPnd7SPsg==} + /@pushrocks/taskbuffer/3.0.7: + resolution: {integrity: sha512-T4F3GKj3HqiuY1ZMcwOPe8pDi16XiJDTTG8ylaczZiJSRdXj7+U90pKBbX6cck354W/4jZNGvNa0j3h+qxFvjw==} dependencies: + '@pushrocks/isounique': 1.0.5 '@pushrocks/lik': 6.0.0 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartlog': 3.0.1 + '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrx': 2.0.27 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smartrx': 3.0.0 + '@pushrocks/smarttime': 4.0.1 dev: true /@pushrocks/webrequest/3.0.13: @@ -1227,8 +1072,8 @@ packages: dependencies: '@adobe/helix-fetch': 3.1.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartjson': 5.0.2 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartjson': 5.0.5 '@pushrocks/smartpromise': 3.1.7 '@pushrocks/webstore': 2.0.5 transitivePeerDependencies: @@ -1280,10 +1125,10 @@ packages: dependencies: type-fest: 2.19.0 - /@tsclass/tsclass/4.0.28: - resolution: {integrity: sha512-69OUcb9hR1PYTCHwxsyJhlE7jUJKYZMl4tQWagN7Kmv8gIWRvjfPecNQTUSmSYx6N99z4l+0E/WJ6h18EiDJWg==} + /@tsclass/tsclass/4.0.29: + resolution: {integrity: sha512-vOI7//7B1IEE4RVpuAEsydUVcJTYpsZEN6Tb1JIBzqc6OYtXYk3/V42Q7UzgekCiP8sEQR4BTUwnSJ0ta0y3mA==} dependencies: - type-fest: 3.3.0 + type-fest: 3.5.1 /@tsconfig/node10/1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -1319,11 +1164,11 @@ packages: /@types/chai-dom/0.0.12: resolution: {integrity: sha512-4rE7sDw713cV61TYzQbMrPjC4DjNk3x4vk9nAVRNXcSD4p0/5lEEfm0OgoCz5eNuWUXNKA0YiKiH/JDTuKivkA==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 dev: true - /@types/chai/4.3.3: - resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + /@types/chai/4.3.4: + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true /@types/chokidar/2.1.3: @@ -1350,7 +1195,7 @@ packages: /@types/compression/1.7.2: resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} dependencies: - '@types/express': 4.17.14 + '@types/express': 4.17.15 /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} @@ -1377,15 +1222,10 @@ packages: '@types/node': 18.11.18 dev: true - /@types/cors/2.8.12: - resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} - dev: true - /@types/cors/2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: '@types/node': 18.11.18 - dev: false /@types/debounce/1.2.1: resolution: {integrity: sha512-epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==} @@ -1395,13 +1235,6 @@ packages: resolution: {integrity: sha512-tpu0hp+AOIzwdAHyZPzLE5pCf9uT0pb+xZ76T4S7MrY2YTVq918Q7Q2VQ3KCVQqYxM7nxuCK/SL3X97jBEIeKQ==} dev: true - /@types/express-serve-static-core/4.17.31: - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} - dependencies: - '@types/node': 18.11.18 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - /@types/express-serve-static-core/4.17.32: resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==} dependencies: @@ -1409,14 +1242,6 @@ packages: '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 - /@types/express/4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} - dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 - /@types/express/4.17.15: resolution: {integrity: sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==} dependencies: @@ -1436,8 +1261,8 @@ packages: dependencies: '@types/node': 18.11.18 - /@types/from2/2.3.1: - resolution: {integrity: sha512-l7kKtohAc5h0CKh6vFMv5WcWvQx40KE6dQneUg22i8c1mwxhVPbN781bYts/mYXxSBrQMhNxkhwg18QY0MfeOg==} + /@types/from2/2.3.2: + resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==} dependencies: '@types/node': 18.11.18 @@ -1446,12 +1271,12 @@ packages: dependencies: '@types/jsonfile': 6.1.1 '@types/node': 18.11.18 - dev: false /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: '@types/node': 18.11.18 + dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} @@ -1482,8 +1307,8 @@ packages: resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} dev: true - /@types/http-errors/1.8.2: - resolution: {integrity: sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==} + /@types/http-errors/2.0.1: + resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -1512,7 +1337,6 @@ packages: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: '@types/node': 18.11.18 - dev: false /@types/keygrip/1.0.2: resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==} @@ -1531,7 +1355,7 @@ packages: '@types/content-disposition': 0.5.5 '@types/cookies': 0.7.7 '@types/http-assert': 1.5.3 - '@types/http-errors': 1.8.2 + '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 '@types/node': 18.11.18 @@ -1540,10 +1364,10 @@ packages: /@types/lodash.clonedeep/4.5.7: resolution: {integrity: sha512-ccNqkPptFIXrpVqUECi60/DFxjNKsfoQxSQsgcBJCX/fuX1wgyQieojkcWH/KpE3xzLoWN/2k+ZeGqIN3paSvw==} dependencies: - '@types/lodash': 4.14.186 + '@types/lodash': 4.14.191 - /@types/lodash/4.14.186: - resolution: {integrity: sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==} + /@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} /@types/mime-types/2.1.1: resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} @@ -1591,10 +1415,10 @@ packages: resolution: {integrity: sha1-gJPuBBam4r8qpjOBCRFLP7/6Dps=} dev: true - /@types/sinon-chai/3.2.8: - resolution: {integrity: sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==} + /@types/sinon-chai/3.2.9: + resolution: {integrity: sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@types/sinon': 10.0.13 dev: true @@ -1611,16 +1435,10 @@ packages: /@types/symbol-tree/3.2.2: resolution: {integrity: sha512-+NcSHyA9K2EDHv3ny4wpbRSA+f+Tj0O7hIj7+w4tVw9yxqMavXwtFwuZEo3vyigTgOhGkrAUl3gj4oxAcyLfRQ==} - /@types/through2/2.0.36: - resolution: {integrity: sha512-vuifQksQHJXhV9McpVsXKuhnf3lsoX70PnhcqIAbs9dqLH2NgrGz0DzZPDY3+Yh6eaRqcE1gnCQ6QhBn1/PT5A==} - dependencies: - '@types/node': 18.11.18 - /@types/through2/2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: '@types/node': 18.11.18 - dev: false /@types/trusted-types/2.0.2: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} @@ -1668,11 +1486,11 @@ packages: '@web/parse5-utils': 1.3.0 chokidar: 3.5.3 clone: 2.1.2 - es-module-lexer: 1.0.5 + es-module-lexer: 1.1.0 get-stream: 6.0.1 is-stream: 2.0.1 isbinaryfile: 4.0.10 - koa: 2.13.4 + koa: 2.14.1 koa-etag: 4.0.0 koa-send: 5.0.1 koa-static: 5.0.0 @@ -1743,8 +1561,8 @@ packages: - utf-8-validate dev: true - /@xmldom/xmldom/0.8.3: - resolution: {integrity: sha512-Lv2vySXypg4nfa51LY1nU8yDAGo/5YwF+EY/rUZgIbfvwVARcd67ttCM8SMsTeJy51YhHYavEq+FS6R0hW9PFQ==} + /@xmldom/xmldom/0.8.6: + resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} engines: {node: '>=10.0.0'} dev: true @@ -1759,8 +1577,8 @@ packages: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true @@ -1822,8 +1640,8 @@ packages: color-convert: 2.0.1 dev: true - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -1857,8 +1675,8 @@ packages: /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - /axe-core/4.4.3: - resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} + /axe-core/4.6.2: + resolution: {integrity: sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==} engines: {node: '>=4'} dev: true @@ -1981,8 +1799,8 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request/10.2.3: - resolution: {integrity: sha512-6BehRBOs7iurNjAYN9iPazTwFDaMQavJO8W1MEm3s2pH8q/tkPTtLDRUZaweWK87WFGf2Y5wLAlaCJlR5kOz3w==} + /cacheable-request/10.2.5: + resolution: {integrity: sha512-5RwYYCfzjNPsyJxb/QpaM0bfzx+kw5/YpDhZPm9oMIDntHFQ9YXeyV47ZvzlTE0XrrrbyO2UITJH4GF9eRLdXQ==} engines: {node: '>=14.16'} dependencies: '@types/http-cache-semantics': 4.0.1 @@ -2015,7 +1833,7 @@ packages: /chai-a11y-axe/1.4.0: resolution: {integrity: sha512-m7J6DVAl1ePL2ifPKHmwQyHXdCZ+Qfv+qduh6ScqcDfBnJEzpV1K49TblujM45j1XciZOFeFNqMb2sShXMg/mw==} dependencies: - axe-core: 4.4.3 + axe-core: 4.6.2 dev: true /chalk/2.4.2: @@ -2031,7 +1849,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -2176,7 +1994,6 @@ packages: /croner/5.3.5: resolution: {integrity: sha512-VqaplJOVtaGuAxhsw2HM9GG0DLpVi3W9IsV7bKMAC12O7wMIOcZpCYHBw+xkFABzT3xp5MvUqTfbTewCgxgN+A==} engines: {node: '>=6.0'} - dev: false /cross-fetch/3.1.5: resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} @@ -2201,9 +2018,6 @@ packages: dependencies: type-fest: 1.4.0 - /dayjs/1.11.6: - resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} - /dayjs/1.11.7: resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} @@ -2360,7 +2174,7 @@ packages: dependencies: '@socket.io/component-emitter': 3.1.0 debug: 4.3.4 - engine.io-parser: 5.0.4 + engine.io-parser: 5.0.5 ws: 8.2.3 xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: @@ -2368,34 +2182,9 @@ packages: - supports-color - utf-8-validate - /engine.io-parser/5.0.4: - resolution: {integrity: sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==} - engines: {node: '>=10.0.0'} - /engine.io-parser/5.0.5: resolution: {integrity: sha512-mjEyaa4zhuuRhaSLOdjEb57X0XPP9JEsnXI4E+ivhwT0GgzUogARx4MqoY1jQyB+4Bkz3BUOmzL7t9RMKmlG3g==} engines: {node: '>=10.0.0'} - dev: false - - /engine.io/6.2.0: - resolution: {integrity: sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==} - engines: {node: '>=10.0.0'} - dependencies: - '@types/cookie': 0.4.1 - '@types/cors': 2.8.12 - '@types/node': 18.11.18 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.4.2 - cors: 2.8.5 - debug: 4.3.4 - engine.io-parser: 5.0.4 - ws: 8.2.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true /engine.io/6.2.1: resolution: {integrity: sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==} @@ -2415,7 +2204,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -2424,8 +2212,8 @@ packages: resolution: {integrity: sha512-5ecWhU5gt0a5G05nmQcgCxP5HperSMxLDzvWlT5U+ZSKkuDK0rJ3dbCQny6/vSCIXjwrhwSecXBbw1alr295hQ==} dev: true - /es-module-lexer/1.0.5: - resolution: {integrity: sha512-oxJ+R1DzAw6j4g1Lx70bIKgfoRCX67C51kH2Mx7J4bS7ZzWxkcivXskFspzgKHUj6JUwUTghQgUPy8zTp6mMBw==} + /es-module-lexer/1.1.0: + resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} dev: true /esbuild-android-64/0.14.54: @@ -2755,8 +2543,8 @@ packages: dependencies: strnum: 1.0.5 - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 dev: true @@ -2856,6 +2644,7 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 + dev: true /fs-extra/11.1.0: resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} @@ -2864,7 +2653,6 @@ packages: graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 - dev: false /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} @@ -2923,7 +2711,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.0 + minimatch: 5.1.2 once: 1.4.0 /globby/11.1.0: @@ -2933,7 +2721,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.12 - ignore: 5.2.0 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -2945,7 +2733,7 @@ packages: '@sindresorhus/is': 5.3.0 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.3 + cacheable-request: 10.2.5 decompress-response: 6.0.0 form-data-encoder: 2.1.4 get-stream: 6.0.1 @@ -3094,8 +2882,8 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} dev: true @@ -3263,8 +3051,8 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /js-base64/3.7.2: - resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==} + /js-base64/3.7.4: + resolution: {integrity: sha512-wpM/wi20Tl+3ifTyi0RdDckS4YTD4Lf953mBRrpG8547T7hInHNPEj8+ck4gB8VDcGyeAWFK++Wb/fU1BeavKQ==} /js-sha3/0.8.0: resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} @@ -3354,8 +3142,8 @@ packages: - supports-color dev: true - /koa/2.13.4: - resolution: {integrity: sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==} + /koa/2.14.1: + resolution: {integrity: sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw==} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} dependencies: accepts: 1.3.8 @@ -3388,47 +3176,20 @@ packages: /lit-element/3.2.2: resolution: {integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==} dependencies: - '@lit/reactive-element': 1.4.1 - lit-html: 2.4.0 + '@lit/reactive-element': 1.6.1 + lit-html: 2.6.1 - /lit-html/2.4.0: - resolution: {integrity: sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==} + /lit-html/2.6.1: + resolution: {integrity: sha512-Z3iw+E+3KKFn9t2YKNjsXNEu/LRLI98mtH/C6lnFg7kvaqPIzPn124Yd4eT/43lyqrejpc5Wb6BHq3fdv4S8Rw==} dependencies: '@types/trusted-types': 2.0.2 - /lit-html/2.5.0: - resolution: {integrity: sha512-bLHosg1XL3JRUcKdSVI0sLCs0y1wWrj2sqqAN3cZ7bDDPNgmDHH29RV48x6Wz3ZmkxIupaE+z7uXSZ/pXWAO1g==} + /lit/2.6.1: + resolution: {integrity: sha512-DT87LD64f8acR7uVp7kZfhLRrHkfC/N4BVzAtnw9Yg8087mbBJ//qedwdwX0kzDbxgPccWRW6mFwGbRQIxy0pw==} dependencies: - '@types/trusted-types': 2.0.2 - - /lit-html/2.6.0: - resolution: {integrity: sha512-slNAAYfvC7LxeryDOnPFl5uTpxGYGJ6UR9SFmfY+gQ+sf30z1atDPXlgjcSTtwymNdlwDhfGjq+EemQRXp9z1g==} - dependencies: - '@types/trusted-types': 2.0.2 - dev: false - - /lit/2.4.0: - resolution: {integrity: sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==} - dependencies: - '@lit/reactive-element': 1.4.1 + '@lit/reactive-element': 1.6.1 lit-element: 3.2.2 - lit-html: 2.4.0 - dev: true - - /lit/2.5.0: - resolution: {integrity: sha512-DtnUP6vR3l4Q8nRPPNBD+UxbAhwJPeky+OVbi3pdgMqm0g57xFSl1Sj64D1rIB+nVNdiVVg8YxB0hqKjvdadZA==} - dependencies: - '@lit/reactive-element': 1.5.0 - lit-element: 3.2.2 - lit-html: 2.5.0 - - /lit/2.6.0: - resolution: {integrity: sha512-GUKVozhomdYlFVuB4UNipbPB5RcXNX4ns43uDA1gSTZN1oHe7mnj05fpYbESxXfxg/Gn905HTIzymCFrr/cn3A==} - dependencies: - '@lit/reactive-element': 1.6.0 - lit-element: 3.2.2 - lit-html: 2.6.0 - dev: false + lit-html: 2.6.1 /locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -3612,8 +3373,8 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch/5.1.0: - resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} + /minimatch/5.1.2: + resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 @@ -3799,7 +3560,6 @@ packages: /parse-ms/3.0.0: resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==} engines: {node: '>=12'} - dev: false /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -3846,7 +3606,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=6.14.15'} hasBin: true dependencies: - '@xmldom/xmldom': 0.8.3 + '@xmldom/xmldom': 0.8.6 dev: true bundledDependencies: - '@xmldom/xmldom' @@ -3910,7 +3670,6 @@ packages: engines: {node: '>=14.16'} dependencies: parse-ms: 3.0.0 - dev: false /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -3951,8 +3710,8 @@ packages: /punycode/1.3.2: resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.2.0: + resolution: {integrity: sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==} engines: {node: '>=6'} /puppeteer/15.5.0: @@ -4121,16 +3880,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/7.5.7: - resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} - dependencies: - tslib: 2.4.0 - /rxjs/7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: tslib: 2.4.1 - dev: false /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -4233,20 +3986,6 @@ packages: /socket.io-adapter/2.4.0: resolution: {integrity: sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==} - /socket.io-client/4.5.3: - resolution: {integrity: sha512-I/hqDYpQ6JKwtJOf5ikM+Qz+YujZPMEl6qBLhxiP0nX+TfXKhW4KZZG8lamrD6Y5ngjmYHreESVasVCgi5Kl3A==} - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 - engine.io-client: 6.2.3 - socket.io-parser: 4.2.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /socket.io-client/4.5.4: resolution: {integrity: sha512-ZpKteoA06RzkD32IbqILZ+Cnst4xewU7ZYK12aS1mzHftFFjpoMz69IuhP/nL25pJfao/amoPI527KnuhFm01g==} engines: {node: '>=10.0.0'} @@ -4259,7 +3998,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false /socket.io-parser/4.2.1: resolution: {integrity: sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==} @@ -4270,22 +4008,6 @@ packages: transitivePeerDependencies: - supports-color - /socket.io/4.5.3: - resolution: {integrity: sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==} - engines: {node: '>=10.0.0'} - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - debug: 4.3.4 - engine.io: 6.2.0 - socket.io-adapter: 2.4.0 - socket.io-parser: 4.2.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /socket.io/4.5.4: resolution: {integrity: sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==} engines: {node: '>=10.0.0'} @@ -4300,7 +4022,6 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -4396,8 +4117,8 @@ packages: /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /systeminformation/5.16.1: - resolution: {integrity: sha512-n2YQycKZar7ijkkZz10Pnn5mdt3kep2HlGplvQj5d7BFiT9bw7EH/Zeaa8qFS1l93aohp6fistGkcFYgw+6v1g==} + /systeminformation/5.17.3: + resolution: {integrity: sha512-IAmnUJdeFUWqY+YneAWJ9rceTdRRIaTiwspvd1B6SG7yhqpxLrSosHgGZKiE8lcaBlBYpLQpY3BRLtus4n8PNQ==} engines: {node: '>=8.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -4474,13 +4195,13 @@ packages: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} engines: {node: '>=8'} dependencies: - punycode: 2.1.1 + punycode: 2.2.0 /tree-kill/1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - /ts-node/10.9.1_vqcafhj4xvr2nzknlrdklk55zm: + /ts-node/10.9.1_awa2wsr5thmg3i7jqycphctjfq: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4500,22 +4221,18 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 '@types/node': 18.11.18 - acorn: 8.8.0 + acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.4 + typescript: 4.9.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - dev: false /tsscmp/1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} @@ -4535,8 +4252,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - /type-fest/3.3.0: - resolution: {integrity: sha512-gezeeOIZyQLGW5uuCeEnXF1aXmtt2afKspXz3YqoOcZ3l/YMJq1pujvgT+cz/Nw1O/7q/kSav5fihJHsC/AOUg==} + /type-fest/3.5.1: + resolution: {integrity: sha512-70T99cpILFk2fzwuljwWxmazSphFrdOe3gRHbp6bqs71pxFBbJwFqnmkLO2lQL6aLHxHmYAnP/sL+AJWpT70jA==} engines: {node: '>=14.16'} /type-is/1.6.18: @@ -4546,8 +4263,8 @@ packages: media-typer: 0.3.0 mime-types: 2.1.35 - /typescript/4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index bd89ffe..1a44acd 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@designestate/dees-catalog', - version: '1.0.135', + version: '1.0.136', description: 'website for lossless.com' } diff --git a/ts_web/elements/dees-contextmenu.ts b/ts_web/elements/dees-contextmenu.ts index 313404b..192e875 100644 --- a/ts_web/elements/dees-contextmenu.ts +++ b/ts_web/elements/dees-contextmenu.ts @@ -11,6 +11,7 @@ import { } from '@designestate/dees-element'; import * as domtools from '@designestate/dees-domtools'; +import { DeesWindowLayer } from './dees-windowlayer.js'; declare global { interface HTMLElementTagNameMap { @@ -20,24 +21,53 @@ declare global { @customElement('dees-contextmenu') export class DeesContextmenu extends DeesElement { + // DEMO public static demo = () => html` - Hello - {} - }, - { - name: 'edit', - action: async () => {} + + { + DeesContextmenu.openContextMenuWithOptions(); + }}>Hello + + {}, + }, + { + name: 'edit', + iconName: 'penToSquare', + action: async () => {}, + },{ + name: 'paste', + iconName: 'pasteSolid', + action: async () => {}, + }, + ] as plugins.tsclass.website.IMenuItem[]} + > `; -@property({ - type: Array, -}) -public menuItems: plugins.tsclass.website.IMenuItem[] = []; + // STATIC + public static openContextMenuWithOptions(eventArg, contextOptions: plugins.tsclass.website.IMenuItem[]) { + const contextMenu = new DeesContextmenu(); + contextMenu.style.position = 'absolute'; + contextMenu; + const windowLayer = new DeesWindowLayer(); + windowLayer.append(contextMenu); + document.body.append(windowLayer); + } + + @property({ + type: Array, + }) + public menuItems: plugins.tsclass.website.IMenuItem[] = []; constructor() { super(); @@ -48,48 +78,62 @@ public menuItems: plugins.tsclass.website.IMenuItem[] = []; css` :host { display: block; - box-sizing: border-box; } .mainbox { + color: ${cssManager.bdTheme('#222', '#ccc')}; + font-size: 14px; + width: 200px; + border: 1px solid #444; + min-height: 40px; + border-radius: 3px; + background: #222; + box-shadow: 0px 1px 4px #000; + user-select: none; } - + .mainbox .menuitem { + padding: 8px; + } + + .mainbox .menuitem dees-icon { + display: inline-block; + margin-right: 8px; + width: 14px; + transform: translateY(2px); + } + + .mainbox .menuitem:hover { + cursor: pointer; + background: #ffffff10; + } + + .mainbox .menuitem:active { + cursor: pointer; + background: #ffffff05; + } `, ]; public render(): TemplateResult { return html`
- + ${this.menuItems.map((menuItemArg) => { + return html` + + `; + })}
`; } public async firstUpdated() { - if (!this.textContent) { - this.textContent = 'Button'; - this.performUpdate(); + if (!this.menuItems || this.menuItems.length === 0) { + const mainbox = this.shadowRoot.querySelector('.mainbox'); + mainbox.textContent = 'no menu items present'; } } - - 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-icon.ts b/ts_web/elements/dees-icon.ts index 5bd45f1..72e8ed9 100644 --- a/ts_web/elements/dees-icon.ts +++ b/ts_web/elements/dees-icon.ts @@ -22,19 +22,28 @@ import { } from '@fortawesome/free-brands-svg-icons'; import { + faCopy as faCopyRegular, faMessage as faMessageRegular, + faPaste as faPasteRegular, faSun as faSunRegular, } from '@fortawesome/free-regular-svg-icons'; import { + faArrowRight as faArrowRightSolid, faArrowUpRightFromSquare as faArrowUpRightFromSquareSolid, faBell as faBellSolid, faBug as faBugSolid, faBuilding as faBuildingSolid, faCaretLeft as faCaretLeftSolid, + faCaretRight as faCaretRightSolid, + faCheck as faCheckSolid, faCircleInfo as faCircleInfoSolid, + faCopy as faCopySolid, faDesktop as faDesktopSolid, faGrip as faGripSolid, faMessage as faMessageSolid, + faMinus as faMinusSolid, + faPaste as faPasteSolid, + faPenToSquare as faPenToSquareSolid, faRss as faRssSolid, faUsers as faUsersSolid, faShare as faShareSolid, @@ -44,6 +53,7 @@ import { export const faIcons = { // normal + arrowRight: faArrowRightSolid, arrowUpRightFromSquare: faArrowUpRightFromSquareSolid, arrowUpRightFromSquareSolid: faArrowUpRightFromSquareSolid, bell: faBellSolid, @@ -54,14 +64,26 @@ export const faIcons = { buildingSolid: faBuildingSolid, caretLeft: faCaretLeftSolid, caretLeftSolid: faCaretLeftSolid, + caretRight: faCaretRightSolid, + caretRightSolid: faCaretRightSolid, + check: faCheckSolid, + checkSolid: faCheckSolid, circleinfo: faCircleInfoSolid, circleinfoSolid: faCircleInfoSolid, + copy: faCopyRegular, + copySolid: faCopySolid, desktop: faDesktopSolid, desktopSolid: faDesktopSolid, grip: faGripSolid, gripSolid: faGripSolid, message: faMessageRegular, messageSolid: faMessageSolid, + minus: faMinusSolid, + minusSolid: faMinusSolid, + paste: faPasteRegular, + pasteSolid: faPasteSolid, + penToSquare: faPenToSquareSolid, + penToSquareSolid: faPenToSquareSolid, rss: faRssSolid, rssSolid: faRssSolid, share: faShareSolid, diff --git a/ts_web/elements/dees-spinner.ts b/ts_web/elements/dees-spinner.ts index a72e432..e3d7816 100644 --- a/ts_web/elements/dees-spinner.ts +++ b/ts_web/elements/dees-spinner.ts @@ -23,6 +23,8 @@ export class DeesSpinner extends DeesElement { + + `; @property({ @@ -45,6 +47,7 @@ export class DeesSpinner extends DeesElement { } #loading { + position: relative; transition: none; display: flex; justify-content: center; @@ -84,36 +87,11 @@ export class DeesSpinner extends DeesElement { } } - #loading .checkmark { - display: inline-block; - width: 22px; - height: 22px; - -ms-transform: rotate(45deg); /* IE 9 */ - -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ - transform: rotate(45deg); - } - - #loading .checkmark_stem { + dees-icon { + color: #fff; position: absolute; - width: 3px; - height: 9px; - background-color: #fff; - left: 9px; - top: 5px; - } - - #loading .checkmark_kick { - position: absolute; - width: 3px; - height: 3px; - background-color: #fff; - left: 6px; - top: 11px; - } - - #loading.disabled .checkmark_stem, - #loading.disabled .checkmark_kick { - background-color: ${cssManager.bdTheme('#333', '#fff')}; + height: 100%; + width: 100%; } `, ]; @@ -125,16 +103,18 @@ export class DeesSpinner extends DeesElement { width: ${this.size}px; height: ${this.size}px; } + dees-icon { + font-size: ${Math.round(this.size * 0.6)}px; + }
- ${this.status === 'success' || this.status === 'error' - ? html` - -
-
-
- ` - : null} + ${(() => { + if (this.status === 'success') { + return html``; + } else if (this.status === 'error') { + return html``; + } + })()}
`; }