diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7b61eb3..c96d0c9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,31 +13,24 @@ stages: - metadata before_script: - - npm install -g @shipzone/npmci + - pnpm install -g pnpm + - pnpm install -g @shipzone/npmci + - npmci npm prepare # ==================== # security stage # ==================== -mirror: - stage: security - script: - - npmci git mirror - only: - - tags - tags: - - lossless - - docker - - notpriv - +# ==================== +# security stage +# ==================== auditProductionDependencies: image: registry.gitlab.com/hosttoday/ht-docker-node:npmci stage: security script: - - npmci npm prepare - - npmci command npm install --production --ignore-scripts - - npmci command npm config set registry https://registry.npmjs.org - - npmci command npm audit --audit-level=high --only=prod --production + - npmci command npm config set registry https://registry.npmjs.org + - npmci command pnpm audit --audit-level=high --prod tags: + - lossless - docker allow_failure: true @@ -45,11 +38,10 @@ auditDevDependencies: image: registry.gitlab.com/hosttoday/ht-docker-node:npmci stage: security script: - - npmci npm prepare - - npmci command npm install --ignore-scripts - npmci command npm config set registry https://registry.npmjs.org - - npmci command npm audit --audit-level=high --only=dev + - npmci command pnpm audit --audit-level=high --dev tags: + - lossless - docker allow_failure: true @@ -60,7 +52,6 @@ auditDevDependencies: testStable: stage: test script: - - npmci npm prepare - npmci node install stable - npmci npm install - npmci npm test @@ -71,10 +62,9 @@ testStable: testBuild: stage: test script: - - npmci npm prepare - npmci node install stable - npmci npm install - - npmci command npm run build + - npmci npm build coverage: /\d+.?\d+?\%\s*coverage/ tags: - docker @@ -122,11 +112,9 @@ trigger: pages: stage: metadata script: - - npmci node install lts - - npmci command npm install -g @gitzone/tsdoc - - npmci npm prepare + - npmci node install stable - npmci npm install - - npmci command tsdoc + - npmci command npm run buildDocs tags: - lossless - docker diff --git a/html/index.html b/html/index.html index 1f8185e..3b975cb 100644 --- a/html/index.html +++ b/html/index.html @@ -1,7 +1,6 @@ - - + + - @@ -10,119 +9,29 @@ content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" /> - - - - - - - - - + + - - + - - - + + - - - diff --git a/package.json b/package.json index 2d9d956..1d949ec 100644 --- a/package.json +++ b/package.json @@ -9,13 +9,14 @@ "scripts": { "test": "tstest test/ --web", "build": "tsbuild element --allowimplicitany && tsbundle element --production", - "watch": "tswatch element" + "watch": "tswatch element", + "buildDocs": "tsdoc" }, "author": "Lossless GmbH", "license": "MIT", "dependencies": { - "@designestate/dees-domtools": "^2.0.23", - "@designestate/dees-element": "^2.0.16", + "@designestate/dees-domtools": "^2.0.27", + "@designestate/dees-element": "^2.0.18", "@designestate/dees-wcctools": "^1.0.74", "@fortawesome/fontawesome-svg-core": "^6.2.1", "@fortawesome/free-brands-svg-icons": "^6.2.1", @@ -31,7 +32,8 @@ "@gitzone/tstest": "^1.0.74", "@gitzone/tswatch": "^2.0.5", "@pushrocks/projectinfo": "^5.0.1", - "@pushrocks/tapbundle": "^5.0.4" + "@pushrocks/tapbundle": "^5.0.4", + "@types/node": "^18.11.18" }, "files": [ "ts/**/*", @@ -48,4 +50,4 @@ "browserslist": [ "last 1 chrome versions" ] -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53b9c9b..a5989d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8 +1,8 @@ lockfileVersion: 5.4 specifiers: - '@designestate/dees-domtools': ^2.0.23 - '@designestate/dees-element': ^2.0.16 + '@designestate/dees-domtools': ^2.0.27 + '@designestate/dees-element': ^2.0.18 '@designestate/dees-wcctools': ^1.0.74 '@fortawesome/fontawesome-svg-core': ^6.2.1 '@fortawesome/free-brands-svg-icons': ^6.2.1 @@ -16,12 +16,13 @@ specifiers: '@pushrocks/smartpromise': ^3.1.7 '@pushrocks/tapbundle': ^5.0.4 '@tsclass/tsclass': ^4.0.28 + '@types/node': ^18.11.18 pdfjs-dist: ^2.15.349 dependencies: - '@designestate/dees-domtools': 2.0.23 - '@designestate/dees-element': 2.0.16 - '@designestate/dees-wcctools': 1.0.74 + '@designestate/dees-domtools': 2.0.27 + '@designestate/dees-element': 2.0.18 + '@designestate/dees-wcctools': 1.0.74_@types+node@18.11.18 '@fortawesome/fontawesome-svg-core': 6.2.1 '@fortawesome/free-brands-svg-icons': 6.2.1 '@fortawesome/free-regular-svg-icons': 6.2.1 @@ -33,10 +34,11 @@ dependencies: devDependencies: '@gitzone/tsbuild': 2.1.65 '@gitzone/tsbundle': 2.0.7 - '@gitzone/tstest': 1.0.74 - '@gitzone/tswatch': 2.0.5 + '@gitzone/tstest': 1.0.74_@types+node@18.11.18 + '@gitzone/tswatch': 2.0.5_@types+node@18.11.18 '@pushrocks/projectinfo': 5.0.1 '@pushrocks/tapbundle': 5.0.4 + '@types/node': 18.11.18 packages: @@ -53,6 +55,10 @@ packages: /@apiglobal/typedrequest-interfaces/1.0.15: resolution: {integrity: sha512-KncX168fUQJ73FeT22Cvls41mkJmtasP8dB2s9+9/OyWZpNsCzk9NEmtdRhulW2vLQwuAbQc1eoloe7ffCmhcA==} + /@apiglobal/typedrequest-interfaces/1.0.20: + resolution: {integrity: sha512-ybsDtavYbzGJYSLodSbkxDvSLYtfMzBTuNZDJpiANt1rZA2MO/GCq8zk5MVLlrUUQIr/7oxPGWqxi1QDwR+RHQ==} + dev: false + /@apiglobal/typedrequest-interfaces/2.0.1: resolution: {integrity: sha512-Oi7pNU4vKo5UvcCJmqkH43Us237Ws/Pp/WDYnwnonRnTmIMd+6QjNfN/gXcPnP6tbamk8r8Xzcz9mgnSDM2ysw==} dev: true @@ -103,11 +109,11 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/runtime/7.19.4: - resolution: {integrity: sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==} + /@babel/runtime/7.20.7: + resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 dev: false /@cspotcode/source-map-support/0.8.1: @@ -120,50 +126,52 @@ packages: resolution: {integrity: sha512-zZ2AwCy49sj1fNyeSMtAxcN4qAGiP5+OjJCtY88YjrNbvD83v4GZpjci0nFUPuvOkCoeo18Uw8xgZSDy8lc59Q==} dependencies: '@apiglobal/typedrequest': 2.0.12 - '@apiglobal/typedrequest-interfaces': 1.0.15 + '@apiglobal/typedrequest-interfaces': 1.0.20 '@pushrocks/smartdelay': 2.0.13 broadcast-channel: 3.7.0 transitivePeerDependencies: - supports-color dev: false - /@designestate/dees-domtools/2.0.23: - resolution: {integrity: sha512-2WnDowJNvDC1gZxR9+Txxz45rnfOsVg+dconScxiQal8iThWZ5VSDgF8z/qOIHl7PvWQusG5mC5p/jrto9r1iw==} + /@designestate/dees-domtools/2.0.27: + resolution: {integrity: sha512-mzrf0RgcJRtqcNOxjpLa/RpQm5oWlD2uN4ZpWYJkEeAFTBx03YYkL+cHUOcxI2z/23JK5V5hEkzKr5LGhrhmNA==} dependencies: '@apiglobal/typedrequest': 2.0.12 '@designestate/dees-comms': 1.0.22 '@pushrocks/lik': 6.0.0 '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartjson': 5.0.5 '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrouter': 1.0.12 - '@pushrocks/smartrx': 2.0.27 + '@pushrocks/smartrouter': 1.0.13 + '@pushrocks/smartrx': 3.0.0 '@pushrocks/smartstate': 2.0.0 + '@pushrocks/smarturl': 3.0.5 '@pushrocks/webrequest': 3.0.13 '@pushrocks/websetup': 3.0.16 '@pushrocks/webstore': 2.0.5 - lit: 2.4.0 + lit: 2.5.0 sweet-scroll: 4.0.0 transitivePeerDependencies: - supports-color dev: false - /@designestate/dees-element/2.0.16: - resolution: {integrity: sha512-3NOyet4KbvV5QyauUhNoUAvJ6f/SRGHOsCX+7mP6coBvGAa93jgvAkYrlV16fF5aaKAv3l8SpttZpLVAXNnGUw==} + /@designestate/dees-element/2.0.18: + resolution: {integrity: sha512-QWZt07sJONkB3Ut1ni2KeO3DvIneQosriB0DydR4/RU3EEodNhVF66mLIuWyY+yXcYM/GSD2XECjXSG1AOSnOA==} dependencies: - '@designestate/dees-domtools': 2.0.23 + '@designestate/dees-domtools': 2.0.27 '@pushrocks/isounique': 1.0.5 - '@pushrocks/smartrx': 2.0.27 - lit: 2.4.0 + '@pushrocks/smartrx': 3.0.0 + lit: 2.5.0 transitivePeerDependencies: - supports-color dev: false - /@designestate/dees-wcctools/1.0.74: + /@designestate/dees-wcctools/1.0.74_@types+node@18.11.18: resolution: {integrity: sha512-fKmUbWOVUzGH5XcXY4rVwVXASSuOmSunCUkLnaOeCmUsfTwWq2lyJrz5KKc4h0WD1R18OqAFpKkiXiaE562Htw==} dependencies: - '@designestate/dees-domtools': 2.0.23 - '@designestate/dees-element': 2.0.16 - '@gitzone/tsrun': 1.2.39 + '@designestate/dees-domtools': 2.0.27 + '@designestate/dees-element': 2.0.18 + '@gitzone/tsrun': 1.2.39_@types+node@18.11.18 '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartexpress': 4.0.21 transitivePeerDependencies: @@ -255,7 +263,7 @@ packages: '@pushrocks/smartpromise': 3.1.7 '@pushrocks/smartspawn': 3.0.2 '@types/html-minifier': 4.0.2 - '@types/node': 18.11.4 + '@types/node': 18.11.18 esbuild: 0.14.54 html-minifier: 4.0.0 typescript: 4.8.4 @@ -263,13 +271,13 @@ packages: - supports-color dev: true - /@gitzone/tsrun/1.2.39: + /@gitzone/tsrun/1.2.39_@types+node@18.11.18: resolution: {integrity: sha512-gLqKOic3T1GIdqsp+T5g1OewfboMJKKMr7/SJgBuMx4BUEBfW7TYhqk6psgfewhHs/zKII5rWbbPauykkKlYIg==} hasBin: true dependencies: '@pushrocks/smartfile': 10.0.5 '@pushrocks/smartshell': 2.0.30 - ts-node: 10.9.1_typescript@4.8.4 + ts-node: 10.9.1_vqcafhj4xvr2nzknlrdklk55zm typescript: 4.8.4 transitivePeerDependencies: - '@swc/core' @@ -277,12 +285,12 @@ packages: - '@types/node' - supports-color - /@gitzone/tstest/1.0.74: + /@gitzone/tstest/1.0.74_@types+node@18.11.18: resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==} hasBin: true dependencies: '@gitzone/tsbundle': 2.0.7 - '@gitzone/tsrun': 1.2.39 + '@gitzone/tsrun': 1.2.39_@types+node@18.11.18 '@pushrocks/consolecolor': 2.0.1 '@pushrocks/smartbrowser': 2.0.5 '@pushrocks/smartdelay': 2.0.13 @@ -303,12 +311,12 @@ packages: - utf-8-validate dev: true - /@gitzone/tswatch/2.0.5: + /@gitzone/tswatch/2.0.5_@types+node@18.11.18: resolution: {integrity: sha512-N5sNXBxdWj3ncWY58dypH8AgLlHaMRCzQDK3/tjB9rK1oX3/ttIwAE0Ql6ZkGwruptk+m3Jkwtz8onN0M8EAGg==} hasBin: true dependencies: '@gitzone/tsbundle': 2.0.7 - '@gitzone/tsrun': 1.2.39 + '@gitzone/tsrun': 1.2.39_@types+node@18.11.18 '@pushrocks/early': 4.0.3 '@pushrocks/lik': 6.0.0 '@pushrocks/smartchok': 1.0.23 @@ -346,6 +354,10 @@ packages: /@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==} + dev: false + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -702,6 +714,17 @@ packages: fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 + /@pushrocks/smartjson/5.0.5: + resolution: {integrity: sha512-0Hhfur5X8hFLxTZVZv24PyyuzDE7x+J6tx59GEa9R9I3+VsvX5jdRCLtczJtWUriNISkXtwqAYsNPizIQA0BYw==} + dependencies: + '@pushrocks/smartstring': 4.0.5 + '@types/buffer-json': 2.0.1 + '@types/lodash.clonedeep': 4.5.7 + buffer-json: 2.0.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + dev: false + /@pushrocks/smartlog-destination-devtools/1.0.10: resolution: {integrity: sha512-Kkss3lAogY+n/Xx3N9eOjWz0L4XUWlCYZLOqWnDOIMzX5mJtwesYXHIT8SHvADv13qT4d7T9k+VUQNsDEoT71g==} dependencies: @@ -854,8 +877,8 @@ packages: transitivePeerDependencies: - supports-color - /@pushrocks/smartrouter/1.0.12: - resolution: {integrity: sha512-uPqkQsHzTkF5itZErtFdXaEWxGXJz27SU4gIHFgFA92Dqy6aE+Ju5XnbVUF0cjFfwzfQfqkqPd/y/S+KyHY0vQ==} + /@pushrocks/smartrouter/1.0.13: + resolution: {integrity: sha512-n1QkK3G3rG6WZFyWujhLk1klabJY98mm1zehcBwteqN2i9ZSSAEHIOwpUv0IQf0F+QrytJ7DMRgm1XWuN/8m/g==} dependencies: path-to-regexp: 6.2.1 dev: false @@ -866,6 +889,13 @@ packages: '@pushrocks/smartpromise': 3.1.7 rxjs: 7.5.7 + /@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==} dependencies: @@ -1125,7 +1155,7 @@ packages: /@types/accepts/1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 dev: true /@types/babel__code-frame/7.0.3: @@ -1136,7 +1166,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/buffer-json/2.0.1: resolution: {integrity: sha512-y2q2QGDqpS8NBtgKg8si+vKfanyd8smKzTglDCm7dXrco1VclSR8G1/uezK+sWbEUxsVPTomv5RxsTl3JAzxLA==} @@ -1161,14 +1191,14 @@ packages: /@types/clean-css/4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 source-map: 0.6.1 dev: true /@types/co-body/6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 '@types/qs': 6.9.7 dev: true @@ -1180,7 +1210,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/content-disposition/0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} @@ -1199,7 +1229,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.14 '@types/keygrip': 1.0.2 - '@types/node': 18.11.4 + '@types/node': 18.11.18 dev: true /@types/cors/2.8.12: @@ -1216,7 +1246,7 @@ packages: /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -1237,30 +1267,30 @@ packages: /@types/finalhandler/1.2.0: resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/from2/2.3.1: resolution: {integrity: sha512-l7kKtohAc5h0CKh6vFMv5WcWvQx40KE6dQneUg22i8c1mwxhVPbN781bYts/mYXxSBrQMhNxkhwg18QY0MfeOg==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.11.4 + '@types/node': 18.11.18 dev: true /@types/glob/8.0.0: resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/html-minifier/4.0.2: resolution: {integrity: sha512-4IkmkXJP/25R2fZsCHDX2abztXuQRzUAZq39PfCMz2loLFj8vS9y7aF6vDl58koXSTpsF+eL4Lc5Y4Aww/GCTQ==} @@ -1324,7 +1354,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.11.4 + '@types/node': 18.11.18 dev: true /@types/lodash.clonedeep/4.5.7: @@ -1347,13 +1377,8 @@ packages: /@types/minimatch/5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node/18.11.11: - resolution: {integrity: sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==} - dev: true - optional: true - - /@types/node/18.11.4: - resolution: {integrity: sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A==} + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} /@types/parse5/6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -1380,7 +1405,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/shortid/0.0.29: resolution: {integrity: sha1-gJPuBBam4r8qpjOBCRFLP7/6Dps=} @@ -1409,7 +1434,7 @@ packages: /@types/through2/2.0.36: resolution: {integrity: sha512-vuifQksQHJXhV9McpVsXKuhnf3lsoX70PnhcqIAbs9dqLH2NgrGz0DzZPDY3+Yh6eaRqcE1gnCQ6QhBn1/PT5A==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 /@types/trusted-types/2.0.2: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} @@ -1430,14 +1455,14 @@ packages: /@types/ws/7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.18 dev: true /@types/yauzl/2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.11.11 + '@types/node': 18.11.18 dev: true optional: true @@ -1723,7 +1748,7 @@ packages: /broadcast-channel/3.7.0: resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.7 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -2159,7 +2184,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.11.4 + '@types/node': 18.11.18 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -3142,12 +3167,27 @@ packages: dependencies: '@types/trusted-types': 2.0.2 + /lit-html/2.5.0: + resolution: {integrity: sha512-bLHosg1XL3JRUcKdSVI0sLCs0y1wWrj2sqqAN3cZ7bDDPNgmDHH29RV48x6Wz3ZmkxIupaE+z7uXSZ/pXWAO1g==} + 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-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 + dev: false /locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -3765,8 +3805,8 @@ packages: typeson: 6.1.0 typeson-registry: 1.0.0-alpha.39 - /regenerator-runtime/0.13.10: - resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} dev: false /relateurl/0.2.7: @@ -3833,6 +3873,12 @@ packages: 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==} @@ -4149,7 +4195,7 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true - /ts-node/10.9.1_typescript@4.8.4: + /ts-node/10.9.1_vqcafhj4xvr2nzknlrdklk55zm: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4168,6 +4214,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 + '@types/node': 18.11.18 acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4181,6 +4228,10 @@ packages: /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==} engines: {node: '>=0.6.x'} @@ -4258,7 +4309,7 @@ packages: /unload/2.2.0: resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.7 detect-node: 2.1.0 dev: false diff --git a/readme.md b/readme.md index 03953e4..c9d7d28 100644 --- a/readme.md +++ b/readme.md @@ -21,7 +21,6 @@ Code Style | [![Code Style](https://badgen.net/badge/style/prettier/purple)](htt PackagePhobia (total standalone install weight) | [![PackagePhobia](https://badgen.net/packagephobia/install/@designestate/dees-catalog)](https://lossless.cloud) PackagePhobia (package size on registry) | [![PackagePhobia](https://badgen.net/packagephobia/publish/@designestate/dees-catalog)](https://lossless.cloud) BundlePhobia (total size when bundled) | [![BundlePhobia](https://badgen.net/bundlephobia/minzip/@designestate/dees-catalog)](https://lossless.cloud) -Platform support | [![Supports Windows 10](https://badgen.net/badge/supports%20Windows%2010/yes/green?icon=windows)](https://lossless.cloud) [![Supports Mac OS X](https://badgen.net/badge/supports%20Mac%20OS%20X/yes/green?icon=apple)](https://lossless.cloud) ## Usage @@ -35,7 +34,6 @@ We are always happy for code contributions. If you are not the code contributing For further information read the linked docs at the top of this readme. -> MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh) +## Legal +> MIT licensed | **©** [Task Venture Capital GmbH](https://task.vc) | By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy) - -[![repo-footer](https://lossless.gitlab.io/publicrelations/repofooter.svg)](https://maintainedby.lossless.com) diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index 38e2819..addf587 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.106', + version: '1.0.107', description: 'website for lossless.com' } diff --git a/ts_web/elements/dees-input-fileupload.ts b/ts_web/elements/dees-input-fileupload.ts index cad3ce8..0ec1446 100644 --- a/ts_web/elements/dees-input-fileupload.ts +++ b/ts_web/elements/dees-input-fileupload.ts @@ -122,7 +122,7 @@ export class DeesInputFileupload extends DeesElement { border-bottom: 1px dashed #444; color: ${cssManager.bdTheme('#666', '#ccc')}; padding: 8px; - font-family: 'Roboto Mono'; + font-family: 'Inter'; } .uploadButton:hover .uploadCandidate { diff --git a/ts_web/elements/dees-input-text.ts b/ts_web/elements/dees-input-text.ts index 7087ef6..4e0c181 100644 --- a/ts_web/elements/dees-input-text.ts +++ b/ts_web/elements/dees-input-text.ts @@ -77,7 +77,7 @@ export class DeesInputText extends DeesElement { transition: all 0.2s; outline: none; font-size: 16px; - font-family: "Roboto"; + font-family: Inter; color: ${this.goBright ? '#333' : '#ccc'}; } diff --git a/ts_web/elements/dees-mobilenavigation.ts b/ts_web/elements/dees-mobilenavigation.ts index c203189..20f4964 100644 --- a/ts_web/elements/dees-mobilenavigation.ts +++ b/ts_web/elements/dees-mobilenavigation.ts @@ -120,7 +120,7 @@ export class DeesMobilenavigation extends DeesElement { text-align: left; font-size: 24px; padding: 8px 0px; - font-family: 'Roboto'; + font-family: Inter; font-weight: 300; border-bottom: 1px dashed #444; margin-top: 16px; diff --git a/ts_web/elements/dees-pdf.ts b/ts_web/elements/dees-pdf.ts index a42cbdb..ba7d62f 100644 --- a/ts_web/elements/dees-pdf.ts +++ b/ts_web/elements/dees-pdf.ts @@ -32,7 +32,7 @@ export class DeesPdf extends DeesElement { return html`