diff --git a/.github/actions/e2e-clean/action.yml b/.github/actions/e2e-clean/action.yml index 5df42e3701..04eced6903 100644 --- a/.github/actions/e2e-clean/action.yml +++ b/.github/actions/e2e-clean/action.yml @@ -7,7 +7,7 @@ inputs: runs: using: composite steps: - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' diff --git a/.github/actions/e2e-login/action.yml b/.github/actions/e2e-login/action.yml index f2ab79c589..ea17188743 100644 --- a/.github/actions/e2e-login/action.yml +++ b/.github/actions/e2e-login/action.yml @@ -43,7 +43,7 @@ runs: run: | echo "${{ env.E2E_TOKEN_PASSPHRASE }}" | gpg -a --batch --passphrase-fd 0 --symmetric --cipher-algo AES256 --output encodedConfig $CLI_CONFIG_PATH echo "cliConfigJson=$(base64 -w 0 encodedConfig)" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: cancelled() || failure() || success() with: name: login-test-artifacts diff --git a/.github/actions/e2e-run/action.yml b/.github/actions/e2e-run/action.yml index 95cc1de9a0..cba3d6e106 100644 --- a/.github/actions/e2e-run/action.yml +++ b/.github/actions/e2e-run/action.yml @@ -36,11 +36,11 @@ runs: run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' - - uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4 + - uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5 with: cache: 'pip' python-version: '3.10' @@ -76,7 +76,7 @@ runs: npm_config_registry: ${{inputs.npmRegistry}} working-directory: packages/cli-e2e run: npm run jest:ci -- ${{inputs.spec}} ${{inputs.flag}} - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: cancelled() || failure() || success() with: name: ${{inputs.os}}-${{inputs.node}}-${{inputs.spec}}-test-artifacts diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3b00f65158..93110ceb3e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ env: jobs: lint: name: Lint - runs-on: 'ubuntu-20.04' + runs-on: 'ubuntu-22.04' steps: - name: Setup runner if: ${{matrix.os == 'ubuntu-20.04'}} @@ -32,8 +32,8 @@ jobs: run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -58,8 +58,8 @@ jobs: run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -72,15 +72,15 @@ jobs: e2e-setup-login: timeout-minutes: 15 name: End-to-end login - runs-on: 'ubuntu-20.04' + runs-on: 'ubuntu-22.04' outputs: cliConfigJson: ${{ steps.setup.outputs.cliConfigJson}} env: # ID of the test run to identify resources to teardown. TEST_RUN_ID: 'id${{ matrix.os }}-${{ github.sha }}-${{ github.run_attempt }}g' steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -98,20 +98,20 @@ jobs: run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' - - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 if: ${{matrix.os == 'ubuntu-20.04'}} with: path: packages/cli-e2e/verdaccio key: verdaccio-${{matrix.os}}-${{ github.sha }}-${{ github.run_attempt }} - - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 if: ${{matrix.os == 'windows-latest'}} with: path: packages\cli-e2e\verdaccio @@ -121,7 +121,7 @@ jobs: run: npm run build - name: Setup E2E tests run: node -r ts-node/register/transpile-only packages/cli-e2e/setup/ci-verdaccio.ts - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: cancelled() || failure() || success() with: name: ${{matrix.os}}-verdaccio-publish-artifacts @@ -156,14 +156,14 @@ jobs: COVEO_DISABLE_AUTOUPDATE: true CLI_CONFIG_JSON: ${{needs.e2e-setup-login.outputs.cliConfigJson}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 if: ${{matrix.os == 'ubuntu-20.04'}} with: path: packages/cli-e2e/verdaccio key: verdaccio-${{matrix.os}}-${{ github.sha }}-${{ github.run_attempt }} restore-keys: verdaccio-${{matrix.os}}-${{ github.sha }} - - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3 + - uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4 if: ${{matrix.os == 'windows-latest'}} with: path: packages\cli-e2e\verdaccio @@ -181,13 +181,13 @@ jobs: name: End-to-end teardown if: ${{ always() }} needs: [e2e, e2e-setup-login] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: # ID of the test run to identify resources to teardown. TEST_RUN_ID: '${{ github.sha }}-${{ github.run_attempt }}g' CLI_CONFIG_JSON: ${{needs.e2e-setup-login.outputs.cliConfigJson}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - uses: ./.github/actions/e2e-clean with: cliConfigJson: ${{ env.CLI_CONFIG_JSON }} @@ -195,7 +195,7 @@ jobs: name: End-to-end status reporter if: ${{ always() }} needs: e2e - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Check e2e matrix status if: ${{ needs.e2e.result != 'success' }} @@ -205,14 +205,14 @@ jobs: name: Pre-release if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} needs: [e2e-report, lint, unit-tests] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: prerelease steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' - name: Install dependencies diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 82df9d327e..0776045a90 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -16,7 +16,7 @@ on: jobs: codeql: name: CodeQL - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: actions: read contents: read @@ -29,12 +29,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Initialize CodeQL - uses: github/codeql-action/init@f3feb00acb00f31a6f60280e6ace9ca31d91c76a # v2 + uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3 with: languages: ${{ matrix.language }} config-file: .github/codeql/config.yml - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f3feb00acb00f31a6f60280e6ace9ca31d91c76a # v2 + uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3 diff --git a/.github/workflows/daily-e2e.yml b/.github/workflows/daily-e2e.yml index 5ef51d2fd1..418e60bdd6 100644 --- a/.github/workflows/daily-e2e.yml +++ b/.github/workflows/daily-e2e.yml @@ -24,7 +24,7 @@ env: jobs: e2e-setup-login: name: End-to-end login - runs-on: 'ubuntu-20.04' + runs-on: 'ubuntu-22.04' timeout-minutes: 30 outputs: cliConfigJson: ${{ steps.setup.outputs.cliConfigJson}} @@ -32,13 +32,13 @@ jobs: # ID of the test run to identify resources to teardown. TEST_RUN_ID: 'id${{ matrix.os }}-${{ github.sha }}-${{ github.run_attempt }}-dailyg' steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - name: Checkout last tag run: git checkout $(git describe --abbrev=0 --tags) - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -75,7 +75,7 @@ jobs: COVEO_DISABLE_AUTOUPDATE: true CLI_CONFIG_JSON: ${{needs.e2e-setup-login.outputs.cliConfigJson}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 @@ -93,13 +93,13 @@ jobs: name: End-to-end teardown if: ${{ always() }} needs: [e2e, e2e-setup-login] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: # ID of the test run to identify resources to teardown. TEST_RUN_ID: '${{ github.sha }}-${{ github.run_attempt }}-dailyg' CLI_CONFIG_JSON: ${{needs.e2e-setup-login.outputs.cliConfigJson}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 @@ -115,7 +115,7 @@ jobs: timeout-minutes: 30 if: ${{ always() }} needs: e2e - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: Daily Tests steps: - name: Check e2e matrix status diff --git a/.github/workflows/delete-resources.yml b/.github/workflows/delete-resources.yml index c4ac820679..78a7a3877c 100644 --- a/.github/workflows/delete-resources.yml +++ b/.github/workflows/delete-resources.yml @@ -8,7 +8,7 @@ on: jobs: delete-resources: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: Cleaning env: ORG_ID: ${{ secrets.ORG_ID }} @@ -17,8 +17,8 @@ jobs: PLATFORM_USER_NAME: ${{ secrets.PLATFORM_USER_NAME }} PLATFORM_USER_PASSWORD: ${{ secrets.PLATFORM_USER_PASSWORD }} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -41,7 +41,7 @@ jobs: node ./scripts/cleaning/delete-orgs.js --olderThan 1d env: DISPLAY: ':1' - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 if: cancelled() || failure() || success() with: name: cleaning-artifacts diff --git a/.github/workflows/git-lock-fail.yml b/.github/workflows/git-lock-fail.yml index 41eee30d8e..5ca4ea1af0 100644 --- a/.github/workflows/git-lock-fail.yml +++ b/.github/workflows/git-lock-fail.yml @@ -8,6 +8,6 @@ on: jobs: git-locked: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: exit 1 diff --git a/.github/workflows/git-lock-success.yml b/.github/workflows/git-lock-success.yml index 910490e6bd..b84722407b 100644 --- a/.github/workflows/git-lock-success.yml +++ b/.github/workflows/git-lock-success.yml @@ -8,6 +8,6 @@ on: jobs: git-locked: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: exit 0 diff --git a/.github/workflows/merge-bot.yml b/.github/workflows/merge-bot.yml index 9802e87e7d..97a69616ad 100644 --- a/.github/workflows/merge-bot.yml +++ b/.github/workflows/merge-bot.yml @@ -9,10 +9,10 @@ on: jobs: Merge: if: ${{ github.event_name == 'pull_request' || github.event.issue.pull_request }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} steps: - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 - name: Run the Bot run: npx @coveo/merge-bot diff --git a/.github/workflows/package-lock-root-fail.yml b/.github/workflows/package-lock-root-fail.yml index f7b4976b0d..c157573d5b 100644 --- a/.github/workflows/package-lock-root-fail.yml +++ b/.github/workflows/package-lock-root-fail.yml @@ -16,6 +16,6 @@ on: jobs: lockfile-outside-of-root: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: exit 1 diff --git a/.github/workflows/package-lock-root-success.yml b/.github/workflows/package-lock-root-success.yml index 89949b3e51..0144fd157f 100644 --- a/.github/workflows/package-lock-root-success.yml +++ b/.github/workflows/package-lock-root-success.yml @@ -14,6 +14,6 @@ on: jobs: lockfile-outside-of-root: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: exit 0 diff --git a/.github/workflows/package-lock-version-fail.yml b/.github/workflows/package-lock-version-fail.yml index a20d4fb3ad..953b0e5412 100644 --- a/.github/workflows/package-lock-version-fail.yml +++ b/.github/workflows/package-lock-version-fail.yml @@ -12,8 +12,8 @@ on: jobs: lockfile-version: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Check lockfileVersion of all package-lock.json run: node scripts/check-lockfile-versions.js $(find ./ -xdev -wholename '**/package-lock.json') diff --git a/.github/workflows/package-lock-version-succes.yml b/.github/workflows/package-lock-version-succes.yml index 9db5d7c4d1..d9a3a0481f 100644 --- a/.github/workflows/package-lock-version-succes.yml +++ b/.github/workflows/package-lock-version-succes.yml @@ -12,6 +12,6 @@ on: jobs: lockfile-version: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: exit 0 diff --git a/.github/workflows/pr-title-semantic-lint.yml b/.github/workflows/pr-title-semantic-lint.yml index e8d37ce52e..ef9d703b1c 100644 --- a/.github/workflows/pr-title-semantic-lint.yml +++ b/.github/workflows/pr-title-semantic-lint.yml @@ -5,11 +5,11 @@ on: types: [opened, edited, synchronize, reopened] jobs: Lint: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - name: Ensure PR Title is Semantic run: | npm ci diff --git a/.github/workflows/prbot.yml b/.github/workflows/prbot.yml index f29c155205..26526a1c26 100644 --- a/.github/workflows/prbot.yml +++ b/.github/workflows/prbot.yml @@ -4,14 +4,14 @@ on: jobs: run-script: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_CREDENTIALS: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b127472668..bf357651c2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ env: jobs: e2e-setup-login: name: End-to-end login - runs-on: 'ubuntu-20.04' + runs-on: 'ubuntu-22.04' timeout-minutes: 30 outputs: cliConfigJson: ${{ steps.setup.outputs.cliConfigJson}} @@ -38,11 +38,11 @@ jobs: # ID of the test run to identify resources to teardown. TEST_RUN_ID: 'idubuntu-20.04-${{ github.sha }}-${{ github.run_attempt }}-releaseg' steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -52,17 +52,17 @@ jobs: id: setup release-npm: environment: 'Release' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_CREDENTIALS: ${{ secrets.CLI_RELEASE }} # Required to lock master outputs: shouldReleaseCli: $${{steps.release.outputs.shouldReleaseCli}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' @@ -83,7 +83,7 @@ jobs: git commit -m "patch" git format-patch HEAD^1 --output=release.patch - name: Upload artifacts - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 with: name: npm-release path: | @@ -97,7 +97,7 @@ jobs: # DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }} e2e: name: End-to-end tests - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: [release-npm, e2e-setup-login] timeout-minutes: 60 env: @@ -118,17 +118,17 @@ jobs: 'vue.specs.ts', ] steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' node-version-file: '.nvmrc' - name: Download artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: npm-release - name: Apply & delete the patch @@ -156,7 +156,7 @@ jobs: } >> "$GITHUB_OUTPUT" - name: Upload Jest Snapshots if: ${{ steps.snapshots-path.outputs.snapshotsPath != ''}} - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 with: name: release-e2e-snaps path: ${{ steps.snapshots-path.outputs.snapshotsPath }} @@ -164,13 +164,13 @@ jobs: name: End-to-end teardown if: ${{ always() }} needs: [e2e, e2e-setup-login] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: # ID of the test run to identify resources to teardown. TEST_RUN_ID: '${{ github.sha }}-${{ github.run_attempt }}-releaseg' CLI_CONFIG_JSON: ${{needs.e2e-setup-login.outputs.cliConfigJson}} steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 @@ -183,19 +183,19 @@ jobs: cliConfigJson: ${{ env.CLI_CONFIG_JSON }} unit-tests: name: Unit Tests - runs-on: 'ubuntu-20.04' + runs-on: 'ubuntu-22.04' needs: [release-npm] steps: - name: Setup runner # Ensure we can use as many file watcher as we want. see https://github.com/facebook/create-react-app/blob/master/docusaurus/docs/troubleshooting.md#npm-start-fail-due-to-watch-error run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' - name: Download artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: npm-release - name: Apply & delete the patch @@ -218,28 +218,28 @@ jobs: } >> "$GITHUB_OUTPUT" - name: Upload Jest Snapshots if: ${{ steps.snapshots-path.outputs.snapshotsPath != ''}} - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 with: name: release-e2e-snaps path: ${{ steps.snapshots-path.outputs.snapshotsPath }} release-git: needs: [e2e, release-npm, unit-tests] environment: 'Release' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_CREDENTIALS: ${{ secrets.CLI_RELEASE }} # Required to lock master steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' node-version-file: '.nvmrc' - name: Download NPM artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: npm-release - name: Apply & delete the patch @@ -247,7 +247,7 @@ jobs: git apply release.patch rm release.patch - name: Download E2E artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: release-e2e-snaps - name: Install dependencies @@ -298,17 +298,17 @@ jobs: for: 'linux install kit' steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for finding the @coveo/cli version to release) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' node-version-file: '.nvmrc' - name: Download artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: npm-release - name: Apply & delete the patch @@ -398,7 +398,7 @@ jobs: mv "coveo-v${{env.CLI_VERSION}}-${{env.commitSHA1}}-arm64-signed.pkg" "coveo-v${{env.CLI_VERSION}}-${{env.commitSHA1}}-arm64.pkg" rm notarization-arm64.zip notarization-x64.zip - name: Upload binaries - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4 with: name: release-binaries path: ./packages/cli/core/dist/**/* @@ -406,25 +406,25 @@ jobs: needs: [release-git, release-npm, build-binaries] if: ${{needs.release-npm.outputs.shouldReleaseCli}} environment: 'Release' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: GITHUB_CREDENTIALS: ${{ secrets.CLI_RELEASE }} # Required to lock master steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: # pulls all commits (needed for computing the next version) fetch-depth: 0 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: registry-url: 'https://registry.npmjs.org' cache: 'npm' node-version-file: '.nvmrc' - name: Download NPM artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: npm-release - name: Download binaries artifacts - uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3 + uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4 with: name: release-binaries path: release-binaries diff --git a/.github/workflows/renovate-config-validator.yml b/.github/workflows/renovate-config-validator.yml index 1565cfa0df..67ade805cd 100644 --- a/.github/workflows/renovate-config-validator.yml +++ b/.github/workflows/renovate-config-validator.yml @@ -12,10 +12,10 @@ on: jobs: renovate-config: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' diff --git a/.github/workflows/renovate-jest-snap-updater.yml b/.github/workflows/renovate-jest-snap-updater.yml index ff159e9c37..4cbe599654 100644 --- a/.github/workflows/renovate-jest-snap-updater.yml +++ b/.github/workflows/renovate-jest-snap-updater.yml @@ -14,7 +14,7 @@ env: jobs: close-snap: name: 'Close Jest Snap PR' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Delete the branch @@ -22,7 +22,7 @@ jobs: update-snap: name: 'Update Jest Snap of #${{ github.event.workflow_run.pull_requests[0].number }}' if: ${{ github.event.workflow_run.conclusion == 'failure' }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Setup runner if: ${{matrix.os == 'ubuntu-20.04'}} @@ -33,10 +33,10 @@ jobs: run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 with: ref: ${{ github.event.workflow_run.head_branch }} - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4 with: cache: 'npm' node-version-file: '.nvmrc' @@ -60,7 +60,7 @@ jobs: git commit -am 'chore:refresh jest snap j:cdx-227' git push -f - name: Open PR - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7 continue-on-error: true env: DISPLAY_TITLE: ${{ github.event.workflow_run.display_title }} diff --git a/package.json b/package.json index 9ebcd87b56..bb56d18050 100644 --- a/package.json +++ b/package.json @@ -10,46 +10,46 @@ "bugs": "https://github.com/coveo/cli/issues", "devDependencies": { "@actions/core": "1.10.0", - "@actions/github": "5.1.1", - "@commitlint/config-conventional": "17.6.1", - "@commitlint/lint": "17.6.1", - "@coveo/platform-client": "44.1.0", + "@actions/github": "6.0.0", + "@commitlint/config-conventional": "18.6.0", + "@commitlint/lint": "18.6.0", + "@coveo/platform-client": "51.3.0", "@coveo/semantic-monorepo-tools": "2.1.2", "@coveord/release": "1.0.0", - "@npmcli/arborist": "6.2.8", + "@npmcli/arborist": "7.3.1", "@nrwl/cli": "latest", "@nrwl/workspace": "latest", "@types/node": "18.16.3", - "@typescript-eslint/eslint-plugin": "5.59.1", - "@typescript-eslint/parser": "5.59.1", + "@typescript-eslint/eslint-plugin": "6.19.1", + "@typescript-eslint/parser": "6.19.1", "abortcontroller-polyfill": "1.7.5", "async-retry": "1.3.3", "aws-sdk": "2.1368.0", - "chai": "4.3.7", - "conventional-changelog-angular": "5.0.13", + "chai": "5.0.3", + "conventional-changelog-angular": "7.0.0", "cz-conventional-changelog": "3.3.0", "dotenv": "16.0.3", "eslint": "8.39.0", - "eslint-config-prettier": "8.8.0", + "eslint-config-prettier": "9.1.0", "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-prettier": "5.1.3", "exponential-backoff": "3.1.1", "fs-extra": "11.1.1", - "gts": "3.1.1", - "husky": "8.0.3", + "gts": "5.2.0", + "husky": "9.0.7", "isomorphic-fetch": "3.0.0", - "lint-staged": "13.2.2", + "lint-staged": "15.2.0", "moment": "2.29.4", - "npm-registry-fetch": "^14.0.2", + "npm-registry-fetch": "^16.0.0", "oclif": "3.4.3", "octokit": "2.0.14", - "patch-package": "6.5.1", - "prettier": "2.8.8", - "rimraf": "4.4.1", + "patch-package": "8.0.0", + "prettier": "3.2.4", + "rimraf": "5.0.5", "semver": "7.5.2", "ts-dedent": "2.2.0", "ts-node": "10.9.1", - "typescript": "4.9.5", + "typescript": "5.3.3", "yargs": "17.7.2" }, "commitlint": { diff --git a/packages/cli-e2e/npm-shim/package-lock.json b/packages/cli-e2e/npm-shim/package-lock.json index 58e61e6938..9698954b5d 100644 --- a/packages/cli-e2e/npm-shim/package-lock.json +++ b/packages/cli-e2e/npm-shim/package-lock.json @@ -9,20 +9,23 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "npm": "^9.0.0" + "npm": "^10.0.0" } }, "node_modules/npm": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.3.0.tgz", - "integrity": "sha512-5Yl4snmvEzFkHPAzr5wq9pdEh0NBupqRmhQzBT5YdCGN0lSnKHd9JPJSbm7jZri81uXFl3YG6wrpWVAyTbZr7g==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.4.0.tgz", + "integrity": "sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", "@npmcli/config", + "@npmcli/fs", "@npmcli/map-workspaces", "@npmcli/package-json", + "@npmcli/promise-spawn", "@npmcli/run-script", + "@sigstore/tuf", "abbrev", "archy", "cacache", @@ -55,10 +58,10 @@ "minimatch", "minipass", "minipass-pipeline", - "mkdirp", "ms", "node-gyp", "nopt", + "normalize-package-data", "npm-audit-report", "npm-install-checks", "npm-package-arg", @@ -73,10 +76,10 @@ "proc-log", "qrcode-terminal", "read", - "read-package-json", - "read-package-json-fast", "semver", + "spdx-expression-parse", "ssri", + "supports-color", "tar", "text-table", "tiny-relative-date", @@ -85,81 +88,91 @@ "which", "write-file-atomic" ], + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^6.1.6", - "@npmcli/config": "^6.1.1", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/config": "^8.0.2", + "@npmcli/fs": "^3.1.0", + "@npmcli/map-workspaces": "^3.0.4", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.1", + "@npmcli/run-script": "^7.0.4", + "@sigstore/tuf": "^2.3.0", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^17.0.3", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", + "cacache": "^18.0.2", + "chalk": "^5.3.0", + "ci-info": "^4.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.3", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^6.1.1", - "ini": "^3.0.1", - "init-package-json": "^4.0.1", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", - "libnpmaccess": "^7.0.1", - "libnpmdiff": "^5.0.7", - "libnpmexec": "^5.0.7", - "libnpmfund": "^4.0.7", - "libnpmhook": "^9.0.1", - "libnpmorg": "^5.0.1", - "libnpmpack": "^5.0.7", - "libnpmpublish": "^7.0.6", - "libnpmsearch": "^6.0.1", - "libnpmteam": "^5.0.1", - "libnpmversion": "^4.0.1", - "make-fetch-happen": "^11.0.2", - "minimatch": "^5.1.1", - "minipass": "^4.0.0", + "fs-minipass": "^3.0.3", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^7.0.1", + "ini": "^4.1.1", + "init-package-json": "^6.0.0", + "is-cidr": "^5.0.3", + "json-parse-even-better-errors": "^3.0.1", + "libnpmaccess": "^8.0.1", + "libnpmdiff": "^6.0.3", + "libnpmexec": "^7.0.4", + "libnpmfund": "^5.0.1", + "libnpmhook": "^10.0.0", + "libnpmorg": "^6.0.1", + "libnpmpack": "^6.0.3", + "libnpmpublish": "^9.0.2", + "libnpmsearch": "^7.0.0", + "libnpmteam": "^6.0.0", + "libnpmversion": "^5.0.1", + "make-fetch-happen": "^13.0.0", + "minimatch": "^9.0.3", + "minipass": "^7.0.4", "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", "ms": "^2.1.2", - "node-gyp": "^9.3.0", - "nopt": "^7.0.0", - "npm-audit-report": "^4.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-profile": "^7.0.1", - "npm-registry-fetch": "^14.0.3", - "npm-user-validate": "^1.0.1", + "node-gyp": "^10.0.1", + "nopt": "^7.2.0", + "normalize-package-data": "^6.0.0", + "npm-audit-report": "^5.0.0", + "npm-install-checks": "^6.3.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-profile": "^9.0.0", + "npm-registry-fetch": "^16.1.0", + "npm-user-validate": "^2.0.0", "npmlog": "^7.0.1", "p-map": "^4.0.0", - "pacote": "^15.0.7", - "parse-conflict-json": "^3.0.0", + "pacote": "^17.0.6", + "parse-conflict-json": "^3.0.1", "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.1", - "semver": "^7.3.8", - "ssri": "^10.0.1", - "tar": "^6.1.13", + "read": "^2.1.0", + "semver": "^7.5.4", + "spdx-expression-parse": "^3.0.1", + "ssri": "^10.0.5", + "supports-color": "^9.4.0", + "tar": "^6.2.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", "validate-npm-package-name": "^5.0.0", - "which": "^3.0.0", - "write-file-atomic": "^5.0.0" + "which": "^4.0.0", + "write-file-atomic": "^5.0.1" }, "bin": { "npm": "bin/npm-cli.js", "npx": "bin/npx-cli.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm/node_modules/@colors/colors": { @@ -171,77 +184,150 @@ "node": ">=0.1.90" } }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.3", + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/@npmcli/agent": { + "version": "2.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "6.1.6", + "version": "7.3.1", "inBundle": true, "license": "ISC", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.0", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/installed-package-contents": "^2.0.2", + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/metavuln-calculator": "^7.0.0", + "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/query": "^3.0.1", + "@npmcli/run-script": "^7.0.2", "bin-links": "^4.0.1", - "cacache": "^17.0.3", + "cacache": "^18.0.0", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", + "hosted-git-info": "^7.0.1", "json-parse-even-better-errors": "^3.0.0", "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.1", + "minimatch": "^9.0.0", "nopt": "^7.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", + "npm-install-checks": "^6.2.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "parse-conflict-json": "^3.0.0", "proc-log": "^3.0.0", "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^3.0.1", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "ssri": "^10.0.1", + "ssri": "^10.0.5", "treeverse": "^3.0.0", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "bin": { "arborist": "bin/index.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "6.1.1", + "version": "8.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/map-workspaces": "^3.0.0", - "ini": "^3.0.0", + "@npmcli/map-workspaces": "^3.0.2", + "ci-info": "^4.0.0", + "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.5", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/disparity-colors": { @@ -255,6 +341,20 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", "inBundle": true, @@ -267,26 +367,25 @@ } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "4.0.3", + "version": "5.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^8.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.1", + "version": "2.0.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -301,13 +400,13 @@ } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.0", + "version": "3.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", "read-package-json-fast": "^3.0.0" }, "engines": { @@ -315,23 +414,26 @@ } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "5.0.0", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^17.0.0", + "cacache": "^18.0.0", "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", + "pacote": "^17.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", + "version": "2.0.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", @@ -342,29 +444,35 @@ } }, "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "3.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.5.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "6.0.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -375,69 +483,132 @@ } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "6.0.0", + "version": "7.0.4", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", "inBundle": true, "license": "MIT", + "optional": true, "engines": { - "node": ">= 10" + "node": ">=14" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/bundle": { + "version": "2.1.1", "inBundle": true, - "license": "ISC", + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/core": { + "version": "0.2.0", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "inBundle": true, + "license": "Apache-2.0", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/abort-controller": { - "version": "3.0.0", + "node_modules/npm/node_modules/@sigstore/sign": { + "version": "2.2.1", "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "event-target-shim": "^5.0.0" + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": ">=6.5" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.3.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.2.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "0.1.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", + "@sigstore/protobuf-specs": "^0.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.0", "inBundle": true, "license": "MIT", "dependencies": { - "debug": "4" + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" }, "engines": { - "node": ">= 6.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.2.1", + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.0", "inBundle": true, "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 14" } }, "node_modules/npm/node_modules/aggregate-error": { @@ -461,14 +632,11 @@ } }, "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", + "version": "6.2.1", "inBundle": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -485,80 +653,20 @@ "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.0", + "version": "4.0.2", "inBundle": true, "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/are-we-there-yet/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/npm/node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "4.2.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.1", + "version": "4.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -596,38 +704,33 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "17.0.3", + "version": "18.0.2", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/fs": "^3.1.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", + "version": "5.3.0", "inBundle": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -642,7 +745,13 @@ } }, "node_modules/npm/node_modules/ci-info": { - "version": "3.7.0", + "version": "4.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "inBundle": true, "license": "MIT", "engines": { @@ -650,14 +759,14 @@ } }, "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", + "version": "4.0.3", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "ip-regex": "^4.1.0" + "ip-regex": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/npm/node_modules/clean-stack": { @@ -703,7 +812,7 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.0", + "version": "6.0.2", "inBundle": true, "license": "ISC", "engines": { @@ -751,16 +860,38 @@ "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", "inBundle": true, @@ -794,33 +925,28 @@ "license": "MIT" }, "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", + "version": "1.0.4", "inBundle": true, "license": "MIT", "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", + "node_modules/npm/node_modules/diff": { + "version": "5.1.0", "inBundle": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.1.0", - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } + "license": "MIT" }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", @@ -849,21 +975,10 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/event-target-shim": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/events": { - "version": "3.3.0", + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.1", "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } + "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -873,40 +988,42 @@ "node": ">= 4.9.1" } }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", + "node_modules/npm/node_modules/foreground-child": { + "version": "3.1.1", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", + "node_modules/npm/node_modules/fs-minipass": { + "version": "3.0.3", "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", "inBundle": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/npm/node_modules/gauge": { - "version": "5.0.0", + "version": "5.0.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -914,7 +1031,7 @@ "color-support": "^1.1.3", "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", + "signal-exit": "^4.0.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.5" @@ -924,99 +1041,85 @@ } }, "node_modules/npm/node_modules/glob": { - "version": "8.0.3", + "version": "10.3.10", "inBundle": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.10", + "version": "4.2.11", "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "license": "ISC" }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/npm/node_modules/hasown": { + "version": "2.0.0", "inBundle": true, "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "6.1.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", + "version": "7.0.0", "inBundle": true, "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", + "version": "7.0.2", "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" + "node": ">= 14" } }, "node_modules/npm/node_modules/iconv-lite": { @@ -1031,31 +1134,12 @@ "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.0", + "version": "6.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "minimatch": "^5.0.1" + "minimatch": "^9.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -1077,48 +1161,29 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/ini": { - "version": "3.0.1", + "version": "4.1.1", "inBundle": true, "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/init-package-json": { - "version": "4.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^10.0.0", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^6.0.0", + "npm-package-arg": "^11.0.0", + "promzard": "^1.0.0", + "read": "^2.0.0", + "read-package-json": "^7.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/ip": { @@ -1127,30 +1192,33 @@ "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", + "version": "5.0.0", "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", + "version": "5.0.3", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "cidr-regex": "^3.1.1" + "cidr-regex": "4.0.3" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/npm/node_modules/is-core-module": { - "version": "2.10.0", + "version": "2.13.1", "inBundle": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1174,8 +1242,25 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/jackspeak": { + "version": "2.3.6", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "MIT", "engines": { @@ -1199,254 +1284,240 @@ "license": "MIT" }, "node_modules/npm/node_modules/just-diff": { - "version": "5.1.1", + "version": "6.0.2", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { - "version": "5.4.1", + "version": "5.5.0", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "7.0.1", + "version": "8.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "5.0.7", + "version": "6.0.6", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.6", + "@npmcli/arborist": "^7.2.1", "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.0", + "@npmcli/installed-package-contents": "^2.0.2", "binary-extensions": "^2.2.0", "diff": "^5.1.0", - "minimatch": "^5.1.1", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7", - "tar": "^6.1.13" + "minimatch": "^9.0.0", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4", + "tar": "^6.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "5.0.7", + "version": "7.0.7", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.6", - "@npmcli/run-script": "^6.0.0", - "chalk": "^4.1.0", - "ci-info": "^3.7.0", - "npm-package-arg": "^10.1.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "ci-info": "^4.0.0", + "npm-package-arg": "^11.0.1", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "proc-log": "^3.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^3.0.1", + "read": "^2.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "4.0.7", + "version": "5.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.6" + "@npmcli/arborist": "^7.2.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "9.0.1", + "version": "10.0.1", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "5.0.1", + "version": "6.0.2", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "5.0.7", + "version": "6.0.6", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.6", - "@npmcli/run-script": "^6.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7" + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "7.0.6", + "version": "9.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", + "ci-info": "^4.0.0", + "normalize-package-data": "^6.0.0", + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.7", - "ssri": "^10.0.1" + "sigstore": "^2.2.0", + "ssri": "^10.0.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "6.0.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "5.0.1", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "4.0.1", + "version": "5.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^4.0.1", - "@npmcli/run-script": "^6.0.0", + "@npmcli/git": "^5.0.3", + "@npmcli/run-script": "^7.0.2", "json-parse-even-better-errors": "^3.0.0", "proc-log": "^3.0.0", "semver": "^7.3.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/lru-cache": { - "version": "7.13.2", + "version": "10.1.0", "inBundle": true, "license": "ISC", "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "11.0.2", + "version": "13.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/minimatch": { - "version": "5.1.1", + "version": "9.0.3", "inBundle": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/minipass": { - "version": "4.0.0", + "version": "7.0.4", "inBundle": true, "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", + "version": "2.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.1", + "version": "3.0.4", "inBundle": true, "license": "MIT", "dependencies": { - "minipass": "^4.0.0", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, @@ -1583,9 +1654,12 @@ "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", + "version": "1.0.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", @@ -1596,460 +1670,169 @@ } }, "node_modules/npm/node_modules/node-gyp": { - "version": "9.3.0", + "version": "10.0.1", "inBundle": true, "license": "MIT", "dependencies": { "env-paths": "^2.2.0", - "glob": "^7.1.4", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.22 || ^14.13 || >=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "2.1.2", + "node_modules/npm/node_modules/nopt": { + "version": "7.2.0", "inBundle": true, "license": "ISC", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/move-file": { - "version": "2.0.1", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "6.0.0", "inBundle": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "5.0.0", "inBundle": true, "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/npm/node_modules/npm-bundled": { + "version": "3.0.0", "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { - "version": "16.1.3", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "6.3.0", "inBundle": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" + "semver": "^7.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": { - "version": "8.0.3", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "11.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": { - "version": "5.1.0", + "node_modules/npm/node_modules/npm-packlist": { + "version": "8.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "ignore-walk": "^6.0.4" }, "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "10.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { - "version": "9.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "5.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "10.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "7.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "8.0.1", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-profile": { - "version": "7.0.1", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^14.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "14.0.3", + "version": "16.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^4.0.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "proc-log": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", + "version": "2.0.0", "inBundle": true, - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/npmlog": { "version": "7.0.1", @@ -2065,14 +1848,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", "inBundle": true, @@ -2088,25 +1863,26 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "15.0.7", + "version": "17.0.6", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^4.0.0", + "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^2.1.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", + "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", + "sigstore": "^2.2.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, @@ -2114,32 +1890,47 @@ "pacote": "lib/bin.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^5.0.1", + "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/npm/node_modules/path-scurry": { + "version": "1.10.1", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.10", + "version": "6.0.15", "inBundle": true, "license": "MIT", "dependencies": { @@ -2158,14 +1949,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/process": { - "version": "0.11.10", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", "inBundle": true, @@ -2175,7 +1958,7 @@ } }, "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", + "version": "3.0.1", "inBundle": true, "license": "ISC", "funding": { @@ -2200,11 +1983,14 @@ } }, "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", + "version": "1.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "read": "1" + "read": "^2.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/qrcode-terminal": { @@ -2215,14 +2001,14 @@ } }, "node_modules/npm/node_modules/read": { - "version": "1.0.7", + "version": "2.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "mute-stream": "~0.0.4" + "mute-stream": "~1.0.0" }, "engines": { - "node": ">=0.8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/read-cmd-shim": { @@ -2234,21 +2020,21 @@ } }, "node_modules/npm/node_modules/read-package-json": { - "version": "6.0.0", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^8.0.1", + "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", + "normalize-package-data": "^6.0.0", "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.1", + "version": "3.0.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -2259,19 +2045,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", "inBundle": true, @@ -2280,78 +2053,6 @@ "node": ">= 4" } }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", "inBundle": true, @@ -2359,7 +2060,7 @@ "optional": true }, "node_modules/npm/node_modules/semver": { - "version": "7.3.8", + "version": "7.5.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -2388,10 +2089,51 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.7", + "version": "4.1.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/sigstore": { + "version": "2.2.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.2.1", + "@sigstore/tuf": "^2.3.0", + "@sigstore/verify": "^0.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", @@ -2403,7 +2145,7 @@ } }, "node_modules/npm/node_modules/socks": { - "version": "2.7.0", + "version": "2.7.1", "inBundle": true, "license": "MIT", "dependencies": { @@ -2416,20 +2158,20 @@ } }, "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", + "version": "8.0.2", "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", + "version": "3.2.0", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -2452,30 +2194,36 @@ } }, "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.11", + "version": "3.0.16", "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", "inBundle": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/string-width": { + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "inBundle": true, "license": "MIT", @@ -2499,25 +2247,37 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", "inBundle": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" } }, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/npm/node_modules/tar": { - "version": "6.1.13", + "version": "6.2.0", "inBundle": true, "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -2526,6 +2286,36 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", "inBundle": true, @@ -2544,6 +2334,19 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/tuf-js": { + "version": "2.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", "inBundle": true, @@ -2592,7 +2395,7 @@ } }, "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC" }, @@ -2605,17 +2408,25 @@ } }, "node_modules/npm/node_modules/which": { - "version": "3.0.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" } }, "node_modules/npm/node_modules/wide-align": { @@ -2626,18 +2437,106 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", "inBundle": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } }, "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.0", + "version": "5.0.1", "inBundle": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" diff --git a/packages/cli-e2e/npm-shim/package.json b/packages/cli-e2e/npm-shim/package.json index dec549276e..8d71c95af4 100644 --- a/packages/cli-e2e/npm-shim/package.json +++ b/packages/cli-e2e/npm-shim/package.json @@ -10,6 +10,6 @@ "author": "", "license": "ISC", "dependencies": { - "npm": "^9.0.0" + "npm": "^10.0.0" } } diff --git a/packages/cli-e2e/package.json b/packages/cli-e2e/package.json index a82428c7df..e1fef93114 100644 --- a/packages/cli-e2e/package.json +++ b/packages/cli-e2e/package.json @@ -45,13 +45,13 @@ "@types/node": "18.16.3", "@types/tmp": "0.2.3", "@types/wait-on": "5.3.1", - "chrome-launcher": "0.15.2", + "chrome-launcher": "1.1.0", "eslint": "8.39.0", "fkill": "7.2.1", "folder-hash": "4.0.4", "is-running": "2.1.0", "open": "8.4.2", - "pacote": "15.1.3", + "pacote": "17.0.6", "tmp": "0.2.1", "ts-node": "10.9.1", "verdaccio": "5.24.1", @@ -62,7 +62,7 @@ "@babel/preset-env": "7.21.5", "@babel/preset-typescript": "7.21.5", "@coveo/cli": "3.0.16", - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "abortcontroller-polyfill": "1.7.5", "async-retry": "1.3.3", "babel-jest": "29.5.0", @@ -72,8 +72,8 @@ "get-port": "5.1.1", "isomorphic-fetch": "3.0.0", "jest": "29.5.0", - "puppeteer": "19.11.1", + "puppeteer": "21.10.0", "strip-ansi": "6.0.1", - "typescript": "4.9.5" + "typescript": "5.3.3" } } diff --git a/packages/cli/commons-dev/package.json b/packages/cli/commons-dev/package.json index 2b263ac356..2f73073529 100644 --- a/packages/cli/commons-dev/package.json +++ b/packages/cli/commons-dev/package.json @@ -22,12 +22,12 @@ } }, "dependencies": { - "fancy-test": "2.0.21", + "fancy-test": "3.0.9", "tslib": "2.5.0" }, "devDependencies": { "@types/jest": "29.5.1", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "scripts": { "build": "tsc -b tsconfig.build.json", diff --git a/packages/cli/commons/package.json b/packages/cli/commons/package.json index 5856dfb89d..f7538c4efb 100644 --- a/packages/cli/commons/package.json +++ b/packages/cli/commons/package.json @@ -21,20 +21,20 @@ "jest": "29.5.0", "jsonschema": "1.4.1", "ts-jest": "29.1.0", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "dependencies": { "@amplitude/analytics-node": "^1.3.3", "@amplitude/analytics-types": "^2.1.2", - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "@oclif/core": "1.24.0", "abortcontroller-polyfill": "1.7.5", "chalk": "4.1.2", "fs-extra": "11.1.1", - "https-proxy-agent": "5.0.1", + "https-proxy-agent": "7.0.2", "is-ci": "3.0.1", "isomorphic-fetch": "3.0.0", - "npm-package-arg": "10.1.0", + "npm-package-arg": "11.0.1", "semver": "7.5.2", "ts-dedent": "2.2.0" }, diff --git a/packages/cli/core/package.json b/packages/cli/core/package.json index 464eb19b96..5e68c29647 100644 --- a/packages/cli/core/package.json +++ b/packages/cli/core/package.json @@ -11,14 +11,14 @@ "@amplitude/identify": "^1.9.0", "@coveo/cli-commons": "2.7.15", "@coveo/cli-plugin-source": "2.1.15", - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "@oclif/core": "1.24.0", "@oclif/plugin-help": "5.1.23", "@oclif/plugin-plugins": "2.1.12", "@oclif/plugin-update": "3.0.12", "@oclif/plugin-version": "1.1.4", "abortcontroller-polyfill": "^1.7.1", - "archiver": "^5.3.0", + "archiver": "^6.0.0", "async-retry": "^1.3.1", "chalk": "4.1.2", "cli-progress": "^3.9.1", @@ -26,9 +26,9 @@ "fetch-undici-polyfill": "1.2.1", "fs-extra": "^11.0.0", "get-port": "5.1.1", - "https-proxy-agent": "^5.0.0", + "https-proxy-agent": "^7.0.0", "inquirer": "8.2.5", - "is-unicode-supported": "^1.3.0", + "is-unicode-supported": "^2.0.0", "isomorphic-fetch": "^3.0.0", "json2csv": "^5.0.6", "jsonschema": "1.4.1", @@ -53,7 +53,7 @@ "@coveo/create-atomic-result-component": "1.2.15", "@coveo/create-headless-vue": "1.2.0", "@oclif/test": "2.2.21", - "@types/archiver": "5.3.2", + "@types/archiver": "6.0.2", "@types/async-retry": "1.4.5", "@types/cli-progress": "3.11.0", "@types/fs-extra": "11.0.1", @@ -63,20 +63,20 @@ "@types/node": "18.16.3", "@types/semver": "7.3.13", "@types/tmp": "0.2.3", - "chai": "4.3.7", + "chai": "5.0.3", "eslint": "8.39.0", - "fancy-test": "2.0.21", + "fancy-test": "3.0.9", "jest": "29.5.0", "mock-stdin": "1.0.0", "oclif": "3.4.3", - "prettier": "2.8.8", - "rimraf": "4.4.1", + "prettier": "3.2.4", + "rimraf": "5.0.5", "stdout-stderr": "0.1.13", "strip-ansi": "6.0.1", "ts-jest": "29.1.0", "ts-node": "10.9.1", "tsconfig-paths": "4.2.0", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "peerDependencies": { "create-react-app": "*" diff --git a/packages/cli/source/package.json b/packages/cli/source/package.json index 7233a092c3..96f9305229 100644 --- a/packages/cli/source/package.json +++ b/packages/cli/source/package.json @@ -15,7 +15,7 @@ ], "dependencies": { "@coveo/cli-commons": "2.7.15", - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "@coveo/push-api-client": "3.1.15", "@oclif/core": "1.24.0", "@oclif/plugin-help": "5.1.23", @@ -39,8 +39,8 @@ "ts-node": "10.9.1", "tsconfig-paths": "4.2.0", "tslib": "2.5.0", - "typescript": "4.9.5", - "undici": "5.26.2" + "typescript": "5.3.3", + "undici": "6.5.0" }, "oclif": { "bin": "coveo", diff --git a/packages/ui/angular/package.json b/packages/ui/angular/package.json index 05fc5bdbb9..05ffd607a5 100644 --- a/packages/ui/angular/package.json +++ b/packages/ui/angular/package.json @@ -28,7 +28,7 @@ "@angular/cdk": "^15.0.0", "@angular/cli": "^15.0.0", "@coveo/search-token-server": "1.35.29", - "@schematics/angular": "^15.0.0", + "@schematics/angular": "^17.0.0", "jest-config": "29.5.0" }, "devDependencies": { @@ -43,9 +43,9 @@ "@types/node": "18.16.3", "fs-extra": "11.1.1", "jest": "29.5.0", - "prettier": "2.8.8", + "prettier": "3.2.4", "ts-jest": "29.1.0", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "publishConfig": { "access": "public" diff --git a/packages/ui/atomic/create-atomic-component-project/package.json b/packages/ui/atomic/create-atomic-component-project/package.json index 72fd1e660c..258efccea5 100644 --- a/packages/ui/atomic/create-atomic-component-project/package.json +++ b/packages/ui/atomic/create-atomic-component-project/package.json @@ -39,13 +39,13 @@ "async-retry": "^1.3.3", "folder-hash": "^4.0.4", "jest": "^29.4.1", - "npm": "^9.4.0", - "puppeteer": "19.11.1", + "npm": "^10.0.0", + "puppeteer": "21.10.0", "tmp": "^0.2.1", "tree-kill-promise": "^3.0.0", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", - "typescript": "^4.9.5", + "typescript": "^5.0.0", "wait-on": "^7.0.1" } } diff --git a/packages/ui/atomic/create-atomic-component-project/template/package.json b/packages/ui/atomic/create-atomic-component-project/template/package.json index c4d86cccd4..0a62302fa9 100644 --- a/packages/ui/atomic/create-atomic-component-project/template/package.json +++ b/packages/ui/atomic/create-atomic-component-project/template/package.json @@ -20,9 +20,9 @@ "@types/jest": "29.5.1", "jest": "29.5.0", "jest-cli": "29.5.0", - "puppeteer": "19.11.1", + "puppeteer": "21.10.0", "rollup-plugin-html": "0.2.1", - "rimraf": "4.4.1" + "rimraf": "5.0.5" }, "license": "Apache-2.0", "workspaces": [ diff --git a/packages/ui/atomic/create-atomic-component/package.json b/packages/ui/atomic/create-atomic-component/package.json index 9b3f339e59..498c658f6c 100644 --- a/packages/ui/atomic/create-atomic-component/package.json +++ b/packages/ui/atomic/create-atomic-component/package.json @@ -42,6 +42,6 @@ "tree-kill-promise": "3.0.14", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", - "typescript": "^4.9.5" + "typescript": "^5.0.0" } } diff --git a/packages/ui/atomic/create-atomic-component/template/src/components/sample-component/package.json b/packages/ui/atomic/create-atomic-component/template/src/components/sample-component/package.json index c6d0e9f5c2..82bfa097bd 100644 --- a/packages/ui/atomic/create-atomic-component/template/src/components/sample-component/package.json +++ b/packages/ui/atomic/create-atomic-component/template/src/components/sample-component/package.json @@ -33,9 +33,9 @@ "@types/jest": "29.5.1", "jest": "29.5.0", "jest-cli": "29.5.0", - "puppeteer": "19.11.1", + "puppeteer": "21.10.0", "rollup-plugin-html": "0.2.1", - "rimraf": "4.4.1" + "rimraf": "5.0.5" }, "keywords": [ "coveo-atomic-component" diff --git a/packages/ui/atomic/create-atomic-result-component/package.json b/packages/ui/atomic/create-atomic-result-component/package.json index eb518e1565..dce61d9fa5 100644 --- a/packages/ui/atomic/create-atomic-result-component/package.json +++ b/packages/ui/atomic/create-atomic-result-component/package.json @@ -41,7 +41,7 @@ "tmp": "^0.2.1", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", - "typescript": "^4.9.5", + "typescript": "^5.0.0", "tree-kill-promise": "3.0.14" } } diff --git a/packages/ui/atomic/create-atomic-result-component/template/src/components/sample-result-component/package.json b/packages/ui/atomic/create-atomic-result-component/template/src/components/sample-result-component/package.json index 639c737040..afa381f7b1 100644 --- a/packages/ui/atomic/create-atomic-result-component/template/src/components/sample-result-component/package.json +++ b/packages/ui/atomic/create-atomic-result-component/template/src/components/sample-result-component/package.json @@ -35,7 +35,7 @@ "jest": "29.5.0", "jest-cli": "29.5.0", "rollup-plugin-html": "0.2.1", - "rimraf": "4.4.1" + "rimraf": "5.0.5" }, "keywords": [ "coveo-atomic-component" diff --git a/packages/ui/atomic/create-atomic/package.json b/packages/ui/atomic/create-atomic/package.json index 06f2cec93e..0702ee4485 100644 --- a/packages/ui/atomic/create-atomic/package.json +++ b/packages/ui/atomic/create-atomic/package.json @@ -30,17 +30,17 @@ "access": "public" }, "dependencies": { - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "abortcontroller-polyfill": "1.7.5", "detect-indent": "7.0.1", - "https-proxy-agent": "5.0.1", - "inquirer": "9.2.0", + "https-proxy-agent": "7.0.2", + "inquirer": "9.2.13", "isomorphic-fetch": "3.0.0", "minimist": "1.2.8", "node-plop": "^0.31.0", - "plop": "3.1.2", + "plop": "4.0.1", "ts-node": "10.9.1", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "devDependencies": { "fs-extra": "11.1.1" diff --git a/packages/ui/atomic/health-check/package.json b/packages/ui/atomic/health-check/package.json index d078c23049..3e0e8488c1 100644 --- a/packages/ui/atomic/health-check/package.json +++ b/packages/ui/atomic/health-check/package.json @@ -51,6 +51,6 @@ "stdout-stderr": "0.1.13", "tree-kill": "1.2.2", "ts-jest": "29.1.0", - "typescript": "4.9.5" + "typescript": "5.3.3" } } diff --git a/packages/ui/atomic/template/package.json b/packages/ui/atomic/template/package.json index a355be159c..4e922cfa58 100644 --- a/packages/ui/atomic/template/package.json +++ b/packages/ui/atomic/template/package.json @@ -15,8 +15,8 @@ "devDependencies": { "@rollup/plugin-replace": "5.0.2", "esbuild": "0.17.18", - "gts": "3.1.1", - "prettier": "2.8.8", + "gts": "5.2.0", + "prettier": "3.2.4", "rollup-plugin-dotenv": "0.4.1", "rollup-plugin-html": "0.2.1" } diff --git a/packages/ui/cra-template/package.json b/packages/ui/cra-template/package.json index 9d9a828bbf..d5bc557868 100644 --- a/packages/ui/cra-template/package.json +++ b/packages/ui/cra-template/package.json @@ -35,7 +35,7 @@ "@emotion/react": "11.10.8", "@emotion/styled": "11.10.8", "@mui/material": "5.12.2", - "@testing-library/jest-dom": "5.16.5", + "@testing-library/jest-dom": "6.3.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "^14.0.0", "@types/jest": "29.5.1", @@ -43,15 +43,15 @@ "@types/react": "18.2.0", "@types/react-dom": "18.2.1", "@types/react-router-dom": "5.3.3", - "concurrently": "7.6.0", + "concurrently": "8.2.2", "dotenv": "16.0.3", "eslint": "8.39.0", "get-port": "5.1.1", - "prettier": "2.8.8", + "prettier": "3.2.4", "react": "18.2.0", "react-dom": "18.2.0", "react-router-dom": "6.11.0", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "publishConfig": { "access": "public" diff --git a/packages/ui/search-token-server/package.json b/packages/ui/search-token-server/package.json index 55d8379f94..d256865db6 100644 --- a/packages/ui/search-token-server/package.json +++ b/packages/ui/search-token-server/package.json @@ -9,7 +9,7 @@ "directory": "packages/ui/search-token-server" }, "dependencies": { - "@coveo/platform-client": "44.1.0", + "@coveo/platform-client": "51.3.0", "@types/express": "^4.17.11", "abortcontroller-polyfill": "^1.7.1", "cookie-session": "^2.0.0", @@ -17,10 +17,10 @@ "csurf": "^1.11.0", "dotenv": "^16.0.0", "express": "^4.17.1", - "helmet": "^6.0.0", + "helmet": "^7.0.0", "isomorphic-fetch": "^3.0.0", "ts-node": "10.9.1", - "typescript": "^4.1.5" + "typescript": "^5.0.0" }, "scripts": { "start": "ts-node server.ts", @@ -36,10 +36,10 @@ "@types/helmet": "4.0.0", "@types/jest": "29.5.1", "@types/node": "^18.11.9", - "@types/supertest": "2.0.12", - "@typescript-eslint/eslint-plugin": "5.59.1", + "@types/supertest": "6.0.2", + "@typescript-eslint/eslint-plugin": "6.19.1", "eslint": "8.39.0", - "gts": "3.1.1", + "gts": "5.2.0", "jest": "29.5.0", "supertest": "6.3.3", "ts-jest": "29.1.0" diff --git a/packages/ui/vue/create-headless-vue/template/package.json b/packages/ui/vue/create-headless-vue/template/package.json index 9d92fcf4fb..5b0c2d1261 100644 --- a/packages/ui/vue/create-headless-vue/template/package.json +++ b/packages/ui/vue/create-headless-vue/template/package.json @@ -21,23 +21,23 @@ "zod": "^3.19.1" }, "devDependencies": { - "@coveo/platform-client": "^44.1.0", + "@coveo/platform-client": "^51.0.0", "@rushstack/eslint-patch": "^1.1.4", "@types/node": "18.16.3", - "@vitejs/plugin-vue": "^4.0.0", + "@vitejs/plugin-vue": "^5.0.0", "@vitejs/plugin-vue-jsx": "^3.0.0", - "@vue/eslint-config-prettier": "^7.0.0", - "@vue/eslint-config-typescript": "^11.0.0", + "@vue/eslint-config-prettier": "^9.0.0", + "@vue/eslint-config-typescript": "^12.0.0", "@vue/tsconfig": "^0.1.0", "eslint": "^8.22.0", "eslint-plugin-vue": "^9.3.0", "fetch-undici-polyfill": "1.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.7.1", + "prettier": "^3.0.0", "sass": "^1.55.0", - "typescript": "~4.9.0", + "typescript": "~5.3.0", "vite": "4.2.3", - "vite-plugin-vuetify": "^1.0.1", + "vite-plugin-vuetify": "^2.0.0", "vue-tsc": "^1.0.8" } } diff --git a/utils/do-npm/package.json b/utils/do-npm/package.json index 8dd10a17eb..e3ca63714a 100644 --- a/utils/do-npm/package.json +++ b/utils/do-npm/package.json @@ -14,14 +14,14 @@ }, "devDependencies": { "@types/npmcli__arborist": "^5.6.1", - "@types/npmcli__package-json": "^2.0.0", + "@types/npmcli__package-json": "^4.0.0", "@types/tmp": "^0.2.3", "@verdaccio/types": "^10.7.0", - "typescript": "^4.9.5" + "typescript": "^5.0.0" }, "dependencies": { - "@npmcli/arborist": "^6.2.0", + "@npmcli/arborist": "^7.0.0", "tmp": "^0.2.1", - "npm": "^9.4.0" + "npm": "^10.0.0" } } diff --git a/utils/process-helpers/package.json b/utils/process-helpers/package.json index 37a2149d52..06899d60ed 100644 --- a/utils/process-helpers/package.json +++ b/utils/process-helpers/package.json @@ -13,6 +13,6 @@ "build": "tsc" }, "devDependencies": { - "typescript": "^4.9.5" + "typescript": "^5.0.0" } } diff --git a/utils/puppeteer-helpers/package.json b/utils/puppeteer-helpers/package.json index 08055ad99c..c2a5720b2f 100644 --- a/utils/puppeteer-helpers/package.json +++ b/utils/puppeteer-helpers/package.json @@ -13,9 +13,9 @@ "build": "tsc" }, "devDependencies": { - "typescript": "^4.9.5" + "typescript": "^5.0.0" }, "dependencies": { - "puppeteer": "19.11.1" + "puppeteer": "21.10.0" } } diff --git a/utils/release/package.json b/utils/release/package.json index 5f1a51e9d0..92d4cb03ef 100644 --- a/utils/release/package.json +++ b/utils/release/package.json @@ -6,17 +6,17 @@ "type": "module", "dependencies": { "@coveo/semantic-monorepo-tools": "2.1.2", - "@octokit/auth-app": "^4.0.9", + "@octokit/auth-app": "^6.0.0", "async-retry": "1.3.3", - "conventional-changelog-angular": "5.0.13", - "npm-registry-fetch": "14.0.5", + "conventional-changelog-angular": "7.0.0", + "npm-registry-fetch": "16.1.0", "octokit": "2.0.14", "semver": "7.5.2", "ts-dedent": "2.2.0" }, "devDependencies": { "@types/conventional-changelog-writer": "^4.0.2", - "typescript": "4.9.5" + "typescript": "5.3.3" }, "bin": { "git-lock": "./git-lock.mjs", diff --git a/utils/verdaccio-starter/package.json b/utils/verdaccio-starter/package.json index fa4a6b44c3..6ba0493cf7 100644 --- a/utils/verdaccio-starter/package.json +++ b/utils/verdaccio-starter/package.json @@ -14,15 +14,15 @@ }, "devDependencies": { "@types/npmcli__arborist": "^5.6.1", - "@types/npmcli__package-json": "^2.0.0", + "@types/npmcli__package-json": "^4.0.0", "@types/tmp": "^0.2.3", "@verdaccio/types": "^10.7.0", - "typescript": "^4.9.5" + "typescript": "^5.0.0" }, "dependencies": { "@coveo/do-npm": "1.0.0", - "@npmcli/arborist": "^6.2.0", - "get-port": "6.1.2", + "@npmcli/arborist": "^7.0.0", + "get-port": "7.0.0", "tmp": "^0.2.1", "verdaccio": "5.24.1" }