diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 88889cf..c96d0c9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,29 +12,25 @@ stages: - release - metadata +before_script: + - pnpm install -g pnpm + - pnpm install -g @shipzone/npmci + - npmci npm prepare + +# ==================== +# security stage +# ==================== # ==================== # security stage # ==================== -mirror: - stage: security - script: - - npmci git mirror - only: - - tags - tags: - - lossless - - docker - - notpriv - 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 @@ -42,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 @@ -57,7 +52,6 @@ auditDevDependencies: testStable: stage: test script: - - npmci npm prepare - npmci node install stable - npmci npm install - npmci npm test @@ -68,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 @@ -97,10 +90,9 @@ codequality: only: - tags script: - - npmci command npm install -g tslint typescript + - npmci command npm install -g typescript - npmci npm prepare - npmci npm install - - npmci command "tslint -c tslint.json ./ts/**/*.ts" tags: - lossless - docker @@ -120,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/.vscode/launch.json b/.vscode/launch.json index 112db52..26e9f92 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -2,28 +2,10 @@ "version": "0.2.0", "configurations": [ { - "name": "current file", - "type": "node", + "command": "npm test", + "name": "Run npm test", "request": "launch", - "args": [ - "${relativeFile}" - ], - "runtimeArgs": ["-r", "@gitzone/tsrun"], - "cwd": "${workspaceRoot}", - "protocol": "inspector", - "internalConsoleOptions": "openOnSessionStart" - }, - { - "name": "test.ts", - "type": "node", - "request": "launch", - "args": [ - "test/test.ts" - ], - "runtimeArgs": ["-r", "@gitzone/tsrun"], - "cwd": "${workspaceRoot}", - "protocol": "inspector", - "internalConsoleOptions": "openOnSessionStart" + "type": "node-terminal" } ] } diff --git a/npmextra.json b/npmextra.json index fc8e112..efa6c44 100644 --- a/npmextra.json +++ b/npmextra.json @@ -5,7 +5,7 @@ "githost": "gitlab.com", "gitscope": "designestate", "gitrepo": "dees-domtools", - "shortDescription": "tools to simplify complex css structures", + "description": "tools to simplify complex css structures", "npmPackagename": "@designestate/dees-domtools", "license": "MIT", "projectDomain": "design.estate" diff --git a/package.json b/package.json index 0fdba49..043c66b 100644 --- a/package.json +++ b/package.json @@ -11,14 +11,15 @@ "scripts": { "test": "(tstest test/ --web)", "build": "(tsbuild --web --allowimplicitany && tsbundle npm)", - "format": "(gitzone format)" + "format": "(gitzone format)", + "buildDocs": "tsdoc" }, "devDependencies": { "@gitzone/tsbuild": "^2.1.63", "@gitzone/tsbundle": "^2.0.6", "@gitzone/tstest": "^1.0.72", "@pushrocks/tapbundle": "^5.0.4", - "@types/node": "^18.15.11" + "@types/node": "^20.1.0" }, "dependencies": { "@apiglobal/typedrequest": "^2.0.8", @@ -26,15 +27,15 @@ "@pushrocks/lik": "^6.0.2", "@pushrocks/smartdelay": "^3.0.1", "@pushrocks/smartjson": "^5.0.5", - "@pushrocks/smartpromise": "^4.0.0", - "@pushrocks/smartrouter": "^1.0.14", + "@pushrocks/smartpromise": "^4.0.2", + "@pushrocks/smartrouter": "^1.0.16", "@pushrocks/smartrx": "^3.0.0", - "@pushrocks/smartstate": "^2.0.4", - "@pushrocks/smarturl": "^3.0.5", - "@pushrocks/webrequest": "^3.0.21", - "@pushrocks/websetup": "^3.0.16", - "@pushrocks/webstore": "^2.0.5", - "lit": "^2.7.1", + "@pushrocks/smartstate": "^2.0.6", + "@pushrocks/smarturl": "^3.0.6", + "@pushrocks/webrequest": "^3.0.23", + "@pushrocks/websetup": "^3.0.17", + "@pushrocks/webstore": "^2.0.8", + "lit": "^2.7.4", "sweet-scroll": "^4.0.0" }, "files": [ @@ -52,4 +53,4 @@ "browserslist": [ "last 1 chrome versions" ] -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2950419..fd6c69a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,32 +17,32 @@ dependencies: specifier: ^5.0.5 version: 5.0.5 '@pushrocks/smartpromise': - specifier: ^4.0.0 - version: 4.0.0 + specifier: ^4.0.2 + version: 4.0.2 '@pushrocks/smartrouter': - specifier: ^1.0.14 - version: 1.0.14 + specifier: ^1.0.16 + version: 1.0.16 '@pushrocks/smartrx': specifier: ^3.0.0 version: 3.0.0 '@pushrocks/smartstate': - specifier: ^2.0.4 - version: 2.0.4 + specifier: ^2.0.6 + version: 2.0.6 '@pushrocks/smarturl': - specifier: ^3.0.5 - version: 3.0.5 + specifier: ^3.0.6 + version: 3.0.6 '@pushrocks/webrequest': - specifier: ^3.0.21 - version: 3.0.21 + specifier: ^3.0.23 + version: 3.0.23 '@pushrocks/websetup': - specifier: ^3.0.16 - version: 3.0.16 + specifier: ^3.0.17 + version: 3.0.17(typescript@5.0.4) '@pushrocks/webstore': - specifier: ^2.0.5 - version: 2.0.5 + specifier: ^2.0.8 + version: 2.0.8 lit: - specifier: ^2.7.1 - version: 2.7.1 + specifier: ^2.7.4 + version: 2.7.4 sweet-scroll: specifier: ^4.0.0 version: 4.0.0 @@ -56,23 +56,23 @@ devDependencies: version: 2.0.7 '@gitzone/tstest': specifier: ^1.0.72 - version: 1.0.74(@types/node@18.15.11) + version: 1.0.74(@types/node@20.1.0)(typescript@5.0.4) '@pushrocks/tapbundle': specifier: ^5.0.4 version: 5.0.4 '@types/node': - specifier: ^18.15.11 - version: 18.15.11 + specifier: ^20.1.0 + version: 20.1.0 packages: - /@adobe/fetch@4.0.6: - resolution: {integrity: sha512-ZAs/NgnIpuCAuY+bZ8HCAvDUi2HQtXiPmD67i0EIvMAsxFu8fc5eBQDCIIY1syZ1ynGM3SU7i2Wp4vd1ezT68Q==} + /@adobe/fetch@4.0.10: + resolution: {integrity: sha512-8/Rbo3B4lJijqr4SJnzT0HcgMprEMu1HBeLj/tUf92GKl0nXNewvnUUx2R7FjulqdCQ4bjOiL1JlFvacyOxM5g==} engines: {node: '>=14.16'} dependencies: debug: 4.3.4 http-cache-semantics: 4.1.1 - lru-cache: 8.0.4 + lru-cache: 9.0.3 transitivePeerDependencies: - supports-color @@ -81,7 +81,6 @@ packages: /@apiglobal/typedrequest-interfaces@2.0.1: resolution: {integrity: sha512-Oi7pNU4vKo5UvcCJmqkH43Us237Ws/Pp/WDYnwnonRnTmIMd+6QjNfN/gXcPnP6tbamk8r8Xzcz9mgnSDM2ysw==} - dev: true /@apiglobal/typedrequest@2.0.12: resolution: {integrity: sha512-oCxcdKEzihzPDf0jrqG4obFFSgDszvO5LO+0Fk/hH/0bZm0AQ1LssYVwaY8OHjT0ujmkTcC5JFCjaS7LgjKSgQ==} @@ -91,22 +90,23 @@ packages: '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/webrequest': 3.0.21 + '@pushrocks/webrequest': 3.0.23 transitivePeerDependencies: - supports-color - /@apiglobal/typedsocket@2.0.18: + /@apiglobal/typedsocket@2.0.18(typescript@5.0.4): resolution: {integrity: sha512-r9Y8SSa5t2v3Ow9ZUqZXizqmMxoIx3kvOY71+lAOp4fUMKh102n+0nqZ+2sVKYMYspkZKE7obtKLOm4HjZ5FhQ==} dependencies: '@apiglobal/typedrequest': 2.0.12 '@apiglobal/typedrequest-interfaces': 2.0.1 '@pushrocks/isohash': 2.0.0 '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartsocket': 2.0.14 + '@pushrocks/smartsocket': 2.0.14(typescript@5.0.4) '@pushrocks/smartstring': 4.0.5 transitivePeerDependencies: - bufferutil - supports-color + - typescript - utf-8-validate dev: true @@ -200,7 +200,7 @@ packages: '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smartspawn': 3.0.2 '@types/html-minifier': 4.0.2 - '@types/node': 18.15.11 + '@types/node': 18.16.5 esbuild: 0.14.54 html-minifier: 4.0.0 typescript: 4.9.4 @@ -208,13 +208,13 @@ packages: - supports-color dev: true - /@gitzone/tsrun@1.2.39(@types/node@18.15.11): + /@gitzone/tsrun@1.2.39(@types/node@20.1.0): 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(@types/node@18.15.11)(typescript@4.9.4) + ts-node: 10.9.1(@types/node@20.1.0)(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - '@swc/core' @@ -223,16 +223,16 @@ packages: - supports-color dev: true - /@gitzone/tstest@1.0.74(@types/node@18.15.11): + /@gitzone/tstest@1.0.74(@types/node@20.1.0)(typescript@5.0.4): resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==} hasBin: true dependencies: '@gitzone/tsbundle': 2.0.7 - '@gitzone/tsrun': 1.2.39(@types/node@18.15.11) + '@gitzone/tsrun': 1.2.39(@types/node@20.1.0) '@pushrocks/consolecolor': 2.0.1 - '@pushrocks/smartbrowser': 2.0.5 + '@pushrocks/smartbrowser': 2.0.5(typescript@5.0.4) '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartexpress': 4.0.22 + '@pushrocks/smartexpress': 4.0.22(typescript@5.0.4) '@pushrocks/smartfile': 10.0.5 '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartpromise': 3.1.10 @@ -246,6 +246,7 @@ packages: - bufferutil - encoding - supports-color + - typescript - utf-8-validate dev: true @@ -269,17 +270,13 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@lit-labs/ssr-dom-shim@1.1.0: - resolution: {integrity: sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==} - - /@lit/reactive-element@1.5.0: - resolution: {integrity: sha512-fQh9FDK0LPTwDk+0HhSZEtb8K0LTN1wXerwpGrWA+a8tWulYRDLI4vQDWp4GOIsewn0572KYV/oZ3+492D7osA==} - dev: true + /@lit-labs/ssr-dom-shim@1.1.1: + resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} /@lit/reactive-element@1.6.1: resolution: {integrity: sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.0 + '@lit-labs/ssr-dom-shim': 1.1.1 /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -316,7 +313,7 @@ packages: /@open-wc/scoped-elements@2.1.3: resolution: {integrity: sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==} dependencies: - '@lit/reactive-element': 1.5.0 + '@lit/reactive-element': 1.6.1 '@open-wc/dedupe-mixin': 1.3.1 dev: true @@ -339,8 +336,8 @@ packages: resolution: {integrity: sha512-iZJxxKI9jRgnPczm8p2jpuvBZ3DHYSLrBmhDfzs7ol8vXMNt+HluzM1j1TSU95MFVGnfaspvvt9fMbXKA7cNcA==} dependencies: '@open-wc/scoped-elements': 2.1.3 - lit: 2.7.1 - lit-html: 2.5.0 + lit: 2.7.4 + lit-html: 2.7.3 dev: true /@open-wc/testing@3.1.7: @@ -376,8 +373,16 @@ packages: /@pushrocks/isohash@2.0.0: resolution: {integrity: sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==} dependencies: - '@pushrocks/smartenv': 5.0.4 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smarthash': 2.1.10 + dev: true + + /@pushrocks/isohash@2.0.1: + resolution: {integrity: sha512-qCvC/NNcDDFQAH1uUKkJM779jY5qWijbOGGVf/9enfSItlkKe/rheUsYHgXg+cP7lwWFIxDbKYplq8QaOP6bkw==} + dependencies: + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smarthash': 3.0.2 + dev: false /@pushrocks/isounique@1.0.5: resolution: {integrity: sha512-XYeoKGkmIdsWX64NlPA1fuA41n/1bQ7LdYXytlU/QqYeW7ojgA0ARRhBSh/2phL6o0Jpw6K/7gJ8jc7ab/Tc+w==} @@ -418,17 +423,18 @@ packages: '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 - /@pushrocks/smartbrowser@2.0.5: + /@pushrocks/smartbrowser@2.0.5(typescript@5.0.4): resolution: {integrity: sha512-S8GbBxytCWRDz6Le+ccaL1Mj63yNJ0/We1GEL9ROZi7iPeZpi7XHN0srss+V6cttaR4IYNpucY4RfQloTjGVog==} dependencies: '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpdf': 3.0.15 + '@pushrocks/smartpdf': 3.0.15(typescript@5.0.4) '@pushrocks/smartpuppeteer': 2.0.2 '@pushrocks/smartunique': 3.0.3 transitivePeerDependencies: - bufferutil - encoding - supports-color + - typescript - utf-8-validate dev: true @@ -461,13 +467,13 @@ packages: /@pushrocks/smartdelay@3.0.1: resolution: {integrity: sha512-I+i/QhC6kLsXsWyW19UgD1vH2r1YWVxK19VMxt2CEuvxMyC6tuCd0vqud9vv5JxaxsJwxWlOsrURkgL4tXeILQ==} dependencies: - '@pushrocks/smartpromise': 4.0.0 - dev: false + '@pushrocks/smartpromise': 4.0.2 /@pushrocks/smartenv@5.0.4: resolution: {integrity: sha512-/fVIgZ9LY0GkJQFQwTC06nqFEJhZeuJapa6SeQs3WGkGkgYeWO3DTscwxtUpZULUn7geuAFQrk+vW+lErXiksQ==} dependencies: '@pushrocks/smartpromise': 3.1.10 + dev: true /@pushrocks/smartenv@5.0.5: resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==} @@ -496,14 +502,14 @@ packages: fast-deep-equal: 3.1.3 dev: true - /@pushrocks/smartexpress@4.0.22: + /@pushrocks/smartexpress@4.0.22(typescript@5.0.4): resolution: {integrity: sha512-TOo9vnSq3RDE2z66nD7JHi23QcvCQIpybbGjUat0++EtH2voQgFR381CAfYJCFvNKLkD7jb4NLVK6OJqx4ZuEg==} dependencies: '@apiglobal/typedrequest': 2.0.12 - '@apiglobal/typedsocket': 2.0.18 + '@apiglobal/typedsocket': 2.0.18(typescript@5.0.4) '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.4 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smartfeed': 1.0.11 '@pushrocks/smartfile': 10.0.5 '@pushrocks/smartmanifest': 1.0.8 @@ -513,7 +519,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.40(typescript@5.0.4) '@types/compression': 1.7.2 '@types/cors': 2.8.13 '@types/express': 4.17.15 @@ -526,6 +532,7 @@ packages: transitivePeerDependencies: - bufferutil - supports-color + - typescript - utf-8-validate dev: true @@ -572,6 +579,7 @@ packages: '@pushrocks/smartpromise': 3.1.10 '@types/through2': 2.0.38 through2: 4.0.2 + dev: true /@pushrocks/smarthash@3.0.1: resolution: {integrity: sha512-S9BiLsxTJB4KOXiiqcdp9QHc8srctHQxoWqDNVw7mGJbU6KuCHbFW6NUcEe2us5z389dGNEbbPMy7+0mAdTXVA==} @@ -582,6 +590,15 @@ packages: through2: 4.0.2 dev: true + /@pushrocks/smarthash@3.0.2: + resolution: {integrity: sha512-jXW4f8k6iqOQRvkCmXMID1C+qXyNvUMKm7apPETxnO+L172VlzxP1dml0Ey1+vjfpU2luKCteJWX7W95sOdLDg==} + dependencies: + '@pushrocks/smartjson': 5.0.5 + '@pushrocks/smartpromise': 3.1.10 + '@types/through2': 2.0.38 + through2: 4.0.2 + dev: false + /@pushrocks/smartjson@4.0.6: resolution: {integrity: sha512-lykr068RSDHs0+EXCvIDVxjKnDtRQ2M7EXOo5jVrUU6/OEdfRl9ErM1K/oPafiEi47/PtTrwLlp1KdSgqkRjmg==} dependencies: @@ -590,6 +607,7 @@ packages: buffer-json: 2.0.0 fast-json-stable-stringify: 2.1.0 lodash.clonedeep: 4.5.0 + dev: true /@pushrocks/smartjson@5.0.5: resolution: {integrity: sha512-0Hhfur5X8hFLxTZVZv24PyyuzDE7x+J6tx59GEa9R9I3+VsvX5jdRCLtczJtWUriNISkXtwqAYsNPizIQA0BYw==} @@ -674,7 +692,7 @@ packages: resolution: {integrity: sha512-t2lXXGMpKnPlwubIcYGD6cGi2CUJxJ3t2yftVt8tHfjX68jELA5sJhFMtyD3AeFZVxePFZOCiHwWEbWkSDNnmw==} dev: true - /@pushrocks/smartpdf@3.0.15: + /@pushrocks/smartpdf@3.0.15(typescript@5.0.4): resolution: {integrity: sha512-z1XAxHW3C0gkzk30yZJpc74S6MJyMBAtlG9FiGhIhs9jGw6z/dkgpVr8beJMOCOX1KIzlA5HJoJOWtex/fd90g==} dependencies: '@pushrocks/smartdelay': 2.0.13 @@ -684,7 +702,7 @@ packages: '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smartpuppeteer': 2.0.2 '@pushrocks/smartunique': 3.0.3 - '@tsclass/tsclass': 4.0.28 + '@tsclass/tsclass': 4.0.40(typescript@5.0.4) '@types/express': 4.17.15 express: 4.18.2 pdf-merger-js: 3.4.0 @@ -693,6 +711,7 @@ packages: - bufferutil - encoding - supports-color + - typescript - utf-8-validate dev: true @@ -706,9 +725,8 @@ packages: /@pushrocks/smartpromise@3.1.10: resolution: {integrity: sha512-VeTurbZ1+ZMxBDJk1Y1LV8SN9xLI+oDXKVeCFw41FAGEKOUEqordqFpi6t+7Vhe/TXUZzCVpZ5bXxAxrGf8yTQ==} - /@pushrocks/smartpromise@4.0.0: - resolution: {integrity: sha512-2P25fbcmhxSVkCxo+4/UjsX651mXg06cWIs/OdNbqG5D0GSnujP2uDUBQMla6w866Zi+zsipn531AeWwUazTMg==} - dev: false + /@pushrocks/smartpromise@4.0.2: + resolution: {integrity: sha512-bqorOaGXPOuiOSV81luTKrTghg4O4NBRD0zyv7TIqmrMGf4a0uoozaUMp1X8vQdZW+y0gTzUJP9wkzAE6Cci0g==} /@pushrocks/smartpuppeteer@2.0.2: resolution: {integrity: sha512-l3tqnD6Evseofq1avHsMy2FXXEmCd4Z+nm3xmMWS7nWvP9qTbJIn0XguOBaUIAhR8zE53UKPXs5/qBqXVNZDDQ==} @@ -728,15 +746,15 @@ packages: resolution: {integrity: sha512-fqS5D+o4fzhen4qlhT8DJiSSUVno1q+hSXcq5VJFGTQVtvaZ5lZeK1odqMJsCOHZ3mD2LykrufIPViktwgnyVg==} dependencies: '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smarturl': 3.0.5 + '@pushrocks/smarturl': 3.0.6 agentkeepalive: 4.2.1 form-data: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@pushrocks/smartrouter@1.0.14: - resolution: {integrity: sha512-KXpRg3ghTv6ID+QKqO8x2U2PobXYuck8fL0bopSrZ8jCYeQfLjpRfIJQMs6LKaeFjbmSN3mXvpnMhWDGi5HS3Q==} + /@pushrocks/smartrouter@1.0.16: + resolution: {integrity: sha512-x5lMYOk9Wh6pS7LrGlpmXQ88ObnXi5wC1svQLnS5XraEjiSUhYAIbsM5QJ5YX4VSdhKZ9n59fsdA7/idg9BEYQ==} dependencies: path-to-regexp: 6.2.1 dev: false @@ -746,6 +764,7 @@ packages: dependencies: '@pushrocks/smartpromise': 3.1.10 rxjs: 7.8.0 + dev: true /@pushrocks/smartrx@3.0.0: resolution: {integrity: sha512-PwWmgEC3nKLoZYvOOfQhCQeesFOLNtbutxvkr/H06BfK3UgBFgnjMrVycjeaQlEWh+fgcwV3ZxZSgzMBsba8qg==} @@ -771,13 +790,13 @@ packages: '@pushrocks/smartfeed': 1.0.11 '@pushrocks/smartxml': 1.0.6 '@pushrocks/smartyaml': 2.0.5 - '@pushrocks/webrequest': 3.0.21 + '@pushrocks/webrequest': 3.0.23 '@tsclass/tsclass': 3.0.48 transitivePeerDependencies: - supports-color dev: true - /@pushrocks/smartsocket@2.0.14: + /@pushrocks/smartsocket@2.0.14(typescript@5.0.4): resolution: {integrity: sha512-2vzQvZT1KeUzKtVT8YC4OFdNE/RhLYORr2t4elPy3PggPIXlmpGtR0zurbSFfYX9s7K/ctFr4nX/oQITAGBT+A==} dependencies: '@apiglobal/typedrequest-interfaces': 2.0.1 @@ -785,8 +804,8 @@ packages: '@pushrocks/isounique': 1.0.5 '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.4 - '@pushrocks/smartexpress': 4.0.22 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartexpress': 4.0.22(typescript@5.0.4) '@pushrocks/smartjson': 5.0.5 '@pushrocks/smartlog': 3.0.2 '@pushrocks/smartpromise': 3.1.10 @@ -797,6 +816,7 @@ packages: transitivePeerDependencies: - bufferutil - supports-color + - typescript - utf-8-validate dev: true @@ -811,13 +831,13 @@ packages: - supports-color dev: true - /@pushrocks/smartstate@2.0.4: - resolution: {integrity: sha512-C7PoKs+FfkZf7IgCs4AEiJ/QbA6wTT6lbbwLbw+366+BJOOc+QagdRiCMALQzPwiCEgrFxkl9cFSj/Q6JrCL6Q==} + /@pushrocks/smartstate@2.0.6: + resolution: {integrity: sha512-r/eHEFbC9jJgvtUFwiox+cRsDbQ6ce9IMgKHIR4BjTVC+Z9L7bD6o9SC7KHc8SLqUTPI5Is6q8O4wEe5qK0Caw==} dependencies: - '@pushrocks/isohash': 2.0.0 + '@pushrocks/isohash': 2.0.1 '@pushrocks/lik': 6.0.2 '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 4.0.0 + '@pushrocks/smartpromise': 4.0.2 '@pushrocks/smartrx': 3.0.0 dev: false @@ -836,7 +856,7 @@ packages: resolution: {integrity: sha512-g9a/Mfj+eJAUrTDQoH3oaYegjI98WlVoSLAI8lpExQ/STlEJGO5ZdWDqgZ0HvHe+5UeWvxzCFpHifqRhMUJ+dQ==} dependencies: '@pushrocks/isounique': 1.0.5 - '@pushrocks/smartenv': 5.0.4 + '@pushrocks/smartenv': 5.0.5 '@types/randomatic': 3.1.3 buffer: 6.0.3 crypto-random-string: 4.0.0 @@ -890,8 +910,8 @@ packages: uuid: 7.0.3 dev: true - /@pushrocks/smarturl@3.0.5: - resolution: {integrity: sha512-XKS+GpIOvMhxr855PmO39SOvv/hdhBbLZ45dkAA6uGL3XdW036jAp61nu7qeB3c6FPShCyhJzo2z5x51wW7OwQ==} + /@pushrocks/smarturl@3.0.6: + resolution: {integrity: sha512-YHWnYE1mm8WIJk1usSXg+kNM7s7ByM+PKApO9cgl0T/oGybjzAJiO3clGNDro4ysP0TD+WuvJuiVue02bErEBQ==} /@pushrocks/smartxml@1.0.6: resolution: {integrity: sha512-Cy//pxzdpplqE64h9/sAwvAkUBv9t3Nw9v6k2c+erXH779iOtuyGiiyWqgbRTX1wo2CRhMJqWGJx6xd2Ljq5kw==} @@ -932,35 +952,37 @@ packages: - utf-8-validate dev: true - /@pushrocks/webrequest@3.0.21: - resolution: {integrity: sha512-HorNaPz0ZhLWIGFTqpXz0VFjqIFdnZ2RznOgQP8vbyaY4N4nuQnjBOFYuP3caBAZaYoDIanMGXb1iybnKmPgGA==} + /@pushrocks/webrequest@3.0.23: + resolution: {integrity: sha512-2SCVnT3jdUYwKNyvqg4pTixnhOYv099TfLKVS1cEpTVS5g5W6nLqT4Muvs/uz8eYoqedipBswFscjGzRSF6VJg==} dependencies: - '@adobe/fetch': 4.0.6 - '@pushrocks/smartdelay': 2.0.13 + '@adobe/fetch': 4.0.10 + '@pushrocks/smartdelay': 3.0.1 '@pushrocks/smartenv': 5.0.5 '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/webstore': 2.0.5 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/webstore': 2.0.8 transitivePeerDependencies: - supports-color - /@pushrocks/websetup@3.0.16: - resolution: {integrity: sha512-90mHfn7JldJG19dhymHkO8UEV0SKWqZIL2245ShS6aMTrkO72Rkj2gNOK9ESdDeuWvcZ4AGyMwISsCK0NBgacg==} + /@pushrocks/websetup@3.0.17(typescript@5.0.4): + resolution: {integrity: sha512-Nduw2mCyedjueVZyGiMTO19VNU3ZZCxlqubVx/AYu0aVoZ/mSCKpM70wd4l9WATWqD6g7mU12qo9uTXSVErgkA==} dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpromise': 3.1.10 - '@tsclass/tsclass': 3.0.48 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartpromise': 4.0.2 + '@tsclass/tsclass': 4.0.40(typescript@5.0.4) + transitivePeerDependencies: + - typescript dev: false - /@pushrocks/webstore@2.0.5: - resolution: {integrity: sha512-O91dyT0o7xgeJsgftopa7NrE+sZxAQRr8i3UOZ6+UhyJx95v3kssPiE6aJ2uNsESKl3IlDq6RInLr1zbyFsqkg==} + /@pushrocks/webstore@2.0.8: + resolution: {integrity: sha512-gvZ5QnZu14bPIWaFDOCyH6pfPgN/nQ0hF3EFhE74Ypfm5dCzq6OZEC9jeUTXDypfsvbSs3xAgj4XG83sVSUDAg==} dependencies: - '@apiglobal/typedrequest-interfaces': 1.0.20 + '@apiglobal/typedrequest-interfaces': 2.0.1 '@pushrocks/lik': 6.0.2 - '@pushrocks/smartenv': 5.0.4 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 3.1.10 - '@pushrocks/smartrx': 2.0.27 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smartrx': 3.0.0 fake-indexeddb: 4.0.1 idb: 7.1.1 @@ -990,13 +1012,15 @@ packages: resolution: {integrity: sha512-hC65UvDlp9qvsl6OcIZXz0JNiWZ0gyzsTzbXpg215sGxopgbkOLCr6E0s4qCTnweYm95gt2AdY95uP7M7kExaQ==} dependencies: type-fest: 2.19.0 - - /@tsclass/tsclass@4.0.28: - resolution: {integrity: sha512-69OUcb9hR1PYTCHwxsyJhlE7jUJKYZMl4tQWagN7Kmv8gIWRvjfPecNQTUSmSYx6N99z4l+0E/WJ6h18EiDJWg==} - dependencies: - type-fest: 3.5.0 dev: true + /@tsclass/tsclass@4.0.40(typescript@5.0.4): + resolution: {integrity: sha512-Kx+h8Q3WFZBYWnE/6DmvOuR316Yzr1mA9o9EwnTBJLYa96wQSsiC347IFGZpCp/GhmOIqnzGyn8BinU9Z0jELQ==} + dependencies: + type-fest: 3.10.0(typescript@5.0.4) + transitivePeerDependencies: + - typescript + /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true @@ -1016,7 +1040,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/babel__code-frame@7.0.3: @@ -1027,7 +1051,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/buffer-json@2.0.1: @@ -1046,14 +1070,14 @@ packages: /@types/clean-css@4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 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.15.11 + '@types/node': 20.1.0 '@types/qs': 6.9.7 dev: true @@ -1066,7 +1090,7 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/content-disposition@0.5.5: @@ -1087,13 +1111,13 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.15 '@types/keygrip': 1.0.2 - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/debounce@1.2.1: @@ -1107,7 +1131,7 @@ packages: /@types/express-serve-static-core@4.17.32: resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -1126,30 +1150,31 @@ packages: deprecated: This is a stub types definition. fast-json-stable-stringify provides its own type definitions, so you do not need this installed. dependencies: fast-json-stable-stringify: 2.1.0 + dev: true /@types/finalhandler@1.2.0: resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/from2@2.3.2: resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/glob@8.0.0: resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/html-minifier@4.0.2: @@ -1212,7 +1237,7 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/lodash.clonedeep@4.5.7: @@ -1238,8 +1263,12 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node@18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + /@types/node@18.16.5: + resolution: {integrity: sha512-seOA34WMo9KB+UA78qaJoCO20RJzZGVXQ5Sh6FWu0g/hfT44nKXnej3/tCQl7FL97idFpBhisLYCTB50S0EirA==} + dev: true + + /@types/node@20.1.0: + resolution: {integrity: sha512-O+z53uwx64xY7D6roOi4+jApDGFg0qn6WHcxe5QeqjMaTezBO/mxdfFXIVAVVyNWKx84OmPB3L8kbVYOTeN34A==} /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -1268,7 +1297,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/shortid@0.0.29: @@ -1298,11 +1327,7 @@ packages: /@types/through2@2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: - '@types/node': 18.15.11 - - /@types/trusted-types@2.0.2: - resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} - dev: true + '@types/node': 20.1.0 /@types/trusted-types@2.0.3: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} @@ -1324,14 +1349,14 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.15.11 + '@types/node': 20.1.0 dev: true optional: true @@ -2091,7 +2116,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 18.15.11 + '@types/node': 20.1.0 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -3090,30 +3115,24 @@ packages: - supports-color dev: true - /lit-element@3.3.1: - resolution: {integrity: sha512-Gl+2409uXWbf7n6cCl7Kzasm7zjT9xmdwi2BhLNi70sRKAgRkqueDu5mSIH3hPYMM0/vqBCdPXod3NbGkRA2ww==} + /lit-element@3.3.2: + resolution: {integrity: sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.0 + '@lit-labs/ssr-dom-shim': 1.1.1 '@lit/reactive-element': 1.6.1 - lit-html: 2.7.1 + lit-html: 2.7.3 - /lit-html@2.5.0: - resolution: {integrity: sha512-bLHosg1XL3JRUcKdSVI0sLCs0y1wWrj2sqqAN3cZ7bDDPNgmDHH29RV48x6Wz3ZmkxIupaE+z7uXSZ/pXWAO1g==} - dependencies: - '@types/trusted-types': 2.0.2 - dev: true - - /lit-html@2.7.1: - resolution: {integrity: sha512-san46v7VXK6+2RXS4yveQYFUf9CoO/1bcNb0NibxLoTqlP48vs+l28tRPFDYcXGKWm0XoqcDuCC6mxIs8Jj3Zw==} + /lit-html@2.7.3: + resolution: {integrity: sha512-9DyLzcn/kbRGowz2vFmSANFbRZTxYUgYYFqzie89w6GLpPUiBCDHfcdeRUV/k3Q2ueYxNjfv46yPCtKAEAPOVw==} dependencies: '@types/trusted-types': 2.0.3 - /lit@2.7.1: - resolution: {integrity: sha512-t1cVWUVQj+ucdx16QPvqzyHWYTj/bvlv6vRCUuZ5T/dA4W2Ui4a4tz7uJ1IhoTb9rKe3pTJiWmoN2GJGGteszw==} + /lit@2.7.4: + resolution: {integrity: sha512-cgD7xrZoYr21mbrkZIuIrj98YTMw/snJPg52deWVV4A8icLyNHI3bF70xsJeAgwTuiq5Kkd+ZR8gybSJDCPB7g==} dependencies: '@lit/reactive-element': 1.6.1 - lit-element: 3.3.1 - lit-html: 2.7.1 + lit-element: 3.3.2 + lit-html: 2.7.3 /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -3213,9 +3232,9 @@ packages: yallist: 4.0.0 dev: true - /lru-cache@8.0.4: - resolution: {integrity: sha512-E9FF6+Oc/uFLqZCuZwRKUzgFt5Raih6LfxknOSAVTjNkrCZkBf7DQCwJxZQgd9l4eHjIJDGR+E+1QKD1RhThPw==} - engines: {node: '>=16.14'} + /lru-cache@9.0.3: + resolution: {integrity: sha512-cyjNRew29d4kbgnz1sjDqxg7qg8NW4s+HQzCGjeon7DV5T2yDije16W9HaUFV1dhVEMh+SjrOcK0TomBmf3Egg==} + engines: {node: 14 || >=16.14} /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -3661,8 +3680,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.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} /puppeteer@15.5.0: @@ -4167,14 +4186,14 @@ packages: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} engines: {node: '>=8'} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 /tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true dev: true - /ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4): + /ts-node@10.9.1(@types/node@20.1.0)(typescript@4.9.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4193,7 +4212,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.15.11 + '@types/node': 20.1.0 acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4225,12 +4244,16 @@ packages: /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - - /type-fest@3.5.0: - resolution: {integrity: sha512-bI3zRmZC8K0tUz1HjbIOAGQwR2CoPQG68N5IF7gm0LBl8QSNXzkmaWnkWccCUL5uG9mCsp4sBwC8SBrNSISWew==} - engines: {node: '>=14.16'} dev: true + /type-fest@3.10.0(typescript@5.0.4): + resolution: {integrity: sha512-hmAPf1datm+gt3c2mvu0sJyhFy6lTkIGf0GzyaZWxRLnabQfPUqg6tF95RPg6sLxKI7nFLGdFxBcf2/7+GXI+A==} + engines: {node: '>=14.16'} + peerDependencies: + typescript: '>=4.7.0' + dependencies: + typescript: 5.0.4 + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -4245,6 +4268,11 @@ packages: hasBin: true dev: true + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + /typeson-registry@1.0.0-alpha.39: resolution: {integrity: sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw==} engines: {node: '>=10.0.0'} diff --git a/readme.md b/readme.md index 2776c57..0c028d7 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-domtools)](https://lossless.cloud) PackagePhobia (package size on registry) | [![PackagePhobia](https://badgen.net/packagephobia/publish/@designestate/dees-domtools)](https://lossless.cloud) BundlePhobia (total size when bundled) | [![BundlePhobia](https://badgen.net/bundlephobia/minzip/@designestate/dees-domtools)](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 @@ -33,7 +32,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/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index b351f57..a989155 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@designestate/dees-domtools', - version: '2.0.30', + version: '2.0.31', description: 'tools to simplify complex css structures' } diff --git a/ts/domtools.elementbasic.ts b/ts/domtools.elementbasic.ts index 1e70d75..8bf501b 100644 --- a/ts/domtools.elementbasic.ts +++ b/ts/domtools.elementbasic.ts @@ -40,7 +40,10 @@ export const styles = html` * a basic setup for elements * makes sure everything is in check */ -export const setup = async (elementArg?: LitElement, optionsArg: IDomToolsContructorOptions = {}): Promise => { +export const setup = async ( + elementArg?: LitElement, + optionsArg: IDomToolsContructorOptions = {} +): Promise => { const domTools = await DomTools.setupDomTools(optionsArg); if (elementArg) { diff --git a/ts/index.ts b/ts/index.ts index f82cf06..d88b579 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -16,5 +16,5 @@ export const plugins = { smartdelay: allPlugins.smartdelay, smartpromise: allPlugins.smartpromise, SweetScroll: allPlugins.SweetScroll, - smartstate: allPlugins.smartstate + smartstate: allPlugins.smartstate, };