From 6842399f56e613000fac8205db5bfe36679b2129 Mon Sep 17 00:00:00 2001 From: null Date: Mon, 2 Sep 2024 17:18:50 +0000 Subject: [PATCH] chore(deps): update taiga-family/ci action to v1.71.2 --- .github/workflows/auto-add-to-project.yml | 2 +- .github/workflows/auto-approve.yml | 14 +- .github/workflows/auto-author-assign.yml | 4 +- .github/workflows/auto-dependency-review.yml | 4 +- .github/workflows/auto-label.yml | 6 +- .github/workflows/auto-remove-label.yml | 4 +- .github/workflows/build.yml | 12 +- .github/workflows/create-release.yml | 6 +- .github/workflows/deploy-preview.yml | 6 +- .github/workflows/deploy.yml | 6 +- .github/workflows/e2e.yml | 30 +- .github/workflows/lint.yml | 36 +- .github/workflows/npm-publish.yml | 10 +- .github/workflows/test.yml | 8 +- package-lock.json | 333 +++++++++++++++++-- 15 files changed, 383 insertions(+), 98 deletions(-) diff --git a/.github/workflows/auto-add-to-project.yml b/.github/workflows/auto-add-to-project.yml index 09bd67275..028866bd0 100644 --- a/.github/workflows/auto-add-to-project.yml +++ b/.github/workflows/auto-add-to-project.yml @@ -7,6 +7,6 @@ jobs: automate-project-columns: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/project@v1.71.1 + - uses: taiga-family/ci/actions/setup/project@v1.71.2 with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index 587328c3b..03dc92938 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -11,8 +11,8 @@ jobs: outputs: matrix: ${{ steps.matrix.outputs.value }} steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 - id: matrix run: | if [[ "${{ env.IS_RELEASE_BRANCH }}" == "false" ]]; then @@ -29,7 +29,7 @@ jobs: matrix: value: ${{ fromJSON(needs.setup.outputs.matrix) }} steps: - - uses: taiga-family/ci/actions/run/wait-job@v1.71.1 + - uses: taiga-family/ci/actions/run/wait-job@v1.71.2 with: token: ${{ secrets.GITHUB_TOKEN }} job: ${{ matrix.value }} @@ -38,14 +38,14 @@ jobs: needs: [wait] runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/auto/approve/double@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/auto/approve/double@v1.71.2 if: env.IS_TAIGA_FAMILY_BOT_PR_AUTHOR == 'true' with: token1: ${{ secrets.GITHUB_TOKEN }} token2: ${{ secrets.TAIGA_FAMILY_APPROVE_BOT_PAT }} - - uses: taiga-family/ci/actions/run/merge@v1.71.1 + - uses: taiga-family/ci/actions/run/merge@v1.71.2 if: ${{ env.IS_TAIGA_FAMILY_BOT_PR_AUTHOR == 'true' && env.IS_RELEASE_BRANCH == 'false' }} with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} diff --git a/.github/workflows/auto-author-assign.yml b/.github/workflows/auto-author-assign.yml index cf70933c3..b0ed2c627 100644 --- a/.github/workflows/auto-author-assign.yml +++ b/.github/workflows/auto-author-assign.yml @@ -8,8 +8,8 @@ jobs: name: PR author as an assignee runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 - uses: toshimaru/auto-author-assign@v2.1.1 if: env.IS_OWNER_MODE == 'true' with: diff --git a/.github/workflows/auto-dependency-review.yml b/.github/workflows/auto-dependency-review.yml index 6188c38e0..e2fd2ce18 100644 --- a/.github/workflows/auto-dependency-review.yml +++ b/.github/workflows/auto-dependency-review.yml @@ -8,5 +8,5 @@ jobs: dependency-review: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/security/dependency-review@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/security/dependency-review@v1.71.2 diff --git a/.github/workflows/auto-label.yml b/.github/workflows/auto-label.yml index c3e9b685d..26b76c73c 100644 --- a/.github/workflows/auto-label.yml +++ b/.github/workflows/auto-label.yml @@ -9,9 +9,9 @@ jobs: name: Label when approved runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/auto/label-when-approved@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/auto/label-when-approved@v1.71.2 with: approvals: 1 token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/auto-remove-label.yml b/.github/workflows/auto-remove-label.yml index c7fe31302..abce8fe41 100644 --- a/.github/workflows/auto-remove-label.yml +++ b/.github/workflows/auto-remove-label.yml @@ -7,5 +7,5 @@ jobs: remove_label: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/auto/remove-label@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/auto/remove-label@v1.71.2 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 91147386a..f126f2458 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,9 +10,9 @@ jobs: if: ${{ !contains(github.head_ref, 'release/') }} runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npx nx run-many --target build --all --exclude=demo build-demo: @@ -20,9 +20,9 @@ jobs: if: ${{ !contains(github.head_ref, 'release/') }} runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npx nx build-gh-pages concurrency: diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 9a70ae637..89b92b01d 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -25,12 +25,12 @@ jobs: env: IS_DRY_MODE: ${{ github.event.inputs.dryRun == 'true' }} steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 with: fetch-depth: 0 token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} - - uses: taiga-family/ci/actions/setup/node@v1.71.1 - - uses: taiga-family/ci/actions/setup/config/git@v1.71.1 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 + - uses: taiga-family/ci/actions/setup/config/git@v1.71.2 with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} diff --git a/.github/workflows/deploy-preview.yml b/.github/workflows/deploy-preview.yml index 79bf5ad8c..349af7e5a 100644 --- a/.github/workflows/deploy-preview.yml +++ b/.github/workflows/deploy-preview.yml @@ -8,9 +8,9 @@ jobs: name: Firebase runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run build - name: Debug output diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 894f0f087..2bbc2bafc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,9 +8,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npx nx build-gh-pages - uses: JamesIves/github-pages-deploy-action@v4.6.4 with: diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 53a03f118..84bce1e1b 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -13,12 +13,12 @@ jobs: name: Build demo runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 with: fetch-depth: 10 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Mark demo-app directory for persist in cache uses: actions/cache@v4 @@ -43,9 +43,9 @@ jobs: project: [date, date-range, date-time, number, time] name: Kit / ${{ matrix.project }} steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Download demo build from cache uses: actions/cache@v4 @@ -69,9 +69,9 @@ jobs: runs-on: ubuntu-latest name: Recipes steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Download demo build from cache uses: actions/cache@v4 @@ -93,9 +93,9 @@ jobs: runs-on: ubuntu-latest name: Others steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Download demo build from cache uses: actions/cache@v4 @@ -120,9 +120,9 @@ jobs: runs-on: ubuntu-latest name: Component Testing steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Run Cypress tests run: npx nx component-test demo-integrations --browser=chrome diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dc51c7419..9a90ee57f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -5,49 +5,49 @@ jobs: typecheck: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run typecheck cspell: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run cspell -- --no-progress prettier: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run prettier ${{ env.SUPPORT_AUTO_PUSH == 'true' && '-- --write' || '-- --check' }} - - uses: taiga-family/ci/actions/auto/push@v1.71.1 + - uses: taiga-family/ci/actions/auto/push@v1.71.2 with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} stylelint: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run stylelint ${{ env.SUPPORT_AUTO_PUSH == 'true' && '-- --fix' || '' }} - - uses: taiga-family/ci/actions/auto/push@v1.71.1 + - uses: taiga-family/ci/actions/auto/push@v1.71.2 with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} eslint: runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - run: npm run lint ${{ env.SUPPORT_AUTO_PUSH == 'true' && '-- --fix' || '' }} - - uses: taiga-family/ci/actions/auto/push@v1.71.1 + - uses: taiga-family/ci/actions/auto/push@v1.71.2 with: token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }} diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index e6509801a..2117bed1c 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -11,12 +11,12 @@ jobs: env: NX_SKIP_NX_CACHE: true steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 with: fetch-depth: 0 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 - - uses: taiga-family/ci/actions/setup/config/npm@v1.71.1 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 + - uses: taiga-family/ci/actions/setup/config/npm@v1.71.2 with: token: ${{ secrets.NPM_TOKEN }} @@ -31,7 +31,7 @@ jobs: run: echo "version=v$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT - name: Announce to Telegram - uses: taiga-family/ci/actions/messenger/telegram/announce@v1.71.1 + uses: taiga-family/ci/actions/messenger/telegram/announce@v1.71.2 with: chatId: ${{ secrets.TAIGA_TELEGRAM_CHAT_ID }} topicId: ${{ secrets.TAIGA_TELEGRAM_CHAT_THREAD_ID }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 16117e277..33b7391e4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,9 +11,9 @@ jobs: if: ${{ !contains(github.head_ref, 'release/') }} runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 - - uses: taiga-family/ci/actions/setup/variables@v1.71.1 - - uses: taiga-family/ci/actions/setup/node@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 + - uses: taiga-family/ci/actions/setup/variables@v1.71.2 + - uses: taiga-family/ci/actions/setup/node@v1.71.2 - name: Run tests run: npx nx run-many --target test --all --coverage @@ -29,7 +29,7 @@ jobs: needs: [tests] runs-on: ubuntu-latest steps: - - uses: taiga-family/ci/actions/setup/checkout@v1.71.1 + - uses: taiga-family/ci/actions/setup/checkout@v1.71.2 - uses: actions/download-artifact@v4.1.8 with: name: coverage-${{ github.workflow }}-${{ github.run_id }} diff --git a/package-lock.json b/package-lock.json index 6cabedccb..e6da24166 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11776,9 +11776,9 @@ } }, "node_modules/@taiga-ui/i18n": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.4.1.tgz", - "integrity": "sha512-liGBkkOFre4LNhZbymQwmysMYb1Rono0mAH+y0DziTCoknyiwidO18OuI0Wjidz0YxjZpuz/iLRnmb7HkkxqzA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@taiga-ui/i18n/-/i18n-4.5.0.tgz", + "integrity": "sha512-PYf2lLdHPdg2fokRzksTmI3sgbmFQzMluy+Ous5G6oY3fPmcbL80CPUVEStpoXpkPprIkIrUtSmi7VKn5Egudg==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -13300,6 +13300,124 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", + "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.3.0.tgz", + "integrity": "sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.3.0", + "@typescript-eslint/visitor-keys": "8.3.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.3.0.tgz", + "integrity": "sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.3.0", + "@typescript-eslint/types": "8.3.0", + "@typescript-eslint/typescript-estree": "8.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/experimental-utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", @@ -13494,17 +13612,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.3.0.tgz", - "integrity": "sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.4.0.tgz", + "integrity": "sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==", "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/scope-manager": "8.4.0", + "@typescript-eslint/types": "8.4.0", + "@typescript-eslint/typescript-estree": "8.4.0", + "@typescript-eslint/visitor-keys": "8.4.0", "debug": "^4.3.4" }, "engines": { @@ -13523,6 +13641,58 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz", + "integrity": "sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.4.0", + "@typescript-eslint/visitor-keys": "8.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz", + "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.4.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.3.0.tgz", @@ -13542,6 +13712,21 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", + "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/type-utils": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", @@ -13736,9 +13921,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", - "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.4.0.tgz", + "integrity": "sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==", "dev": true, "license": "MIT", "peer": true, @@ -13751,15 +13936,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.3.0.tgz", - "integrity": "sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz", + "integrity": "sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==", "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/visitor-keys": "8.3.0", + "@typescript-eslint/types": "8.4.0", + "@typescript-eslint/visitor-keys": "8.4.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -13780,6 +13965,39 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz", + "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.4.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -13830,17 +14048,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.4.0.tgz", + "integrity": "sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.3.0", - "@typescript-eslint/types": "8.3.0", - "@typescript-eslint/typescript-estree": "8.3.0" + "@typescript-eslint/scope-manager": "8.4.0", + "@typescript-eslint/types": "8.4.0", + "@typescript-eslint/typescript-estree": "8.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -13853,6 +14071,58 @@ "eslint": "^8.57.0 || ^9.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz", + "integrity": "sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.4.0", + "@typescript-eslint/visitor-keys": "8.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz", + "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.4.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.3.0.tgz", @@ -13872,6 +14142,21 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz", + "integrity": "sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",