From 25eee6cf731be4063196a8ca92dbcc7a9dab4e0c Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Fri, 21 Jul 2023 03:39:32 +0200 Subject: [PATCH] fix(core): update --- .gitea/workflows/default_nottags.yaml | 66 ++ .gitea/workflows/default_tags.yaml | 124 +++ package.json | 12 +- pnpm-lock.yaml | 1468 ++++++++++++------------- readme.md | 30 +- ts/00_commitinfo_data.ts | 2 +- ts/smarttime.classes.cronmanager.ts | 2 +- tsconfig.json | 3 +- 8 files changed, 919 insertions(+), 788 deletions(-) create mode 100644 .gitea/workflows/default_nottags.yaml create mode 100644 .gitea/workflows/default_tags.yaml diff --git a/.gitea/workflows/default_nottags.yaml b/.gitea/workflows/default_nottags.yaml new file mode 100644 index 0000000..9f4e743 --- /dev/null +++ b/.gitea/workflows/default_nottags.yaml @@ -0,0 +1,66 @@ +name: Default (not tags) + +on: + push: + tags-ignore: + - '**' + +env: + IMAGE: registry.gitlab.com/hosttoday/ht-docker-node:npmci + NPMCI_COMPUTED_REPOURL: https://${{gitea.repository_owner}}:${{secrets.GITEA_TOKEN}}@gitea.lossless.digital/${{gitea.repository}}.git + NPMCI_TOKEN_NPM: ${{secrets.NPMCI_TOKEN_NPM}} + NPMCI_TOKEN_NPM2: ${{secrets.NPMCI_TOKEN_NPM2}} + NPMCI_GIT_GITHUBTOKEN: ${{secrets.NPMCI_GIT_GITHUBTOKEN}} + NPMCI_URL_CLOUDLY: ${{secrets.NPMCI_URL_CLOUDLY}} + +jobs: + security: + runs-on: ubuntu-latest + continue-on-error: true + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Install pnpm and npmci + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + + - name: Run npm prepare + run: npmci npm prepare + + - name: Audit production dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --prod + continue-on-error: true + + - name: Audit development dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --dev + continue-on-error: true + + test: + if: ${{ always() }} + needs: security + runs-on: ubuntu-latest + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Test stable + run: | + npmci node install stable + npmci npm install + npmci npm test + + - name: Test build + run: | + npmci node install stable + npmci npm install + npmci npm build diff --git a/.gitea/workflows/default_tags.yaml b/.gitea/workflows/default_tags.yaml new file mode 100644 index 0000000..6290cbd --- /dev/null +++ b/.gitea/workflows/default_tags.yaml @@ -0,0 +1,124 @@ +name: Default (tags) + +on: + push: + tags: + - '*' + +env: + IMAGE: registry.gitlab.com/hosttoday/ht-docker-node:npmci + NPMCI_COMPUTED_REPOURL: https://${{gitea.repository_owner}}:${{secrets.GITEA_TOKEN}}@gitea.lossless.digital/${{gitea.repository}}.git + NPMCI_TOKEN_NPM: ${{secrets.NPMCI_TOKEN_NPM}} + NPMCI_TOKEN_NPM2: ${{secrets.NPMCI_TOKEN_NPM2}} + NPMCI_GIT_GITHUBTOKEN: ${{secrets.NPMCI_GIT_GITHUBTOKEN}} + NPMCI_URL_CLOUDLY: ${{secrets.NPMCI_URL_CLOUDLY}} + +jobs: + security: + runs-on: ubuntu-latest + continue-on-error: true + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Prepare + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + npmci npm prepare + + - name: Audit production dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --prod + continue-on-error: true + + - name: Audit development dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --dev + continue-on-error: true + + test: + if: ${{ always() }} + needs: security + runs-on: ubuntu-latest + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Prepare + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + npmci npm prepare + + - name: Test stable + run: | + npmci node install stable + npmci npm install + npmci npm test + + - name: Test build + run: | + npmci node install stable + npmci npm install + npmci npm build + + release: + needs: test + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Prepare + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + npmci npm prepare + + - name: Release + run: | + npmci node install stable + npmci npm publish + + metadata: + needs: test + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') + runs-on: ubuntu-latest + container: + image: ${{ env.IMAGE }} + continue-on-error: true + + steps: + - uses: actions/checkout@v3 + + - name: Prepare + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + npmci npm prepare + + - name: Code quality + run: | + npmci command npm install -g typescript + npmci npm install + + - name: Trigger + run: npmci trigger + + - name: Build docs and upload artifacts + run: | + npmci node install stable + npmci npm install + pnpm install -g @gitzone/tsdoc + npmci command tsdoc + continue-on-error: true diff --git a/package.json b/package.json index ea7ebf5..d27edb8 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,14 @@ "devDependencies": { "@gitzone/tsbuild": "^2.1.66", "@gitzone/tsbundle": "^2.0.8", - "@gitzone/tsrun": "^1.2.42", - "@gitzone/tstest": "^1.0.60", - "@push.rocks/tapbundle": "^5.0.4", - "@types/node": "^20.4.1" + "@gitzone/tsrun": "^1.2.44", + "@gitzone/tstest": "^1.0.77", + "@push.rocks/tapbundle": "^5.0.12", + "@types/node": "^20.4.2" }, "dependencies": { "@push.rocks/lik": "^6.0.3", - "@push.rocks/smartdelay": "^3.0.2", + "@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartpromise": "^4.0.3", "croner": "^5.3.4", "dayjs": "^1.11.9", @@ -45,4 +45,4 @@ "last 1 chrome versions" ], "type": "module" -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41561ca..5690659 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^6.0.3 version: 6.0.3 '@push.rocks/smartdelay': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.5 + version: 3.0.5 '@push.rocks/smartpromise': specifier: ^4.0.3 version: 4.0.3 @@ -35,27 +35,27 @@ devDependencies: specifier: ^2.0.8 version: 2.0.8 '@gitzone/tsrun': - specifier: ^1.2.42 - version: 1.2.42(@types/node@20.4.1) + specifier: ^1.2.44 + version: 1.2.44(@types/node@20.4.2) '@gitzone/tstest': - specifier: ^1.0.60 - version: 1.0.74(@types/node@20.4.1) + specifier: ^1.0.77 + version: 1.0.77(@types/node@20.4.2) '@push.rocks/tapbundle': - specifier: ^5.0.4 - version: 5.0.8 + specifier: ^5.0.12 + version: 5.0.12 '@types/node': - specifier: ^20.4.1 - version: 20.4.1 + specifier: ^20.4.2 + version: 20.4.2 packages: - /@adobe/helix-fetch@3.1.2: - resolution: {integrity: sha512-09ImUUrHAyeJpDRBZbSPLI8cz1rVwmNmwWDpBsK+f+eiwzYGqcbN+P6pPyme3i+j1ONZSGL9SAuDXXg8fUTpYA==} - engines: {node: '>=12.0'} + /@adobe/fetch@4.0.13: + resolution: {integrity: sha512-faw1PUmBKczEMTMYehSvu7+lEFz7zu7lxWWzYRi8kR/ILcOxU3bZXKUl/TpcnXePkcHWEDvseiCejJC9UJazog==} + engines: {node: '>=14.16'} dependencies: debug: 4.3.4 - http-cache-semantics: 4.1.0 - lru-cache: 7.13.2 + http-cache-semantics: 4.1.1 + lru-cache: 9.1.1 transitivePeerDependencies: - supports-color dev: true @@ -73,46 +73,86 @@ packages: dependencies: '@apiglobal/typedrequest-interfaces': 1.0.20 '@pushrocks/isounique': 1.0.5 - '@pushrocks/lik': 6.0.0 + '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/webrequest': 3.0.13 - transitivePeerDependencies: - - supports-color - dev: true - - /@apiglobal/typedsocket@2.0.12: - resolution: {integrity: sha512-z/inZRsUT2xWpYwjrpwNhEo1c1cZ1sZtOMZouj88bkuHhUO9Rm6L3U0sNK2S/FA0WosBOxXxM4MXE90dQWb3bA==} - 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.7 - '@pushrocks/smartstring': 4.0.5 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/webrequest': 3.0.28 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@babel/code-frame@7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} - engines: {node: '>=6.9.0'} + /@apiglobal/typedserver@2.0.65: + resolution: {integrity: sha512-enI+UGgzyQRG43ZQBzRMcc9dSII7vOx+v/7+mkVqTqgCQtad9RimqMDBdhOrnIWPyzctY86CK1LfQmlpZJAFbA==} dependencies: - '@babel/highlight': 7.18.6 + '@apiglobal/typedrequest': 2.0.12 + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@apiglobal/typedsocket': 2.0.24 + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartchok': 1.0.23 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartfeed': 1.0.11 + '@pushrocks/smartfile': 10.0.26 + '@pushrocks/smartlog': 3.0.2 + '@pushrocks/smartlog-destination-devtools': 1.0.10 + '@pushrocks/smartmanifest': 2.0.2 + '@pushrocks/smartmime': 1.0.5 + '@pushrocks/smartopen': 2.0.0 + '@pushrocks/smartpath': 5.0.5 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smartrequest': 2.0.15 + '@pushrocks/smartrx': 3.0.2 + '@pushrocks/smartsitemap': 2.0.1 + '@pushrocks/smarttime': 4.0.1 + '@pushrocks/webstore': 2.0.8 + '@tsclass/tsclass': 4.0.42 + '@types/express': 4.17.17 + body-parser: 1.20.2 + cors: 2.8.5 + express: 4.18.2 + express-force-ssl: 0.3.2 + lit: 2.7.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@apiglobal/typedsocket@2.0.24: + resolution: {integrity: sha512-8Ol5E3AvqdUTjEhiNkEKnbGpst9iXBtD5zDudeQDcajzjSdstUGe+GExQRc+D7hiOkktfuF8FArQ3HQ4RyZwow==} + dependencies: + '@apiglobal/typedrequest': 2.0.12 + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@pushrocks/isohash': 2.0.1 + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartsocket': 2.0.19 + '@pushrocks/smartstring': 4.0.7 + '@pushrocks/smarturl': 3.0.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + + /@babel/code-frame@7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.5 + dev: true + + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight@7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -325,7 +365,7 @@ packages: /@esm-bundle/chai@4.3.4-fix.0: resolution: {integrity: sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==} dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 dev: true /@gitzone/tsbuild@2.1.66: @@ -364,13 +404,13 @@ packages: - supports-color dev: true - /@gitzone/tsrun@1.2.42(@types/node@20.4.1): - resolution: {integrity: sha512-56TC2F09FeyFE74dJHSS0QMKdoXVNx1XsFOsOWGiOAjt8bkXenktsUN9s5vy53TYBS4HYXo5pyvRZ7Xym+TD7g==} + /@gitzone/tsrun@1.2.44(@types/node@20.4.2): + resolution: {integrity: sha512-7AfL9u+TmD7gLiRaTCimhWm5rq9GGBQnOF4q1FnFh2CAb1FbK5fzUVbj6wo3zGS2H+MSm6dqFA6mvdBI1ox0mQ==} hasBin: true dependencies: - '@pushrocks/smartfile': 10.0.26 - '@pushrocks/smartshell': 2.0.30 - ts-node: 10.9.1(@types/node@20.4.1)(typescript@5.1.6) + '@push.rocks/smartfile': 10.0.28 + '@push.rocks/smartshell': 3.0.3 + ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' @@ -379,21 +419,21 @@ packages: - supports-color dev: true - /@gitzone/tstest@1.0.74(@types/node@20.4.1): - resolution: {integrity: sha512-6V8bsfvpnODWqrkdooVqcOS1z5GA8dMDnLCOHnr/SUTeie3ox8KGpckwiZ+gTfz9WvzX6+KLVTZNYKGOaNbmMQ==} + /@gitzone/tstest@1.0.77(@types/node@20.4.2): + resolution: {integrity: sha512-YzBXnNqkYOiFf8xAA+m8owblrmAut8ukINghYy4DXoUR+5g1IKrpTjK4A8HzIsvVsQRyHPsQ2YFtsk+utqdivQ==} hasBin: true dependencies: + '@apiglobal/typedserver': 2.0.65 '@gitzone/tsbundle': 2.0.8 - '@gitzone/tsrun': 1.2.42(@types/node@20.4.1) - '@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/smartlog': 3.0.2 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartshell': 2.0.30 - '@pushrocks/tapbundle': 5.0.4 + '@gitzone/tsrun': 1.2.44(@types/node@20.4.2) + '@push.rocks/consolecolor': 2.0.1 + '@push.rocks/smartbrowser': 2.0.5 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile': 10.0.28 + '@push.rocks/smartlog': 3.0.3 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartshell': 3.0.3 + '@push.rocks/tapbundle': 5.0.12 figures: 5.0.0 transitivePeerDependencies: - '@swc/core' @@ -437,8 +477,14 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@lit/reactive-element@1.4.2: - resolution: {integrity: sha512-VMOxsWh/QDwrxPsgkSQnuZ+8mfNy1OTjzzUdLBvvZtpahwPTHTeVZ51RZRqO4xfKVrR+btIPA8D01IL3xeG66w==} + /@lit-labs/ssr-dom-shim@1.1.1: + resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} + dev: true + + /@lit/reactive-element@1.6.2: + resolution: {integrity: sha512-rDfl+QnCYjuIGf5xI2sVJWdYIi56CTCwWa+nidKYX6oIuBYwUbT/vX4qbUDlHiZKJ/3FRNQ/tWJui44p6/stSA==} + dependencies: + '@lit-labs/ssr-dom-shim': 1.1.1 dev: true /@nodelib/fs.scandir@2.1.5: @@ -459,35 +505,24 @@ 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.4 - dev: true - - /@open-wc/dedupe-mixin@1.3.1: - resolution: {integrity: sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==} + '@types/chai': 4.3.5 dev: true /@open-wc/dedupe-mixin@1.4.0: resolution: {integrity: sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==} dev: true - /@open-wc/scoped-elements@2.1.3: - resolution: {integrity: sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==} - dependencies: - '@lit/reactive-element': 1.4.2 - '@open-wc/dedupe-mixin': 1.3.1 - dev: true - /@open-wc/scoped-elements@2.2.0: resolution: {integrity: sha512-Qe+vWsuVHFzUkdChwlmJGuQf9cA3I+QOsSHULV/6qf6wsqLM2/32svNRH+rbBIMwiPEwzZprZlkvkqQRucYnVA==} dependencies: - '@lit/reactive-element': 1.4.2 + '@lit/reactive-element': 1.6.2 '@open-wc/dedupe-mixin': 1.4.0 dev: true @@ -495,21 +530,10 @@ packages: resolution: {integrity: sha512-BONpjHcGX2zFa9mfnwBCLEmlDsOHzT+j6Qt1yfK3MzFXFtAykfzFjAgaxPetu0YbBlCfXuMlfxI4vlRGCGMvFg==} dev: true - /@open-wc/semantic-dom-diff@0.19.7: - resolution: {integrity: sha512-ahwHb7arQXXnkIGCrOsM895FJQrU47VWZryCsSSzl5nB3tJKcJ8yjzQ3D/yqZn6v8atqOz61vaY05aNsqoz3oA==} - dependencies: - '@types/chai': 4.3.4 - '@web/test-runner-commands': 0.6.5 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@open-wc/semantic-dom-diff@0.20.0: resolution: {integrity: sha512-qGHl3nkXluXsjpLY9bSZka/cnlrybPtJMs6RjmV/OP4ID7Gcz1uNWQks05pAhptDB1R47G6PQjdwxG8dXl1zGA==} dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@web/test-runner-commands': 0.7.0 transitivePeerDependencies: - bufferutil @@ -517,37 +541,12 @@ packages: - utf-8-validate dev: true - /@open-wc/testing-helpers@2.1.4: - resolution: {integrity: sha512-iZJxxKI9jRgnPczm8p2jpuvBZ3DHYSLrBmhDfzs7ol8vXMNt+HluzM1j1TSU95MFVGnfaspvvt9fMbXKA7cNcA==} - dependencies: - '@open-wc/scoped-elements': 2.1.3 - lit: 2.4.1 - lit-html: 2.4.0 - dev: true - /@open-wc/testing-helpers@2.3.0: resolution: {integrity: sha512-wkDipkia/OMWq5Z1KkAgvqNLfIOCiPGrrtfoCKuQje8u7F0Bz9Un44EwBtWcCdYtLc40quWP7XFpFsW8poIfUA==} dependencies: '@open-wc/scoped-elements': 2.2.0 - lit: 2.4.1 - lit-html: 2.4.0 - dev: true - - /@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.4 - '@types/chai': 4.3.4 - '@types/chai-dom': 0.0.12 - '@types/sinon-chai': 3.2.9 - chai-a11y-axe: 1.4.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + lit: 2.7.6 + lit-html: 2.7.5 dev: true /@open-wc/testing@3.2.0: @@ -557,7 +556,7 @@ packages: '@open-wc/chai-dom-equals': 0.12.36 '@open-wc/semantic-dom-diff': 0.20.0 '@open-wc/testing-helpers': 2.3.0 - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@types/chai-dom': 1.11.0 '@types/sinon-chai': 3.2.9 chai-a11y-axe: 1.5.0 @@ -574,10 +573,20 @@ packages: dev: true optional: true + /@push.rocks/consolecolor@2.0.1: + resolution: {integrity: sha512-iQx+sjxmvhRXjnv8aMiaZu125ZWfyZKSylCvKUNjVrdhkmP2uPy2VWsvyRBS4UiieYHTY/i+HpQiFv4QZV2/Fg==} + dependencies: + ansi-256-colors: 1.1.0 + dev: true + + /@push.rocks/isounique@1.0.5: + resolution: {integrity: sha512-Z0BVqZZOCif1THTbIKWMgg0wxCzt9CyBtBBqQJiZ+jJ0KlQFrQHNHrPt81/LXe/L4x0cxWsn0bpL6W5DNSvNLw==} + dev: true + /@push.rocks/lik@6.0.3: resolution: {integrity: sha512-YPA2PfubtD6YSWo5AXx8J10ZbEMkGezrBw93+2jq7ASSNnmGnXYMNuCOnfj+ZLqT7mT0cQOaUxmfyBKF1gG+ng==} dependencies: - '@push.rocks/smartdelay': 3.0.2 + '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartmatch': 2.0.0 '@push.rocks/smartpromise': 4.0.3 '@push.rocks/smartrx': 3.0.2 @@ -585,30 +594,163 @@ packages: '@types/minimatch': 5.1.2 '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 - dev: false - /@push.rocks/smartdelay@3.0.2: - resolution: {integrity: sha512-GzhlCevkcNXF1hRpnWHvc4Td1R3fDehK2NFl4He0b2YF+/iXsoSAqNJ8jcBMlITx2c9h+4v3e+mffJuRi1dm8g==} + /@push.rocks/smartbrowser@2.0.5: + resolution: {integrity: sha512-Jdhe4ZnuQfrd+DcdLD0M3TMTzeTCq86sXTkRtiLwjpNLZSO3E7CL5V+5IBxr1VIwOgAF8wz8LYjezkaeuOW2lg==} dependencies: + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartpdf': 3.0.15 + '@pushrocks/smartpuppeteer': 2.0.2 + '@pushrocks/smartunique': 3.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + + /@push.rocks/smartdelay@3.0.5: + resolution: {integrity: sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + + /@push.rocks/smartenv@5.0.5: + resolution: {integrity: sha512-GmFGcUvi6iXU3uS4dNyxFGLktnroHE5Kjn+5sqojiJh/U+F134Ep5DwI3aeBtsD+BNHrDNa8t74v7uoWd1zR4g==} + dependencies: + '@pushrocks/smartpromise': 3.1.10 + dev: true + + /@push.rocks/smartexpect@1.0.15: + resolution: {integrity: sha512-Y0jYB+dPJxrBcStA2/s2mZD09IY0agHqSM1Zi9hnQv7NbnDQhwrLZpqivIvUC53XxHPI4Sea1/xS0GZNYy70uw==} + dependencies: + '@pushrocks/smartdelay': 3.0.1 '@pushrocks/smartpromise': 4.0.2 - dev: false + fast-deep-equal: 3.1.3 + dev: true + + /@push.rocks/smartfile-interfaces@1.0.7: + resolution: {integrity: sha512-MeOl/200UOvSO4Pgq/DVFiBVZpL9gjOBQM+4XYNjSxda8c6VBvchHAntaFLQUlO8U1ckNaP9i+nMO4O4/0ymyw==} + dev: true + + /@push.rocks/smartfile@10.0.28: + resolution: {integrity: sha512-Bza5xwJuXGeIokr9xeLx1LSGuXvIYLtJimz0X6lB2Sv2kurlIjpb+/ix4KqsG9eBhvzo6ncqqjgnLAUyUQQjfw==} + dependencies: + '@push.rocks/lik': 6.0.3 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartfile-interfaces': 1.0.7 + '@push.rocks/smarthash': 3.0.2 + '@push.rocks/smartjson': 5.0.6 + '@push.rocks/smartmime': 1.0.6 + '@push.rocks/smartpath': 5.0.11 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrequest': 2.0.18 + '@push.rocks/smartstream': 2.0.4 + '@types/fs-extra': 11.0.1 + '@types/glob': 8.1.0 + '@types/js-yaml': 4.0.5 + fs-extra: 11.1.1 + glob: 10.3.3 + js-yaml: 4.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@push.rocks/smarthash@3.0.2: + resolution: {integrity: sha512-EB4lwQtBUmFaNrOXhQeFvItsuGq7NGbo3LLiPGHwEgSyf6NPSkxwleC+KDV68ggvBTGuhC4Lk6Z2qF11s8Dd0g==} + dependencies: + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 3.1.10 + '@types/through2': 2.0.38 + through2: 4.0.2 + dev: true + + /@push.rocks/smartjson@5.0.6: + resolution: {integrity: sha512-TIf9eIAdy22Ul3+pExF/IG4NqIj82bf28JgnJr2olgyFL5DWKudPUjMAly1cvnUtxo2V91N4J/9Uec7XLocywA==} + dependencies: + '@pushrocks/smartstring': 4.0.7 + '@types/buffer-json': 2.0.1 + buffer-json: 2.0.0 + fast-json-stable-stringify: 2.1.0 + lodash.clonedeep: 4.5.0 + dev: true + + /@push.rocks/smartlog-interfaces@3.0.0: + resolution: {integrity: sha512-dfRqiSolGQwaF9gWmkixWOoXZxcWBjK3u6A1CpcfhCbVr2VSUMIrZ5t74/DgdfedsTrhDqoD0NGezsMXF2pFHQ==} + dependencies: + '@apiglobal/typedrequest-interfaces': 2.0.1 + dev: true + + /@push.rocks/smartlog@3.0.3: + resolution: {integrity: sha512-E4UUSdbrf0TdSqI7LrUa3jgYQGKT6+ybSHuRcopFDt0W2/tBpY+/vPyAApJIa8iGFKJoi3oSTgYJbK90SwQwKg==} + dependencies: + '@push.rocks/isounique': 1.0.5 + '@push.rocks/smartlog-interfaces': 3.0.0 + dev: true /@push.rocks/smartmatch@2.0.0: resolution: {integrity: sha512-MBzP++1yNIBeox71X6VxpIgZ8m4bXnJpZJ4nWVH6IWpmO38MXTu4X0QF8tQnyT4LFcwvc9iiWaD15cstHa7Mmw==} dependencies: matcher: 5.0.0 - dev: false + + /@push.rocks/smartmime@1.0.6: + resolution: {integrity: sha512-PHd+I4UcsnOATNg8wjDsSAmmJ4CwQFrQCNzd0HSJMs4ZpiK3Ya91almd6GLpDPU370U4HFh4FaPF4eEAI6vkJQ==} + dependencies: + '@types/mime-types': 2.1.1 + mime-types: 2.1.35 + dev: true + + /@push.rocks/smartpath@5.0.11: + resolution: {integrity: sha512-dqdd7KTby0AdaWYC9gVoHDTUIixFhEvo+mmdaTdNshZsfHNkm/EDV25dA+9gJ8/yoyuCYmrwmByNYy9a+xFUeQ==} + dev: true /@push.rocks/smartpromise@4.0.3: resolution: {integrity: sha512-z3lIso4/6KK3c6NFTVGZ7AOBsGURf8ha3qQtX/OxjZFk5dqS//8PLd0XqghVdIaUlRGmJ7Sfds/efZERWn1tAg==} - dev: false + + /@push.rocks/smartrequest@2.0.18: + resolution: {integrity: sha512-MsTou9rRHhlhBC83dUGoi6quYKrWD9urI23Bcgk2GjvkiOpaddpSib6x1cQfidoOVpwP7LaVDMD+tFnW4CpWRA==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarturl': 3.0.7 + agentkeepalive: 4.3.0 + form-data: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true /@push.rocks/smartrx@3.0.2: resolution: {integrity: sha512-18r0pBAEwpCsObblE70WkdUqssYEZIzxuBIdggwOHsese38I/V5wJ0DQ2OLWFGbSbBSk6Pz3zK+X+6jP6He0Mg==} dependencies: '@pushrocks/smartpromise': 4.0.2 rxjs: 7.8.1 - dev: false + + /@push.rocks/smartrx@3.0.3: + resolution: {integrity: sha512-wa8JNlAgULfya3beNP7EX+NIYFuAZ+SBVVxvI2qd9aR99xybgu7Ns2NISXPxmMZzUr4cWW+n3p91a2MFlciCmQ==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + rxjs: 7.8.1 + dev: true + + /@push.rocks/smartshell@3.0.3: + resolution: {integrity: sha512-S4RXI76ltPetdJ8Gv4HlnlhR/hXDV8QmSU7TdhLEe171ZzfouAyt9XZ4MFDCtjk3VQ4Mw+zz4mSDaACXP/QdlQ==} + dependencies: + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartexit': 1.0.20 + '@pushrocks/smartpromise': 4.0.2 + '@types/which': 3.0.0 + tree-kill: 1.2.2 + which: 3.0.1 + dev: true + + /@push.rocks/smartstream@2.0.4: + resolution: {integrity: sha512-rbQf4+sLle9ga6RidRv0WXb/TuLFcMordRQBbqPq01n/mpBHoEiqIThWzVuImPVRVuSK/LKbM/QX4Ey26FFerg==} + dependencies: + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smartrx': 3.0.3 + '@types/from2': 2.3.2 + '@types/through2': 2.0.38 + from2: 2.3.0 + through2: 4.0.2 + dev: true /@push.rocks/smarttime@4.0.1: resolution: {integrity: sha512-9EGGt0c9rX7VFpAh3CJtCdDZiE0DupEOY1o5pQyOyPhf+49H7OdC/VubX4NtKPBVGH6ZCRoNUS9FOrZGtlN2gA==} @@ -620,18 +762,20 @@ packages: dayjs: 1.11.9 is-nan: 1.3.2 pretty-ms: 8.0.0 - dev: false - /@push.rocks/tapbundle@5.0.8: - resolution: {integrity: sha512-pH+9KtiDPBTfU7twfg+9V29lAogdJqfqdIfbB3Dlv2CKfd5hhusuGVqY0KFeR8C7Kuy4uBah9FbvgN0UYZs80A==} + /@push.rocks/smarturl@3.0.7: + resolution: {integrity: sha512-nx4EWjQD9JeO7QVbOsxd1PFeDQYoSQOOOYCZ+r7QWXHLJG52iYzgvJDCQyX6p705HDkYMJWozW2ZzhR22qLKbw==} + dev: true + + /@push.rocks/tapbundle@5.0.12: + resolution: {integrity: sha512-vOxncCSHuMK09vxT2DLaIYRDLPGPyiFwaO/sEikSnkXkWjGsQBJTXPWBOwlofqg7FKHEhjjBo8N3GMc7mZqx8Q==} dependencies: '@open-wc/testing': 3.2.0 - '@open-wc/testing-helpers': 2.3.0 - '@pushrocks/smartdelay': 3.0.1 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartexpect': 1.0.15 - '@pushrocks/smartpromise': 4.0.2 - '@pushrocks/smarttime': 4.0.1 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartenv': 5.0.5 + '@push.rocks/smartexpect': 1.0.15 + '@push.rocks/smartpromise': 4.0.3 + '@push.rocks/smarttime': 4.0.1 transitivePeerDependencies: - bufferutil - supports-color @@ -652,25 +796,41 @@ packages: '@pushrocks/smartpromise': 3.1.10 dev: true - /@pushrocks/isohash@2.0.0: - resolution: {integrity: sha512-a6Vktczk0Q39hBYTuAFqa12QNhy5GcFYhnJ5pqzpE5r3rj3FSS8HLqsoBUwB3b9YHGKYnbky9C3YNhMmFvoLPg==} + /@pushrocks/isohash@2.0.1: + resolution: {integrity: sha512-qCvC/NNcDDFQAH1uUKkJM779jY5qWijbOGGVf/9enfSItlkKe/rheUsYHgXg+cP7lwWFIxDbKYplq8QaOP6bkw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/isohash dependencies: - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smarthash': 2.1.10 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smarthash': 3.0.2 dev: true /@pushrocks/isounique@1.0.5: resolution: {integrity: sha512-XYeoKGkmIdsWX64NlPA1fuA41n/1bQ7LdYXytlU/QqYeW7ojgA0ARRhBSh/2phL6o0Jpw6K/7gJ8jc7ab/Tc+w==} dev: true + /@pushrocks/lik@3.0.19: + resolution: {integrity: sha512-N9uTtQmTJ/iZ/V7LMCKbVx/ZAmP+b8uId0pxV9Au9T0Ulu9wcg3vNpyTQARgdWfG+tI9Qc0NHgOEa9H5mbDcDA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik + dependencies: + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 2.0.27 + '@pushrocks/smarttime': 3.0.50 + '@pushrocks/smartunique': 3.0.3 + '@types/minimatch': 3.0.5 + minimatch: 3.1.2 + symbol-tree: 3.2.4 + dev: true + /@pushrocks/lik@4.0.22: resolution: {integrity: sha512-dg6Du7nr/SLU80yJw7a0zk2xX9Vc8SCLZaQMmSRBlsnL1/Z7qpWDOtpRC9VlL9vTLenbvwGTvPWMpOKyyNbiiA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/lik dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartmatch': 1.0.7 - '@pushrocks/smartpromise': 3.1.7 + '@pushrocks/smartpromise': 3.1.10 '@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 dev: true @@ -711,28 +871,26 @@ packages: '@types/symbol-tree': 3.2.2 symbol-tree: 3.2.4 - /@pushrocks/smartbrowser@2.0.5: - resolution: {integrity: sha512-S8GbBxytCWRDz6Le+ccaL1Mj63yNJ0/We1GEL9ROZi7iPeZpi7XHN0srss+V6cttaR4IYNpucY4RfQloTjGVog==} - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpdf': 3.0.15 - '@pushrocks/smartpuppeteer': 2.0.2 - '@pushrocks/smartunique': 3.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - 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==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartcache dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smarterror': 2.0.1 - '@pushrocks/smarthash': 3.0.1 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smarttime': 3.0.45 + '@pushrocks/smarthash': 3.0.2 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smarttime': 4.0.1 + dev: true + + /@pushrocks/smartchok@1.0.23: + resolution: {integrity: sha512-l1owj/ZYfP3chD5Gm3dkxucdpVRYiqyn/bLgCmtBZY0Q4EAvsu+bUJQ8qixiPiKYpjyIg0ZUKlCeDzZJc+G3Xg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartchok + dependencies: + '@pushrocks/lik': 3.0.19 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 2.0.27 + '@types/chokidar': 2.1.3 + chokidar: 3.5.3 dev: true /@pushrocks/smartcli@4.0.6: @@ -759,12 +917,6 @@ packages: '@pushrocks/smartpromise': 4.0.2 dev: true - /@pushrocks/smartenv@5.0.3: - resolution: {integrity: sha512-/cgEDhOIo9LB5Vd2BVO9+QrjC38w872iy7w88UWuwz7obVILWOHl3MYMHAKFqXexuwKpQ/y/Klu2xQHtOPgi6Q==} - dependencies: - '@pushrocks/smartpromise': 3.1.7 - dev: true - /@pushrocks/smartenv@5.0.5: resolution: {integrity: sha512-VWON1OJ4qV2/9hzJbgRquRekaO9am3b8W82tgCwgO6LBg23ea2tanfd+gESVMbRFduxHVoFLvlhSBcDGM5zsLA==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartenv @@ -774,6 +926,7 @@ packages: /@pushrocks/smarterror@2.0.1: resolution: {integrity: sha512-3OrF5me+/sy5VgwR/tfCqs7qhb0Ywzgn8tTThRUZnCGas0aindISzMiW7cIro3RlFykmtPmdTztC9Ostu2ioeA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarterror dependencies: clean-stack: 1.3.0 make-error-cause: 2.3.0 @@ -781,67 +934,50 @@ packages: /@pushrocks/smartexit@1.0.20: resolution: {integrity: sha512-u/KgA7s2zAtZ7gZvL13HZbO3mZATvjfCLU8Ez6h8VweG8UsIBVaPfYziMDCmJOWIPYLGzEW8eG/u4mCHuyLBow==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartexit dependencies: '@pushrocks/lik': 4.0.22 '@pushrocks/smartdelay': 2.0.13 dev: true - /@pushrocks/smartexpect@1.0.14: - resolution: {integrity: sha512-YIvRFNQbNZ87EDK45evj4XpX6KaBpuPnIKEafZGSpncNTm30VcMATRgcxqk/x9f8hm1p1i4QMwmSr4MuF0cCWQ==} - dependencies: - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartpromise': 3.1.7 - fast-deep-equal: 3.1.3 - dev: true - - /@pushrocks/smartexpect@1.0.15: - resolution: {integrity: sha512-ABhsgmTqE1cfL6m0qpicZf6FdfuUip3oJR8CDr9wZwkBODKpahv7lHqeN0EjdvaJuHyqqcd3m1WaHmLPEyZ63A==} - deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartexpect - dependencies: - '@pushrocks/smartdelay': 3.0.1 - '@pushrocks/smartpromise': 4.0.2 - fast-deep-equal: 3.1.3 - dev: true - - /@pushrocks/smartexpress@4.0.21: - resolution: {integrity: sha512-QRiubmfM7DNR8aNA47zfkxkAlTAL/OyyZFlCBRz7nxJLiJ/CA6B2ptgskvG9xQTihchL9tFMTfcl5YdzjB/XoA==} + /@pushrocks/smartexpress@4.0.35: + resolution: {integrity: sha512-/xuUshI4VtfM2Q8RJxsTjD/7sI2HZ4p4+CmKOZYK66nxgeyO+IkKM/qcxHdZLbuB2q/ekYNAfvce8VL0RxtTVQ==} + deprecated: This package has been replaced by @apiglobal/typedserver dependencies: '@apiglobal/typedrequest': 2.0.12 - '@apiglobal/typedsocket': 2.0.12 - '@pushrocks/lik': 6.0.0 + '@apiglobal/typedsocket': 2.0.24 + '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 + '@pushrocks/smartenv': 5.0.5 '@pushrocks/smartfeed': 1.0.11 - '@pushrocks/smartfile': 10.0.5 + '@pushrocks/smartfile': 10.0.26 '@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/smartpromise': 3.1.10 + '@pushrocks/smartrequest': 2.0.15 '@pushrocks/smartsitemap': 2.0.1 - '@pushrocks/smarttime': 3.0.45 - '@tsclass/tsclass': 4.0.28 + '@pushrocks/smarttime': 4.0.1 + '@tsclass/tsclass': 4.0.42 '@types/compression': 1.7.2 - '@types/cors': 2.8.12 - '@types/express': 4.17.14 + '@types/cors': 2.8.13 + '@types/express': 4.17.17 '@types/finalhandler': 1.2.0 - body-parser: 1.20.1 + body-parser: 1.20.2 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/smartfeed@1.0.11: resolution: {integrity: sha512-PcsiQ4tkwTpGxOdLiEpAR5vfFpn8Utnlind4mmX+FLIZVuuONaApefWMvaYv5ysmfnWQuCE2qkFq1J5ulDcBbQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartfeed dependencies: '@tsclass/tsclass': 3.0.48 feed: 4.2.2 - rss-parser: 3.12.0 + rss-parser: 3.13.0 dev: true /@pushrocks/smartfile-interfaces@1.0.7: @@ -873,48 +1009,6 @@ packages: - supports-color dev: true - /@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.5 - '@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 - dev: true - - /@pushrocks/smarthash@2.1.10: - resolution: {integrity: sha512-f6lnQPa2lmkSQOMvWwZ6R6wcNvbDWuXH5OhQNvwmog8af3hBEmOEXxjauj6XU+l7ICJ6qxr3wsvpt4y7Ogyc9A==} - dependencies: - '@pushrocks/smartjson': 4.0.6 - '@pushrocks/smartpromise': 3.1.7 - '@types/through2': 2.0.38 - through2: 4.0.2 - dev: true - - /@pushrocks/smarthash@3.0.1: - resolution: {integrity: sha512-S9BiLsxTJB4KOXiiqcdp9QHc8srctHQxoWqDNVw7mGJbU6KuCHbFW6NUcEe2us5z389dGNEbbPMy7+0mAdTXVA==} - dependencies: - '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 - '@types/through2': 2.0.38 - through2: 4.0.2 - dev: true - /@pushrocks/smarthash@3.0.2: resolution: {integrity: sha512-jXW4f8k6iqOQRvkCmXMID1C+qXyNvUMKm7apPETxnO+L172VlzxP1dml0Ey1+vjfpU2luKCteJWX7W95sOdLDg==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarthash @@ -925,27 +1019,6 @@ packages: through2: 4.0.2 dev: true - /@pushrocks/smartjson@4.0.6: - resolution: {integrity: sha512-lykr068RSDHs0+EXCvIDVxjKnDtRQ2M7EXOo5jVrUU6/OEdfRl9ErM1K/oPafiEi47/PtTrwLlp1KdSgqkRjmg==} - dependencies: - '@types/buffer-json': 2.0.1 - '@types/fast-json-stable-stringify': 2.1.0 - 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==} - 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: true - /@pushrocks/smartjson@5.0.6: resolution: {integrity: sha512-9OJbnRgLTaCRQz+pqu5tB3ZCqRs5Zh0hnBe7t7URE+TgwIZ8aiELUIbWRkgn4mSGVzHyL6pqTyIowP6AjUCG3w==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartjson @@ -957,6 +1030,13 @@ packages: lodash.clonedeep: 4.5.0 dev: true + /@pushrocks/smartlog-destination-devtools@1.0.10: + resolution: {integrity: sha512-Kkss3lAogY+n/Xx3N9eOjWz0L4XUWlCYZLOqWnDOIMzX5mJtwesYXHIT8SHvADv13qT4d7T9k+VUQNsDEoT71g==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-destination-devtools + dependencies: + '@pushrocks/smartlog-interfaces': 2.0.23 + dev: true + /@pushrocks/smartlog-destination-local@9.0.1: resolution: {integrity: sha512-+Q9kr2TbcKF4rcAftudqC8+5LLqnXAjghGaeDsxD38/qd9pqj8yTXBoF+qW3xUHbinRtpG26uSfBdRSWzDXPbA==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-destination-local @@ -966,6 +1046,13 @@ packages: '@pushrocks/smartpromise': 4.0.2 dev: true + /@pushrocks/smartlog-interfaces@2.0.23: + resolution: {integrity: sha512-tXqwfrekGxGZJB72BFQppywk7413hXVDgcJNeU+kY6xvmzVjf2HxOMbFYhewh1+p4uai1u9n0xcMb0qbbPy4/Q==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartlog-interfaces + dependencies: + '@apiglobal/typedrequest-interfaces': 1.0.20 + dev: true + /@pushrocks/smartlog-interfaces@3.0.0: resolution: {integrity: sha512-yjppiLLJHBcrXTJJusDbFTvHq0RTMl3LnhvWAhyyy8U0O4VkJxIls1t5mS6jsEwxogP88+0flQIWknNJeB913A==} dependencies: @@ -981,6 +1068,12 @@ packages: /@pushrocks/smartmanifest@1.0.8: resolution: {integrity: sha512-inHmTp58Z8xl+c6mdOrfxc9IjUKuqho1i+WUI74G7rn6HwEn3cMd/06R1v80Xlx+95EYWzBwnYtuo7j7DafrdQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartmanifest + dev: true + + /@pushrocks/smartmanifest@2.0.2: + resolution: {integrity: sha512-q5QMWTUO9vv59IksUc24isVbOLyde4CU5TwGT01WrzflCStH9MLgPOo5JoPz04UjokxpsFbFqGcPnWUr37toyw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartmanifest dev: true /@pushrocks/smartmatch@1.0.7: @@ -1003,14 +1096,22 @@ packages: /@pushrocks/smartnetwork@3.0.2: resolution: {integrity: sha512-XKVeTzf22IRgAvY9m8naFlsjh5yYVCU4/Dqi7XnxQUVfrnrcNIJVo+9JIYjQetLbHiUOHAnthlZVP5yXppOxyw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartnetwork dependencies: - '@pushrocks/smartping': 1.0.7 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartstring': 4.0.5 + '@pushrocks/smartping': 1.0.8 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartstring': 4.0.7 '@types/default-gateway': 3.0.1 isopen: 1.3.0 public-ip: 6.0.1 - systeminformation: 5.14.3 + systeminformation: 5.18.7 + dev: true + + /@pushrocks/smartopen@2.0.0: + resolution: {integrity: sha512-pqglAbp/OiJ8nUlCLKq8A2n1tKi7WH9lJgV93fs5s4gZCTVijGRg1SMZNAa/OI2O5hRfBeXacu/Na6bQSJ3hyw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartopen + dependencies: + open: 8.4.2 dev: true /@pushrocks/smartparam@1.1.6: @@ -1028,16 +1129,17 @@ packages: /@pushrocks/smartpdf@3.0.15: resolution: {integrity: sha512-z1XAxHW3C0gkzk30yZJpc74S6MJyMBAtlG9FiGhIhs9jGw6z/dkgpVr8beJMOCOX1KIzlA5HJoJOWtex/fd90g==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpdf dependencies: '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartfile': 10.0.5 + '@pushrocks/smartfile': 10.0.26 '@pushrocks/smartnetwork': 3.0.2 '@pushrocks/smartpath': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 + '@pushrocks/smartpromise': 3.1.10 '@pushrocks/smartpuppeteer': 2.0.2 '@pushrocks/smartunique': 3.0.3 - '@tsclass/tsclass': 4.0.28 - '@types/express': 4.17.14 + '@tsclass/tsclass': 4.0.42 + '@types/express': 4.17.17 express: 4.18.2 pdf-merger-js: 3.4.0 pdf2json: 2.1.0 @@ -1048,11 +1150,12 @@ packages: - utf-8-validate dev: true - /@pushrocks/smartping@1.0.7: - resolution: {integrity: sha512-d+iWeFh8D6I8WVeCxgHZOmjQapA1XrhYduHLJf9Hson4xrrUA0dwQ9+oBLvHtdiGh6FCCqV2Ms7MlJQ7qQUzzA==} + /@pushrocks/smartping@1.0.8: + resolution: {integrity: sha512-VM2gfS1sTuycj/jHyDa0lDntkPe7/JT0b2kGsy265RkichAJZkoEp3fboRJH/WAdzM8T4Du64JYgZkc8v2HHQg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartping dependencies: '@types/ping': 0.4.1 - ping: 0.4.2 + ping: 0.4.4 dev: true /@pushrocks/smartpromise@3.1.10: @@ -1068,6 +1171,7 @@ packages: /@pushrocks/smartpuppeteer@2.0.2: resolution: {integrity: sha512-l3tqnD6Evseofq1avHsMy2FXXEmCd4Z+nm3xmMWS7nWvP9qTbJIn0XguOBaUIAhR8zE53UKPXs5/qBqXVNZDDQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpuppeteer dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartshell': 2.0.30 @@ -1080,17 +1184,6 @@ packages: - utf-8-validate dev: true - /@pushrocks/smartrequest@2.0.11: - resolution: {integrity: sha512-fqS5D+o4fzhen4qlhT8DJiSSUVno1q+hSXcq5VJFGTQVtvaZ5lZeK1odqMJsCOHZ3mD2LykrufIPViktwgnyVg==} - dependencies: - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smarturl': 3.0.5 - agentkeepalive: 4.2.1 - form-data: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /@pushrocks/smartrequest@2.0.15: resolution: {integrity: sha512-QDXXKhOwAIp+TNFrDglApBpbCTClHrf8pUM3w81q5+VtrMbqUrLINHhInXt3ZUSgTS7RD9HtJSIVSqAukcJo5A==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartrequest @@ -1118,45 +1211,49 @@ packages: /@pushrocks/smartshell@2.0.30: resolution: {integrity: sha512-HPgdTFzfzhk2TQau/jVdYNSANlxyBZdqq2vyZ+bZahegVHfH/27Zur5Fk+2vE16VJjJMqP7zcvDITUe2+ipgJg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartshell dependencies: '@pushrocks/smartdelay': 2.0.13 '@pushrocks/smartexit': 1.0.20 - '@pushrocks/smartpromise': 3.1.7 - '@types/which': 2.0.1 + '@pushrocks/smartpromise': 3.1.10 + '@types/which': 2.0.2 tree-kill: 1.2.2 which: 2.0.2 dev: true /@pushrocks/smartsitemap@2.0.1: resolution: {integrity: sha512-eB4ybrhUtJaoqDY3P76NIp6gbIOGzLJPwqkMGo2d8dcJftqlySZxalsZTLOIHqLzQXYwSxuKo2JYGrjokx83Vw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartsitemap 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 - '@pushrocks/webrequest': 3.0.13 + '@pushrocks/webrequest': 3.0.28 '@tsclass/tsclass': 3.0.48 transitivePeerDependencies: - supports-color dev: true - /@pushrocks/smartsocket@2.0.7: - resolution: {integrity: sha512-xoBdecjxQH5cYlMyzmZ6qoBUlC136HVc4nIjlEqohaI3itNyJI6hmU0FDBFLrgCEKKNJx6PB1NUJJMhHY6lwyw==} + /@pushrocks/smartsocket@2.0.19: + resolution: {integrity: sha512-ZCmnUKnXMxD99mZkpXHkCN5uJTy/x3ScfRQ6qS1PKPjKxSdt6SPmeJqP5NKBhLlKd4QcE12zoJvlSZf/4eDd1w==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartsocket dependencies: - '@apiglobal/typedrequest-interfaces': 1.0.20 - '@pushrocks/isohash': 2.0.0 + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@pushrocks/isohash': 2.0.1 '@pushrocks/isounique': 1.0.5 - '@pushrocks/lik': 6.0.0 + '@pushrocks/lik': 6.0.2 '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartexpress': 4.0.21 - '@pushrocks/smartjson': 5.0.5 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartexpress': 4.0.35 + '@pushrocks/smartjson': 5.0.6 '@pushrocks/smartlog': 3.0.2 - '@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 + '@pushrocks/smartpromise': 3.1.10 + '@pushrocks/smartrx': 3.0.2 + '@pushrocks/smarttime': 4.0.1 + engine.io: 6.3.1 + socket.io: 4.5.4 + socket.io-client: 4.5.4 transitivePeerDependencies: - bufferutil - supports-color @@ -1186,21 +1283,6 @@ packages: through2: 4.0.2 dev: true - /@pushrocks/smartstring@4.0.5: - resolution: {integrity: sha512-g9a/Mfj+eJAUrTDQoH3oaYegjI98WlVoSLAI8lpExQ/STlEJGO5ZdWDqgZ0HvHe+5UeWvxzCFpHifqRhMUJ+dQ==} - dependencies: - '@pushrocks/isounique': 1.0.5 - '@pushrocks/smartenv': 5.0.3 - '@types/randomatic': 3.1.3 - buffer: 6.0.3 - crypto-random-string: 4.0.0 - js-base64: 3.7.3 - normalize-newline: 4.1.0 - randomatic: 3.1.1 - strip-indent: 4.0.0 - url: 0.11.0 - dev: true - /@pushrocks/smartstring@4.0.7: resolution: {integrity: sha512-TxHSar7Cj29E+GOcIj4DeZKWCNVzHKdqnrBRqcBqLqmeYZvzFosLXpFKoaCJDq7MSxuPoCvu5woSdp9YmPXyog==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartstring @@ -1228,6 +1310,19 @@ packages: is-nan: 1.3.2 pretty-ms: 7.0.1 + /@pushrocks/smarttime@3.0.50: + resolution: {integrity: sha512-44NgDuNukCQIlPJFNORcDugp36Yj6HT6eZEWtn4M4HKlTFCQ8De+ztwGg+gRceucJ202zqLRKrXoh8dVdS3BaQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarttime + dependencies: + '@pushrocks/lik': 5.0.7 + '@pushrocks/smartdelay': 2.0.13 + '@pushrocks/smartpromise': 3.1.10 + croner: 4.4.1 + dayjs: 1.11.9 + is-nan: 1.3.2 + pretty-ms: 7.0.1 + dev: true + /@pushrocks/smarttime@4.0.1: resolution: {integrity: sha512-5SpUqD3X/2IZCTezCpk48Ss7cDc9QOuQAkeAYnJrRjDL4UCLakA3lBeHXRD/rsIB7S1smtXlayQ/vizfYzdbfw==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarttime @@ -1242,6 +1337,7 @@ packages: /@pushrocks/smartunique@3.0.3: resolution: {integrity: sha512-f+c3s2WzzjASoRHyYTLU0kHDVWREg4sZVdi5L42bTA3CTUWNrcGUC62h4wP4U4BiPl3bopTr3LPhClZHJ738oA==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartunique dependencies: '@types/shortid': 0.0.29 '@types/uuid': 7.0.5 @@ -1249,10 +1345,6 @@ packages: uuid: 7.0.3 dev: true - /@pushrocks/smarturl@3.0.5: - resolution: {integrity: sha512-XKS+GpIOvMhxr855PmO39SOvv/hdhBbLZ45dkAA6uGL3XdW036jAp61nu7qeB3c6FPShCyhJzo2z5x51wW7OwQ==} - dev: true - /@pushrocks/smarturl@3.0.6: resolution: {integrity: sha512-YHWnYE1mm8WIJk1usSXg+kNM7s7ByM+PKApO9cgl0T/oGybjzAJiO3clGNDro4ysP0TD+WuvJuiVue02bErEBQ==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smarturl @@ -1260,12 +1352,14 @@ packages: /@pushrocks/smartxml@1.0.6: resolution: {integrity: sha512-Cy//pxzdpplqE64h9/sAwvAkUBv9t3Nw9v6k2c+erXH779iOtuyGiiyWqgbRTX1wo2CRhMJqWGJx6xd2Ljq5kw==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartxml dependencies: fast-xml-parser: 3.21.1 dev: true /@pushrocks/smartyaml@2.0.5: resolution: {integrity: sha512-nJGqvJ56vAst5evLqaPYQ4mO5uJVnXVlriyL3D6s89YMUoWGS3qj/jK+V8hDgznFCnd46pNjnc0GfQBCDpZ6eg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartyaml dependencies: '@types/js-yaml': 3.12.7 js-yaml: 3.14.1 @@ -1282,44 +1376,34 @@ packages: through2: 4.0.2 dev: true - /@pushrocks/tapbundle@5.0.4: - resolution: {integrity: sha512-sEUepgMsH+abdtBGN0FSTHhJzG/IpZ1XVDm8YF6ma21A6Z8DUXTbEbpGWC/Goi2HCSkgHNxmgMSshT1zAO/xXA==} + /@pushrocks/webrequest@3.0.28: + resolution: {integrity: sha512-V7mRb0RC36GkbCvZv0d2p1Uiu/4+xA74IHTP5Hjw0dWYHnIsagcgf9E8Nie3Fo7w3gfQ3BtkHo+LtazwnAh0OQ==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/webrequest dependencies: - '@open-wc/testing': 3.1.7 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartexpect': 1.0.14 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smarttime': 3.0.45 + '@adobe/fetch': 4.0.13 + '@apiglobal/typedserver': 2.0.65 + '@pushrocks/smartdelay': 3.0.1 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/webstore': 2.0.8 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /@pushrocks/webrequest@3.0.13: - resolution: {integrity: sha512-HB5xjOv+BEkKWE7HkU7baI2RB6I76q4jY3fozQOLs0xWu2JLHXFWTpezYDocZzTkd/Ad7b54lxJD6O7ZxgMoFQ==} + /@pushrocks/webstore@2.0.8: + resolution: {integrity: sha512-gvZ5QnZu14bPIWaFDOCyH6pfPgN/nQ0hF3EFhE74Ypfm5dCzq6OZEC9jeUTXDypfsvbSs3xAgj4XG83sVSUDAg==} + deprecated: This package has been deprecated in favour of the new package at @push.rocks/webstore dependencies: - '@adobe/helix-fetch': 3.1.2 - '@pushrocks/smartdelay': 2.0.13 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/webstore': 2.0.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@pushrocks/webstore@2.0.5: - resolution: {integrity: sha512-O91dyT0o7xgeJsgftopa7NrE+sZxAQRr8i3UOZ6+UhyJx95v3kssPiE6aJ2uNsESKl3IlDq6RInLr1zbyFsqkg==} - dependencies: - '@apiglobal/typedrequest-interfaces': 1.0.20 - '@pushrocks/lik': 6.0.0 - '@pushrocks/smartenv': 5.0.3 - '@pushrocks/smartjson': 5.0.5 - '@pushrocks/smartpromise': 3.1.7 - '@pushrocks/smartrx': 2.0.27 - fake-indexeddb: 4.0.0 + '@apiglobal/typedrequest-interfaces': 2.0.1 + '@pushrocks/lik': 6.0.2 + '@pushrocks/smartenv': 5.0.5 + '@pushrocks/smartjson': 5.0.6 + '@pushrocks/smartpromise': 4.0.2 + '@pushrocks/smartrx': 3.0.2 + fake-indexeddb: 4.0.2 idb: 7.1.1 dev: true @@ -1329,8 +1413,8 @@ packages: unicode-trie: 0.3.1 dev: true - /@sindresorhus/is@5.3.0: - resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==} + /@sindresorhus/is@5.5.2: + resolution: {integrity: sha512-8ZMK+V6YpeZFfW6hU9uAeWVuq8v3t7BaG276gIO+kVqnAcLrHCXdFUOf7kgouyfAarkZtuavIqY3RsXTsTWviw==} engines: {node: '>=14.16'} dev: true @@ -1351,10 +1435,10 @@ packages: type-fest: 2.19.0 dev: true - /@tsclass/tsclass@4.0.28: - resolution: {integrity: sha512-69OUcb9hR1PYTCHwxsyJhlE7jUJKYZMl4tQWagN7Kmv8gIWRvjfPecNQTUSmSYx6N99z4l+0E/WJ6h18EiDJWg==} + /@tsclass/tsclass@4.0.42: + resolution: {integrity: sha512-mWZ8k3G7VL/dSNaJCv7mjbad6movf2rTE+1MdsXMoCxblZpJ3YzqlRsKm/JUQkxqF1H28q6m/L5BV42LfNZsiA==} dependencies: - type-fest: 3.2.0 + type-fest: 3.13.1 dev: true /@tsconfig/node10@1.0.9: @@ -1376,7 +1460,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/babel__code-frame@7.0.3: @@ -1387,63 +1471,60 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/buffer-json@2.0.1: resolution: {integrity: sha512-y2q2QGDqpS8NBtgKg8si+vKfanyd8smKzTglDCm7dXrco1VclSR8G1/uezK+sWbEUxsVPTomv5RxsTl3JAzxLA==} dev: true - /@types/chai-dom@0.0.12: - resolution: {integrity: sha512-4rE7sDw713cV61TYzQbMrPjC4DjNk3x4vk9nAVRNXcSD4p0/5lEEfm0OgoCz5eNuWUXNKA0YiKiH/JDTuKivkA==} - dependencies: - '@types/chai': 4.3.4 - dev: true - /@types/chai-dom@1.11.0: resolution: {integrity: sha512-Aja99Mmnny+Sz+T2hBK3oEsrcy18yabplT0pGX/QwIke9jMJHdvHlV2f4Tmq5SqxTMYwt1Zjbisv/4r83EUIHw==} dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 dev: true - /@types/chai@4.3.4: - resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + dev: true + + /@types/chokidar@2.1.3: + resolution: {integrity: sha512-6qK3xoLLAhQVTucQGHTySwOVA1crHRXnJeLwqK6KIFkkKa2aoMFXh+WEi8PotxDtvN6MQJLyYN9ag9P6NLV81w==} + deprecated: This is a stub types definition. chokidar provides its own type definitions, so you do not need this installed. + dependencies: + chokidar: 3.5.3 dev: true /@types/clean-css@4.2.6: resolution: {integrity: sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 source-map: 0.6.1 dev: true /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 '@types/qs': 6.9.7 dev: true /@types/compression@1.7.2: resolution: {integrity: sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==} dependencies: - '@types/express': 4.17.14 + '@types/express': 4.17.17 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/content-disposition@0.5.5: resolution: {integrity: sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==} dev: true - /@types/convert-source-map@1.5.2: - resolution: {integrity: sha512-tHs++ZeXer40kCF2JpE51Hg7t4HPa18B1b1Dzy96S0eCw8QKECNMYMfwa1edK/x8yCN0r4e6ewvLcc5CsVGkdg==} - dev: true - /@types/convert-source-map@2.0.0: resolution: {integrity: sha512-QUm4YOC/ENo0VjPVl2o8HGyTbHHQGDOw8PCg3rXBucYHKyZN/XjXRbPFAV1tB2FvM0/wyFoDct4cTIctzKrQFg==} dev: true @@ -1456,13 +1537,15 @@ packages: resolution: {integrity: sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==} dependencies: '@types/connect': 3.4.35 - '@types/express': 4.17.14 + '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true - /@types/cors@2.8.12: - resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} + /@types/cors@2.8.13: + resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + dependencies: + '@types/node': 20.4.2 dev: true /@types/debounce@1.2.1: @@ -1473,67 +1556,48 @@ packages: resolution: {integrity: sha512-tpu0hp+AOIzwdAHyZPzLE5pCf9uT0pb+xZ76T4S7MrY2YTVq918Q7Q2VQ3KCVQqYxM7nxuCK/SL3X97jBEIeKQ==} dev: true - /@types/express-serve-static-core@4.17.31: - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} + /@types/express-serve-static-core@4.17.35: + resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 + '@types/send': 0.17.1 dev: true - /@types/express@4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + /@types/express@4.17.17: + resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 + '@types/express-serve-static-core': 4.17.35 '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 - dev: true - - /@types/fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==} - 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 + '@types/serve-static': 1.15.2 dev: true /@types/finalhandler@1.2.0: resolution: {integrity: sha512-NgEZKOhxUSXkwNnWNaMXZaopQ5aFGPAYiEpEWIkQ6Dzc4iS0M1oQsvWne2t+ex9QZUAdTz/ZT4tOXJhWtP6mCw==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/from2@2.3.2: resolution: {integrity: sha512-s1pdctxW2+CA4FOxxTBRxC3RKQL9Br1a2s2LngP4jh1BI84JBL3mDXj87EwcckN9z/IXp8o3ySmvZveGEAAwqw==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/fs-extra@11.0.1: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 20.4.1 - dev: true - - /@types/fs-extra@9.0.13: - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} - dependencies: - '@types/node': 20.4.1 - dev: true - - /@types/glob@8.0.0: - resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/html-minifier@4.0.2: @@ -1583,7 +1647,7 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/keygrip@1.0.2: @@ -1593,11 +1657,11 @@ packages: /@types/koa-compose@3.2.5: resolution: {integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==} dependencies: - '@types/koa': 2.13.5 + '@types/koa': 2.13.6 dev: true - /@types/koa@2.13.5: - resolution: {integrity: sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==} + /@types/koa@2.13.6: + resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==} dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.5 @@ -1606,23 +1670,17 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 20.4.1 - dev: true - - /@types/lodash.clonedeep@4.5.7: - resolution: {integrity: sha512-ccNqkPptFIXrpVqUECi60/DFxjNKsfoQxSQsgcBJCX/fuX1wgyQieojkcWH/KpE3xzLoWN/2k+ZeGqIN3paSvw==} - dependencies: - '@types/lodash': 4.14.189 - dev: true - - /@types/lodash@4.14.189: - resolution: {integrity: sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==} + '@types/node': 20.4.2 dev: true /@types/mime-types@2.1.1: resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} dev: true + /@types/mime@1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + dev: true + /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: true @@ -1633,8 +1691,8 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node@20.4.1: - resolution: {integrity: sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==} + /@types/node@20.4.2: + resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} dev: true /@types/parse5@6.0.3: @@ -1661,11 +1719,19 @@ packages: resolution: {integrity: sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==} dev: true - /@types/serve-static@1.15.0: - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + /@types/send@0.17.1: + resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: + '@types/mime': 1.3.2 + '@types/node': 20.4.2 + dev: true + + /@types/serve-static@1.15.2: + resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} + dependencies: + '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/shortid@0.0.29: @@ -1675,12 +1741,12 @@ packages: /@types/sinon-chai@3.2.9: resolution: {integrity: sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==} dependencies: - '@types/chai': 4.3.4 - '@types/sinon': 10.0.13 + '@types/chai': 4.3.5 + '@types/sinon': 10.0.15 dev: true - /@types/sinon@10.0.13: - resolution: {integrity: sha512-UVjDqJblVNQYvVNUsj0PuYYw0ELRmgt1Nt5Vk0pT5f16ROGfcKJY8o1HVuMOJOpD727RrGB9EGvoaTQE5tgxZQ==} + /@types/sinon@10.0.15: + resolution: {integrity: sha512-3lrFNQG0Kr2LDzvjyjB6AMJk4ge+8iYhQfdnSwIwlG88FUOV43kPcQqDZkDa/h3WSZy6i8Fr0BSjfQtB1B3xuQ==} dependencies: '@types/sinonjs__fake-timers': 8.1.2 dev: true @@ -1695,11 +1761,11 @@ packages: /@types/through2@2.0.38: resolution: {integrity: sha512-YFu+nHmjxMurkH1BSzA0Z1WrKDAY8jUKPZctNQn7mc+/KKtp2XxnclHFXxdB1m7Iqnzb5aywgP8TMK283LezGQ==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true - /@types/trusted-types@2.0.2: - resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} + /@types/trusted-types@2.0.3: + resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} dev: true /@types/uglify-js@3.17.1: @@ -1712,80 +1778,49 @@ packages: resolution: {integrity: sha512-hKB88y3YHL8oPOs/CNlaXtjWn93+Bs48sDQR37ZUqG2tLeCS7EA1cmnkKsuQsub9OKEB/y/Rw9zqJqqNSbqVlQ==} dev: true - /@types/which@2.0.1: - resolution: {integrity: sha512-Jjakcv8Roqtio6w1gr0D7y6twbhx6gGgFGF5BLwajPpnOIOxFkakFhCq+LmyyeAz7BX6ULrjBOxdKaCDy+4+dQ==} + /@types/which@2.0.2: + resolution: {integrity: sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==} + dev: true + + /@types/which@3.0.0: + resolution: {integrity: sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ==} dev: true /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.4.1 + '@types/node': 20.4.2 dev: true optional: true - /@web/browser-logs@0.2.5: - resolution: {integrity: sha512-Qxo1wY/L7yILQqg0jjAaueh+tzdORXnZtxQgWH23SsTCunz9iq9FvsZa8Q5XlpjnZ3vLIsFEuEsCMqFeohJnEg==} - engines: {node: '>=10.0.0'} - dependencies: - errorstacks: 2.4.0 - dev: true - - /@web/browser-logs@0.3.2: - resolution: {integrity: sha512-4kYoH4XBpOnrYAzlG3M9fy3kj7jhUgOLXsBcdC5n4oALYzgX57mt2MeJT4LkdgLWbCGRl1K8KaZhOKgH4RktxQ==} + /@web/browser-logs@0.3.3: + resolution: {integrity: sha512-wt8arj0x7ghXbnipgCvLR+xQ90cFg16ae23cFbInCrJvAxvyI22bAtT24W4XOXMPXwWLBVUJwBgBcXo3oKIvDw==} engines: {node: '>=16.0.0'} dependencies: errorstacks: 2.4.0 dev: true - /@web/dev-server-core@0.3.19: - resolution: {integrity: sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==} - engines: {node: '>=10.0.0'} - dependencies: - '@types/koa': 2.13.5 - '@types/ws': 7.4.7 - '@web/parse5-utils': 1.3.0 - chokidar: 3.5.3 - clone: 2.1.2 - 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-etag: 4.0.0 - koa-send: 5.0.1 - koa-static: 5.0.0 - lru-cache: 6.0.0 - mime-types: 2.1.35 - parse5: 6.0.1 - picomatch: 2.3.1 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@web/dev-server-core@0.5.2: resolution: {integrity: sha512-7YjWmwzM+K5fPvBCXldUIMTK4EnEufi1aWQWinQE81oW1CqzEwmyUNCtnWV9fcPA4kJC4qrpcjWNGF4YDWxuSg==} engines: {node: '>=16.0.0'} dependencies: - '@types/koa': 2.13.5 + '@types/koa': 2.13.6 '@types/ws': 7.4.7 '@web/parse5-utils': 2.0.0 chokidar: 3.5.3 clone: 2.1.2 - es-module-lexer: 1.1.0 + es-module-lexer: 1.3.0 get-stream: 6.0.1 is-stream: 2.0.1 isbinaryfile: 5.0.0 - koa: 2.13.4 + koa: 2.14.2 koa-etag: 4.0.0 koa-send: 5.0.1 koa-static: 5.0.0 @@ -1800,14 +1835,6 @@ packages: - utf-8-validate dev: true - /@web/parse5-utils@1.3.0: - resolution: {integrity: sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==} - engines: {node: '>=10.0.0'} - dependencies: - '@types/parse5': 6.0.3 - parse5: 6.0.1 - dev: true - /@web/parse5-utils@2.0.0: resolution: {integrity: sha512-9pxjAg1k0Ie3t4gTQr/nmoTrvq6wmP40MNPwaetaN+jPc328MpO+WzmEApvJOW65v7lamjlvYFDsdvG8Lrd87Q==} engines: {node: '>=16.0.0'} @@ -1816,18 +1843,6 @@ packages: parse5: 6.0.1 dev: true - /@web/test-runner-commands@0.6.5: - resolution: {integrity: sha512-W+wLg10jEAJY9N6tNWqG1daKmAzxGmTbO/H9fFfcgOgdxdn+hHiR4r2/x1iylKbFLujHUQlnjNQeu2d6eDPFqg==} - engines: {node: '>=12.0.0'} - dependencies: - '@web/test-runner-core': 0.10.27 - mkdirp: 1.0.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@web/test-runner-commands@0.7.0: resolution: {integrity: sha512-3aXeGrkynOdJ5jgZu5ZslcWmWuPVY9/HNdWDUqPyNePG08PKmLV9Ij342ODDL6OVsxF5dvYn1312PhDqu5AQNw==} engines: {node: '>=16.0.0'} @@ -1840,54 +1855,18 @@ packages: - utf-8-validate dev: true - /@web/test-runner-core@0.10.27: - resolution: {integrity: sha512-ClV/hSxs4wDm/ANFfQOdRRFb/c0sYywC1QfUXG/nS4vTp3nnt7x7mjydtMGGLmvK9f6Zkubkc1aa+7ryfmVwNA==} - engines: {node: '>=12.0.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@types/babel__code-frame': 7.0.3 - '@types/co-body': 6.1.0 - '@types/convert-source-map': 1.5.2 - '@types/debounce': 1.2.1 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@web/browser-logs': 0.2.5 - '@web/dev-server-core': 0.3.19 - chokidar: 3.5.3 - cli-cursor: 3.1.0 - co-body: 6.1.0 - convert-source-map: 1.9.0 - debounce: 1.2.1 - dependency-graph: 0.11.0 - globby: 11.1.0 - ip: 1.1.8 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-report: 3.0.0 - istanbul-reports: 3.1.5 - log-update: 4.0.0 - nanocolors: 0.2.13 - nanoid: 3.3.4 - open: 8.4.0 - picomatch: 2.3.1 - source-map: 0.7.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /@web/test-runner-core@0.11.2: resolution: {integrity: sha512-7padi7pGg2xSW/i6iSApUwxlNaHv2bFBM+MiivkzJ0vet/a/+Fz35bOo8L8Ra7b/1my4VYBsPcWX0PVPowbXRg==} engines: {node: '>=16.0.0'} dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.22.5 '@types/babel__code-frame': 7.0.3 '@types/co-body': 6.1.0 '@types/convert-source-map': 2.0.0 '@types/debounce': 1.2.1 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@web/browser-logs': 0.3.2 + '@web/browser-logs': 0.3.3 '@web/dev-server-core': 0.5.2 chokidar: 3.5.3 cli-cursor: 3.1.0 @@ -1902,8 +1881,8 @@ packages: istanbul-reports: 3.1.5 log-update: 4.0.0 nanocolors: 0.2.13 - nanoid: 3.3.4 - open: 8.4.0 + nanoid: 3.3.6 + open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 transitivePeerDependencies: @@ -1945,17 +1924,6 @@ packages: - supports-color dev: true - /agentkeepalive@4.2.1: - resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} - engines: {node: '>= 8.0.0'} - dependencies: - debug: 4.3.4 - depd: 1.1.2 - humanize-ms: 1.2.1 - transitivePeerDependencies: - - supports-color - dev: true - /agentkeepalive@4.3.0: resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} engines: {node: '>= 8.0.0'} @@ -2016,8 +1984,8 @@ packages: engines: {node: '>=12'} 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 @@ -2056,8 +2024,8 @@ packages: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true - /axe-core@4.5.2: - resolution: {integrity: sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==} + /axe-core@4.7.2: + resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} engines: {node: '>=4'} dev: true @@ -2089,7 +2057,7 @@ packages: dependencies: buffer: 5.7.1 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true /body-parser@1.20.1: @@ -2097,7 +2065,7 @@ packages: engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 - content-type: 1.0.4 + content-type: 1.0.5 debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 @@ -2112,6 +2080,26 @@ packages: - supports-color dev: true + /body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -2172,16 +2160,16 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request@10.2.2: - resolution: {integrity: sha512-KxjQZM3UIo7/J6W4sLpwFvu1GB3Whv8NtZ8ZrUL284eiQjiXeeqWTdhixNrp/NLZ/JNuFBo6BD4ZaO8ZJ5BN8Q==} + /cacheable-request@10.2.12: + resolution: {integrity: sha512-qtWGB5kn2OLjx47pYUkWicyOpK1vy9XZhq8yRTXOy+KAmjjESSRLx6SiExnnaGGUP1NM6/vmygMu0fGylNh9tw==} engines: {node: '>=14.16'} dependencies: '@types/http-cache-semantics': 4.0.1 get-stream: 6.0.1 - http-cache-semantics: 4.1.0 - keyv: 4.5.2 + http-cache-semantics: 4.1.1 + keyv: 4.5.3 mimic-response: 4.0.0 - normalize-url: 7.2.0 + normalize-url: 8.0.0 responselike: 3.0.0 dev: true @@ -2203,16 +2191,10 @@ packages: upper-case: 1.1.3 dev: true - /chai-a11y-axe@1.4.0: - resolution: {integrity: sha512-m7J6DVAl1ePL2ifPKHmwQyHXdCZ+Qfv+qduh6ScqcDfBnJEzpV1K49TblujM45j1XciZOFeFNqMb2sShXMg/mw==} - dependencies: - axe-core: 4.5.2 - dev: true - /chai-a11y-axe@1.5.0: resolution: {integrity: sha512-V/Vg/zJDr9aIkaHJ2KQu7lGTQQm5ZOH4u1k5iTMvIXuSVlSuUo0jcSpSqf9wUn9zl6oQXa4e4E0cqH18KOgKlQ==} dependencies: - axe-core: 4.5.2 + axe-core: 4.7.2 dev: true /chalk@2.4.2: @@ -2228,7 +2210,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 @@ -2278,8 +2260,8 @@ packages: resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==} dependencies: inflation: 2.0.0 - qs: 6.11.0 - raw-body: 2.5.1 + qs: 6.11.2 + raw-body: 2.5.2 type-is: 1.6.18 dev: true @@ -2331,15 +2313,11 @@ packages: safe-buffer: 5.2.1 dev: true - /content-type@1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} dev: true - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true - /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -2406,13 +2384,6 @@ packages: which: 2.0.2 dev: true - /crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: true - /crypto-random-string@5.0.0: resolution: {integrity: sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==} engines: {node: '>=14.16'} @@ -2534,8 +2505,8 @@ packages: path-type: 4.0.0 dev: true - /dns-packet@5.4.0: - resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} + /dns-packet@5.6.0: + resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==} engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 @@ -2545,7 +2516,7 @@ packages: resolution: {integrity: sha512-BDeBd8najI4/lS00HSKpdFia+OvUMytaVjfzR9n5Lq8MlZRSvtbI+uLtx1+XmQFls5wFU9dssccTmQQ6nfpjdg==} engines: {node: '>=6'} dependencies: - dns-packet: 5.4.0 + dns-packet: 5.6.0 dev: true /domexception@1.0.1: @@ -2586,7 +2557,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.7 ws: 8.2.3 xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: @@ -2595,8 +2566,8 @@ packages: - utf-8-validate dev: true - /engine.io-parser@5.0.4: - resolution: {integrity: sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==} + /engine.io-parser@5.0.7: + resolution: {integrity: sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ==} engines: {node: '>=10.0.0'} dev: true @@ -2605,14 +2576,14 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@types/cookie': 0.4.1 - '@types/cors': 2.8.12 - '@types/node': 20.4.1 + '@types/cors': 2.8.13 + '@types/node': 20.4.2 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 + engine.io-parser: 5.0.7 ws: 8.2.3 transitivePeerDependencies: - bufferutil @@ -2620,6 +2591,26 @@ packages: - utf-8-validate dev: true + /engine.io@6.3.1: + resolution: {integrity: sha512-VhEArSKyCC8dv223fltbMOqaJInFZqIqLABLnD3VLhclriF9sxnAJu6ZvnIMI+p7+ByZBxXd4otTrLAeeMTImg==} + engines: {node: '>=10.0.0'} + dependencies: + '@types/cookie': 0.4.1 + '@types/cors': 2.8.13 + '@types/node': 20.4.2 + 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.7 + ws: 8.11.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true @@ -2628,8 +2619,8 @@ packages: resolution: {integrity: sha512-5ecWhU5gt0a5G05nmQcgCxP5HperSMxLDzvWlT5U+ZSKkuDK0rJ3dbCQny6/vSCIXjwrhwSecXBbw1alr295hQ==} dev: true - /es-module-lexer@1.1.0: - resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} + /es-module-lexer@1.3.0: + resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} dev: true /esbuild@0.17.19: @@ -2710,7 +2701,7 @@ packages: array-flatten: 1.1.1 body-parser: 1.20.1 content-disposition: 0.5.4 - content-type: 1.0.4 + content-type: 1.0.5 cookie: 0.5.0 cookie-signature: 1.0.6 debug: 2.6.9 @@ -2755,8 +2746,8 @@ packages: - supports-color dev: true - /fake-indexeddb@4.0.0: - resolution: {integrity: sha512-oCfWSJ/qvQn1XPZ8SHX6kY3zr1t+bN7faZ/lltGY0SBGhFOPXnWf0+pbO/MOAgfMx6khC2gK3S/bvAgQpuQHDQ==} + /fake-indexeddb@4.0.2: + resolution: {integrity: sha512-SdTwEhnakbgazc7W3WUXOJfGmhH0YfG4d+dRPOFoYDRTL6U5t8tvrmkf2W/C3W1jk2ylV7Wrnj44RASqpX/lEw==} dependencies: realistic-structured-clone: 3.0.0 dev: true @@ -2765,8 +2756,8 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2787,8 +2778,8 @@ packages: strnum: 1.0.5 dev: true - /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 @@ -2860,8 +2851,8 @@ packages: signal-exit: 4.0.2 dev: true - /form-data-encoder@2.1.3: - resolution: {integrity: sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ==} + /form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} dev: true @@ -2895,15 +2886,6 @@ packages: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} dev: true - /fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} @@ -2977,39 +2959,28 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob@8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.0 - once: 1.4.0 - dev: true - /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.0 + fast-glob: 3.3.0 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true - /got@12.5.3: - resolution: {integrity: sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==} + /got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} engines: {node: '>=14.16'} dependencies: - '@sindresorhus/is': 5.3.0 + '@sindresorhus/is': 5.5.2 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.2 + cacheable-request: 10.2.12 decompress-response: 6.0.0 - form-data-encoder: 2.1.3 + form-data-encoder: 2.1.4 get-stream: 6.0.1 http2-wrapper: 2.2.0 lowercase-keys: 3.0.0 @@ -3017,10 +2988,6 @@ packages: responselike: 3.0.0 dev: true - /graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: true - /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true @@ -3062,11 +3029,6 @@ packages: hasBin: true dev: true - /helmet@5.1.1: - resolution: {integrity: sha512-/yX0oVZBggA9cLJh8aw3PPCfedBnbd7J2aowjzsaWwZh7/UFY0nccn/aHAggIgWUFfnykX8GKd3a1pSbrmlcVQ==} - engines: {node: '>=12.0.0'} - dev: true - /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true @@ -3093,8 +3055,8 @@ packages: http-errors: 1.8.1 dev: true - /http-cache-semantics@4.1.0: - resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} dev: true /http-errors@1.6.3: @@ -3168,8 +3130,8 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /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 @@ -3308,11 +3270,6 @@ packages: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} dev: true - /isbinaryfile@4.0.10: - resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} - engines: {node: '>= 8.0.0'} - dev: true - /isbinaryfile@5.0.0: resolution: {integrity: sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==} engines: {node: '>= 14.0.0'} @@ -3357,10 +3314,6 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /js-base64@3.7.3: - resolution: {integrity: sha512-PAr6Xg2jvd7MCR6Ld9Jg3BmTcjYsHEBx1VlwEwULb/qowPf5VD9kEMagj23Gm7JRnSvE/Da/57nChZjnvL8v6A==} - dev: true - /js-base64@3.7.5: resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} dev: true @@ -3393,7 +3346,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /keygrip@1.1.0: @@ -3403,8 +3356,8 @@ packages: tsscmp: 1.0.6 dev: true - /keyv@4.5.2: - resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + /keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} dependencies: json-buffer: 3.0.1 dev: true @@ -3453,14 +3406,14 @@ packages: - supports-color dev: true - /koa@2.13.4: - resolution: {integrity: sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==} + /koa@2.14.2: + resolution: {integrity: sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} dependencies: accepts: 1.3.8 cache-content-type: 1.0.1 content-disposition: 0.5.4 - content-type: 1.0.4 + content-type: 1.0.5 cookies: 0.8.0 debug: 4.3.4 delegates: 1.0.0 @@ -3484,25 +3437,26 @@ packages: - supports-color dev: true - /lit-element@3.2.2: - resolution: {integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==} + /lit-element@3.3.2: + resolution: {integrity: sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==} dependencies: - '@lit/reactive-element': 1.4.2 - lit-html: 2.4.0 + '@lit-labs/ssr-dom-shim': 1.1.1 + '@lit/reactive-element': 1.6.2 + lit-html: 2.7.5 dev: true - /lit-html@2.4.0: - resolution: {integrity: sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==} + /lit-html@2.7.5: + resolution: {integrity: sha512-YqUzpisJodwKIlbMFCtyrp58oLloKGnnPLMJ1t23cbfIJjg/H9pvLWK4XS69YeubK5HUs1UE4ys9w5dP1zg6IA==} dependencies: - '@types/trusted-types': 2.0.2 + '@types/trusted-types': 2.0.3 dev: true - /lit@2.4.1: - resolution: {integrity: sha512-qohSgLiyN1cFnJG26dIiY03S4F49857A0AHQfnS0zYtnUVnD2MFvx+UT52rtXsIuNFQrnUupX+zyGSATlk1f/A==} + /lit@2.7.6: + resolution: {integrity: sha512-1amFHA7t4VaaDe+vdQejSVBklwtH9svGoG6/dZi9JhxtJBBlqY5D1RV7iLUYY0trCqQc4NfhYYZilZiVHt7Hxg==} dependencies: - '@lit/reactive-element': 1.4.2 - lit-element: 3.2.2 - lit-html: 2.4.0 + '@lit/reactive-element': 1.6.2 + lit-element: 3.3.2 + lit-html: 2.7.5 dev: true /locate-path@5.0.0: @@ -3603,23 +3557,16 @@ packages: engines: {node: 14 || >=16.14} dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /lru-cache@7.13.2: - resolution: {integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==} - engines: {node: '>=12'} - dev: true - /lru-cache@8.0.5: resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} engines: {node: '>=16.14'} dev: true + /lru-cache@9.1.1: + resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} + engines: {node: 14 || >=16.14} + dev: true + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -3724,13 +3671,6 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch@5.1.0: - resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -3773,8 +3713,8 @@ packages: resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==} dev: true - /nanoid@3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -3814,9 +3754,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@7.2.0: - resolution: {integrity: sha512-uhXOdZry0L6M2UIo9BTt7FdpBDiAGN/7oItedQwPKh8jh31ZlvC8U9Xl/EJ3aijDHaywXTW3QbZ6LuCocur1YA==} - engines: {node: '>=12.20'} + /normalize-url@8.0.0: + resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + engines: {node: '>=14.16'} dev: true /object-assign@4.1.1: @@ -3860,8 +3800,8 @@ packages: resolution: {integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=} dev: true - /open@8.4.0: - resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} dependencies: define-lazy-prop: 2.0.0 @@ -3968,7 +3908,7 @@ packages: /pdf-merger-js@3.4.0: resolution: {integrity: sha512-2LkaPYf49cp/QAhjE+n9LEZXVVOzCjZPGlB6fE3a0neW+fers6vz+0A9drQCYNesMbzZ6JttCUF8jJvgwNPHAA==} dependencies: - pdfjs: 2.4.7 + pdfjs: 2.5.0 dev: true /pdf2json@2.1.0: @@ -3981,14 +3921,14 @@ packages: bundledDependencies: - '@xmldom/xmldom' - /pdfjs@2.4.7: - resolution: {integrity: sha512-qGGZiQ7cz7nDgRgNSMm0qsZ4QPlAvZr+kWwB78hZzClojtfqGbGUT/gwzf8S2nniwvLMB56boBTTIppQohTJUA==} + /pdfjs@2.5.0: + resolution: {integrity: sha512-SGd2QuVp/4WfbRAkb4Jh9+WrB/NULqAhijvvHX3Gkf6vgMLoQeYmLQE54UImWCuiy9/kAM7UMfoDuslP++NRaA==} engines: {node: '>=7'} dependencies: '@rkusa/linebreak': 1.0.0 opentype.js: 1.3.4 pako: 2.1.0 - readable-stream: 3.6.0 + readable-stream: 3.6.2 unorm: 1.6.0 uuid: 8.3.2 dev: true @@ -4002,12 +3942,9 @@ packages: engines: {node: '>=8.6'} dev: true - /ping@0.4.2: - resolution: {integrity: sha512-1uAw0bzHtrPbPo2s6no06oZAzY6KqKclEJR1JRZKIHKXKlPdrz9N0/1MPPB+BbrvMjN3Mk0pcod3bfLNZFRo9w==} + /ping@0.4.4: + resolution: {integrity: sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==} engines: {node: '>=4.0.0'} - dependencies: - q: 1.5.1 - underscore: 1.13.6 dev: true /pkg-dir@4.2.0: @@ -4056,7 +3993,7 @@ packages: dependencies: aggregate-error: 4.0.1 dns-socket: 4.2.2 - got: 12.5.3 + got: 12.6.1 is-ip: 4.0.0 dev: true @@ -4067,16 +4004,12 @@ packages: once: 1.4.0 dev: true - /punycode@1.3.2: - resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} - dev: true - /punycode@1.4.1: resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} dev: true - /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'} dev: true @@ -4104,11 +4037,6 @@ packages: - utf-8-validate dev: true - /q@1.5.1: - resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - dev: true - /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -4123,12 +4051,6 @@ packages: side-channel: 1.0.4 dev: true - /querystring@0.2.0: - resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} - engines: {node: '>=0.4.x'} - deprecated: The - dev: true - /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -4162,6 +4084,16 @@ packages: unpipe: 1.0.0 dev: true + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + /readable-stream@2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -4183,6 +4115,15 @@ packages: util-deprecate: 1.0.2 dev: true + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -4247,11 +4188,11 @@ packages: glob: 7.2.3 dev: true - /rss-parser@3.12.0: - resolution: {integrity: sha512-aqD3E8iavcCdkhVxNDIdg1nkBI17jgqF+9OqPS1orwNaOgySdpvq6B+DoONLhzjzwV8mWg37sb60e4bmLK117A==} + /rss-parser@3.13.0: + resolution: {integrity: sha512-7jWUBV5yGN3rqMMj7CZufl/291QAhvrrGpDNE4k/02ZchL0npisiYYqULF71jCEKoIiHvK/Q2e6IkDwPziT7+w==} dependencies: entities: 2.2.0 - xml2js: 0.4.23 + xml2js: 0.5.0 dev: true /run-parallel@1.2.0: @@ -4385,22 +4326,22 @@ packages: resolution: {integrity: sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==} dev: true - /socket.io-client@4.5.3: - resolution: {integrity: sha512-I/hqDYpQ6JKwtJOf5ikM+Qz+YujZPMEl6qBLhxiP0nX+TfXKhW4KZZG8lamrD6Y5ngjmYHreESVasVCgi5Kl3A==} + /socket.io-client@4.5.4: + resolution: {integrity: sha512-ZpKteoA06RzkD32IbqILZ+Cnst4xewU7ZYK12aS1mzHftFFjpoMz69IuhP/nL25pJfao/amoPI527KnuhFm01g==} 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 + socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /socket.io-parser@4.2.1: - resolution: {integrity: sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==} + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 @@ -4409,8 +4350,8 @@ packages: - supports-color dev: true - /socket.io@4.5.3: - resolution: {integrity: sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==} + /socket.io@4.5.4: + resolution: {integrity: sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==} engines: {node: '>=10.0.0'} dependencies: accepts: 1.3.8 @@ -4418,7 +4359,7 @@ packages: debug: 4.3.4 engine.io: 6.2.1 socket.io-adapter: 2.4.0 - socket.io-parser: 4.2.1 + socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil - supports-color @@ -4537,8 +4478,8 @@ packages: /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /systeminformation@5.14.3: - resolution: {integrity: sha512-s+rj6uPFjtRNkAgCpX9IHG8xnsodQmTn9frglhlBCPSFAbBPKyi2iYX2apEIrPMUGBnBT+83pgeyJlMvS18OGA==} + /systeminformation@5.18.7: + resolution: {integrity: sha512-ROxysxhjjnhWxQDkDPxCCQdeOt9IUKIGgfM0A++kqqNC+V/hAHQRshyG+5421R//DsOfXFc11pUFGpzA8YqRNQ==} engines: {node: '>=8.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -4561,7 +4502,7 @@ packages: end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true /threads@1.7.0: @@ -4617,7 +4558,7 @@ packages: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} engines: {node: '>=8'} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /tree-kill@1.2.2: @@ -4625,7 +4566,7 @@ packages: hasBin: true dev: true - /ts-node@10.9.1(@types/node@20.4.1)(typescript@5.1.6): + /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4644,7 +4585,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.4.1 + '@types/node': 20.4.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4672,18 +4613,13 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: true - /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} dev: true - /type-fest@3.2.0: - resolution: {integrity: sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==} + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} dev: true @@ -4728,10 +4664,6 @@ packages: through: 2.3.8 dev: true - /underscore@1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: true - /unicode-trie@0.3.1: resolution: {integrity: sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU=} dependencies: @@ -4758,13 +4690,6 @@ packages: resolution: {integrity: sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=} dev: true - /url@0.11.0: - resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=} - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - dev: true - /url@0.11.1: resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} dependencies: @@ -4837,6 +4762,14 @@ packages: isexe: 2.0.0 dev: true + /which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -4881,6 +4814,19 @@ packages: optional: true dev: true + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /ws@8.2.3: resolution: {integrity: sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==} engines: {node: '>=10.0.0'} @@ -4914,8 +4860,8 @@ packages: sax: 1.2.4 dev: true - /xml2js@0.4.23: - resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} + /xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} dependencies: sax: 1.2.4 @@ -4932,10 +4878,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - /yargs-parser@21.0.1: resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} engines: {node: '>=12'} diff --git a/readme.md b/readme.md index e621481..37e7e66 100644 --- a/readme.md +++ b/readme.md @@ -1,27 +1,26 @@ -# @pushrocks/smarttime +# @push.rocks/smarttime handle time in smart ways ## Availabililty and Links -* [npmjs.org (npm package)](https://www.npmjs.com/package/@pushrocks/smarttime) -* [gitlab.com (source)](https://gitlab.com/pushrocks/smarttime) -* [github.com (source mirror)](https://github.com/pushrocks/smarttime) -* [docs (typedoc)](https://pushrocks.gitlab.io/smarttime/) +* [npmjs.org (npm package)](https://www.npmjs.com/package/@push.rocks/smarttime) +* [gitlab.com (source)](https://gitlab.com/push.rocks/smarttime) +* [github.com (source mirror)](https://github.com/push.rocks/smarttime) +* [docs (typedoc)](https://push.rocks.gitlab.io/smarttime/) ## Status for master Status Category | Status Badge -- | -- -GitLab Pipelines | [![pipeline status](https://gitlab.com/pushrocks/smarttime/badges/master/pipeline.svg)](https://lossless.cloud) -GitLab Pipline Test Coverage | [![coverage report](https://gitlab.com/pushrocks/smarttime/badges/master/coverage.svg)](https://lossless.cloud) -npm | [![npm downloads per month](https://badgen.net/npm/dy/@pushrocks/smarttime)](https://lossless.cloud) -Snyk | [![Known Vulnerabilities](https://badgen.net/snyk/pushrocks/smarttime)](https://lossless.cloud) +GitLab Pipelines | [![pipeline status](https://gitlab.com/push.rocks/smarttime/badges/master/pipeline.svg)](https://lossless.cloud) +GitLab Pipline Test Coverage | [![coverage report](https://gitlab.com/push.rocks/smarttime/badges/master/coverage.svg)](https://lossless.cloud) +npm | [![npm downloads per month](https://badgen.net/npm/dy/@push.rocks/smarttime)](https://lossless.cloud) +Snyk | [![Known Vulnerabilities](https://badgen.net/snyk/push.rocks/smarttime)](https://lossless.cloud) TypeScript Support | [![TypeScript](https://badgen.net/badge/TypeScript/>=%203.x/blue?icon=typescript)](https://lossless.cloud) node Support | [![node](https://img.shields.io/badge/node->=%2010.x.x-blue.svg)](https://nodejs.org/dist/latest-v10.x/docs/api/) Code Style | [![Code Style](https://badgen.net/badge/style/prettier/purple)](https://lossless.cloud) -PackagePhobia (total standalone install weight) | [![PackagePhobia](https://badgen.net/packagephobia/install/@pushrocks/smarttime)](https://lossless.cloud) -PackagePhobia (package size on registry) | [![PackagePhobia](https://badgen.net/packagephobia/publish/@pushrocks/smarttime)](https://lossless.cloud) -BundlePhobia (total size when bundled) | [![BundlePhobia](https://badgen.net/bundlephobia/minzip/@pushrocks/smarttime)](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) +PackagePhobia (total standalone install weight) | [![PackagePhobia](https://badgen.net/packagephobia/install/@push.rocks/smarttime)](https://lossless.cloud) +PackagePhobia (package size on registry) | [![PackagePhobia](https://badgen.net/packagephobia/publish/@push.rocks/smarttime)](https://lossless.cloud) +BundlePhobia (total size when bundled) | [![BundlePhobia](https://badgen.net/bundlephobia/minzip/@push.rocks/smarttime)](https://lossless.cloud) ## Usage @@ -57,7 +56,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 a82970e..4c1ad4b 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smarttime', - version: '4.0.2', + version: '4.0.3', description: 'handle time in smart ways' } diff --git a/ts/smarttime.classes.cronmanager.ts b/ts/smarttime.classes.cronmanager.ts index f022388..857dacd 100644 --- a/ts/smarttime.classes.cronmanager.ts +++ b/ts/smarttime.classes.cronmanager.ts @@ -1,5 +1,5 @@ import * as plugins from './smarttime.plugins.js'; -import { CronJob, TJobFunction } from './smarttime.classes.cronjob.js'; +import { CronJob, type TJobFunction } from './smarttime.classes.cronjob.js'; import { getMilliSecondsAsHumanReadableString } from './smarttime.units.js'; export class CronManager { diff --git a/tsconfig.json b/tsconfig.json index 0e331cc..f5fa78c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,6 +5,7 @@ "target": "ES2022", "module": "ES2022", "moduleResolution": "nodenext", - "esModuleInterop": true + "esModuleInterop": true, + "verbatimModuleSyntax": true, } }