diff --git a/.github/actions/mend-sast/action.yml b/.github/actions/mend-sast/action.yml
new file mode 100644
index 000000000..a6ddadb45
--- /dev/null
+++ b/.github/actions/mend-sast/action.yml
@@ -0,0 +1,185 @@
+name: 'Mend SAST Scan'
+description: 'SAST scan packages for release'
+inputs:
+ scan_dir:
+ description: 'Directory to scan'
+ required: false
+ default: 'packages/'
+ full_scan:
+ description: 'Scan full repo if true'
+ required: false
+ default: 'false'
+ MEND_SAST_REPORT_NAME:
+ description: 'Filename for the output of the scan'
+ required: false
+ default: 'Legacy_JS_SAST_Scan_Report'
+ MEND_EMAIL:
+ required: true
+ MEND_USER_KEY:
+ required: true
+ MEND_SERVER_URL:
+ required: true
+
+runs:
+ using: 'composite'
+ steps:
+ - name: Mend SAST scan
+ env:
+ SCAN_DIR: ${{ inputs.scan_dir }}
+ FULL_SCAN: ${{ inputs.full_scan }}
+ REPORT_NAME: ${{ inputs.MEND_SAST_REPORT_NAME }}
+ MEND_EMAIL: ${{ inputs.MEND_EMAIL }}
+ MEND_USER_KEY: ${{ inputs.MEND_USER_KEY }}
+ MEND_URL: ${{ inputs.MEND_SERVER_URL }}
+ MEND_SAST_PATH_EXCLUSIONS: '/node_modules/,/dist/,/coverage/,/out-tsc/,/temp/'
+ shell: bash
+ run: |
+ args=(--scope 'Mobile//forgerock-sdk-javascript' --retries 2 --non-interactive --report --filename "$REPORT_NAME" --formats json --name "${REPORT_NAME}_$(date +%s)")
+ # Omit `--dir` on a full scan so Mend scans the whole repo.
+ if [ "$FULL_SCAN" != "true" ]; then
+ args+=(--dir "$SCAN_DIR")
+ fi
+ mend code "${args[@]}" > "$REPORT_NAME.txt"
+
+ - name: Extract Scan Results
+ shell: bash
+ run: |
+ export MEND_SAST_TOTAL_VULNERABILITIES_COUNT=$(jq '.[0].stats.totalVulnerabilities' ${{ inputs.MEND_SAST_REPORT_NAME }}.json)
+ export MEND_SAST_CRITICAL_COUNT=$(jq '.[0].stats.critical' ${{ inputs.MEND_SAST_REPORT_NAME }}.json)
+ export MEND_SAST_HIGH_COUNT=$(jq '.[0].stats.high' ${{ inputs.MEND_SAST_REPORT_NAME }}.json)
+ export MEND_SAST_MEDIUM_COUNT=$(jq '.[0].stats.medium' ${{ inputs.MEND_SAST_REPORT_NAME }}.json)
+ export MEND_SAST_LOW_COUNT=$(jq '.[0].stats.low' ${{ inputs.MEND_SAST_REPORT_NAME }}.json)
+ export MEND_SAST_SCAN_URL=$(grep -Eo '(http|https)://saas\.whitesourcesoftware\.com[^ ]+' ${{ inputs.MEND_SAST_REPORT_NAME }}.txt | head -n 1)
+ echo "MEND_SAST_TOTAL_VULNERABILITIES_COUNT=$MEND_SAST_TOTAL_VULNERABILITIES_COUNT" >> $GITHUB_ENV
+ echo "MEND_SAST_CRITICAL_COUNT=$MEND_SAST_CRITICAL_COUNT" >> $GITHUB_ENV
+ echo "MEND_SAST_HIGH_COUNT=$MEND_SAST_HIGH_COUNT" >> $GITHUB_ENV
+ echo "MEND_SAST_MEDIUM_COUNT=$MEND_SAST_MEDIUM_COUNT" >> $GITHUB_ENV
+ echo "MEND_SAST_LOW_COUNT=$MEND_SAST_LOW_COUNT" >> $GITHUB_ENV
+ echo "MEND_SAST_SCAN_URL=$MEND_SAST_SCAN_URL" >> $GITHUB_ENV
+
+ - name: Show the SAST Report in Step Summary
+ shell: bash
+ run: |
+ # Determine badge color based on severity
+ if [ "$MEND_SAST_CRITICAL_COUNT" -gt 0 ]; then
+ BADGE_COLOR="red"
+ BADGE_TEXT="${MEND_SAST_CRITICAL_COUNT}_critical"
+ elif [ "$MEND_SAST_HIGH_COUNT" -gt 0 ]; then
+ BADGE_COLOR="orange"
+ BADGE_TEXT="${MEND_SAST_HIGH_COUNT}_high"
+ elif [ "$MEND_SAST_MEDIUM_COUNT" -gt 0 ]; then
+ BADGE_COLOR="yellow"
+ BADGE_TEXT="${MEND_SAST_MEDIUM_COUNT}_medium"
+ elif [ "$MEND_SAST_LOW_COUNT" -gt 0 ]; then
+ BADGE_COLOR="blue"
+ BADGE_TEXT="${MEND_SAST_LOW_COUNT}_low"
+ else
+ BADGE_COLOR="brightgreen"
+ BADGE_TEXT="clean"
+ fi
+
+ BADGE_URL="https://img.shields.io/badge/SAST-${BADGE_TEXT}-${BADGE_COLOR}"
+
+ echo "## Mend SAST Report " >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+
+ # Add a table summarizing results
+ echo "| Severity | Count |" >> $GITHUB_STEP_SUMMARY
+ echo "|----------|-------|" >> $GITHUB_STEP_SUMMARY
+ echo "| 🔴 Critical | $MEND_SAST_CRITICAL_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🟠High | $MEND_SAST_HIGH_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🟡 Medium | $MEND_SAST_MEDIUM_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🔵 Low | $MEND_SAST_LOW_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+
+ # Add Mend report link if available
+ if [ -n "$MEND_SAST_SCAN_URL" ]; then
+ echo "**🔗 [View Full Mend SAST Report]($MEND_SAST_SCAN_URL)**" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+ fi
+
+ # Add expandable section with raw scan output
+ echo "Expand for details
" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+ echo '```' >> $GITHUB_STEP_SUMMARY
+ cat ${{ inputs.MEND_SAST_REPORT_NAME }}.txt >> $GITHUB_STEP_SUMMARY
+ echo '```' >> $GITHUB_STEP_SUMMARY
+ echo " " >> $GITHUB_STEP_SUMMARY
+
+ # Step 1: Decide Check Conclusion
+ # - name: Determine Mend SAST Check Conclusion
+ # id: sast_conclusion
+ # shell: bash
+ # run: |
+ # if [ "$MEND_SAST_CRITICAL_COUNT" -gt 0 ] || [ "$MEND_SAST_HIGH_COUNT" -gt 0 ]; then
+ # echo "conclusion=failure" >> $GITHUB_OUTPUT
+ # else
+ # echo "conclusion=success" >> $GITHUB_OUTPUT
+ # fi
+
+ # Step 2: Publish Mend SAST Check
+ # - name: Publish Mend SAST Check
+ # uses: actions/github-script@v9
+ # env:
+ # REPORT_NAME: ${{ inputs.MEND_SAST_REPORT_NAME }}
+ # with:
+ # script: |
+ # const fs = require('fs');
+ # const body = fs.readFileSync(process.env.REPORT_NAME + '.txt', 'utf8');
+
+ # await github.rest.checks.create({
+ # owner: context.repo.owner,
+ # repo: context.repo.repo,
+ # name: "Mend SAST Report",
+ # head_sha: '${{ inputs.head_sha || github.event.pull_request.head.sha || github.sha }}',
+ # status: "completed",
+ # conclusion: "${{ steps.sast_conclusion.outputs.conclusion }}",
+ # output: {
+ # title: "Mend SAST Report",
+ # summary: `Critical: ${process.env.MEND_SAST_CRITICAL_COUNT}, High: ${process.env.MEND_SAST_HIGH_COUNT}`,
+ # text: "```\n" + body + "\n```"
+ # }
+ # });
+
+ - name: Upload SAST scan report
+ uses: actions/upload-artifact@v7
+ with:
+ name: mend-sast-report
+ path: |
+ ${{ inputs.MEND_SAST_REPORT_NAME }}.txt
+ ${{ inputs.MEND_SAST_REPORT_NAME }}.json
+
+ # - name: Send slack notification
+ # uses: 8398a7/action-slack@v3
+ # if: always()
+ # with:
+ # status: custom
+ # fields: all
+ # custom_payload: |
+ # {
+ # "text": "*Mend SAST Scan Results*",
+ # "attachments": [
+ # {
+ # "color": "${{ (env.MEND_SAST_CRITICAL_COUNT == '0' && env.MEND_SAST_HIGH_COUNT == '0') && 'good' || 'danger' }}",
+ # "fields": [
+ # {
+ # "title": "SAST scan",
+ # "value": "Total: ${{ env.MEND_SAST_TOTAL_VULNERABILITIES_COUNT }} | Critical: ${{ env.MEND_SAST_CRITICAL_COUNT }} | High: ${{ env.MEND_SAST_HIGH_COUNT }} | Medium: ${{ env.MEND_SAST_MEDIUM_COUNT }} | Low: ${{ env.MEND_SAST_LOW_COUNT }}\n<${{ env.MEND_SAST_SCAN_URL }}|View full SAST report>",
+ # "short": false
+ # }
+ # ]
+ # }
+ # ]
+ # }
+ # env:
+ # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
+
+ # Fail the job on Critical/High findings
+ - name: Fail on Critical/High severity vulnerabilities
+ shell: bash
+ run: |
+ if [ "$MEND_SAST_CRITICAL_COUNT" -gt 0 ] || [ "$MEND_SAST_HIGH_COUNT" -gt 0 ]; then
+ echo "::error::Mend SAST scan found ${MEND_SAST_CRITICAL_COUNT} critical and ${MEND_SAST_HIGH_COUNT} high severity vulnerabilities. See the Mend SAST Report step summary for details."
+ exit 1
+ fi
+ echo "No critical or high severity vulnerabilities found."
diff --git a/.github/actions/mend-sca/action.yml b/.github/actions/mend-sca/action.yml
new file mode 100644
index 000000000..77fd412c0
--- /dev/null
+++ b/.github/actions/mend-sca/action.yml
@@ -0,0 +1,225 @@
+name: 'Mend SCA Scan'
+description: 'SCA scan packages for release'
+inputs:
+ scan_dir:
+ description: 'Directory to scan'
+ required: false
+ default: 'packages/'
+ full_scan:
+ description: 'Scan full repo if true'
+ required: false
+ default: 'false'
+ MEND_SCA_REPORT_NAME:
+ description: 'Filename for the output of the scan'
+ required: false
+ default: 'Legacy_JS_SCA_Scan_Report'
+ MEND_EMAIL:
+ required: true
+ MEND_USER_KEY:
+ required: true
+ MEND_SERVER_URL:
+ required: true
+
+runs:
+ using: 'composite'
+ steps:
+ - uses: pnpm/action-setup@v4
+ with:
+ run_install: false
+
+ - name: Setup pnpm config
+ run: pnpm config set store-dir '.pnpm-store' --global
+ shell: bash
+
+ - uses: actions/setup-node@v6
+ with:
+ node-version-file: '.node-version'
+ cache: 'pnpm'
+ registry-url: 'https://registry.npmjs.org'
+
+ - name: Install dependencies
+ run: pnpm install --frozen-lockfile
+ shell: bash
+
+ - name: Mend SCA scan
+ env:
+ SCAN_DIR: ${{ inputs.scan_dir }}
+ FULL_SCAN: ${{ inputs.full_scan }}
+ REPORT_NAME: ${{ inputs.MEND_SCA_REPORT_NAME }}
+ MEND_EMAIL: ${{ inputs.MEND_EMAIL }}
+ MEND_USER_KEY: ${{ inputs.MEND_USER_KEY }}
+ MEND_URL: ${{ inputs.MEND_SERVER_URL }}
+ shell: bash
+ # Mend SCA scan does not generate a report so tee output to both console and file
+ # --update flag syncs the results to the Mend portal and overwrites any pre-existing vulnerabilities
+ run: |
+ args=(--non-interactive --update --scope 'Mobile//forgerock-sdk-javascript')
+ # Omit `--dir` on a full scan so Mend scans the whole repo.
+ if [ "$FULL_SCAN" != "true" ]; then
+ args+=(--dir "$SCAN_DIR")
+ fi
+ mend dep "${args[@]}" 2>&1 | tee "$REPORT_NAME.txt"
+
+ - name: Extract Scan Results
+ shell: bash
+ run: |
+ # Extract scan results with more robust parsing
+ MEND_SCA_SCAN_URL=$(grep -Eo '(http|https)://saas\.whitesourcesoftware\.com[^ ]+' ${{ inputs.MEND_SCA_REPORT_NAME }}.txt | head -n 1)
+ MEND_SCA_SCAN_SUMMARY=$(grep -E "Detected.*vulnerabilities" ${{ inputs.MEND_SCA_REPORT_NAME }}.txt || echo 'No vulnerabilities detected')
+
+ # Initialize counts with default value of 0
+ MEND_SCA_CRITICAL_COUNT=0
+ MEND_SCA_HIGH_COUNT=0
+ MEND_SCA_MEDIUM_COUNT=0
+ MEND_SCA_LOW_COUNT=0
+
+ # Extract vulnerability counts with error handling
+ if grep -q "Critical" ${{ inputs.MEND_SCA_REPORT_NAME }}.txt; then
+ MEND_SCA_CRITICAL_COUNT=$(grep -Eo '[0-9]+ Critical' ${{ inputs.MEND_SCA_REPORT_NAME }}.txt | awk '{print $1}')
+ fi
+ if grep -q "High" ${{ inputs.MEND_SCA_REPORT_NAME }}.txt; then
+ MEND_SCA_HIGH_COUNT=$(grep -Eo '[0-9]+ High' ${{ inputs.MEND_SCA_REPORT_NAME }}.txt | awk '{print $1}')
+ fi
+ if grep -q "Medium" ${{ inputs.MEND_SCA_REPORT_NAME }}.txt; then
+ MEND_SCA_MEDIUM_COUNT=$(grep -Eo '[0-9]+ Medium' ${{ inputs.MEND_SCA_REPORT_NAME }}.txt | awk '{print $1}')
+ fi
+ if grep -q "Low" ${{ inputs.MEND_SCA_REPORT_NAME }}.txt; then
+ MEND_SCA_LOW_COUNT=$(grep -Eo '[0-9]+ Low' ${{ inputs.MEND_SCA_REPORT_NAME }}.txt | awk '{print $1}')
+ fi
+
+ # Set environment variables with error checking
+ if [ ! -z "$MEND_SCA_SCAN_URL" ]; then
+ echo "MEND_SCA_SCAN_URL=$MEND_SCA_SCAN_URL" >> $GITHUB_ENV
+ fi
+ echo "MEND_SCA_SCAN_SUMMARY=$MEND_SCA_SCAN_SUMMARY" >> $GITHUB_ENV
+ echo "MEND_SCA_CRITICAL_COUNT=$MEND_SCA_CRITICAL_COUNT" >> $GITHUB_ENV
+ echo "MEND_SCA_HIGH_COUNT=$MEND_SCA_HIGH_COUNT" >> $GITHUB_ENV
+ echo "MEND_SCA_MEDIUM_COUNT=$MEND_SCA_MEDIUM_COUNT" >> $GITHUB_ENV
+ echo "MEND_SCA_LOW_COUNT=$MEND_SCA_LOW_COUNT" >> $GITHUB_ENV
+
+ - name: Show the SCA Report in Step Summary
+ shell: bash
+ run: |
+ # Pick badge color based on severity counts
+ if [ "$MEND_SCA_CRITICAL_COUNT" -gt 0 ]; then
+ BADGE_COLOR="red"
+ BADGE_TEXT="${MEND_SCA_CRITICAL_COUNT}_critical"
+ elif [ "$MEND_SCA_HIGH_COUNT" -gt 0 ]; then
+ BADGE_COLOR="orange"
+ BADGE_TEXT="${MEND_SCA_HIGH_COUNT}_high"
+ elif [ "$MEND_SCA_MEDIUM_COUNT" -gt 0 ]; then
+ BADGE_COLOR="yellow"
+ BADGE_TEXT="${MEND_SCA_MEDIUM_COUNT}_medium"
+ elif [ "$MEND_SCA_LOW_COUNT" -gt 0 ]; then
+ BADGE_COLOR="blue"
+ BADGE_TEXT="${MEND_SCA_LOW_COUNT}_low"
+ else
+ BADGE_COLOR="brightgreen"
+ BADGE_TEXT="clean"
+ fi
+
+ BADGE_URL="https://img.shields.io/badge/SCA-${BADGE_TEXT}-${BADGE_COLOR}"
+
+ echo "## Mend SCA Report " >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+
+ # Show counts in a table
+ echo "| Severity | Count |" >> $GITHUB_STEP_SUMMARY
+ echo "|----------|-------|" >> $GITHUB_STEP_SUMMARY
+ echo "| 🔴 Critical | $MEND_SCA_CRITICAL_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🟠High | $MEND_SCA_HIGH_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🟡 Medium | $MEND_SCA_MEDIUM_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "| 🔵 Low | $MEND_SCA_LOW_COUNT |" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+
+ # Add Mend report link if available
+ if [ -n "$MEND_SCA_SCAN_URL" ]; then
+ echo "**🔗 [View Full Mend SCA Report]($MEND_SCA_SCAN_URL)**" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+ fi
+
+ # Expandable section for full output
+ echo "Expand for details
" >> $GITHUB_STEP_SUMMARY
+ echo "" >> $GITHUB_STEP_SUMMARY
+ echo '```' >> $GITHUB_STEP_SUMMARY
+ cat ${{ inputs.MEND_SCA_REPORT_NAME }}.txt >> $GITHUB_STEP_SUMMARY
+ echo '```' >> $GITHUB_STEP_SUMMARY
+ echo " " >> $GITHUB_STEP_SUMMARY
+
+ # # Step 1: Decide Check Conclusion
+ # - name: Determine Mend SCA Check Conclusion
+ # id: sca_conclusion
+ # shell: bash
+ # run: |
+ # if [ "$MEND_SCA_CRITICAL_COUNT" -gt 0 ] || [ "$MEND_SCA_HIGH_COUNT" -gt 0 ]; then
+ # echo "conclusion=failure" >> $GITHUB_OUTPUT
+ # else
+ # echo "conclusion=success" >> $GITHUB_OUTPUT
+ # fi
+
+ # # Step 2: Publish Mend SCA Check
+ # - name: Publish Mend SCA Check
+ # uses: actions/github-script@v9
+ # env:
+ # REPORT_NAME: ${{ inputs.MEND_SCA_REPORT_NAME }}
+ # with:
+ # script: |
+ # const fs = require('fs');
+ # const body = fs.readFileSync(process.env.REPORT_NAME + '.txt', 'utf8');
+
+ # await github.rest.checks.create({
+ # owner: context.repo.owner,
+ # repo: context.repo.repo,
+ # name: "Mend SCA Report",
+ # head_sha: '${{ inputs.head_sha || github.event.pull_request.head.sha || github.sha }}',
+ # status: "completed",
+ # conclusion: "${{ steps.sca_conclusion.outputs.conclusion }}",
+ # output: {
+ # title: "Mend SCA Report",
+ # summary: `Critical: ${process.env.MEND_SCA_CRITICAL_COUNT}, High: ${process.env.MEND_SCA_HIGH_COUNT}`,
+ # text: "```\n" + body + "\n```"
+ # }
+ # });
+
+ - name: Upload SCA scan report
+ uses: actions/upload-artifact@v7
+ with:
+ name: mend-sca-report
+ path: ${{ inputs.MEND_SCA_REPORT_NAME }}.txt
+
+ # - name: Send slack notification
+ # uses: 8398a7/action-slack@v3
+ # if: always()
+ # with:
+ # status: custom
+ # fields: all
+ # custom_payload: |
+ # {
+ # "text": "*Mend SCA Scan Results*",
+ # "attachments": [
+ # {
+ # "color": "${{ (env.MEND_SCA_CRITICAL_COUNT == '0' && env.MEND_SCA_HIGH_COUNT == '0') && 'good' || 'danger' }}",
+ # "fields": [
+ # {
+ # "title": "SCA scan",
+ # "value": "${{ env.MEND_SCA_SCAN_SUMMARY }}\n<${{ env.MEND_SCA_SCAN_URL }}|View full SCA report>",
+ # "short": false
+ # }
+ # ]
+ # }
+ # ]
+ # }
+ # env:
+ # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }}
+
+ # Fail the job (not just the informational Check above) so that
+ # ci.yaml's `needs:` gating and branch protection actually block on
+ # Critical/High findings instead of showing green.
+ - name: Fail on Critical/High severity vulnerabilities
+ shell: bash
+ run: |
+ if [ "$MEND_SCA_CRITICAL_COUNT" -gt 0 ] || [ "$MEND_SCA_HIGH_COUNT" -gt 0 ]; then
+ echo "::error::Mend SCA scan found ${MEND_SCA_CRITICAL_COUNT} critical and ${MEND_SCA_HIGH_COUNT} high severity vulnerabilities. See the Mend SCA Report step summary for details."
+ exit 1
+ fi
+ echo "No critical or high severity vulnerabilities found."
diff --git a/.github/actions/mend-setup/action.yml b/.github/actions/mend-setup/action.yml
new file mode 100644
index 000000000..cc331d927
--- /dev/null
+++ b/.github/actions/mend-setup/action.yml
@@ -0,0 +1,43 @@
+name: 'Mend Scan Setup'
+description: 'Setup a Mend scan'
+
+runs:
+ using: 'composite'
+ steps:
+ # Fetch just the checksum first (a few bytes) so the cache key reflects the
+ # CLI version Mend is currently serving.
+ - name: Fetch Mend CLI checksum
+ shell: bash
+ run: curl -fsSL https://downloads.mend.io/cli/linux_amd64/mend.sha256 -o mend.sha256
+
+ - name: Restore Cached Mend CLI
+ id: mend-cache
+ uses: actions/cache@v6
+ env:
+ mend-cache-name: mend-cli
+ with:
+ path: ${{ github.workspace }}/bin/mend
+ key: ${{ runner.os }}-${{ env.mend-cache-name }}-${{ hashFiles('mend.sha256') }}
+
+ - if: ${{ steps.mend-cache.outputs.cache-hit != 'true' }}
+ name: Download Mend CLI executable (cache miss...)
+ shell: bash
+ # Download Mend CLI if it passes integrity check
+ run: |
+ mkdir -p ${{ github.workspace }}/bin
+ curl -fsSL https://downloads.mend.io/cli/linux_amd64/mend -o ${{ github.workspace }}/bin/mend
+ expected="$(awk '{print $1}' mend.sha256)"
+ actual="$(sha256sum "${{ github.workspace }}/bin/mend" | awk '{print $1}')"
+ if [ "${actual}" != "${expected}" ]; then
+ echo "::error::Mend CLI checksum mismatch: expected ${expected}, got ${actual}"
+ exit 1
+ fi
+ chmod +x ${{ github.workspace }}/bin/mend
+
+ - name: Add Mend CLI to Path
+ shell: bash
+ run: echo "${{ github.workspace }}/bin" >> $GITHUB_PATH
+
+ - name: Test Mend CLI
+ shell: bash
+ run: mend version
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
new file mode 100644
index 000000000..cb6a01a2b
--- /dev/null
+++ b/.github/copilot-instructions.md
@@ -0,0 +1,5 @@
+See [AGENTS.md](../AGENTS.md) for full agent context and architectural guidance for this repository.
+
+> **Note:** GitHub Copilot has no file-include directive syntax. This file cannot automatically inject `AGENTS.md` content. Read `AGENTS.md` at the repository root and apply all guidance found there.
+
+> **Edit AGENTS.md only** — not this file.
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index dc0966798..f1ef5903a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -18,7 +18,7 @@ jobs:
- uses: actions/setup-node@v4
id: cache
with:
- node-version: '20.10.0'
+ node-version-file: '.node-version'
cache: 'pnpm'
- run: pnpm install --frozen-lockfile
diff --git a/.github/workflows/mend-release-scan.yml b/.github/workflows/mend-release-scan.yml
new file mode 100644
index 000000000..7d9802be3
--- /dev/null
+++ b/.github/workflows/mend-release-scan.yml
@@ -0,0 +1,85 @@
+# Copyright (c) 2026 Ping Identity Corporation. All rights reserved.
+#
+# This software may be modified and distributed under the terms
+# of the MIT license. See the LICENSE file for details.
+#
+
+name: Mend Scans for Release
+on:
+ workflow_dispatch:
+ inputs:
+ scan_dir:
+ description: 'Directory to scan'
+ required: false
+ default: 'packages/'
+ type: string
+ full_scan:
+ description: 'Scan full repo if true'
+ required: false
+ type: boolean
+ default: false
+ sast_report_name:
+ description: 'Mend SAST scan report name'
+ required: false
+ default: 'Legacy_JS_SAST_Scan_Report'
+ type: string
+ sca_report_name:
+ description: 'Mend SCA scan report name'
+ required: false
+ default: 'Legacy_JS_SCA_Scan_Report'
+ type: string
+env:
+ MEND_EMAIL: ${{ secrets.MEND_EMAIL }}
+ MEND_USER_KEY: ${{ secrets.MEND_USER_KEY }}
+ MEND_SERVER_URL: ${{ vars.MEND_SERVER_URL }}
+ GH_TOKEN: ${{ secrets.GH_TOKEN }}
+
+jobs:
+ mend-sast-scan:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Clone the repository
+ uses: actions/checkout@v7
+ with:
+ fetch-depth: 0
+ token: ${{ env.GH_TOKEN }}
+
+ - name: Setup Mend
+ uses: ./.github/actions/mend-setup
+
+ - name: Mend SAST scan
+ uses: ./.github/actions/mend-sast
+ timeout-minutes: 10
+ with:
+ scan_dir: ${{ inputs.scan_dir }}
+ full_scan: ${{ inputs.full_scan }}
+ MEND_SAST_REPORT_NAME: ${{ inputs.sast_report_name }}
+ MEND_EMAIL: ${{ env.MEND_EMAIL }}
+ MEND_USER_KEY: ${{ env.MEND_USER_KEY }}
+ MEND_SERVER_URL: ${{ env.MEND_SERVER_URL }}
+
+ mend-sca-scan:
+ runs-on: ubuntu-latest
+ # Force the Mend SCA scan to always run. It is run sequentially after the SAST scan instead of in parallel.
+ needs: mend-sast-scan
+ if: always()
+ steps:
+ - name: Clone the repository
+ uses: actions/checkout@v7
+ with:
+ fetch-depth: 0
+ token: ${{ env.GH_TOKEN }}
+
+ - name: Setup Mend
+ uses: ./.github/actions/mend-setup
+
+ - name: Mend SCA scan
+ uses: ./.github/actions/mend-sca
+ timeout-minutes: 10
+ with:
+ scan_dir: ${{ inputs.scan_dir }}
+ full_scan: ${{ inputs.full_scan }}
+ MEND_SCA_REPORT_NAME: ${{ inputs.sca_report_name }}
+ MEND_EMAIL: ${{ env.MEND_EMAIL }}
+ MEND_USER_KEY: ${{ env.MEND_USER_KEY }}
+ MEND_SERVER_URL: ${{ env.MEND_SERVER_URL }}
diff --git a/.gitignore b/.gitignore
index adc4008d3..6e051a0cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,6 +53,9 @@ samples/*/users
!samples/angular-todo/*/todos
!samples/reactjs-todo/*/todos
+# Personal AI instructions (local only — not for commit)
+CLAUDE.local.md
+
# Environment files
.env
nx-cloud.env
@@ -86,3 +89,8 @@ outputs/*
e2e/mock-api-v2/html/*
vitest.config.*.timestamp*
+
+.claude/worktrees
+.claude/settings.local.json
+
+.playwright-mcp
\ No newline at end of file
diff --git a/.node-version b/.node-version
index 209e3ef4b..a45fd52cc 100644
--- a/.node-version
+++ b/.node-version
@@ -1 +1 @@
-20
+24
diff --git a/.prettierignore b/.prettierignore
index b479f21ae..de3fc4c4d 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -5,4 +5,5 @@
package-lock.json
*/*/package-lock.json
.husky/*
-/.nx/workspace-data
\ No newline at end of file
+/.nx/workspace-data
+.nx/self-healing
\ No newline at end of file
diff --git a/.whitesource b/.whitesource
index 833dc159f..c65ddf5fc 100644
--- a/.whitesource
+++ b/.whitesource
@@ -28,7 +28,7 @@
},
"checkRunSettings": {
"vulnerableCheckRunConclusionLevel": "failure",
- "displayMode": "diff",
+ "displayMode": "baseline",
"useMendCheckNames": true
},
"issueSettings": {
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 000000000..e863f1cb3
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,171 @@
+# AGENTS.md
+
+This file provides guidance to AI coding agents (Claude Code, Cursor, GitHub Copilot, Gemini, etc.) when working with code in this repository. It follows the open AGENTS.md convention.
+
+> **Note:** CLAUDE.md, GEMINI.md, and .github/copilot-instructions.md in this repository are redirects to AGENTS.md. Edit AGENTS.md only.
+
+## Development Commands
+
+```sh
+# Install dependencies
+pnpm install
+
+# Full repo checks (affected projects only)
+pnpm build
+pnpm lint
+pnpm test
+pnpm e2e
+
+# CI-parity (build + lint + test + e2e on affected)
+pnpm exec nx affected --target=build lint test e2e
+
+# Package-scoped commands (preferred for focused work)
+pnpm nx build javascript-sdk
+pnpm nx lint javascript-sdk
+pnpm nx test javascript-sdk
+pnpm nx e2e autoscript-suites
+
+# Single test file (javascript-sdk — Jest)
+pnpm nx test javascript-sdk --testPathPattern=packages/javascript-sdk/src/fr-auth/callbacks/text-input-callback.test.ts
+
+# Single test file (token-vault — Vitest)
+pnpm nx test token-vault -- --run src/lib/token.utils.test.ts
+
+# Single Playwright spec
+pnpm nx e2e autoscript-suites -- --grep "your test name"
+pnpm nx e2e autoscript-suites -- e2e/autoscript-suites/src/path/to/spec.ts
+
+# Local stacks
+pnpm start:token-vault # serves token-vault-app, token-vault-proxy, mock-api
+```
+
+## Architecture Overview
+
+### Module Structure
+
+The SDK is an **Nx + pnpm monorepo**. Higher layers may depend on lower layers — never the reverse.
+
+**Packages (`packages/`):**
+
+- `javascript-sdk` (`@forgerock/javascript-sdk`) — core SDK surface for authentication journeys and OAuth/OIDC flows
+ - `FRAuth` drives tree progression (`start` / `next` / `resume`) and returns `FRStep`, `FRLoginSuccess`, or `FRLoginFailure`
+ - Callback handling centralized in `fr-auth/callbacks/factory.ts`, mapping callback `type` to concrete callback classes
+ - Root export surface curated in `packages/javascript-sdk/src/index.ts`
+- `ping-protect` (`@forgerock/ping-protect`) — Ping Protect fraud detection integration; exposed via `PIProtect` API (`start`, `getData`, behavioral controls) and callback types consumed by `javascript-sdk`
+- `token-vault` (`@forgerock/token-vault`) — token isolation plugin, split across three exported entry points:
+ - `client` (main-app integration)
+ - `interceptor` (service worker side)
+ - `proxy` (iframe/origin-isolated side)
+
+**E2E (`e2e/`):**
+
+- `autoscript-suites` — Playwright suites for auth journey flows
+- `autoscript-apps` — helper app for autoscript suites
+- `token-vault-suites` — Playwright suites for token vault flows
+- `token-vault-app`, `token-vault-interceptor`, `token-vault-proxy` — multi-origin token vault stack
+- `mock-api`, `mock-api-v2` — mock API servers for local/CI e2e runs
+
+### Key Directory Structure
+
+```
+packages/
+├── javascript-sdk/src/
+│ ├── fr-auth/
+│ │ ├── callbacks/ # Callback classes
+│ │ ├── factory.ts # type → callback class mapping
+│ │ └── index.ts
+│ ├── fr-webauthn/ # WebAuthn support
+│ ├── oauth2-client/ # OAuth2/OIDC flows
+│ ├── token-manager/ # Token lifecycle
+│ ├── token-storage/ # Storage abstraction
+│ ├── device-client/
+│ │ └── device.store.ts # Device client facade
+│ ├── http-client/ # HTTP primitives
+│ ├── util/ # Shared pure utilities
+│ └── index.ts # Public export surface
+├── ping-protect/src/lib/
+│ └── ping-protect.ts # PIProtect API
+└── token-vault/src/lib/
+ ├── client.ts # Client entry point
+ ├── proxy.ts # Proxy entry point
+ ├── worker/
+ │ └── interceptor.ts # Service worker entry point
+ ├── token.utils.ts # Pure token helpers
+ ├── network/
+ │ └── network.utilities.ts
+ ├── types/ # *.types.ts contracts
+ └── worker/
+ └── worker.utilities.ts
+
+e2e/
+├── autoscript-suites/
+├── autoscript-apps/
+├── token-vault-suites/
+├── mock-api/
+└── mock-api-v2/
+```
+
+### Internal File Conventions
+
+Architecture is encoded in file names — this is a constraint mechanism, not cosmetic:
+
+| File / suffix | Responsibility |
+| ------------------------------- | ------------------------------------------------------------------ |
+| `index.ts` | Module entry point and public export surface |
+| `factory.ts` | Type-to-class or type-to-function mapping (e.g. callback dispatch) |
+| `*.store.ts` | Client facade — factory function returns public API |
+| `*.types.ts` | Type contracts — no runtime code (`type` and `interface` only) |
+| `*.utils.ts` / `*.utilities.ts` | Pure helpers and transformations — no side-effects, no state |
+| `helpers.ts` | Module-local pure helper functions |
+| `interfaces.ts` | TypeScript interface definitions for a module |
+| `enums.ts` | Enum definitions for a module |
+| `constants.ts` | Shared constant values |
+
+**Key rules:**
+
+- `*.utils.ts` / `*.utilities.ts` must be pure and stateless — no side-effects
+- `*.types.ts` files have no runtime code — `type` and `interface` only
+- Callback additions in `javascript-sdk` require wiring in both the callback class under `fr-auth/callbacks/` and the mapping in `fr-auth/callbacks/factory.ts`
+- E2E suites declare `implicitDependencies` on the app/service projects they need — preserve/update those when changing suite-app coupling
+
+## Architectural Principles
+
+1. Intentionally & declaratively design your code
+2. Unix philosophy
+3. Functional programming philosophy
+4. Event-driven, Observable (Rx-style) patterns for async management
+5. Unidirectional code execution and dependency
+6. Immutable-state management
+7. Explicit, isolated side-effects ("pushed to the edge")
+8. Pure, stateless utilities at the core
+9. Functions returning APIs over singleton-style or classes
+10. File names as explicit architectural signals
+
+**Key requirements for all code:**
+
+- Decoupled from systems
+- Agnostic to frameworks
+- Testable by design
+- Safe by default
+- Privacy of information
+
+## Development Notes
+
+### Key Conventions
+
+- **pnpm only.** `preinstall` enforces with `only-allow pnpm`.
+- Prefer Nx target execution over ad-hoc scripts; most workflows are `affected` in CI and project-scoped locally.
+- Keep changes project-local and rely on Nx project names (`javascript-sdk`, `token-vault`, `ping-protect`, etc.) from each `project.json`.
+- Release process uses Changesets (`pnpm changeset`), with Nx release/changelog configuration in `nx.json`.
+
+### Branch Strategy
+
+- `develop`: main integration branch, PRs target here
+- `master`: production/release branch
+- Feature branches target `develop` via PR
+
+### CI/CD
+
+- GitHub Actions runs `nx affected` targets on PR/push
+- E2E suites are Playwright projects — they start workspace apps and `mock-api` as needed
+- Releases are automated via Changesets on merge to `master`
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 000000000..c98ebac4a
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,3 @@
+@AGENTS.md
+
+> **Note:** This file is a one-line redirect to AGENTS.md. Edit AGENTS.md only.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ea0f1a589..528e6553a 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -13,7 +13,7 @@ Before you can contribute to the Ping SDK for Javascript, you'll need to set up
- GitHub account.
- Git installed.
- (pnpm)[https://pnpm.io/installation]
-- Node 20
+- Node 24
- Setup an Advanced Identity Cloud tenant or PingAM instance, as described in the Documentation.
## Fork and Clone the Repository
diff --git a/GEMINI.md b/GEMINI.md
new file mode 100644
index 000000000..16c19b357
--- /dev/null
+++ b/GEMINI.md
@@ -0,0 +1,3 @@
+@./AGENTS.md
+
+> **Note:** This file is a redirect to AGENTS.md. Edit AGENTS.md only.
diff --git a/README.md b/README.md
index 5e04c2dd8..f135a7c1e 100644
--- a/README.md
+++ b/README.md
@@ -62,13 +62,13 @@ ForgeRock provides these samples to help demonstrate SDK functionality/implement
To try out the Ping SDK for JavaScript please look at one of our samples:
-- [**Embedded login - `samples/embedded-login`**](https://github.com/ForgeRock/sdk-sample-apps/blob/main/embedded-login/README.md)
+- [**Embedded login - `archived/javascript/embedded-login`**](https://github.com/ForgeRock/sdk-sample-apps/tree/main/archived/javascript/embedded-login)
-- [**Central login - `samples/central-login`**](https://github.com/ForgeRock/sdk-sample-apps/blob/main/central-login/README.md)
+- [**Central login - `archived/javascript/central-login-oidc`**](https://github.com/ForgeRock/sdk-sample-apps/tree/main/archived/javascript/central-login-oidc)
-- [**React Todo - `samples/reactjs-todo`**](https://github.com/ForgeRock/sdk-sample-apps/blob/main/reactjs-todo/README.md)
+- [**React Todo - `archived/javascript/reactjs-todo-journey-legacy`**](https://github.com/ForgeRock/sdk-sample-apps/tree/main/archived/javascript/reactjs-todo-journey-legacy)
-- [**Angular Todo - `samples/angular-todo`**](https://github.com/ForgeRock/sdk-sample-apps/blob/main/angular-todo/README.md)
+- [**Angular Todo - `archived/javascript/angular-todo`**](https://github.com/ForgeRock/sdk-sample-apps/tree/main/archived/javascript/angular-todo)
diff --git a/e2e/autoscript-apps/.eslintrc.json b/e2e/autoscript-apps/.eslintrc.json
index d4a111816..0937bf120 100644
--- a/e2e/autoscript-apps/.eslintrc.json
+++ b/e2e/autoscript-apps/.eslintrc.json
@@ -1,4 +1,15 @@
{
"extends": ["../../.eslintrc.json"],
- "ignorePatterns": ["**/*"]
+ "ignorePatterns": ["!**/*", "**/*.png", "**/*.jpg", "**/*.svg", "**/dist/**"],
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
+ "rules": {
+ "@typescript-eslint/ban-ts-comment": "off",
+ "@typescript-eslint/no-unused-vars": "warn",
+ "prefer-const": "warn",
+ "@typescript-eslint/no-explicit-any": "warn"
+ }
+ }
+ ]
}
diff --git a/e2e/token-vault-app/index.html b/e2e/token-vault-app/index.html
index 322bbfb61..b029d7619 100644
--- a/e2e/token-vault-app/index.html
+++ b/e2e/token-vault-app/index.html
@@ -41,16 +41,18 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
- User Logged In:
diff --git a/e2e/token-vault-suites/src/basic.test.ts b/e2e/token-vault-suites/src/basic.test.ts
index 78ebd6a50..f4bb50ce6 100644
--- a/e2e/token-vault-suites/src/basic.test.ts
+++ b/e2e/token-vault-suites/src/basic.test.ts
@@ -1,14 +1,54 @@
/**
*
- * Copyright (c) 2023 - 2025 Ping Identity Corporation. All right reserved.
+ * Copyright (c) 2023 - 2026 Ping Identity Corporation. All right reserved.
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*
**/
-import { expect, test } from '@playwright/test';
-import { asyncEvents } from './utils/async-events';
+import { expect, test, type Page } from '@playwright/test';
+import { asyncEvents } from './utils/async-events.js';
+
+const PROXY_ORIGIN = 'http://localhost:5833';
+const AM_ORIGIN = 'http://localhost:9443';
+const API_ORIGIN = 'https://jsonplaceholder.typicode.com';
+const CLIENT_ID = 'CentralLoginOAuthClient';
+
+/**
+ * Send a TVP_FETCH_RESOURCE message to the vault iframe from the app origin
+ * and return the response
+ */
+function sendResourceRequest(page: Page, url: string, body?: string) {
+ return page.evaluate(
+ ([url, body]) =>
+ new Promise((resolve) => {
+ const channel = new MessageChannel();
+
+ // Send message to proxy iframe
+ (
+ document.getElementById('token-vault-iframe') as HTMLIFrameElement
+ ).contentWindow?.postMessage(
+ {
+ type: 'TVP_FETCH_RESOURCE',
+ request: {
+ url,
+ options: {
+ method: 'POST',
+ ...(body ? { body: new Blob([body]) } : {}),
+ },
+ },
+ },
+ 'http://localhost:5833',
+ [channel.port2],
+ );
+
+ // Resolve promise with proxy reply
+ channel.port1.onmessage = (event) => resolve(event.data);
+ }),
+ [url, body],
+ );
+}
test('Test happy paths on test page', async ({ page }) => {
const { clickButton, getTokens, navigate } = asyncEvents(page);
@@ -17,7 +57,7 @@ test('Test happy paths on test page', async ({ page }) => {
expect(page.url()).toBe('http://localhost:5823/');
const userLoggedIn = await page.$('#loggedInDef');
- expect(await userLoggedIn.innerText()).toBe('false');
+ expect(await userLoggedIn?.innerText()).toBe('false');
// Click the login button, but wait for a FULL page load of the app
// That's why we aren't using the `navigate` function from 'async-events.ts'
@@ -30,33 +70,33 @@ test('Test happy paths on test page', async ({ page }) => {
// But, it takes a bit for the app to make the call to the iframe to check
await page.waitForSelector('#loggedInDef:has-text("true")');
const loggedInDef = await page.$('#loggedInDef');
- expect(await loggedInDef.innerText()).toBe('true');
+ expect(await loggedInDef?.innerText()).toBe('true');
// Check if tokens are stored in the main app's local storage
// There should be no tokens as they are in the proxy app's local storage
- const mainAppTokens = await getTokens('http://localhost:5823', 'CentralLoginOAuthClient');
+ const mainAppTokens = await getTokens('http://localhost:5823', CLIENT_ID);
expect(mainAppTokens).toBeFalsy();
// Check if tokens are stored in the proxy app's local storage
// They should be present here
- const proxyAppTokens = await getTokens('http://localhost:5833', 'CentralLoginOAuthClient');
+ const proxyAppTokens = await getTokens('http://localhost:5833', CLIENT_ID);
expect(proxyAppTokens.accessToken).toBeTruthy();
// Before we click the "Check for Tokens" button, the app should say "false"
const hasTokensDef = await page.$('#hasTokensDef');
- expect(await hasTokensDef.innerText()).toBe('false');
+ expect(await hasTokensDef?.innerText()).toBe('false');
// Click the "Check for Tokens" button and wait a bit for the proxy to respond
// Unfortunately, I don't know how to wait for an iframe to respond on a MessageChannel
await page.getByRole('button', { name: 'Check for Tokens' }).click();
await page.waitForTimeout(500);
- expect(await hasTokensDef.innerText()).toBe('true');
+ expect(await hasTokensDef?.innerText()).toBe('true');
await clickButton('Refresh Tokens', '/access_token');
// Grab tokens from the proxy app
- const refreshedTokens = await getTokens('http://localhost:5833', 'CentralLoginOAuthClient');
+ const refreshedTokens = await getTokens('http://localhost:5833', CLIENT_ID);
// The refreshed Access Token should be different from the original Access Token
expect(refreshedTokens.accessToken).not.toBe(proxyAppTokens.accessToken);
@@ -64,7 +104,7 @@ test('Test happy paths on test page', async ({ page }) => {
await clickButton('Fetch Real User', '/userinfo');
const userInfoDef = await page.$('#userInfoDef');
- expect(await userInfoDef.innerText()).toBe('Bob Tester');
+ expect(await userInfoDef?.innerText()).toBe('Bob Tester');
let authorizationHeader = '';
page.on('request', (request) => {
@@ -95,7 +135,7 @@ test('Test happy paths on test page', async ({ page }) => {
]);
// Make sure tokens stored on proxy are removed
- const revokedTokens = await getTokens('http://localhost:5833', 'CentralLoginOAuthClient');
+ const revokedTokens = await getTokens('http://localhost:5833', CLIENT_ID);
expect(revokedTokens).toBeFalsy();
});
/*
@@ -108,7 +148,7 @@ test('Ensure someone cannot try to call their own url!', async ({ page }) => {
expect(page.url()).toBe('http://localhost:5823/');
- const messageArray = [];
+ const messageArray: string[] = [];
page.on('console', (message) => messageArray.push(message.text()));
await page.click('#hacker');
@@ -122,3 +162,123 @@ test('Ensure someone cannot try to call their own url!', async ({ page }) => {
),
).toBe(true);
});
+
+/*
+ * Edge case: a request whose URL merely mentions an endpoint name in its
+ * query string must be treated as an ordinary resource request — tokens
+ * travel only in the Authorization header, never in a request body, and
+ * the reply contains no token values.
+ */
+test('Edge case: endpoint name in a query string is treated as a resource request', async ({
+ page,
+}) => {
+ const { navigate, getTokens } = asyncEvents(page);
+ await navigate('/');
+
+ await Promise.all([
+ page.waitForURL('http://localhost:5823'),
+ page.getByRole('button', { name: 'Login' }).click(),
+ ]);
+ await page.waitForSelector('#loggedInDef:has-text("true")');
+
+ const storedTokens = await getTokens(PROXY_ORIGIN, CLIENT_ID);
+ expect(storedTokens?.accessToken).toBeTruthy();
+
+ // Capture the token/revoke request
+ const revokeRequest: string[] = [];
+ page.on('request', (request) => {
+ if (request.url().includes('token/revoke')) {
+ revokeRequest.push(request.url());
+ }
+ });
+
+ // Capture the outbound request body the proxy sends by intercepting the request
+ const bodies: string[] = [];
+ await page.route('https://jsonplaceholder.typicode.com/**', async (route) => {
+ bodies.push(route.request().postData() ?? '');
+ await route.continue();
+ });
+
+ // Make the request by interacting directly with the proxy through postMessage
+ const reply = await sendResourceRequest(
+ page,
+ `${API_ORIGIN}/comments?cb=token/revoke`,
+ 'comment=e2e-edge-case',
+ );
+
+ // The request should be made to the resource server instead of AM
+ expect(revokeRequest.length).toBeGreaterThan(0);
+ for (const url of revokeRequest) {
+ expect(url).toContain('https://jsonplaceholder.typicode.com/comments?cb=token/revoke');
+ }
+
+ const tokenValue = String(storedTokens?.accessToken);
+ expect(tokenValue).toBeTruthy();
+
+ // No token value should leave the browser in any request body
+ expect(bodies.length).toBeGreaterThan(0);
+ for (const body of bodies) {
+ expect(body).toBeTruthy();
+ expect(body).not.toContain(tokenValue);
+ expect(body).not.toContain('token=');
+ }
+
+ // The reply to the page (the proxy response) must not contain the token value
+ const replyString = JSON.stringify(reply) ?? '';
+ expect(replyString).not.toContain(tokenValue);
+});
+
+/*
+ * Edge case: a request spelling an endpoint path with percent-encoding
+ * must receive the same treatment as any other page-facing reply — no
+ * readable token values, no JWT-shaped material.
+ */
+test('Edge case: percent-encoded token endpoint reply never exposes token values', async ({
+ page,
+}) => {
+ const { navigate, getTokens } = asyncEvents(page);
+ await navigate('/');
+
+ await Promise.all([
+ page.waitForURL('http://localhost:5823'),
+ page.getByRole('button', { name: 'Login' }).click(),
+ ]);
+ await page.waitForSelector('#loggedInDef:has-text("true")');
+
+ const storedTokens = await getTokens(PROXY_ORIGIN, CLIENT_ID);
+ expect(storedTokens?.accessToken).toBeTruthy();
+
+ const reply = await sendResourceRequest(
+ page,
+ `${AM_ORIGIN}/am/oauth2/realms/root/%61ccess_token`,
+ `grant_type=authorization_code&code=e2e-case&code_verifier=e2e-case&client_id=${CLIENT_ID}&redirect_uri=http://localhost:5823`,
+ );
+
+ const replyString = JSON.stringify(reply) || '';
+
+ expect(replyString).not.toContain(String(storedTokens?.accessToken));
+ expect(replyString).not.toContain('eyJ');
+
+ expect(replyString).toContain('Unknown AM-origin requests are not proxied');
+});
+
+/*
+ * Edge case: ordinary allow-listed resource requests keep working end to
+ * end alongside the cases above.
+ */
+test('Edge case: ordinary resource request keeps working end to end', async ({ page }) => {
+ const { navigate } = asyncEvents(page);
+ await navigate('/');
+
+ await Promise.all([
+ page.waitForURL('http://localhost:5823'),
+ page.getByRole('button', { name: 'Login' }).click(),
+ ]);
+ await page.waitForSelector('#loggedInDef:has-text("true")');
+
+ const [todoResponse] = await Promise.all([
+ page.waitForResponse((response) => response.url().includes('/todos')),
+ page.getByRole('button', { name: 'Fetch Protected Mock Todos' }).click(),
+ ]);
+ expect(todoResponse.status()).toBe(200);
+});
diff --git a/nx.json b/nx.json
index ced2aa848..9e9a239fa 100644
--- a/nx.json
+++ b/nx.json
@@ -41,11 +41,6 @@
"cache": true,
"outputs": ["{projectRoot}/dist"]
},
- "@nx/vite:test": {
- "dependsOn": ["build", "^test"],
- "outputs": ["{projectRoot}/coverage"],
- "cache": true
- },
"@nx/eslint:lint": {
"dependsOn": ["^build", "^lint"],
"cache": true
@@ -75,6 +70,11 @@
"dependsOn": ["^build"],
"inputs": ["production", "^production"],
"outputs": ["{projectRoot}/dist"]
+ },
+ "@nx/vitest:test": {
+ "dependsOn": ["build", "^test"],
+ "outputs": ["{projectRoot}/coverage"],
+ "cache": true
}
},
"parallel": 1,
@@ -84,13 +84,11 @@
},
"release": {
"projects": ["packages/*"],
- "releaseTagPattern": "v{version}",
"version": {
"preVersionCommand": "npx nx run-many -t build",
- "generatorOptions": {
- "currentVersionResolver": "git-tag",
- "specifierSource": "conventional-commits"
- }
+ "specifierSource": "conventional-commits",
+ "currentVersionResolver": "git-tag",
+ "preserveLocalDependencyProtocols": false
},
"changelog": {
"git": {
@@ -101,6 +99,9 @@
"createRelease": "github"
},
"projectChangelogs": true
+ },
+ "releaseTag": {
+ "pattern": "v{version}"
}
},
"plugins": [
@@ -124,7 +125,6 @@
"buildTargetName": "build",
"serveTargetName": "serve",
"previewTargetName": "preview",
- "testTargetName": "test",
"serveStaticTargetName": "serve-static",
"typecheckTargetName": "typecheck"
},
@@ -136,7 +136,6 @@
"buildTargetName": "build-interceptor",
"serveTargetName": "serve",
"previewTargetName": "preview",
- "testTargetName": "test",
"serveStaticTargetName": "serve-static",
"typecheckTargetName": "typecheck"
},
@@ -146,18 +145,41 @@
"plugin": "@nx/vite/plugin",
"options": {
"buildTargetName": "vite:build",
- "testTargetName": "vite:test",
"serveTargetName": "vite:serve",
"previewTargetName": "vite:preview",
"serveStaticTargetName": "vite:serve-static",
"typecheckTargetName": "vite:typecheck"
},
"include": ["packages/**/*", "e2e/**/*"]
+ },
+ {
+ "plugin": "@nx/vitest",
+ "options": {
+ "testTargetName": "test"
+ },
+ "include": ["e2e/**/*", "packages/**/*"]
+ },
+ {
+ "plugin": "@nx/vitest",
+ "options": {
+ "testTargetName": "test"
+ },
+ "include": ["e2e/token-vault-app/**/*"]
+ },
+ {
+ "plugin": "@nx/vitest",
+ "options": {
+ "testTargetName": "vite:test"
+ },
+ "include": ["packages/**/*", "e2e/**/*"]
}
],
"defaultProject": "javascript-sdk",
"useDaemonProcess": true,
"useInferencePlugins": true,
"defaultBase": "develop",
- "useLegacyCache": true
+ "analytics": true,
+ "migrate": {
+ "agentic": "opencode"
+ }
}
diff --git a/package.json b/package.json
index 88aa9c8b7..24d4903cc 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "forgerock-javascript-sdk",
"description": "ForgeRock JavaScript SDK",
"engines": {
- "node": "^20 || ^18",
+ "node": "^18 || ^20 || ^22 || ^24",
"npm": ">= 7.0.0"
},
"private": true,
@@ -49,17 +49,18 @@
"@effect/platform-node": "^0.53.26",
"@effect/schema": "^0.68.23",
"@effect/vitest": "^0.6.7",
- "@nx/devkit": "20.3.3",
- "@nx/esbuild": "20.3.3",
- "@nx/eslint": "20.3.3",
- "@nx/eslint-plugin": "20.3.3",
- "@nx/express": "20.3.3",
- "@nx/js": "20.3.3",
- "@nx/node": "20.3.3",
- "@nx/playwright": "20.3.3",
- "@nx/vite": "20.3.3",
- "@nx/web": "20.3.3",
- "@nx/workspace": "20.3.3",
+ "@nx/devkit": "23.3.0",
+ "@nx/esbuild": "23.3.0",
+ "@nx/eslint": "23.3.0",
+ "@nx/eslint-plugin": "23.3.0",
+ "@nx/express": "23.3.0",
+ "@nx/js": "23.3.0",
+ "@nx/node": "23.3.0",
+ "@nx/playwright": "23.3.0",
+ "@nx/vite": "23.3.0",
+ "@nx/vitest": "23.3.0",
+ "@nx/web": "23.3.0",
+ "@nx/workspace": "23.3.0",
"@playwright/test": "1.47.2",
"@swc-node/register": "1.9.2",
"@swc/core": "1.5.7",
@@ -97,7 +98,7 @@
"lint-staged": "^13.2.2",
"mkcert": "^3.2.0",
"npm-cli-login": "^1.0.0",
- "nx": "20.3.3",
+ "nx": "23.3.0",
"pkg-pr-new": "^0.0.63",
"playwright": "1.47.2",
"prettier": "^3.2.5",
diff --git a/packages/javascript-sdk/README.md b/packages/javascript-sdk/README.md
index ab2cbcc97..43b59fb5f 100644
--- a/packages/javascript-sdk/README.md
+++ b/packages/javascript-sdk/README.md
@@ -56,7 +56,7 @@ To try out the Ping SDK for JavaScript, perform these steps:
See [Server configuration](https://docs.pingidentity.com/sdks/latest/sdks/tutorials/javascript/00_before-you-begin.html#server_configuration) in the Documentation.
-2. Clone this repo:
+2. Clone the sample apps repo:
```
git clone https://github.com/ForgeRock/sdk-sample-apps.git
@@ -68,7 +68,7 @@ To try out the Ping SDK for JavaScript, perform these steps:
npm install
```
-4. Open `javascript/embedded-login/.env.example` and edit the configuration values to match your server.
+4. Open `archived/javascript/embedded-login/.env.example` and edit the configuration values to match your server.
5. Save the file as `.env` in the same folder.
diff --git a/packages/javascript-sdk/src/device-client/device.store.test.ts b/packages/javascript-sdk/src/device-client/device.store.test.ts
index 897e45b0e..5dc8765d9 100644
--- a/packages/javascript-sdk/src/device-client/device.store.test.ts
+++ b/packages/javascript-sdk/src/device-client/device.store.test.ts
@@ -1,3 +1,5 @@
+// @vitest-environment node
+
/*
* @forgerock/javascript-sdk
*
diff --git a/packages/javascript-sdk/vitest.setup.ts b/packages/javascript-sdk/vitest.setup.ts
index 644736e02..b47903b5c 100644
--- a/packages/javascript-sdk/vitest.setup.ts
+++ b/packages/javascript-sdk/vitest.setup.ts
@@ -1 +1,3 @@
-import 'vitest-canvas-mock';
+if (typeof window !== 'undefined') {
+ await import('vitest-canvas-mock');
+}
diff --git a/packages/token-vault/CHANGELOG.md b/packages/token-vault/CHANGELOG.md
index f15f9bd55..309e736fc 100644
--- a/packages/token-vault/CHANGELOG.md
+++ b/packages/token-vault/CHANGELOG.md
@@ -1,5 +1,15 @@
### [4.2.0] - 2023-09-11
+## 4.2.3
+
+### Patch Changes
+
+- [#598](https://github.com/ForgeRock/forgerock-javascript-sdk/pull/598) [`de96cf6`](https://github.com/ForgeRock/forgerock-javascript-sdk/commit/de96cf6c00b637eea5ea2f7277a72b0c736e4064) Thanks [@ancheetah](https://github.com/ancheetah)! - Allow requests to resource server endpoints similar to AM endpoints to preserve backwards compatibility
+
+- [#595](https://github.com/ForgeRock/forgerock-javascript-sdk/pull/595) [`11ac633`](https://github.com/ForgeRock/forgerock-javascript-sdk/commit/11ac633d9854b72cc72ea976df2f9dfe63e908aa) Thanks [@vatsalparikh](https://github.com/vatsalparikh)! - Add sessions/ endpoint to fully complete logout
+
+- [#597](https://github.com/ForgeRock/forgerock-javascript-sdk/pull/597) [`85e2cc9`](https://github.com/ForgeRock/forgerock-javascript-sdk/commit/85e2cc90b8f697b86617580a434eaa1df4ee8e9d) Thanks [@ancheetah](https://github.com/ancheetah)! - Compose AM request URLs from config to prevent attacker-supplied request URLs
+
## 4.2.2
### Patch Changes
diff --git a/packages/token-vault/README.md b/packages/token-vault/README.md
index a5903bd28..e2e974ed1 100644
--- a/packages/token-vault/README.md
+++ b/packages/token-vault/README.md
@@ -62,12 +62,12 @@ Configuration is the key to success with this setup, so take extra care to ensur
First, configure your [server's CORS settings](https://docs.pingidentity.com/sdks/latest/sdks/tutorials/javascript/00_before-you-begin.html#server_configuration) (if using ForgeRock's Identity Cloud product, there's a [preset JavaScript SDK CORS configuration](https://docs.pingidentity.com/pingoneaic/latest/tenants/configure-cors.html) that can be used as a starter):
-1. **Accepted origins**: these should be the origins (scheme, domain and port) for your app AND proxy
+1. **Accepted origins**: the origin (scheme, domain and port) of your Token Vault Proxy. Do not add your main application's origin here or in the OAuth client's JavaScript Origins property — the server collects JavaScript Origins into the CORS allowlist, and any origin in either list can read token responses from the authorization server
2. **Accepted methods**: `GET` and `POST` are enough
3. **Accepted headers**: `authorization` `accept-api-version` `x-requested-with` `content-type` `accept`
4. **Allow credentials**: checked/enabled
-An example or your origins can be `http://localhost:5173` and `http://localhost:5174` for your local development computer or `https://app.example.com` and `https://proxy.example.com` for production.
+An example of your proxy origin can be `http://localhost:5174` for your local development computer or `https://proxy.example.com` for production.
### OAuth
@@ -446,7 +446,7 @@ You are free to use the native `fetch` API or any any HTTP request library that
### Q: How Do I Fix CORS Errors?
-Make sure your CORS configuration in your ForgeRock server allows/accepts origins from both the origin of your app, but also your Token Vault Proxy. These two origins should be unique from one another, and there both need to be configured in your ForgeRock server.
+The Token Vault Proxy's origin must be accepted in your server's CORS configuration. Your main application's origin should not be — not in the CORS configuration and not in the OAuth client's JavaScript Origins property, which the server also collects into the CORS allowlist. See the CORS section above.
### Q: Why Am I Getting an Iframe Error?
diff --git a/packages/token-vault/package.json b/packages/token-vault/package.json
index 441457cb4..0ac57f82a 100644
--- a/packages/token-vault/package.json
+++ b/packages/token-vault/package.json
@@ -1,6 +1,6 @@
{
"name": "@forgerock/token-vault",
- "version": "4.2.2",
+ "version": "4.2.3",
"private": false,
"type": "module",
"files": ["dist/*"],
diff --git a/packages/token-vault/src/lib/network/network.utilities.test.ts b/packages/token-vault/src/lib/network/network.utilities.test.ts
index 57d2edb36..939beb202 100644
--- a/packages/token-vault/src/lib/network/network.utilities.test.ts
+++ b/packages/token-vault/src/lib/network/network.utilities.test.ts
@@ -108,6 +108,7 @@ describe('Test network utility functions', () => {
accessToken: 'https://example.com/am/oauth2/realms/root/access_token',
revoke: 'https://example.com/am/oauth2/realms/root/token/revoke',
session: 'https://example.com/am/oauth2/realms/root/connect/endSession?',
+ sessions: 'https://example.com/am/json/realms/root/sessions',
userInfo: 'https://example.com/am/oauth2/realms/root/userinfo',
});
});
@@ -124,6 +125,7 @@ describe('Test network utility functions', () => {
accessToken: 'https://example.com/am/oauth2/realms/root/realms/alpha/access_token',
revoke: 'https://example.com/am/oauth2/realms/root/realms/alpha/token/revoke',
session: 'https://example.com/am/oauth2/realms/root/realms/alpha/connect/endSession?',
+ sessions: 'https://example.com/am/json/realms/root/realms/alpha/sessions',
userInfo: 'https://example.com/am/oauth2/realms/root/realms/alpha/userinfo',
});
});
diff --git a/packages/token-vault/src/lib/network/network.utilities.ts b/packages/token-vault/src/lib/network/network.utilities.ts
index 8ec965213..9726a4b63 100644
--- a/packages/token-vault/src/lib/network/network.utilities.ts
+++ b/packages/token-vault/src/lib/network/network.utilities.ts
@@ -1,6 +1,6 @@
/**
*
- * Copyright (c) 2023 - 2025 Ping Identity Corporation. All right reserved.
+ * Copyright (c) 2023 - 2026 Ping Identity Corporation. All right reserved.
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
@@ -146,6 +146,7 @@ export function generateAmUrls(forgerockConfig: ConfigOptions) {
accessToken: `${resolveUrl(baseUrl, getEndpointPath('accessToken', realmPath))}`,
revoke: `${resolveUrl(baseUrl, getEndpointPath('revoke', realmPath))}`,
session: `${resolveUrl(baseUrl, getEndpointPath('endSession', realmPath))}?`,
+ sessions: `${resolveUrl(baseUrl, getEndpointPath('sessions', realmPath))}`,
userInfo: `${resolveUrl(baseUrl, getEndpointPath('userInfo', realmPath))}`,
};
}
diff --git a/packages/token-vault/src/lib/proxy.ts b/packages/token-vault/src/lib/proxy.ts
index b78560f48..5406f4a17 100644
--- a/packages/token-vault/src/lib/proxy.ts
+++ b/packages/token-vault/src/lib/proxy.ts
@@ -1,6 +1,6 @@
/**
*
- * Copyright (c) 2023 - 2025 Ping Identity Corporation. All right reserved.
+ * Copyright (c) 2023 - 2026 Ping Identity Corporation. All right reserved.
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
@@ -83,6 +83,7 @@ export function proxy(config: ProxyConfig) {
throw new Error('Config: `config.proxy.urls` is required');
}
const allowedOrigins = extractOrigins([...config.proxy.urls, ...amUrlArray]);
+ const amOrigin = new URL(amUrlObj.accessToken).origin;
/**
* Create the proxy iframe
@@ -228,100 +229,180 @@ export function proxy(config: ProxyConfig) {
}
/** ****************************************************
- * ACCESS TOKEN ENDPOINT
+ * AM-ORIGIN REQUESTS ARE PROXIED FOR SOME ENDPOINTS
+ * Token Vault will proxy AM requests to /access_token,
+ * /sessions, /token/revoke, /connect/endSession, and
+ * /userinfo
*/
- if (request.url?.includes('access_token')) {
- let response;
- try {
- response = await fetch(request.url, {
- ...request.options,
- headers: new Headers({
- ...request.options.headers,
- }),
- });
- } catch (error) {
- const errorResponse = createErrorResponse('fetch_error', error);
- responseChannel.postMessage(errorResponse);
+ if (requestOrigin === amOrigin) {
+ /** ****************************************************
+ * ACCESS TOKEN ENDPOINT
+ */
+ if (request.url?.includes('access_token')) {
+ const url = new URL(amUrlObj.accessToken);
+ url.search = new URL(requestUrl).search;
+
+ let response;
+ try {
+ response = await fetch(url.toString(), {
+ ...request.options,
+ headers: new Headers({
+ ...request.options.headers,
+ }),
+ });
+ } catch (error) {
+ const errorResponse = createErrorResponse('fetch_error', error);
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
+
+ const clonedResponse = await cloneResponse(response);
+ // Redact configured tokens from response body
+ if (clonedResponse.body) {
+ const body = clonedResponse.body as ServerTokens;
+ clonedResponse.body = redactedTokens.reduce((acc, token) => {
+ if (body[token]) {
+ acc[token] = 'REDACTED';
+ } else {
+ acc[token] = body[token];
+ }
+ return acc;
+ }, {} as ServerTokens);
+ }
+
+ // Store tokens in local storage
+ storeTokens(response, clientId);
+ responseChannel.postMessage(clonedResponse);
+
return;
}
- const clonedResponse = await cloneResponse(response);
- // Redact configured tokens from response body
- if (clonedResponse.body) {
- const body = clonedResponse.body as ServerTokens;
- clonedResponse.body = redactedTokens.reduce((acc, token) => {
- if (body[token]) {
- acc[token] = 'REDACTED';
- } else {
- acc[token] = body[token];
- }
- return acc;
- }, {} as ServerTokens);
+ /** ****************************************************
+ * SESSIONS ENDPOINT
+ * Authenticated by the AM session cookie, not a Bearer
+ * token, and must run even when tokens are absent
+ */
+ if (request.url?.includes('/sessions')) {
+ const url = new URL(amUrlObj.sessions);
+ url.search = new URL(requestUrl).search;
+
+ let response;
+ try {
+ response = await fetch(url.toString(), {
+ ...request.options,
+ credentials: 'include',
+ });
+ } catch (error) {
+ const errorResponse = createErrorResponse('fetch_error', error);
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
+
+ const clonedResponse = await cloneResponse(response);
+ responseChannel.postMessage(clonedResponse);
+ return;
}
- // Store tokens in local storage
- storeTokens(response, clientId);
- responseChannel.postMessage(clonedResponse);
+ // The remainder of events require tokens to be present
+ if (!tokens) {
+ const errorResponse = createErrorResponse(
+ 'no_tokens',
+ new Error('No OAuth/OIDC tokens found'),
+ );
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
- return;
- }
+ /** ****************************************************
+ * TOKEN REVOCATION ENDPOINT
+ * Requires the token to be sent in the body
+ */
+ if (request.url?.includes('token/revoke')) {
+ const bodyString = await request.options?.body?.text();
+ const body = new URLSearchParams(bodyString);
+ body.append('token', tokens.accessToken);
+
+ const url = new URL(amUrlObj.revoke);
+ url.search = new URL(requestUrl).search;
+
+ let response;
+ try {
+ response = await fetch(url.toString(), {
+ ...request.options,
+ body,
+ });
+ } catch (error) {
+ const errorResponse = createErrorResponse('fetch_error', error);
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
- // The remainder of events require tokens to be present
- if (!tokens) {
- const errorResponse = createErrorResponse(
- 'no_tokens',
- new Error('No OAuth/OIDC tokens found'),
- );
- responseChannel.postMessage(errorResponse);
- return;
- }
+ const clonedResponse = await cloneResponse(response);
+ responseChannel.postMessage(clonedResponse);
+ return;
+ }
- /** ****************************************************
- * TOKEN REVOCATION ENDPOINT
- * Requires the token to be sent in the body
- */
- if (request.url?.includes('token/revoke')) {
- const bodyString = await request.options?.body?.text();
- const body = new URLSearchParams(bodyString);
- body.append('token', tokens.accessToken);
+ /** ****************************************************
+ * END SESSION ENDPOINT
+ * requires the id_token_hint to be sent as a query parameter
+ */
+ if (request.url?.includes('connect/endSession')) {
+ const url = new URL(amUrlObj.session);
+ url.search = new URL(requestUrl).search;
+ // `set` so the vault-owned hint replaces any incoming `id_token_hint`
+ url.searchParams.set('id_token_hint', tokens?.idToken);
+ console.log(url.toString());
+
+ let response;
+ try {
+ response = await fetch(url.toString(), request.options);
+ } catch (error) {
+ const errorResponse = createErrorResponse('fetch_error', error);
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
- let response;
- try {
- response = await fetch(request.url, {
- ...request.options,
- body,
- });
- } catch (error) {
- const errorResponse = createErrorResponse('fetch_error', error);
- responseChannel.postMessage(errorResponse);
+ const clonedResponse = await cloneResponse(response);
+ responseChannel.postMessage(clonedResponse);
return;
}
- const clonedResponse = await cloneResponse(response);
- responseChannel.postMessage(clonedResponse);
- return;
- }
-
- /** ****************************************************
- * END SESSION ENDPOINT
- * requires the id_token_hint to be sent as a query parameter
- */
- if (request.url?.includes('connect/endSession')) {
- const url = new URL(request.url);
- url.searchParams.append('id_token_hint', tokens?.idToken);
- console.log(url.toString());
+ /** ****************************************************
+ * USER INFO ENDPOINT
+ * An ordinary authorized AM call: Bearer header, reply masked
+ */
+ if (request.url?.includes('userinfo')) {
+ const url = new URL(amUrlObj.userInfo);
+ url.search = new URL(requestUrl).search;
+
+ let response;
+ try {
+ response = await fetch(url.toString(), {
+ ...request.options,
+ headers: new Headers({
+ ...request.options.headers,
+ authorization: `Bearer ${tokens ? tokens?.accessToken : ''}`,
+ }),
+ });
+ } catch (error) {
+ const errorResponse = createErrorResponse('fetch_error', error);
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
- let response;
- try {
- response = await fetch(url.toString(), request.options);
- } catch (error) {
- const errorResponse = createErrorResponse('fetch_error', error);
- responseChannel.postMessage(errorResponse);
+ const clonedResponse = await cloneResponse(response);
+ responseChannel.postMessage(clonedResponse);
return;
}
- const clonedResponse = await cloneResponse(response);
- responseChannel.postMessage(clonedResponse);
+ /** ****************************************************
+ * UNSUPPORTED AM ENDPOINT ERROR
+ * If the request origin was an AM origin but endpoint
+ * was unrecognized return error.
+ */
+ responseChannel.postMessage(
+ createErrorResponse('fetch_error', new Error('Unknown AM-origin requests are not proxied')),
+ );
return;
}
@@ -332,6 +413,15 @@ export function proxy(config: ProxyConfig) {
*/
let response;
+ if (!tokens) {
+ const errorResponse = createErrorResponse(
+ 'no_tokens',
+ new Error('No OAuth/OIDC tokens found'),
+ );
+ responseChannel.postMessage(errorResponse);
+ return;
+ }
+
/**
* CHECK ACCESS TOKEN THRESHOLD
* If Access Token is within threshold, skip to auto token refresh
diff --git a/packages/token-vault/src/lib/worker/worker.utilities.test.ts b/packages/token-vault/src/lib/worker/worker.utilities.test.ts
index 6e6382c12..d57f9915d 100644
--- a/packages/token-vault/src/lib/worker/worker.utilities.test.ts
+++ b/packages/token-vault/src/lib/worker/worker.utilities.test.ts
@@ -30,6 +30,7 @@ test('generateUrlsToIntercept returns the expected array of URLs', () => {
'https://openam.forgerock.com/am/oauth2/realms/root/connect/endSession?',
'https://openam.forgerock.com/am/oauth2/realms/root/token/revoke',
'https://openam.forgerock.com/am/oauth2/realms/root/userinfo',
+ 'https://openam.forgerock.com/am/json/realms/root/sessions*',
];
expect(generateUrlsToIntercept(config)).toEqual(expectedUrls);
@@ -56,6 +57,7 @@ test('generateUrlsToIntercept returns the expected array of URLs with /alpha as
'https://openam.forgerock.com/am/oauth2/realms/root/realms/alpha/connect/endSession?',
'https://openam.forgerock.com/am/oauth2/realms/root/realms/alpha/token/revoke',
'https://openam.forgerock.com/am/oauth2/realms/root/realms/alpha/userinfo',
+ 'https://openam.forgerock.com/am/json/realms/root/realms/alpha/sessions*',
];
expect(generateUrlsToIntercept(config)).toEqual(expectedUrls);
diff --git a/packages/token-vault/src/lib/worker/worker.utilities.ts b/packages/token-vault/src/lib/worker/worker.utilities.ts
index f3c5b57a7..720312f7b 100644
--- a/packages/token-vault/src/lib/worker/worker.utilities.ts
+++ b/packages/token-vault/src/lib/worker/worker.utilities.ts
@@ -1,6 +1,6 @@
/**
*
- * Copyright (c) 2023 - 2025 Ping Identity Corporation. All right reserved.
+ * Copyright (c) 2023 - 2026 Ping Identity Corporation. All right reserved.
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
@@ -30,6 +30,7 @@ export function generateUrlsToIntercept(config: InterceptorConfig) {
`${resolveUrl(forgerockBaseUrl, getEndpointPath('endSession', realmPath))}?`,
`${resolveUrl(forgerockBaseUrl, getEndpointPath('revoke', realmPath))}`,
`${resolveUrl(forgerockBaseUrl, getEndpointPath('userInfo', realmPath))}`,
+ `${resolveUrl(forgerockBaseUrl, getEndpointPath('sessions', realmPath))}*`,
];
return urls;
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ff8dc354..fd2b71ae7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -47,38 +47,41 @@ importers:
specifier: ^0.6.7
version: 0.6.7(effect@3.5.3)(vitest@1.5.0)
'@nx/devkit':
- specifier: 20.3.3
- version: 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ specifier: 23.3.0
+ version: 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
'@nx/esbuild':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
'@nx/eslint':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
'@nx/eslint-plugin':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
'@nx/express':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(express@4.21.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
'@nx/js':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
'@nx/node':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(express@4.21.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
'@nx/playwright':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0)
+ specifier: 23.3.0
+ version: 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
'@nx/vite':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0)
+ specifier: 23.3.0
+ version: 23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)
+ '@nx/vitest':
+ specifier: 23.3.0
+ version: 23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)
'@nx/web':
- specifier: 20.3.3
- version: 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ specifier: 23.3.0
+ version: 23.3.0(paozveajq2hd2zw5p725e2mska)
'@nx/workspace':
- specifier: 20.3.3
- version: 20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ specifier: 23.3.0
+ version: 23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
'@playwright/test':
specifier: 1.47.2
version: 1.47.2
@@ -191,8 +194,8 @@ importers:
specifier: ^1.0.0
version: 1.0.0
nx:
- specifier: 20.3.3
- version: 20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ specifier: 23.3.0
+ version: 23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
pkg-pr-new:
specifier: ^0.0.63
version: 0.0.63
@@ -327,7 +330,7 @@ importers:
version: 16.1.0(@testing-library/dom@10.4.0)(react-dom@19.0.0(react@18.3.1))(react@18.3.1)
msw:
specifier: 2.7.0
- version: 2.7.0(@types/node@22.10.2)(typescript@5.6.3)
+ version: 2.7.0(@types/node@22.10.2)(typescript@6.0.3)
vitest:
specifier: ^1.4.0
version: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
@@ -396,6 +399,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/code-frame@7.29.7':
+ resolution:
+ {
+ integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/compat-data@7.24.4':
resolution:
{
@@ -403,6 +413,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/compat-data@7.29.7':
+ resolution:
+ {
+ integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/core@7.24.4':
resolution:
{
@@ -410,6 +427,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/core@7.29.7':
+ resolution:
+ {
+ integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/generator@7.24.4':
resolution:
{
@@ -417,6 +441,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/generator@7.29.8':
+ resolution:
+ {
+ integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-annotate-as-pure@7.22.5':
resolution:
{
@@ -438,6 +469,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-compilation-targets@7.29.7':
+ resolution:
+ {
+ integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-create-class-features-plugin@7.24.4':
resolution:
{
@@ -478,6 +516,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-globals@7.29.7':
+ resolution:
+ {
+ integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-hoist-variables@7.22.5':
resolution:
{
@@ -499,6 +544,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-module-imports@7.29.7':
+ resolution:
+ {
+ integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-module-transforms@7.23.3':
resolution:
{
@@ -508,6 +560,15 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-module-transforms@7.29.7':
+ resolution:
+ {
+ integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==,
+ }
+ engines: { node: '>=6.9.0' }
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
'@babel/helper-optimise-call-expression@7.22.5':
resolution:
{
@@ -522,6 +583,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-plugin-utils@7.29.7':
+ resolution:
+ {
+ integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-remap-async-to-generator@7.22.20':
resolution:
{
@@ -568,6 +636,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-string-parser@7.29.7':
+ resolution:
+ {
+ integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-validator-identifier@7.22.20':
resolution:
{
@@ -575,6 +650,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-validator-identifier@7.29.7':
+ resolution:
+ {
+ integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-validator-option@7.23.5':
resolution:
{
@@ -582,6 +664,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helper-validator-option@7.29.7':
+ resolution:
+ {
+ integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/helper-wrap-function@7.22.20':
resolution:
{
@@ -596,6 +685,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/helpers@7.29.10':
+ resolution:
+ {
+ integrity: sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/highlight@7.24.2':
resolution:
{
@@ -611,6 +707,14 @@ packages:
engines: { node: '>=6.0.0' }
hasBin: true
+ '@babel/parser@7.29.9':
+ resolution:
+ {
+ integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==,
+ }
+ engines: { node: '>=6.0.0' }
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4':
resolution:
{
@@ -766,6 +870,15 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-jsx@7.29.7':
+ resolution:
+ {
+ integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==,
+ }
+ engines: { node: '>=6.9.0' }
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-logical-assignment-operators@7.10.4':
resolution:
{
@@ -841,6 +954,15 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-typescript@7.29.7':
+ resolution:
+ {
+ integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==,
+ }
+ engines: { node: '>=6.9.0' }
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-unicode-sets-regex@7.18.6':
resolution:
{
@@ -1346,6 +1468,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/template@7.29.7':
+ resolution:
+ {
+ integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/traverse@7.24.1':
resolution:
{
@@ -1353,6 +1482,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/traverse@7.29.10':
+ resolution:
+ {
+ integrity: sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@babel/types@7.24.0':
resolution:
{
@@ -1360,6 +1496,13 @@ packages:
}
engines: { node: '>=6.9.0' }
+ '@babel/types@7.29.8':
+ resolution:
+ {
+ integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==,
+ }
+ engines: { node: '>=6.9.0' }
+
'@bcoe/v8-coverage@0.2.3':
resolution:
{
@@ -1505,6 +1648,20 @@ packages:
integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==,
}
+ '@clack/core@1.4.3':
+ resolution:
+ {
+ integrity: sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==,
+ }
+ engines: { node: '>= 20.12.0' }
+
+ '@clack/prompts@1.7.0':
+ resolution:
+ {
+ integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==,
+ }
+ engines: { node: '>= 20.12.0' }
+
'@commitlint/cli@19.2.2':
resolution:
{
@@ -1697,22 +1854,40 @@ packages:
effect: ^3.5.3
vitest: ^1.4.0
- '@emnapi/core@1.2.0':
+ '@emnapi/core@1.10.0':
+ resolution:
+ {
+ integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==,
+ }
+
+ '@emnapi/core@1.4.5':
+ resolution:
+ {
+ integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==,
+ }
+
+ '@emnapi/runtime@1.10.0':
+ resolution:
+ {
+ integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==,
+ }
+
+ '@emnapi/runtime@1.4.5':
resolution:
{
- integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==,
+ integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==,
}
- '@emnapi/runtime@1.2.0':
+ '@emnapi/wasi-threads@1.0.4':
resolution:
{
- integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==,
+ integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==,
}
- '@emnapi/wasi-threads@1.0.1':
+ '@emnapi/wasi-threads@1.2.1':
resolution:
{
- integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==,
+ integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==,
}
'@esbuild/aix-ppc64@0.19.12':
@@ -2245,54 +2420,82 @@ packages:
}
engines: { node: '>=8' }
- '@jest/console@29.7.0':
+ '@jest/console@30.5.2':
resolution:
{
- integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==,
+ integrity: sha512-e8sQC4pCMHPBrPX7Hk8TJr+DM5dkUnImSTNag8SEWFAFAF6xIz4AJvCKapnrdHnZxep4bxw4PhG+ZbimYBMyKw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/environment@29.7.0':
+ '@jest/diff-sequences@30.0.1':
resolution:
{
- integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==,
+ integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/expect-utils@29.7.0':
+ '@jest/diff-sequences@30.5.0':
resolution:
{
- integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==,
+ integrity: sha512-OsqBjHXCn8cadasoAZBP6nWYvMsRhpMzGXTpxJ5aO04NlbdhIz+FVe3q49l0AwVhsz/cEmIpBes6gAFl1/dWQg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/expect@29.7.0':
+ '@jest/environment@30.5.2':
resolution:
{
- integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==,
+ integrity: sha512-nwFPOUMbmsjNNRCpnJpB9HbSZu4C07wDDds++5j+j1MezzPLxMPDdbdUVjr2o4RULDOValnDd70taPFI1EtxAg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/fake-timers@29.7.0':
+ '@jest/expect-utils@30.5.2':
resolution:
{
- integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==,
+ integrity: sha512-d/HOLSrJUlBIl6n3LzOa7cjW3xdePm5H5gQw2lixZ/0h157l9sw3mLblzFqnPcTbhDzhRQdBOX3A3KcG73nm5Q==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/globals@29.7.0':
+ '@jest/expect@30.5.2':
resolution:
{
- integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==,
+ integrity: sha512-2E+1Pg6jJxbRjLNLpciC71iri/3qsKJL222/aXJEFwC0VdUSvfS+JZQQLEVjUYYc8t8pQu2MGE3cF2+bNTYRsg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/reporters@29.7.0':
+ '@jest/fake-timers@30.5.2':
resolution:
{
- integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==,
+ integrity: sha512-GKk0h0tKT5SpDPxDhPg3r9mm5s8/YCBzVNMOGdRiQXwUiMsjU10mVPlMaQstH6/cu50vOb8N9oQUMETHuwwxKw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/get-type@30.5.0':
+ resolution:
+ {
+ integrity: sha512-9/2VUPitAjmBzbvDvqrxmvB7BzWsBW0WmkkojX1ODuxX1NLGxx9gfaZpHB0z8DtJ9uhGNmZG/VXBhf8uO0OV8Q==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/globals@30.5.2':
+ resolution:
+ {
+ integrity: sha512-62zfS+dL+M5aTNHXCNLyqD+j4oqxTIzDYrZbpqMP8Yn+gvlAGyzC6BSPNb1ZmFOakV1RtFYX/O3FCQXSWmQdgg==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/pattern@30.5.0':
+ resolution:
+ {
+ integrity: sha512-HdNQYSdRTEBNrginaqzQtTjG0HRMfrra/z6Ok7uL3S87vSlarIVohEsJsSj5edu3MiHoHjAkvPROz5ZjoKai+w==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/reporters@30.5.2':
+ resolution:
+ {
+ integrity: sha512-ev6E9iG73twQcfAfoTnviuYkr3yOrYbzAtMFCimv2fxHXPIp9PBt2u1wNMt0aYWgl8FPwIcS8oqRJg6alnht4Q==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -2306,40 +2509,60 @@ packages:
}
engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- '@jest/source-map@29.6.3':
+ '@jest/schemas@30.5.0':
resolution:
{
- integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==,
+ integrity: sha512-/hunigyNpc4RCjC0VaW3f5RCUZVM2+WQ65qP7z083Gmvac7or2LI50XVNOtE4YPgBpV0yxYiAgorAPGniCoJmg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/test-result@29.7.0':
+ '@jest/snapshot-utils@30.5.1':
resolution:
{
- integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==,
+ integrity: sha512-V3wnxNtiVmw5PPVg433Cn3VdXnsOeu/ofLw3KC04Bn2y1wIlU5kozXQn48rhrgj/02LrCVtntTEF1yBha0XSUw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/test-sequencer@29.7.0':
+ '@jest/source-map@30.5.2':
resolution:
{
- integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==,
+ integrity: sha512-c5CehvkbfHX6yyNg7bMn2ylqlp9AHXuZ/3hPH/Lh5bxD/vefd/lV9HBjMqXef9yQNqkdwyZvkLSVSwB38hy8Qw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/transform@29.7.0':
+ '@jest/test-result@30.5.2':
resolution:
{
- integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==,
+ integrity: sha512-eO6YU5rsLfs60ne694e0IAmRgeBnoA8mu0nlxXDbl/1j5km0o2vO9/VbbUIKIH+WRKKEI+ELgwraRGn2Lhep8g==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- '@jest/types@29.6.3':
+ '@jest/test-sequencer@30.5.2':
resolution:
{
- integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==,
+ integrity: sha512-bmij8jZyYAC47ExT2GeP7PcrlwSNS+Bp3KeRuBH88gpcxqDv6fljN8PemS4J/lLZ79xb6mpaennQTTq0zUAVVg==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/transform@30.5.2':
+ resolution:
+ {
+ integrity: sha512-LBGwmaE886C41jDZ65eqR1YbXM7642MK3ZhTowZd5+xDlrDLuf4ePuDdDmVSvcr8NTVJ3MqxLkMbUCzuigUaoQ==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jest/types@30.5.1':
+ resolution:
+ {
+ integrity: sha512-LvVYn83nnXPl+Rg98nvcFgjx6nRMTArhSn6RAX/w3ELn54S8A42TYZvsCMdGUqTM8S0wyXbtlQdU6Hi6dykj9g==,
+ }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
+
+ '@jridgewell/gen-mapping@0.3.13':
+ resolution:
+ {
+ integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
'@jridgewell/gen-mapping@0.3.5':
resolution:
@@ -2348,6 +2571,12 @@ packages:
}
engines: { node: '>=6.0.0' }
+ '@jridgewell/remapping@2.3.5':
+ resolution:
+ {
+ integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==,
+ }
+
'@jridgewell/resolve-uri@3.1.2':
resolution:
{
@@ -2380,6 +2609,12 @@ packages:
integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==,
}
+ '@jridgewell/trace-mapping@0.3.31':
+ resolution:
+ {
+ integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==,
+ }
+
'@jridgewell/trace-mapping@0.3.9':
resolution:
{
@@ -2393,39 +2628,6 @@ packages:
}
engines: { node: '>=10' }
- '@jsonjoy.com/base64@1.1.2':
- resolution:
- {
- integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==,
- }
- engines: { node: '>=10.0' }
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/json-pack@1.1.0':
- resolution:
- {
- integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==,
- }
- engines: { node: '>=10.0' }
- peerDependencies:
- tslib: '2'
-
- '@jsonjoy.com/util@1.3.0':
- resolution:
- {
- integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==,
- }
- engines: { node: '>=10.0' }
- peerDependencies:
- tslib: '2'
-
- '@leichtgewicht/ip-codec@2.0.5':
- resolution:
- {
- integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==,
- }
-
'@ljharb/through@2.3.13':
resolution:
{
@@ -2483,6 +2685,16 @@ packages:
integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==,
}
+ '@napi-rs/wasm-runtime@1.2.5':
+ resolution:
+ {
+ integrity: sha512-HshSvXzmBxNzqejd3k/KemgQ3hdREUYFRRrgxOZ+gPljDIsO2SDZrVZMd4Z/HsxudQbE62OVyVFE8z9BCurfjA==,
+ }
+ engines: { node: ^20.19.0 || ^22.13.0 || >=23.5.0 }
+ peerDependencies:
+ '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4
+ '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4
+
'@nodelib/fs.scandir@2.1.5':
resolution:
{
@@ -2504,177 +2716,200 @@ packages:
}
engines: { node: '>= 8' }
- '@nx/devkit@20.3.3':
+ '@nx/devkit@23.3.0':
resolution:
{
- integrity: sha512-YwVQQpyeMpQeXzu4/Yv6Ng3ZZxJ45RGbGqbb+VWQfDKkZIHcyR7iLLQDaLpyl34HkrLYdZez9BB8wnyn3IaxqA==,
+ integrity: sha512-xGSV4gCwQsVdt49VRcfxd2L31dAO/9t9Isv2bM5O89vyEzwd/tkW/IQwUzWn3OdhCnHayd37S1tDyJ5DilCv7w==,
}
peerDependencies:
- nx: '>= 19 <= 21'
+ nx: '>= 22 <= 24 || ^23.0.0-0'
+
+ '@nx/docker@23.3.0':
+ resolution:
+ {
+ integrity: sha512-UxG1UIeBhzU09HMeg9ltbgukYAWGnrMc2flS0pA3RIDKtNGQVLk8G/hLKtwDFM1D/W5jn17bDFzKtKKHv4U2cw==,
+ }
- '@nx/esbuild@20.3.3':
+ '@nx/esbuild@23.3.0':
resolution:
{
- integrity: sha512-t+7bSrbpFJxP2oU4IbeRqLaGwLP2AKIDURFzggN1J0f/7CsN/E2vDnVF5nO4WbhikA+tk7kMyokw12BJlFribA==,
+ integrity: sha512-dBZurg/JUlmW9NsOohKOUo9wxm/7zRYVr7Ps1AyPorgX2TF7MwueICg817WtFVg1Mat8EwGZPmtzJVuWr3Rs7Q==,
}
peerDependencies:
- esbuild: ~0.19.2
+ esbuild: '>=0.19.2 <1.0.0'
peerDependenciesMeta:
esbuild:
optional: true
- '@nx/eslint-plugin@20.3.3':
+ '@nx/eslint-plugin@23.3.0':
resolution:
{
- integrity: sha512-y1OLK0lCpkiDr0uAwH5+H4TdIRosu/A/+vBbNB9ZlaSQEeBpduNvMvBXnAts52SIVWJASKHxrkQuH2534dIaxA==,
+ integrity: sha512-BlB1A//ysBUN0C/f/zZ7f8xT1eWqux6DGoJBqLa+z94PpWIsEViRnD7ftdCx//EeTi83nsaDN4Wsb2cspZhfdw==,
}
peerDependencies:
- '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0
- eslint-config-prettier: ^9.0.0
+ '@typescript-eslint/parser': ^8.0.0
+ eslint-config-prettier: ^10.0.0
peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
eslint-config-prettier:
optional: true
- '@nx/eslint@20.3.3':
+ '@nx/eslint@23.3.0':
resolution:
{
- integrity: sha512-yWr/GUAhlpj2CywgaKvTsHHWD/YCFmxRDjOTRUvH5CB5LqkR5+5H4Mj85mb4AwOxH1JlA0Ta20KEhRS1e8hPwA==,
+ integrity: sha512-gYfB57vBDIFfu+QxZpoKThR9VRgUSgvSm+wheOom6wuPgqPIvAcsg17JklRVGd52j7AAyH5RlaFvjhEo6IsY6w==,
}
peerDependencies:
+ '@nx/jest': 23.3.0
'@zkochan/js-yaml': 0.0.7
- eslint: ^8.0.0 || ^9.0.0
+ eslint: ^9.0.0 || ^10.0.0
peerDependenciesMeta:
+ '@nx/jest':
+ optional: true
'@zkochan/js-yaml':
optional: true
- '@nx/express@20.3.3':
+ '@nx/express@23.3.0':
resolution:
{
- integrity: sha512-CGEN5f5Hsgr5JoF4p5rnkazPAJefXQQhFc2G9KnOo4+qFDHD3+USKc+udxfGJ2uhVrFTpwt5mquADICUncQdoA==,
+ integrity: sha512-zgXM2GZYQbwGNchtVhqq0qV+i+2Tn3+nXKYu4KFr7pGzrYPkCYD69hXnUQ0bzV9dx/PsJT+FjHPqRIl0+jyt4A==,
}
peerDependencies:
- express: ^4.18.1
+ express: '>=4.0.0 <6.0.0'
peerDependenciesMeta:
express:
optional: true
- '@nx/jest@20.3.3':
+ '@nx/jest@23.3.0':
resolution:
{
- integrity: sha512-iRYJL3r92Kut4gg3ha0rlkOJ7ckxbQPP/HErq+eKX7hRFEqO7ToABkCXOrw2NEAgj82bPeJyop3ukcPcAz3cHA==,
+ integrity: sha512-Fw9k2F6XFLUGmu61Undgl9AbqjGwhuZTUXAQssVF1CTawp6vgYdZqje9i9HpN1sos01JHAfVsOIp3U+BbRfklA==,
}
+ peerDependencies:
+ jest: ^29.0.0 || ^30.0.0
+ ts-jest: ^29.0.0
+ peerDependenciesMeta:
+ jest:
+ optional: true
+ ts-jest:
+ optional: true
- '@nx/js@20.3.3':
+ '@nx/js@23.3.0':
resolution:
{
- integrity: sha512-IVECDcjUv3mzM4uIR/BhWs1IbmvGAw2EkGoISsaiXqffFlQpQBOqypZmKORTjQr7Qyn4kHzEJ7EyuQM9w/MYpA==,
+ integrity: sha512-J0XWLwFK405uusy4SPDFyHN2e9LpiQmxqItaqaHSQzcXNUs7fWW/pEeoJ6ZQkwn84yWS+hIzT317T98JaoCZhA==,
}
peerDependencies:
- verdaccio: ^5.0.4
+ '@swc/cli': '>=0.6.0 <0.9.0'
+ verdaccio: ^6.0.5
peerDependenciesMeta:
+ '@swc/cli':
+ optional: true
verdaccio:
optional: true
- '@nx/node@20.3.3':
+ '@nx/node@23.3.0':
resolution:
{
- integrity: sha512-6VDnqYjxUwsFlfrj5csFOWqQAq5vofwDNHvehE9dfMNE8swL43kMUtSSyUKSzU0xEfRPWdbY56EpEmLlhite3w==,
+ integrity: sha512-T4taAV1wojWvku9uKfEMJ2EvoJJmfXBwGF8Xt0e7MfGst/imKOfsvvMC1m6isNnKa3x5uFdNjfDznPsgYbO/Sg==,
}
+ peerDependencies:
+ express: '>=4.0.0 <6.0.0'
+ fastify: '>=4.0.0 <6.0.0'
+ koa: '>=2.0.0 <4.0.0'
+ peerDependenciesMeta:
+ express:
+ optional: true
+ fastify:
+ optional: true
+ koa:
+ optional: true
- '@nx/nx-darwin-arm64@20.3.3':
+ '@nx/nx-darwin-arm64@23.3.0':
resolution:
{
- integrity: sha512-4C7ShMrqp1vbH1ZgvSlkt0f35hJcqKtRcf8n/tCck46rnMkj4egXi3K1dE6uQcOorwiD1ttAr0DHcI1TTqcNXw==,
+ integrity: sha512-g06RId2Tn99ICwDFisZfDZ2vpM2bXvoCZeNtTWgwLm5mpJ4A7+akI7iXCe50CbzgE4waVRQCOAYpD1zPsKoUVQ==,
}
- engines: { node: '>= 10' }
cpu: [arm64]
os: [darwin]
- '@nx/nx-darwin-x64@20.3.3':
+ '@nx/nx-darwin-x64@23.3.0':
resolution:
{
- integrity: sha512-OUtJ7gA09pJC+a+RcZf1bGbMM4T7a/IcPb97z1xOoxr5Wm2s8BGBQUW2CKJ5gCp5iI1pGo44F12u0G9gbYClow==,
+ integrity: sha512-6t9P5ZQ3LPuCf+HBDMTGtpKHjVvINL9/blpY4PucKjdC+vnNSL7uTZwng1ePenlNF0WFtLHqxUx/H1XgohRq0w==,
}
- engines: { node: '>= 10' }
cpu: [x64]
os: [darwin]
- '@nx/nx-freebsd-x64@20.3.3':
+ '@nx/nx-freebsd-x64@23.3.0':
resolution:
{
- integrity: sha512-q4SABgKYWPGOcdfRZne6n8HF4CzltRL5nJ3q093jQAUO93yPXtWzhQBaKZIZr6aPoqq0/NuH6xY4gNo4w9F8Bg==,
+ integrity: sha512-B8Xuh36ZdMJ2SxpFfUITUvCZQTKoGOFHpSactxCx3ymFBUc24Z0B/hQRIYPv43icugcnp71dIwu6IvI66/aqtQ==,
}
- engines: { node: '>= 10' }
cpu: [x64]
os: [freebsd]
- '@nx/nx-linux-arm-gnueabihf@20.3.3':
+ '@nx/nx-linux-arm-gnueabihf@23.3.0':
resolution:
{
- integrity: sha512-e07PJcVsBT/Aelo/Vj6hLplDZamGCZ3zOJpW3XVBhdG4DC4sn+jodsdrIASoEpmF70VB89lzQsm9GrAgQPaWOA==,
+ integrity: sha512-piMlCEI0tbHt1+QSgL8J1szlqBSGKV27nax8uvhTxleR2Evl3Kxa80BDIEObrUU3lz+AS4oKrcUHUeyJGPdCsQ==,
}
- engines: { node: '>= 10' }
cpu: [arm]
os: [linux]
- '@nx/nx-linux-arm64-gnu@20.3.3':
+ '@nx/nx-linux-arm64-gnu@23.3.0':
resolution:
{
- integrity: sha512-1Z9chlN0/hWzliMer7TvdLT8cb6BKpGjZ15a+rQuUbO/CyLhY21Ct+lXtnaBERnNPYJpNOJlrbBDuF/9wpZ4CQ==,
+ integrity: sha512-SljVcZYwD4qpwseAUsEQmrXxE0vcPdDMEtvKlpkTProofAMeQFNEh4imw458TylOq7YeFVnNQdZcBnTO+1FeIw==,
}
- engines: { node: '>= 10' }
cpu: [arm64]
os: [linux]
- '@nx/nx-linux-arm64-musl@20.3.3':
+ '@nx/nx-linux-arm64-musl@23.3.0':
resolution:
{
- integrity: sha512-RrLgujPU5NfDrsDRa7Y2isxGb8XkoQeJkTMUl1xmBK2Qnf4jAUn0PH0ULWrRMNgChi4nYUTn/Sf+2m6Uyoqcfw==,
+ integrity: sha512-UwzWPtcWxkAE8IOZl4M1eiqsa1yci+zlZ7Vv5ogozhm9jD9EHZVsgeWLrftW22OtU2u+ude/fzBeacuqUDOMtg==,
}
- engines: { node: '>= 10' }
cpu: [arm64]
os: [linux]
- '@nx/nx-linux-x64-gnu@20.3.3':
+ '@nx/nx-linux-x64-gnu@23.3.0':
resolution:
{
- integrity: sha512-/WmCnPxv1eR8tyYiFp4XoMbcXrJ8a/OIw1rpZZ5ceMKgH8lPaF2/KFf04JZZygrCKletEdqqIojBXz4AHoaueQ==,
+ integrity: sha512-PJerI1Ag/wkPh8XMBKO4Cx6Ao01QJsSk/ycFNmM7vzW19Db3OvsTSKqiql/z96zINI69MqLDZH2iwHMZXbJupQ==,
}
- engines: { node: '>= 10' }
cpu: [x64]
os: [linux]
- '@nx/nx-linux-x64-musl@20.3.3':
+ '@nx/nx-linux-x64-musl@23.3.0':
resolution:
{
- integrity: sha512-y4BJsR0fgJrXY3P7GkWfUZAeQEHMTXvaRHvzJfBSBPmnVcVZDYNTfEQYnslp8m8ahKdlJwtflxzykJ4Bwf55fw==,
+ integrity: sha512-CGete35FhqkdlBZM/Oq6Ddu+yQ7UHMRV/ZYCoKeNU4/YIDIWze8VblF7PGKLU4k5JN4bRY1MmDmryHqVIMXMBA==,
}
- engines: { node: '>= 10' }
cpu: [x64]
os: [linux]
- '@nx/nx-win32-arm64-msvc@20.3.3':
+ '@nx/nx-win32-arm64-msvc@23.3.0':
resolution:
{
- integrity: sha512-BHqZitBaGT9ybv386B5QKxP5N66+xpTiYlKClzQ44o6Ca8QxnkugI64exBdcQyj+DRiL6HJhN14kaPJ1KrsKRA==,
+ integrity: sha512-T/ChrK9uzt9/29TQzc8FGkRGDJC130ltM77eKI3Z67OjyD4SKHhsiTu5GameH1BU72jcF4QEKFf74PoI9JzbuA==,
}
- engines: { node: '>= 10' }
cpu: [arm64]
os: [win32]
- '@nx/nx-win32-x64-msvc@20.3.3':
+ '@nx/nx-win32-x64-msvc@23.3.0':
resolution:
{
- integrity: sha512-6HcbAKghEypt4aMAoDjPn2sa6FG0MyiDabpV/cVLKokK09ngyy6qQDa5vSCUSDwI542XBxqtcv0AcZi7Ez+XUQ==,
+ integrity: sha512-ermx8Qy8qf0ZIEDiGPqIXxQ0OPEL8VVUOyvAsxDec8aft3pCFjX8LrFhlfnAfM6MBFs5Bnc9Xl9D8TMzFBgo9w==,
}
- engines: { node: '>= 10' }
cpu: [x64]
os: [win32]
- '@nx/playwright@20.3.3':
+ '@nx/playwright@23.3.0':
resolution:
{
- integrity: sha512-DqyoM246e4uhxGASeaQH5biZOxSFXfgeds2BDSo86yWgiVp7bhauskcSEPHTQJPc923gZsZbEV120dQIwfnIFQ==,
+ integrity: sha512-4F7VgCe565QmvzpCpvlDpqVdElX0LXdK3zhuX3oXVtuCwiUxYuTSJRlQrAdT4RVtzey/lL7o19msmtZJe2LgGQ==,
}
peerDependencies:
'@playwright/test': ^1.36.0
@@ -2682,31 +2917,61 @@ packages:
'@playwright/test':
optional: true
- '@nx/vite@20.3.3':
+ '@nx/vite@23.3.0':
resolution:
{
- integrity: sha512-hYrJyOesNoInuA8thui6Z2ko5O7W5hq3KHlm77DhPPtRKO+shaao4N/5HfZ22LiA7v9NKqPnC7oidXnyT6Ky5w==,
+ integrity: sha512-2Ci/InGiT8sRFyVBt+FKXqpDMQikHWZtTIHa6GtcAanQDtgYcN7BkVO4K4kAQU8y/lWUNm+omwEQBsOMB6srvA==,
}
peerDependencies:
- vite: ^5.0.0
- vitest: ^1.3.1 || ^2.0.0
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- '@nx/web@20.3.3':
+ '@nx/vitest@23.3.0':
resolution:
{
- integrity: sha512-dDf2idn2u8IDkjoKorX0SmlmWO8RtEHteHa5xXNDlftR2zT5laQ1Se4Fmz4fOsDCIt+qolbB2d8cG+W3WuZWZA==,
+ integrity: sha512-cswEU+CbKR+a4Of6mWdDAHZP3utTM+Qx+PagW8Ed7FlxxAQ2nJq7PCoesvdObIomK90MBpIsqYzG/JXCZbU/vA==,
}
+ peerDependencies:
+ '@nx/eslint': 23.3.0
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
+ vitest: ^3.0.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ '@nx/eslint':
+ optional: true
+ vite:
+ optional: true
+ vitest:
+ optional: true
- '@nx/webpack@20.3.3':
+ '@nx/web@23.3.0':
resolution:
{
- integrity: sha512-el9FI9voPI4G5tXbGKall6ne75BQgOLTwx3kp7VQqpBhQZs8ZxPdRHYtahh5GwfUI6yWzHhxsvVPrSHGvSQOCw==,
+ integrity: sha512-1c8wiQ8EzgAwEeOMB0TOLrGtWfmGY+YnxZdDgXHUC+cP6Vr/+j4FcM1vc3WnobiZX6VzBjSmy1faHD1P5+dTVA==,
}
+ peerDependencies:
+ '@nx/cypress': 23.3.0
+ '@nx/eslint': 23.3.0
+ '@nx/jest': 23.3.0
+ '@nx/playwright': 23.3.0
+ '@nx/vite': 23.3.0
+ '@nx/webpack': 23.3.0
+ peerDependenciesMeta:
+ '@nx/cypress':
+ optional: true
+ '@nx/eslint':
+ optional: true
+ '@nx/jest':
+ optional: true
+ '@nx/playwright':
+ optional: true
+ '@nx/vite':
+ optional: true
+ '@nx/webpack':
+ optional: true
- '@nx/workspace@20.3.3':
+ '@nx/workspace@23.3.0':
resolution:
{
- integrity: sha512-eN7W9H2yLDZ4ZWegdS+pChdFETMUgjsLgvGijRpZONIguo6wR+aU2LhSfj2ww8JKNJ4rcSnOw4soaaHg2W3dTQ==,
+ integrity: sha512-tAGzqqjk+qtCeJTp+bBEANR9aGkmzo4WxWUBQCZHE4A7quWlCDRkpcAg8OG/cDMX8Kwa6/yw+NSYeH1JuE0eCg==,
}
'@octokit/action@6.1.0':
@@ -2834,28 +3099,64 @@ packages:
cpu: [arm64]
os: [android]
- '@parcel/watcher-darwin-arm64@2.4.1':
+ '@parcel/watcher-android-arm64@2.6.0':
resolution:
{
- integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==,
+ integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==,
}
engines: { node: '>= 10.0.0' }
cpu: [arm64]
- os: [darwin]
+ os: [android]
- '@parcel/watcher-darwin-x64@2.4.1':
+ '@parcel/watcher-darwin-arm64@2.4.1':
resolution:
{
- integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==,
+ integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==,
}
engines: { node: '>= 10.0.0' }
- cpu: [x64]
+ cpu: [arm64]
os: [darwin]
- '@parcel/watcher-freebsd-x64@2.4.1':
+ '@parcel/watcher-darwin-arm64@2.6.0':
resolution:
{
- integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==,
+ integrity: sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm64]
+ os: [darwin]
+
+ '@parcel/watcher-darwin-x64@2.4.1':
+ resolution:
+ {
+ integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [darwin]
+
+ '@parcel/watcher-darwin-x64@2.6.0':
+ resolution:
+ {
+ integrity: sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [darwin]
+
+ '@parcel/watcher-freebsd-x64@2.4.1':
+ resolution:
+ {
+ integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [freebsd]
+
+ '@parcel/watcher-freebsd-x64@2.6.0':
+ resolution:
+ {
+ integrity: sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==,
}
engines: { node: '>= 10.0.0' }
cpu: [x64]
@@ -2870,6 +3171,24 @@ packages:
cpu: [arm]
os: [linux]
+ '@parcel/watcher-linux-arm-glibc@2.6.0':
+ resolution:
+ {
+ integrity: sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm-musl@2.6.0':
+ resolution:
+ {
+ integrity: sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm]
+ os: [linux]
+
'@parcel/watcher-linux-arm64-glibc@2.4.1':
resolution:
{
@@ -2879,6 +3198,15 @@ packages:
cpu: [arm64]
os: [linux]
+ '@parcel/watcher-linux-arm64-glibc@2.6.0':
+ resolution:
+ {
+ integrity: sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm64]
+ os: [linux]
+
'@parcel/watcher-linux-arm64-musl@2.4.1':
resolution:
{
@@ -2888,6 +3216,15 @@ packages:
cpu: [arm64]
os: [linux]
+ '@parcel/watcher-linux-arm64-musl@2.6.0':
+ resolution:
+ {
+ integrity: sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm64]
+ os: [linux]
+
'@parcel/watcher-linux-x64-glibc@2.4.1':
resolution:
{
@@ -2897,6 +3234,15 @@ packages:
cpu: [x64]
os: [linux]
+ '@parcel/watcher-linux-x64-glibc@2.6.0':
+ resolution:
+ {
+ integrity: sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [linux]
+
'@parcel/watcher-linux-x64-musl@2.4.1':
resolution:
{
@@ -2906,6 +3252,15 @@ packages:
cpu: [x64]
os: [linux]
+ '@parcel/watcher-linux-x64-musl@2.6.0':
+ resolution:
+ {
+ integrity: sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [linux]
+
'@parcel/watcher-win32-arm64@2.4.1':
resolution:
{
@@ -2915,6 +3270,15 @@ packages:
cpu: [arm64]
os: [win32]
+ '@parcel/watcher-win32-arm64@2.6.0':
+ resolution:
+ {
+ integrity: sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [arm64]
+ os: [win32]
+
'@parcel/watcher-win32-ia32@2.4.1':
resolution:
{
@@ -2933,6 +3297,15 @@ packages:
cpu: [x64]
os: [win32]
+ '@parcel/watcher-win32-x64@2.6.0':
+ resolution:
+ {
+ integrity: sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==,
+ }
+ engines: { node: '>= 10.0.0' }
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher@2.4.1':
resolution:
{
@@ -2940,13 +3313,20 @@ packages:
}
engines: { node: '>= 10.0.0' }
- '@phenomnomnominal/tsquery@5.0.1':
+ '@parcel/watcher@2.6.0':
resolution:
{
- integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==,
+ integrity: sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==,
+ }
+ engines: { node: '>= 10.0.0' }
+
+ '@phenomnomnominal/tsquery@6.2.0':
+ resolution:
+ {
+ integrity: sha512-Vo9nkhfZxDB/sBiqIY3pjDC4mOSyure+AFlEW5hcy/tRE82MqCXjRN4InnVNMldinRt0dLYqg4HAU2XPq5e1LA==,
}
peerDependencies:
- typescript: ^3 || ^4 || ^5
+ typescript: '>3.0.0'
'@pkgjs/parseargs@0.11.0':
resolution:
@@ -2962,6 +3342,13 @@ packages:
}
engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
+ '@pkgr/core@0.3.6':
+ resolution:
+ {
+ integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==,
+ }
+ engines: { node: ^14.18.0 || >=16.0.0 }
+
'@playwright/test@1.47.2':
resolution:
{
@@ -3230,16 +3617,22 @@ packages:
integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==,
}
+ '@sinclair/typebox@0.34.52':
+ resolution:
+ {
+ integrity: sha512-XiMQh7qqVlxZzcVD+kkGMNGMzcTrDMLWI7S4x7z1MkCkbDPrekpZXEUK0eZqZFMuHQg2a2DZOcDIh9o5v3Gonw==,
+ }
+
'@sinonjs/commons@3.0.1':
resolution:
{
integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==,
}
- '@sinonjs/fake-timers@10.3.0':
+ '@sinonjs/fake-timers@15.4.0':
resolution:
{
- integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==,
+ integrity: sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==,
}
'@swc-node/core@1.13.3':
@@ -3419,13 +3812,6 @@ packages:
}
engines: { node: '>= 10' }
- '@trysound/sax@0.2.0':
- resolution:
- {
- integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==,
- }
- engines: { node: '>=10.13.0' }
-
'@tsconfig/node10@1.0.11':
resolution:
{
@@ -3450,6 +3836,12 @@ packages:
integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==,
}
+ '@tybys/wasm-util@0.10.4':
+ resolution:
+ {
+ integrity: sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==,
+ }
+
'@tybys/wasm-util@0.9.0':
resolution:
{
@@ -3498,18 +3890,6 @@ packages:
integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==,
}
- '@types/bonjour@3.5.13':
- resolution:
- {
- integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==,
- }
-
- '@types/connect-history-api-fallback@1.5.4':
- resolution:
- {
- integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==,
- }
-
'@types/connect@3.4.38':
resolution:
{
@@ -3534,6 +3914,12 @@ packages:
integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==,
}
+ '@types/esquery@1.5.4':
+ resolution:
+ {
+ integrity: sha512-yYO4Q8H+KJHKW1rEeSzHxcZi90durqYgWVfnh5K6ZADVBjBv2e1NEveYX5yT2bffgN7RqzH3k9930m+i2yBoMA==,
+ }
+
'@types/estree@1.0.5':
resolution:
{
@@ -3558,18 +3944,6 @@ packages:
integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==,
}
- '@types/express@4.17.21':
- resolution:
- {
- integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==,
- }
-
- '@types/graceful-fs@4.1.9':
- resolution:
- {
- integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==,
- }
-
'@types/hast@3.0.4':
resolution:
{
@@ -3582,12 +3956,6 @@ packages:
integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==,
}
- '@types/http-proxy@1.17.15':
- resolution:
- {
- integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==,
- }
-
'@types/istanbul-lib-coverage@2.0.6':
resolution:
{
@@ -3630,12 +3998,6 @@ packages:
integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==,
}
- '@types/node-forge@1.3.11':
- resolution:
- {
- integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==,
- }
-
'@types/node@12.20.55':
resolution:
{
@@ -3666,36 +4028,18 @@ packages:
integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==,
}
- '@types/retry@0.12.2':
- resolution:
- {
- integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==,
- }
-
'@types/send@0.17.4':
resolution:
{
integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==,
}
- '@types/serve-index@1.9.4':
- resolution:
- {
- integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==,
- }
-
'@types/serve-static@1.15.7':
resolution:
{
integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==,
}
- '@types/sockjs@0.3.36':
- resolution:
- {
- integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==,
- }
-
'@types/stack-utils@2.0.3':
resolution:
{
@@ -3720,12 +4064,6 @@ packages:
integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==,
}
- '@types/ws@8.5.12':
- resolution:
- {
- integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==,
- }
-
'@types/yargs-parser@21.0.3':
resolution:
{
@@ -3946,151 +4284,333 @@ packages:
integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==,
}
- '@verdaccio/commons-api@10.2.0':
+ '@ungap/structured-clone@1.4.0':
resolution:
{
- integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==,
+ integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==,
}
- engines: { node: '>=8' }
- '@verdaccio/config@7.0.0-next-7.13':
+ '@unrs/resolver-binding-android-arm-eabi@1.12.2':
resolution:
{
- integrity: sha512-QM0uvbLoK8IJMXCr9yYTlR9ZfoO26/sPt0ZGtzEp6yLZ4CZnI4C+eC6KlV/jPTSYf3s8GFAE9ZPvhnQyhX2DoA==,
+ integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==,
}
- engines: { node: '>=12' }
+ cpu: [arm]
+ os: [android]
- '@verdaccio/core@7.0.0-next-7.13':
+ '@unrs/resolver-binding-android-arm64@1.12.2':
resolution:
{
- integrity: sha512-95cSbuXc3GMaDjlSAEOkDIbN8YaYVq0E4yj/M6oIu4N4XK7DdbuB6k7YAr/TeUJU+2KFPHk3caDEj2a129jNCA==,
+ integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==,
}
- engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [android]
- '@verdaccio/file-locking@10.3.1':
+ '@unrs/resolver-binding-darwin-arm64@1.12.2':
resolution:
{
- integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==,
+ integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==,
}
- engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [darwin]
- '@verdaccio/file-locking@12.0.0-next.1':
+ '@unrs/resolver-binding-darwin-x64@1.12.2':
resolution:
{
- integrity: sha512-Zb5G2HEhVRB0jCq4z7QA4dqTdRv/2kIsw2Nkm3j2HqC1OeJRxas3MJAF/OxzbAb1IN32lbg1zycMSk6NcbQkgQ==,
+ integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==,
}
- engines: { node: '>=12' }
+ cpu: [x64]
+ os: [darwin]
- '@verdaccio/local-storage-legacy@11.0.2':
+ '@unrs/resolver-binding-freebsd-x64@1.12.2':
resolution:
{
- integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==,
+ integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==,
}
- engines: { node: '>=12' }
+ cpu: [x64]
+ os: [freebsd]
- '@verdaccio/logger-7@7.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2':
resolution:
{
- integrity: sha512-uiKIC6rSarSdYVdGKSw1JnDC04xCv6kKvqCjVV4GN9QeIaMzMBpPUZRwEEmq7Emc6tm+VPURVtbUy1aLRxWsmQ==,
+ integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==,
}
- engines: { node: '>=12' }
+ cpu: [arm]
+ os: [linux]
- '@verdaccio/logger-commons@7.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2':
resolution:
{
- integrity: sha512-C45E+e/yMc54hXzRkiUZjl/fXObfcAGE1EMXxZjIqjPUx4gnAWEuTpT1NVRxZbMU6HdpOOKrgijwYkBpo5pgCg==,
+ integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==,
}
- engines: { node: '>=12' }
+ cpu: [arm]
+ os: [linux]
- '@verdaccio/logger-prettify@7.0.0-next-7.2':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.12.2':
resolution:
{
- integrity: sha512-vGIcXW8DkVBsk0g/iufMZWKBMgC774Vz0zT0g+3NErBUmAhvCby+rrrNDy64jJ8XfJEn+eMiXq7wM/tRWbwYKQ==,
+ integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==,
}
- engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [linux]
- '@verdaccio/middleware@7.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-arm64-musl@1.12.2':
resolution:
{
- integrity: sha512-SwStOZeOJ9GFgJEeOhXP3AZpx35HNl66Ru8zKUb0VrOw8mna/4d+/wL+5bAaYfG/k5uO1eOJoTBMQLJkFfQyZA==,
+ integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==,
}
- engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [linux]
- '@verdaccio/search-indexer@7.0.0-next-7.2':
+ '@unrs/resolver-binding-linux-loong64-gnu@1.12.2':
resolution:
{
- integrity: sha512-ZkhqHHWP530dFr8EuicAa5sXFDlAYqiSgpNDPIyMaz1FkfqngeffhWdydXQgVb60d1OeJkpaf3utPE2kQwIXxQ==,
+ integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==,
}
- engines: { node: '>=12' }
+ cpu: [loong64]
+ os: [linux]
- '@verdaccio/signature@7.0.0-next.3':
+ '@unrs/resolver-binding-linux-loong64-musl@1.12.2':
resolution:
{
- integrity: sha512-egs1VmEe+COUUZ83I6gzDy79Jo3b/AExPvp9EDuJHkmwxJj+9gb231Rv4wk+UoNPrQRNLljUepQwVrDmbqP5DQ==,
+ integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==,
}
- engines: { node: '>=12' }
+ cpu: [loong64]
+ os: [linux]
- '@verdaccio/streams@10.2.1':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2':
resolution:
{
- integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==,
+ integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==,
}
- engines: { node: '>=12', npm: '>=5' }
+ cpu: [ppc64]
+ os: [linux]
- '@verdaccio/tarball@12.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2':
resolution:
{
- integrity: sha512-O74anmOdpeUL52LtYRso8UQMKKRqDsnEaTLRACOEQevhyBp/ySs2XwVLPoHymDaXiUQfKUP06HekujdedTpO+A==,
+ integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==,
}
- engines: { node: '>=12' }
+ cpu: [riscv64]
+ os: [linux]
- '@verdaccio/ui-theme@7.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-riscv64-musl@1.12.2':
resolution:
{
- integrity: sha512-qRIGVahav3y70fIX35iqUxvyzhJ6fQmGZP+b0ODu0zCOn3zFCwS5bkTXuRITIACo26pZIMauw9LTqqsb1GPmLA==,
+ integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==,
}
+ cpu: [riscv64]
+ os: [linux]
- '@verdaccio/url@12.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.12.2':
resolution:
{
- integrity: sha512-Ag2sF4Q6DewKJtFIayo21KCgp9azdfsgvgjM8nlQkuWduHYgack5w/paTX5z2hfyFtbXyO648DvBBvmkjcBjbA==,
+ integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==,
}
- engines: { node: '>=12' }
+ cpu: [s390x]
+ os: [linux]
- '@verdaccio/utils@7.0.0-next-7.13':
+ '@unrs/resolver-binding-linux-x64-gnu@1.12.2':
resolution:
{
- integrity: sha512-ZtQZjUyxHZHQSjbajncdPLuJt5D0k3r6RQ8Wg0jM5LAoAJM5L+ISC0lcDZI3VRY6mq/LhU6hKfUygBK8o7VQmQ==,
+ integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==,
}
- engines: { node: '>=12' }
+ cpu: [x64]
+ os: [linux]
- '@vitejs/plugin-basic-ssl@1.1.0':
+ '@unrs/resolver-binding-linux-x64-musl@1.12.2':
resolution:
{
- integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==,
+ integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==,
}
- engines: { node: '>=14.6.0' }
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ cpu: [x64]
+ os: [linux]
- '@vitest/coverage-v8@1.5.0':
+ '@unrs/resolver-binding-openharmony-arm64@1.12.2':
resolution:
{
- integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==,
+ integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==,
}
- peerDependencies:
- vitest: 1.5.0
+ cpu: [arm64]
+ os: [openharmony]
- '@vitest/expect@1.5.0':
+ '@unrs/resolver-binding-wasm32-wasi@1.12.2':
resolution:
{
- integrity: sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==,
+ integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==,
}
+ engines: { node: '>=14.0.0' }
+ cpu: [wasm32]
- '@vitest/runner@1.5.0':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.12.2':
resolution:
{
- integrity: sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==,
+ integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==,
+ }
+ cpu: [arm64]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.12.2':
+ resolution:
+ {
+ integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==,
+ }
+ cpu: [ia32]
+ os: [win32]
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.12.2':
+ resolution:
+ {
+ integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==,
+ }
+ cpu: [x64]
+ os: [win32]
+
+ '@verdaccio/commons-api@10.2.0':
+ resolution:
+ {
+ integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==,
+ }
+ engines: { node: '>=8' }
+
+ '@verdaccio/config@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-QM0uvbLoK8IJMXCr9yYTlR9ZfoO26/sPt0ZGtzEp6yLZ4CZnI4C+eC6KlV/jPTSYf3s8GFAE9ZPvhnQyhX2DoA==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/core@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-95cSbuXc3GMaDjlSAEOkDIbN8YaYVq0E4yj/M6oIu4N4XK7DdbuB6k7YAr/TeUJU+2KFPHk3caDEj2a129jNCA==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/file-locking@10.3.1':
+ resolution:
+ {
+ integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/file-locking@12.0.0-next.1':
+ resolution:
+ {
+ integrity: sha512-Zb5G2HEhVRB0jCq4z7QA4dqTdRv/2kIsw2Nkm3j2HqC1OeJRxas3MJAF/OxzbAb1IN32lbg1zycMSk6NcbQkgQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/local-storage-legacy@11.0.2':
+ resolution:
+ {
+ integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/logger-7@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-uiKIC6rSarSdYVdGKSw1JnDC04xCv6kKvqCjVV4GN9QeIaMzMBpPUZRwEEmq7Emc6tm+VPURVtbUy1aLRxWsmQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/logger-commons@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-C45E+e/yMc54hXzRkiUZjl/fXObfcAGE1EMXxZjIqjPUx4gnAWEuTpT1NVRxZbMU6HdpOOKrgijwYkBpo5pgCg==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/logger-prettify@7.0.0-next-7.2':
+ resolution:
+ {
+ integrity: sha512-vGIcXW8DkVBsk0g/iufMZWKBMgC774Vz0zT0g+3NErBUmAhvCby+rrrNDy64jJ8XfJEn+eMiXq7wM/tRWbwYKQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/middleware@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-SwStOZeOJ9GFgJEeOhXP3AZpx35HNl66Ru8zKUb0VrOw8mna/4d+/wL+5bAaYfG/k5uO1eOJoTBMQLJkFfQyZA==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/search-indexer@7.0.0-next-7.2':
+ resolution:
+ {
+ integrity: sha512-ZkhqHHWP530dFr8EuicAa5sXFDlAYqiSgpNDPIyMaz1FkfqngeffhWdydXQgVb60d1OeJkpaf3utPE2kQwIXxQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/signature@7.0.0-next.3':
+ resolution:
+ {
+ integrity: sha512-egs1VmEe+COUUZ83I6gzDy79Jo3b/AExPvp9EDuJHkmwxJj+9gb231Rv4wk+UoNPrQRNLljUepQwVrDmbqP5DQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/streams@10.2.1':
+ resolution:
+ {
+ integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==,
+ }
+ engines: { node: '>=12', npm: '>=5' }
+
+ '@verdaccio/tarball@12.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-O74anmOdpeUL52LtYRso8UQMKKRqDsnEaTLRACOEQevhyBp/ySs2XwVLPoHymDaXiUQfKUP06HekujdedTpO+A==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/ui-theme@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-qRIGVahav3y70fIX35iqUxvyzhJ6fQmGZP+b0ODu0zCOn3zFCwS5bkTXuRITIACo26pZIMauw9LTqqsb1GPmLA==,
+ }
+
+ '@verdaccio/url@12.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-Ag2sF4Q6DewKJtFIayo21KCgp9azdfsgvgjM8nlQkuWduHYgack5w/paTX5z2hfyFtbXyO648DvBBvmkjcBjbA==,
+ }
+ engines: { node: '>=12' }
+
+ '@verdaccio/utils@7.0.0-next-7.13':
+ resolution:
+ {
+ integrity: sha512-ZtQZjUyxHZHQSjbajncdPLuJt5D0k3r6RQ8Wg0jM5LAoAJM5L+ISC0lcDZI3VRY6mq/LhU6hKfUygBK8o7VQmQ==,
+ }
+ engines: { node: '>=12' }
+
+ '@vitejs/plugin-basic-ssl@1.1.0':
+ resolution:
+ {
+ integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==,
+ }
+ engines: { node: '>=14.6.0' }
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+
+ '@vitest/coverage-v8@1.5.0':
+ resolution:
+ {
+ integrity: sha512-1igVwlcqw1QUMdfcMlzzY4coikSIBN944pkueGi0pawrX5I5Z+9hxdTR+w3Sg6Q3eZhvdMAs8ZaF9JuTG1uYOQ==,
+ }
+ peerDependencies:
+ vitest: 1.5.0
+
+ '@vitest/expect@1.5.0':
+ resolution:
+ {
+ integrity: sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==,
+ }
+
+ '@vitest/runner@1.5.0':
+ resolution:
+ {
+ integrity: sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==,
}
'@vitest/snapshot@1.5.0':
@@ -4280,13 +4800,6 @@ packages:
integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==,
}
- '@yarnpkg/parsers@3.0.2':
- resolution:
- {
- integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==,
- }
- engines: { node: '>=18.12.0' }
-
'@zkochan/js-yaml@0.0.7':
resolution:
{
@@ -4361,12 +4874,12 @@ packages:
engines: { node: '>=0.4.0' }
hasBin: true
- address@1.2.2:
+ address@2.0.3:
resolution:
{
- integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==,
+ integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==,
}
- engines: { node: '>= 10.0.0' }
+ engines: { node: '>= 16.0.0' }
agent-base@6.0.2:
resolution:
@@ -4375,24 +4888,20 @@ packages:
}
engines: { node: '>= 6.0.0' }
- ajv-draft-04@1.0.0:
+ agent-base@7.1.4:
resolution:
{
- integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==,
+ integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==,
}
- peerDependencies:
- ajv: ^8.5.0
- peerDependenciesMeta:
- ajv:
- optional: true
+ engines: { node: '>= 14' }
- ajv-formats@2.1.1:
+ ajv-draft-04@1.0.0:
resolution:
{
- integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==,
+ integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==,
}
peerDependencies:
- ajv: ^8.0.0
+ ajv: ^8.5.0
peerDependenciesMeta:
ajv:
optional: true
@@ -4416,14 +4925,6 @@ packages:
peerDependencies:
ajv: ^6.9.1
- ajv-keywords@5.1.0:
- resolution:
- {
- integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==,
- }
- peerDependencies:
- ajv: ^8.8.2
-
ajv@6.12.6:
resolution:
{
@@ -4463,14 +4964,6 @@ packages:
}
engines: { node: '>=12' }
- ansi-html-community@0.0.8:
- resolution:
- {
- integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==,
- }
- engines: { '0': node >= 0.8.0 }
- hasBin: true
-
ansi-regex@2.1.1:
resolution:
{
@@ -4604,13 +5097,6 @@ packages:
}
engines: { node: '>=8' }
- array-union@3.0.1:
- resolution:
- {
- integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==,
- }
- engines: { node: '>=12' }
-
array.prototype.flat@1.3.2:
resolution:
{
@@ -4695,16 +5181,6 @@ packages:
}
engines: { node: '>=8.0.0' }
- autoprefixer@10.4.20:
- resolution:
- {
- integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==,
- }
- engines: { node: ^10 || ^12 || >=14 }
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
-
available-typed-arrays@1.0.7:
resolution:
{
@@ -4724,30 +5200,14 @@ packages:
integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==,
}
- axios@1.7.7:
- resolution:
- {
- integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==,
- }
-
- babel-jest@29.7.0:
- resolution:
- {
- integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==,
- }
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- peerDependencies:
- '@babel/core': ^7.8.0
-
- babel-loader@9.2.1:
+ babel-jest@30.5.2:
resolution:
{
- integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==,
+ integrity: sha512-ES8WeJ2fNWPEDunyAtUfJ12nHyaWUloCHdkfK2oW5uSoQSUmjNKdWiGaXJITJwvFEWoD/evHEg/QoCXAvLaQqQ==,
}
- engines: { node: '>= 14.15.0' }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
peerDependencies:
- '@babel/core': ^7.12.0
- webpack: '>=5'
+ '@babel/core': ^7.11.0 || ^8.0.0-0
babel-plugin-const-enum@1.2.0:
resolution:
@@ -4757,25 +5217,26 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- babel-plugin-istanbul@6.1.1:
+ babel-plugin-istanbul@8.0.0:
resolution:
{
- integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==,
+ integrity: sha512-18wCskrN3DgbuBmp1gr7LBGT8xdz5xhQQqFvFhVxbkl8VBCrMKQ2YtqBWtUal1Zrc1HTuX0011+Brjw78TCFkg==,
}
- engines: { node: '>=8' }
+ engines: { node: '>=18' }
- babel-plugin-jest-hoist@29.6.3:
+ babel-plugin-jest-hoist@30.5.0:
resolution:
{
- integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==,
+ integrity: sha512-gtGo1B+u14jrZQv6TdSWIWkTqclboo7Qn+dFAGUOIuXLFuJKAdg3U5MIWzZnW4vfUb4dX9skmAMiby86e/SF4A==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- babel-plugin-macros@2.8.0:
+ babel-plugin-macros@3.1.0:
resolution:
{
- integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==,
+ integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==,
}
+ engines: { node: '>=10', npm: '>=6' }
babel-plugin-polyfill-corejs2@0.4.10:
resolution:
@@ -4813,22 +5274,22 @@ packages:
'@babel/traverse':
optional: true
- babel-preset-current-node-syntax@1.1.0:
+ babel-preset-current-node-syntax@1.2.0:
resolution:
{
- integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==,
+ integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==,
}
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^7.0.0 || ^8.0.0-0
- babel-preset-jest@29.6.3:
+ babel-preset-jest@30.5.0:
resolution:
{
- integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==,
+ integrity: sha512-ZGPn5ClP4lBDpuOK8W1yQIOy359HmbnZv3suucAlIe+SEE9yDsxV4S2PjSbH2Vc97U+WmzYD7vw3kr8NsQ/i6w==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
peerDependencies:
- '@babel/core': ^7.0.0
+ '@babel/core': ^7.11.0 || ^8.0.0-beta.1 || ^8.0.0
balanced-match@1.0.2:
resolution:
@@ -4836,6 +5297,13 @@ packages:
integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==,
}
+ balanced-match@4.0.3:
+ resolution:
+ {
+ integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==,
+ }
+ engines: { node: 20 || >=22 }
+
base64-js@1.5.1:
resolution:
{
@@ -4849,12 +5317,6 @@ packages:
}
engines: { node: '>= 0.8' }
- batch@0.6.1:
- resolution:
- {
- integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==,
- }
-
bcrypt-pbkdf@1.0.2:
resolution:
{
@@ -4913,18 +5375,6 @@ packages:
}
engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 }
- bonjour-service@1.2.1:
- resolution:
- {
- integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==,
- }
-
- boolbase@1.0.0:
- resolution:
- {
- integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==,
- }
-
boolean@3.2.0:
resolution:
{
@@ -4944,6 +5394,13 @@ packages:
integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==,
}
+ brace-expansion@5.0.12:
+ resolution:
+ {
+ integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==,
+ }
+ engines: { node: 20 || >=22 }
+
braces@3.0.3:
resolution:
{
@@ -4995,12 +5452,6 @@ packages:
integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==,
}
- builtins@5.1.0:
- resolution:
- {
- integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==,
- }
-
bundle-name@4.1.0:
resolution:
{
@@ -5077,12 +5528,6 @@ packages:
}
engines: { node: '>=16' }
- caniuse-api@3.0.0:
- resolution:
- {
- integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==,
- }
-
caniuse-lite@1.0.30001663:
resolution:
{
@@ -5163,10 +5608,17 @@ packages:
}
engines: { node: '>=8' }
- cjs-module-lexer@1.4.1:
+ ci-info@4.4.0:
+ resolution:
+ {
+ integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==,
+ }
+ engines: { node: '>=8' }
+
+ cjs-module-lexer@2.3.0:
resolution:
{
- integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==,
+ integrity: sha512-lmNyBzi6iYiqyrExTctfmjd8tInx+dHu9PBomTfH5RXS53c27JMFJgzNv5TyAnm3PgGf+MLy0+Ws41/HlVxdKQ==,
}
cli-cursor@3.1.0:
@@ -5278,12 +5730,6 @@ packages:
integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
}
- colord@2.9.3:
- resolution:
- {
- integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==,
- }
-
colorette@2.0.20:
resolution:
{
@@ -5317,27 +5763,14 @@ packages:
integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==,
}
- commander@7.2.0:
+ commitizen@4.3.0:
resolution:
{
- integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==,
- }
- engines: { node: '>= 10' }
-
- commitizen@4.3.0:
- resolution:
- {
- integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==,
+ integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==,
}
engines: { node: '>= 12' }
hasBin: true
- common-path-prefix@3.0.0:
- resolution:
- {
- integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==,
- }
-
compare-func@2.0.0:
resolution:
{
@@ -5401,13 +5834,6 @@ packages:
integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==,
}
- connect-history-api-fallback@2.0.0:
- resolution:
- {
- integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==,
- }
- engines: { node: '>=0.8' }
-
console-control-strings@1.1.0:
resolution:
{
@@ -5522,15 +5948,6 @@ packages:
integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==,
}
- copy-webpack-plugin@10.2.4:
- resolution:
- {
- integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==,
- }
- engines: { node: '>= 12.20.0' }
- peerDependencies:
- webpack: ^5.1.0
-
core-js-compat@3.36.1:
resolution:
{
@@ -5580,13 +5997,6 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
- cosmiconfig@6.0.0:
- resolution:
- {
- integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==,
- }
- engines: { node: '>=8' }
-
cosmiconfig@7.1.0:
resolution:
{
@@ -5625,133 +6035,12 @@ packages:
}
engines: { node: '>= 8' }
- css-declaration-sorter@7.2.0:
- resolution:
- {
- integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==,
- }
- engines: { node: ^14 || ^16 || >=18 }
- peerDependencies:
- postcss: ^8.0.9
-
- css-loader@6.11.0:
- resolution:
- {
- integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==,
- }
- engines: { node: '>= 12.13.0' }
- peerDependencies:
- '@rspack/core': 0.x || 1.x
- webpack: ^5.0.0
- peerDependenciesMeta:
- '@rspack/core':
- optional: true
- webpack:
- optional: true
-
- css-minimizer-webpack-plugin@5.0.1:
- resolution:
- {
- integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==,
- }
- engines: { node: '>= 14.15.0' }
- peerDependencies:
- '@parcel/css': '*'
- '@swc/css': '*'
- clean-css: '*'
- csso: '*'
- esbuild: '*'
- lightningcss: '*'
- webpack: ^5.0.0
- peerDependenciesMeta:
- '@parcel/css':
- optional: true
- '@swc/css':
- optional: true
- clean-css:
- optional: true
- csso:
- optional: true
- esbuild:
- optional: true
- lightningcss:
- optional: true
-
- css-select@5.1.0:
- resolution:
- {
- integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==,
- }
-
- css-tree@2.2.1:
- resolution:
- {
- integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==,
- }
- engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0' }
-
- css-tree@2.3.1:
- resolution:
- {
- integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==,
- }
- engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 }
-
- css-what@6.1.0:
- resolution:
- {
- integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==,
- }
- engines: { node: '>= 6' }
-
- cssesc@3.0.0:
- resolution:
- {
- integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==,
- }
- engines: { node: '>=4' }
- hasBin: true
-
cssfontparser@1.2.1:
resolution:
{
integrity: sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==,
}
- cssnano-preset-default@6.1.2:
- resolution:
- {
- integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==,
- }
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
-
- cssnano-utils@4.0.2:
- resolution:
- {
- integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==,
- }
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
-
- cssnano@6.1.2:
- resolution:
- {
- integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==,
- }
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
-
- csso@5.0.5:
- resolution:
- {
- integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==,
- }
- engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0' }
-
cssstyle@3.0.0:
resolution:
{
@@ -5855,6 +6144,18 @@ packages:
supports-color:
optional: true
+ debug@4.3.1:
+ resolution:
+ {
+ integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==,
+ }
+ engines: { node: '>=6.0' }
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.3.4:
resolution:
{
@@ -5898,10 +6199,10 @@ packages:
integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==,
}
- dedent@1.5.3:
+ dedent@1.7.2:
resolution:
{
- integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==,
+ integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==,
}
peerDependencies:
babel-plugin-macros: ^3.1.0
@@ -5956,13 +6257,6 @@ packages:
}
engines: { node: '>= 0.4' }
- define-lazy-prop@2.0.0:
- resolution:
- {
- integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==,
- }
- engines: { node: '>=8' }
-
define-lazy-prop@3.0.0:
resolution:
{
@@ -5990,13 +6284,6 @@ packages:
integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==,
}
- depd@1.1.2:
- resolution:
- {
- integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==,
- }
- engines: { node: '>= 0.6' }
-
depd@2.0.0:
resolution:
{
@@ -6046,6 +6333,13 @@ packages:
engines: { node: '>=0.10' }
hasBin: true
+ detect-libc@2.1.2:
+ resolution:
+ {
+ integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==,
+ }
+ engines: { node: '>=8' }
+
detect-newline@3.1.0:
resolution:
{
@@ -6059,11 +6353,12 @@ packages:
integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==,
}
- detect-port@1.5.1:
+ detect-port@2.1.0:
resolution:
{
- integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==,
+ integrity: sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==,
}
+ engines: { node: '>= 16.0.0' }
hasBin: true
dezalgo@1.0.4:
@@ -6093,13 +6388,6 @@ packages:
}
engines: { node: '>=8' }
- dns-packet@5.6.1:
- resolution:
- {
- integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==,
- }
- engines: { node: '>=6' }
-
doctrine@2.1.0:
resolution:
{
@@ -6120,18 +6408,6 @@ packages:
integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==,
}
- dom-serializer@2.0.0:
- resolution:
- {
- integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==,
- }
-
- domelementtype@2.3.0:
- resolution:
- {
- integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==,
- }
-
domexception@4.0.0:
resolution:
{
@@ -6140,19 +6416,6 @@ packages:
engines: { node: '>=12' }
deprecated: Use your platform's native DOMException instead
- domhandler@5.0.3:
- resolution:
- {
- integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==,
- }
- engines: { node: '>= 4' }
-
- domutils@3.1.0:
- resolution:
- {
- integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==,
- }
-
dot-prop@5.3.0:
resolution:
{
@@ -6160,17 +6423,17 @@ packages:
}
engines: { node: '>=8' }
- dotenv-expand@11.0.6:
+ dotenv-expand@12.0.3:
resolution:
{
- integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==,
+ integrity: sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==,
}
engines: { node: '>=12' }
- dotenv@16.4.5:
+ dotenv@16.4.7:
resolution:
{
- integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==,
+ integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==,
}
engines: { node: '>=12' }
@@ -6260,12 +6523,12 @@ packages:
integrity: sha512-emKAbdsB4jTeppa6fdfdWGhbEjKdvr1xfltpGIwiR46mD97JvWlpbrTIdqDCCizuMbxVys6YrSjKL7aHHa93Gg==,
}
- ejs@3.1.10:
+ ejs@5.0.1:
resolution:
{
- integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==,
+ integrity: sha512-COqBPFMxuPTPspXl2DkVYaDS3HtrD1GpzOGkNTJ1IYkifq/r9h8SVEFrjA3D9/VJGOEoMQcrlhpntcSUrM8k6A==,
}
- engines: { node: '>=0.10.0' }
+ engines: { node: '>=0.12.18' }
hasBin: true
electron-to-chromium@1.5.28:
@@ -6320,6 +6583,12 @@ packages:
integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==,
}
+ end-of-stream@1.4.5:
+ resolution:
+ {
+ integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==,
+ }
+
enhanced-resolve@5.17.1:
resolution:
{
@@ -6396,6 +6665,12 @@ packages:
integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==,
}
+ es-module-lexer@2.3.2:
+ resolution:
+ {
+ integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==,
+ }
+
es-object-atoms@1.0.0:
resolution:
{
@@ -6452,6 +6727,13 @@ packages:
}
engines: { node: '>=6' }
+ escalade@3.2.0:
+ resolution:
+ {
+ integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==,
+ }
+ engines: { node: '>=6' }
+
escape-html@1.0.3:
resolution:
{
@@ -6628,6 +6910,13 @@ packages:
}
engines: { node: '>=0.10' }
+ esquery@1.7.0:
+ resolution:
+ {
+ integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==,
+ }
+ engines: { node: '>=0.10' }
+
esrecurse@4.3.0:
resolution:
{
@@ -6722,10 +7011,10 @@ packages:
}
engines: { node: '>=16.17' }
- exit@0.1.2:
+ exit-x@0.2.2:
resolution:
{
- integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==,
+ integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==,
}
engines: { node: '>= 0.8.0' }
@@ -6736,12 +7025,12 @@ packages:
}
engines: { node: '>=0.10.0' }
- expect@29.7.0:
+ expect@30.5.2:
resolution:
{
- integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==,
+ integrity: sha512-0LNuMvs8/5mRYhnCR4k+lGV7fqPMs6Bnksda4S3zsCUmdxBpAn4zU4NNzXdq1pMKe/H4W5t/zVIDSJ/H3e0vDA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
express-rate-limit@5.5.1:
resolution:
@@ -6852,18 +7141,29 @@ packages:
integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==,
}
- fastq@1.17.1:
+ fast-string-truncated-width@3.0.3:
resolution:
{
- integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==,
+ integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==,
}
- faye-websocket@0.11.4:
+ fast-string-width@3.0.2:
resolution:
{
- integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==,
+ integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==,
+ }
+
+ fast-wrap-ansi@0.2.0:
+ resolution:
+ {
+ integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==,
+ }
+
+ fastq@1.17.1:
+ resolution:
+ {
+ integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==,
}
- engines: { node: '>=0.8.0' }
fb-watchman@2.0.2:
resolution:
@@ -6882,6 +7182,18 @@ packages:
picomatch:
optional: true
+ fdir@6.5.0:
+ resolution:
+ {
+ integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==,
+ }
+ engines: { node: '>=12.0.0' }
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fflate@0.8.2:
resolution:
{
@@ -6902,12 +7214,6 @@ packages:
}
engines: { node: ^10.12.0 || >=12.0.0 }
- filelist@1.0.4:
- resolution:
- {
- integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==,
- }
-
fill-range@7.1.1:
resolution:
{
@@ -6936,13 +7242,6 @@ packages:
}
engines: { node: '>= 0.8' }
- find-cache-dir@4.0.0:
- resolution:
- {
- integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==,
- }
- engines: { node: '>=14.16' }
-
find-my-way-ts@0.1.4:
resolution:
{
@@ -6975,13 +7274,6 @@ packages:
}
engines: { node: '>=10' }
- find-up@6.3.0:
- resolution:
- {
- integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
-
find-up@7.0.0:
resolution:
{
@@ -7003,13 +7295,6 @@ packages:
}
engines: { node: ^10.12.0 || >=12.0.0 }
- flat@5.0.2:
- resolution:
- {
- integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==,
- }
- hasBin: true
-
flatted@3.3.1:
resolution:
{
@@ -7047,20 +7332,6 @@ packages:
integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==,
}
- fork-ts-checker-webpack-plugin@7.2.13:
- resolution:
- {
- integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==,
- }
- engines: { node: '>=12.13.0', yarn: '>=1.0.0' }
- peerDependencies:
- typescript: '>3.6.0'
- vue-template-compiler: '*'
- webpack: ^5.11.0
- peerDependenciesMeta:
- vue-template-compiler:
- optional: true
-
form-data@2.3.3:
resolution:
{
@@ -7089,12 +7360,6 @@ packages:
}
engines: { node: '>= 0.6' }
- fraction.js@4.3.7:
- resolution:
- {
- integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==,
- }
-
fresh@0.5.2:
resolution:
{
@@ -7102,25 +7367,12 @@ packages:
}
engines: { node: '>= 0.6' }
- front-matter@4.0.2:
- resolution:
- {
- integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==,
- }
-
fs-constants@1.0.0:
resolution:
{
integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==,
}
- fs-extra@10.1.0:
- resolution:
- {
- integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==,
- }
- engines: { node: '>=12' }
-
fs-extra@7.0.1:
resolution:
{
@@ -7142,12 +7394,6 @@ packages:
}
engines: { node: '>=10' }
- fs-monkey@1.0.6:
- resolution:
- {
- integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==,
- }
-
fs.realpath@1.0.0:
resolution:
{
@@ -7251,6 +7497,12 @@ packages:
}
engines: { node: '>= 0.4' }
+ get-them-args@1.3.2:
+ resolution:
+ {
+ integrity: sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw==,
+ }
+
getpass@0.1.7:
resolution:
{
@@ -7294,6 +7546,13 @@ packages:
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
hasBin: true
+ glob@13.0.6:
+ resolution:
+ {
+ integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==,
+ }
+ engines: { node: 18 || 20 || >=22 }
+
glob@6.0.4:
resolution:
{
@@ -7350,10 +7609,10 @@ packages:
}
engines: { node: '>=8' }
- globals@15.9.0:
+ globals@17.13.0:
resolution:
{
- integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==,
+ integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==,
}
engines: { node: '>=18' }
@@ -7371,13 +7630,6 @@ packages:
}
engines: { node: '>=10' }
- globby@12.2.0:
- resolution:
- {
- integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==,
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
-
globrex@0.1.2:
resolution:
{
@@ -7409,12 +7661,6 @@ packages:
}
engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 }
- handle-thing@2.0.1:
- resolution:
- {
- integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==,
- }
-
handlebars@4.7.8:
resolution:
{
@@ -7544,64 +7790,26 @@ packages:
integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==,
}
- hosted-git-info@7.0.1:
+ html-encoding-sniffer@3.0.0:
resolution:
{
- integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==,
+ integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==,
}
- engines: { node: ^16.14.0 || >=18.0.0 }
+ engines: { node: '>=12' }
- hpack.js@2.1.6:
+ html-escaper@2.0.2:
resolution:
{
- integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==,
+ integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==,
}
- html-encoding-sniffer@3.0.0:
+ http-errors@2.0.0:
resolution:
{
- integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==,
- }
- engines: { node: '>=12' }
-
- html-entities@2.5.2:
- resolution:
- {
- integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==,
- }
-
- html-escaper@2.0.2:
- resolution:
- {
- integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==,
- }
-
- http-deceiver@1.2.7:
- resolution:
- {
- integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==,
- }
-
- http-errors@1.6.3:
- resolution:
- {
- integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==,
- }
- engines: { node: '>= 0.6' }
-
- http-errors@2.0.0:
- resolution:
- {
- integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==,
+ integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==,
}
engines: { node: '>= 0.8' }
- http-parser-js@0.5.8:
- resolution:
- {
- integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==,
- }
-
http-proxy-agent@5.0.0:
resolution:
{
@@ -7609,18 +7817,6 @@ packages:
}
engines: { node: '>= 6' }
- http-proxy-middleware@2.0.6:
- resolution:
- {
- integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==,
- }
- engines: { node: '>=12.0.0' }
- peerDependencies:
- '@types/express': ^4.17.13
- peerDependenciesMeta:
- '@types/express':
- optional: true
-
http-proxy@1.18.1:
resolution:
{
@@ -7669,6 +7865,13 @@ packages:
}
engines: { node: '>= 6' }
+ https-proxy-agent@7.0.6:
+ resolution:
+ {
+ integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==,
+ }
+ engines: { node: '>= 14' }
+
human-id@1.0.2:
resolution:
{
@@ -7704,13 +7907,6 @@ packages:
engines: { node: '>=14' }
hasBin: true
- hyperdyperid@1.2.0:
- resolution:
- {
- integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==,
- }
- engines: { node: '>=10.18' }
-
iconv-lite@0.4.24:
resolution:
{
@@ -7725,15 +7921,6 @@ packages:
}
engines: { node: '>=0.10.0' }
- icss-utils@5.1.0:
- resolution:
- {
- integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==,
- }
- engines: { node: ^10 || ^12 || >= 14 }
- peerDependencies:
- postcss: ^8.1.0
-
identity-obj-proxy@3.0.0:
resolution:
{
@@ -7754,6 +7941,20 @@ packages:
}
engines: { node: '>= 4' }
+ ignore@7.0.12:
+ resolution:
+ {
+ integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==,
+ }
+ engines: { node: '>= 4' }
+
+ ignore@7.0.6:
+ resolution:
+ {
+ integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==,
+ }
+ engines: { node: '>= 4' }
+
image-size@0.5.5:
resolution:
{
@@ -7808,12 +8009,6 @@ packages:
}
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
- inherits@2.0.3:
- resolution:
- {
- integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==,
- }
-
inherits@2.0.4:
resolution:
{
@@ -7861,19 +8056,19 @@ packages:
}
engines: { node: '>= 0.10' }
- ipaddr.js@1.9.1:
+ ip-regex@2.1.0:
resolution:
{
- integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==,
+ integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==,
}
- engines: { node: '>= 0.10' }
+ engines: { node: '>=4' }
- ipaddr.js@2.2.0:
+ ipaddr.js@1.9.1:
resolution:
{
- integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==,
+ integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==,
}
- engines: { node: '>= 10' }
+ engines: { node: '>= 0.10' }
is-array-buffer@3.0.4:
resolution:
@@ -7935,14 +8130,6 @@ packages:
}
engines: { node: '>= 0.4' }
- is-docker@2.2.1:
- resolution:
- {
- integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==,
- }
- engines: { node: '>=8' }
- hasBin: true
-
is-docker@3.0.0:
resolution:
{
@@ -8015,13 +8202,6 @@ packages:
}
engines: { node: '>= 0.4' }
- is-network-error@1.1.0:
- resolution:
- {
- integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==,
- }
- engines: { node: '>=16' }
-
is-node-process@1.2.0:
resolution:
{
@@ -8056,13 +8236,6 @@ packages:
}
engines: { node: '>=8' }
- is-plain-obj@3.0.0:
- resolution:
- {
- integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==,
- }
- engines: { node: '>=10' }
-
is-potential-custom-element-name@1.0.1:
resolution:
{
@@ -8151,6 +8324,12 @@ packages:
}
engines: { node: '>=10' }
+ is-url@1.2.4:
+ resolution:
+ {
+ integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==,
+ }
+
is-utf8@0.2.1:
resolution:
{
@@ -8176,19 +8355,19 @@ packages:
}
engines: { node: '>=0.10.0' }
- is-wsl@2.2.0:
+ is-wsl@3.1.0:
resolution:
{
- integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==,
+ integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==,
}
- engines: { node: '>=8' }
+ engines: { node: '>=16' }
- is-wsl@3.1.0:
+ is2@2.0.1:
resolution:
{
- integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==,
+ integrity: sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==,
}
- engines: { node: '>=16' }
+ engines: { node: '>=v0.10.0' }
isarray@1.0.0:
resolution:
@@ -8228,13 +8407,6 @@ packages:
}
engines: { node: '>=8' }
- istanbul-lib-instrument@5.2.1:
- resolution:
- {
- integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==,
- }
- engines: { node: '>=8' }
-
istanbul-lib-instrument@6.0.3:
resolution:
{
@@ -8249,13 +8421,6 @@ packages:
}
engines: { node: '>=10' }
- istanbul-lib-source-maps@4.0.1:
- resolution:
- {
- integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==,
- }
- engines: { node: '>=10' }
-
istanbul-lib-source-maps@5.0.4:
resolution:
{
@@ -8276,179 +8441,155 @@ packages:
integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==,
}
- jake@10.8.7:
- resolution:
- {
- integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==,
- }
- engines: { node: '>=10' }
- hasBin: true
-
jest-canvas-mock@2.5.2:
resolution:
{
integrity: sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==,
}
- jest-circus@29.7.0:
+ jest-circus@30.5.2:
resolution:
{
- integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==,
+ integrity: sha512-vffFgjs5JSJ9q4ds1vNW3klKYPJfYfIY61LT/zaZgvTeASJOWZUt8LBfHgIcV4rwxlPBLl/ePBGccHEclS4PlQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-config@29.7.0:
+ jest-config@30.5.2:
resolution:
{
- integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==,
+ integrity: sha512-U6221OZekabePvGcGPf4raIBKMvYQWFHvhobDJRojOYaFMj2HaGytAdknjDhYc6JTz2fdHW9+6k0wWUDaNeOFQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
peerDependencies:
'@types/node': '*'
+ esbuild-register: '>=3.4.0'
ts-node: '>=9.0.0'
peerDependenciesMeta:
'@types/node':
optional: true
+ esbuild-register:
+ optional: true
ts-node:
optional: true
- jest-diff@29.7.0:
- resolution:
- {
- integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==,
- }
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
-
- jest-docblock@29.7.0:
- resolution:
- {
- integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==,
- }
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
-
- jest-each@29.7.0:
+ jest-diff@30.5.2:
resolution:
{
- integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==,
+ integrity: sha512-rBtHnI6BWTiWj3lM7fOLVfChx7R9B0u9VV3PRHawKs79x6ZjW1QoSrKenaigNGWlvhtoi2BqvDbABDie+Os3xQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-environment-node@29.7.0:
+ jest-docblock@30.5.0:
resolution:
{
- integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==,
+ integrity: sha512-NwDqcxtoZi33RhuW+zJS/RVA3rmheQ8BnwpYZuc/Eruaz6seQb7+aoCeDZu/3X7W2XmD8DbSo9Pn72DbKsBFYw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-get-type@29.6.3:
+ jest-each@30.5.2:
resolution:
{
- integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==,
+ integrity: sha512-GRrW+7fmmgmkvyfEBqc1QFdWnF1Ex5yG6Y6AWL4TTxnkWlKIT98dsKh3P3UuWm6v4XsQwVE6DEzXIPMzWJ3ZbA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-haste-map@29.7.0:
+ jest-environment-node@30.5.2:
resolution:
{
- integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==,
+ integrity: sha512-Ciz4KgTGIbojxSKpuFImgWJj5EyqfE8xMq9NxWmOXnQywHHS03H9Mv+vaCB29J5pr3JBrY27WbRV18rBdjh8Dg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-leak-detector@29.7.0:
+ jest-haste-map@30.5.1:
resolution:
{
- integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==,
+ integrity: sha512-VIFgt67jW480YDxKfEv9IYQKrFpYt7bOCMn3VsnjK7AK9qo7p6acpnA1DHwsVOULE3dTaYew/6JaTD/d0VDHoQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-matcher-utils@29.7.0:
+ jest-leak-detector@30.5.1:
resolution:
{
- integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==,
+ integrity: sha512-gt4GT2aWgEoCNTcBe4rqS74xTIUJxi+UD9SNSu9aOk5LmTEd6fS5KSTmAKAfitCCktQHNN+upUuL6EkBfFbMDQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-message-util@29.7.0:
+ jest-matcher-utils@30.5.2:
resolution:
{
- integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==,
+ integrity: sha512-lFkB365PTIHOhPzwrb9T6gvlDnPpOZ7/c3ewOKKB7bzztqjVrtlyRL2MkyfJXpyY2u2SKw001JKrTx14fBUFcQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-mock@29.7.0:
+ jest-message-util@30.5.1:
resolution:
{
- integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==,
+ integrity: sha512-UdQlLdd9wL/Ys7xRErckqwD6wPlSZYueosSWuHc1r2ztGLwlgPvtSJq2+BPEgaEY13WLvfFbmhTj8pba0Sd1jg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-pnp-resolver@1.2.3:
+ jest-mock@30.5.2:
resolution:
{
- integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==,
+ integrity: sha512-KTHb37Fhj8xY8qPFvTFaFJHcdsumQp+ExsUlgoX232Agmc706gagBs53+CYvulV7MVQo9AgXOUxsqzzVBoJlrA==,
}
- engines: { node: '>=6' }
- peerDependencies:
- jest-resolve: '*'
- peerDependenciesMeta:
- jest-resolve:
- optional: true
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-regex-util@29.6.3:
+ jest-regex-util@30.5.0:
resolution:
{
- integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==,
+ integrity: sha512-Mg0WK7A6xRHLSA1udJ8y9f3lM0uUhFTBnLKzwPmqB9AylvpleJ6BLemR8K9dK27DY+cesDryoA7yLZCAHsPG1A==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-resolve@29.7.0:
+ jest-resolve@30.5.1:
resolution:
{
- integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==,
+ integrity: sha512-wprhLejRtwN6h8ZgaqC0eYjGJ1uMdGPT/+b3eFncbG4NWuuP9QL+vWwRinu9waw7hkOLcpMJGVJAMgBwsPssMQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-runner@29.7.0:
+ jest-runner@30.5.2:
resolution:
{
- integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==,
+ integrity: sha512-/B6px7hiiNhVSRwuv9AGn0nawYvwsHeQZ3ItTd5Gp2diFd0EOKaWVeWqcbw3L88vx1GfpCKjQkxWItZCTl11Rw==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-runtime@29.7.0:
+ jest-runtime@30.5.2:
resolution:
{
- integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==,
+ integrity: sha512-0paUAHBlheai10A3XSy9Xh+YBG0IROy+/qzcDPzQ/nbbXrznQzeWy5qniICWK6d3W3scaRQCVAbXdcK0ibBq4w==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-snapshot@29.7.0:
+ jest-snapshot@30.5.2:
resolution:
{
- integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==,
+ integrity: sha512-jKIdes25AnAH73dOCi2qE6J6vHJ6L2vyBS11M89kT50DVJcLTf2AOjvcc+2vVaN8lUbY5v2R83aqXo3Ro9fqYA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-util@29.7.0:
+ jest-util@30.5.1:
resolution:
{
- integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==,
+ integrity: sha512-yKuxmNy2rSbTXw+3SIPanJo+nV4/BS1p26v44IYBFMsswSQySfMMcPHErnOncda7i9HEz0q605rIhSTBVgrZTg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-validate@29.7.0:
+ jest-validate@30.5.1:
resolution:
{
- integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==,
+ integrity: sha512-i/buJ56wTpxihE93hQYNMfdOThS87+HGvLZzZJmU4xggPcdTYQq051iwALLCHp3q+SkCGH+EFejQZz5EbBSkkg==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- jest-watcher@29.7.0:
+ jest-watcher@30.5.2:
resolution:
{
- integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==,
+ integrity: sha512-rqRgg4R11GA9m1UsEZwQeixHsgZReCn6TOHAHtIH33yXrIvoX0OGPA20Yzzjkz7X40fZvcRSxEpQppYPcWzmcQ==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
jest-worker@27.5.1:
resolution:
@@ -8457,12 +8598,12 @@ packages:
}
engines: { node: '>= 10.13.0' }
- jest-worker@29.7.0:
+ jest-worker@30.5.1:
resolution:
{
- integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==,
+ integrity: sha512-Cbxh5v7AoLuFRmFJSM4/aHdQ68rjXvUWr716EE0Dh3I7T+T/3FgFKhOERGXHcU2Meftq9+9zxPM3TSNyI9D+HA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
jiti@1.21.0:
resolution:
@@ -8536,6 +8677,14 @@ packages:
engines: { node: '>=4' }
hasBin: true
+ jsesc@3.1.0:
+ resolution:
+ {
+ integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==,
+ }
+ engines: { node: '>=6' }
+ hasBin: true
+
json-buffer@3.0.1:
resolution:
{
@@ -8606,6 +8755,12 @@ packages:
integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==,
}
+ jsonc-parser@3.3.1:
+ resolution:
+ {
+ integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==,
+ }
+
jsonfile@4.0.0:
resolution:
{
@@ -8671,19 +8826,19 @@ packages:
integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==,
}
- kleur@4.1.5:
+ kill-port@1.6.1:
resolution:
{
- integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==,
+ integrity: sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==,
}
- engines: { node: '>=6' }
+ hasBin: true
- klona@2.0.6:
+ kleur@4.1.5:
resolution:
{
- integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==,
+ integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==,
}
- engines: { node: '>= 8' }
+ engines: { node: '>=6' }
kolorist@1.8.0:
resolution:
@@ -8691,22 +8846,6 @@ packages:
integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==,
}
- launch-editor@2.9.1:
- resolution:
- {
- integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==,
- }
-
- less-loader@11.1.0:
- resolution:
- {
- integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==,
- }
- engines: { node: '>= 14.15.0' }
- peerDependencies:
- less: ^3.5.0 || ^4.0.0
- webpack: ^5.0.0
-
less@4.1.3:
resolution:
{
@@ -8729,17 +8868,6 @@ packages:
}
engines: { node: '>= 0.8.0' }
- license-webpack-plugin@4.0.2:
- resolution:
- {
- integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==,
- }
- peerDependencies:
- webpack: '*'
- peerDependenciesMeta:
- webpack:
- optional: true
-
lilconfig@2.1.0:
resolution:
{
@@ -8747,13 +8875,6 @@ packages:
}
engines: { node: '>=10' }
- lilconfig@3.1.2:
- resolution:
- {
- integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==,
- }
- engines: { node: '>=14' }
-
lines-and-columns@1.2.4:
resolution:
{
@@ -8907,12 +9028,6 @@ packages:
integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==,
}
- lodash.memoize@4.1.2:
- resolution:
- {
- integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==,
- }
-
lodash.merge@4.6.2:
resolution:
{
@@ -9008,6 +9123,13 @@ packages:
integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==,
}
+ lru-cache@11.5.3:
+ resolution:
+ {
+ integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==,
+ }
+ engines: { node: 20 || >=22 }
+
lru-cache@4.1.5:
resolution:
{
@@ -9079,12 +9201,6 @@ packages:
integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==,
}
- makeerror@1.0.12:
- resolution:
- {
- integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==,
- }
-
markdown-it@14.1.0:
resolution:
{
@@ -9099,18 +9215,6 @@ packages:
}
engines: { node: '>=10' }
- mdn-data@2.0.28:
- resolution:
- {
- integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==,
- }
-
- mdn-data@2.0.30:
- resolution:
- {
- integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==,
- }
-
mdurl@2.0.0:
resolution:
{
@@ -9124,20 +9228,6 @@ packages:
}
engines: { node: '>= 0.6' }
- memfs@3.5.3:
- resolution:
- {
- integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==,
- }
- engines: { node: '>= 4.0.0' }
-
- memfs@4.12.0:
- resolution:
- {
- integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==,
- }
- engines: { node: '>= 4.0.0' }
-
meow@12.1.1:
resolution:
{
@@ -9249,20 +9339,12 @@ packages:
}
engines: { node: '>=12' }
- mini-css-extract-plugin@2.4.7:
- resolution:
- {
- integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==,
- }
- engines: { node: '>= 12.13.0' }
- peerDependencies:
- webpack: ^5.0.0
-
- minimalistic-assert@1.0.1:
+ minimatch@10.2.5:
resolution:
{
- integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==,
+ integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==,
}
+ engines: { node: 18 || 20 || >=22 }
minimatch@3.0.8:
resolution:
@@ -9276,13 +9358,6 @@ packages:
integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==,
}
- minimatch@5.1.6:
- resolution:
- {
- integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==,
- }
- engines: { node: '>=10' }
-
minimatch@7.4.6:
resolution:
{
@@ -9290,13 +9365,6 @@ packages:
}
engines: { node: '>=10' }
- minimatch@9.0.3:
- resolution:
- {
- integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==,
- }
- engines: { node: '>=16 || 14 >=14.17' }
-
minimatch@9.0.5:
resolution:
{
@@ -9323,6 +9391,13 @@ packages:
}
engines: { node: '>=16 || 14 >=14.17' }
+ minipass@7.1.3:
+ resolution:
+ {
+ integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==,
+ }
+ engines: { node: '>=16 || 14 >=14.17' }
+
mkcert@3.2.0:
resolution:
{
@@ -9415,13 +9490,6 @@ packages:
integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==,
}
- multicast-dns@7.2.5:
- resolution:
- {
- integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==,
- }
- hasBin: true
-
multipasta@0.2.2:
resolution:
{
@@ -9469,6 +9537,14 @@ packages:
engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
hasBin: true
+ napi-postinstall@0.3.4:
+ resolution:
+ {
+ integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==,
+ }
+ engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
+ hasBin: true
+
natural-compare@1.4.0:
resolution:
{
@@ -9503,16 +9579,10 @@ packages:
integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==,
}
- node-abort-controller@3.1.1:
+ node-addon-api@7.1.1:
resolution:
{
- integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==,
- }
-
- node-addon-api@7.1.1:
- resolution:
- {
- integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==,
+ integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==,
}
node-fetch@2.6.7:
@@ -9552,12 +9622,6 @@ packages:
integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==,
}
- node-machine-id@1.1.12:
- resolution:
- {
- integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==,
- }
-
node-releases@2.0.18:
resolution:
{
@@ -9577,13 +9641,6 @@ packages:
}
engines: { node: '>=0.10.0' }
- normalize-range@0.1.2:
- resolution:
- {
- integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==,
- }
- engines: { node: '>=0.10.0' }
-
npm-cli-login@1.0.0:
resolution:
{
@@ -9591,13 +9648,6 @@ packages:
}
hasBin: true
- npm-package-arg@11.0.1:
- resolution:
- {
- integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==,
- }
- engines: { node: ^16.14.0 || >=18.0.0 }
-
npm-package-arg@6.1.1:
resolution:
{
@@ -9632,12 +9682,6 @@ packages:
}
deprecated: This package is no longer supported.
- nth-check@2.1.1:
- resolution:
- {
- integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==,
- }
-
number-is-nan@1.0.1:
resolution:
{
@@ -9651,15 +9695,15 @@ packages:
integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==,
}
- nx@20.3.3:
+ nx@23.3.0:
resolution:
{
- integrity: sha512-IUu2D8/bVa7aSr3ViRcrmpTGO2FKqzJoio6gjeq/YbyUHyjrrq5HUmHFx30Wm2vmC1BGm0MeyakTNUJzQvfAog==,
+ integrity: sha512-R7Kl+hURSGiG9uEjc19Cg3o+vGCDHqCVp6mioiBMEsOSol/LgzP+K8TVF06TnnSC8uzxMeB0ymu+LGMJGXnbbw==,
}
hasBin: true
peerDependencies:
- '@swc-node/register': ^1.8.0
- '@swc/core': ^1.3.85
+ '@swc-node/register': ^1.11.1
+ '@swc/core': ^1.15.8
peerDependenciesMeta:
'@swc-node/register':
optional: true
@@ -9706,12 +9750,6 @@ packages:
}
engines: { node: '>= 0.4' }
- obuf@1.1.2:
- resolution:
- {
- integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==,
- }
-
on-exit-leak-free@0.2.0:
resolution:
{
@@ -9759,13 +9797,6 @@ packages:
}
engines: { node: '>=18' }
- open@8.4.2:
- resolution:
- {
- integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==,
- }
- engines: { node: '>=12' }
-
opener@1.5.2:
resolution:
{
@@ -9780,13 +9811,6 @@ packages:
}
engines: { node: '>= 0.8.0' }
- ora@5.3.0:
- resolution:
- {
- integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==,
- }
- engines: { node: '>=10' }
-
ora@5.4.1:
resolution:
{
@@ -9890,13 +9914,6 @@ packages:
}
engines: { node: '>=6' }
- p-retry@6.2.0:
- resolution:
- {
- integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==,
- }
- engines: { node: '>=16.17' }
-
p-try@2.2.0:
resolution:
{
@@ -9944,12 +9961,6 @@ packages:
}
engines: { node: '>=0.10.0' }
- parse5@4.0.0:
- resolution:
- {
- integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==,
- }
-
parse5@7.1.2:
resolution:
{
@@ -10017,6 +10028,13 @@ packages:
}
engines: { node: '>=16 || 14 >=14.18' }
+ path-scurry@2.0.2:
+ resolution:
+ {
+ integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==,
+ }
+ engines: { node: 18 || 20 || >=22 }
+
path-to-regexp@0.1.10:
resolution:
{
@@ -10099,20 +10117,27 @@ packages:
}
engines: { node: '>=12' }
- pidtree@0.6.0:
+ picomatch@4.0.4:
resolution:
{
- integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==,
+ integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==,
}
- engines: { node: '>=0.10' }
- hasBin: true
+ engines: { node: '>=12' }
- pify@2.3.0:
+ picomatch@4.0.7:
resolution:
{
- integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==,
+ integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==,
}
- engines: { node: '>=0.10.0' }
+ engines: { node: '>=12' }
+
+ pidtree@0.6.0:
+ resolution:
+ {
+ integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==,
+ }
+ engines: { node: '>=0.10' }
+ hasBin: true
pify@3.0.0:
resolution:
@@ -10160,12 +10185,12 @@ packages:
}
engines: { node: '>= 6' }
- pkg-dir@7.0.0:
+ pirates@4.0.7:
resolution:
{
- integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==,
+ integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==,
}
- engines: { node: '>=14.16' }
+ engines: { node: '>= 6' }
pkg-pr-new@0.0.63:
resolution:
@@ -10223,623 +10248,318 @@ packages:
}
engines: { node: '>= 0.4' }
- postcss-calc@9.0.1:
+ postcss@8.4.47:
resolution:
{
- integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==,
+ integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.2.2
+ engines: { node: ^10 || ^12 || >=14 }
- postcss-colormin@6.1.0:
+ prelude-ls@1.2.1:
resolution:
{
- integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==,
+ integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>= 0.8.0' }
- postcss-convert-values@6.1.0:
+ prettier-linter-helpers@1.0.0:
resolution:
{
- integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==,
+ integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=6.0.0' }
- postcss-discard-comments@6.0.2:
+ prettier@2.8.8:
resolution:
{
- integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==,
+ integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=10.13.0' }
+ hasBin: true
- postcss-discard-duplicates@6.0.3:
+ prettier@3.2.5:
resolution:
{
- integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==,
+ integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=14' }
+ hasBin: true
- postcss-discard-empty@6.0.3:
+ pretty-format@27.5.1:
resolution:
{
- integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==,
+ integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
- postcss-discard-overridden@6.0.2:
+ pretty-format@29.7.0:
resolution:
{
- integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==,
+ integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- postcss-import@14.1.0:
+ pretty-format@30.5.1:
resolution:
{
- integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==,
+ integrity: sha512-byhRAPguVKMQIj4kjJwJ5lAskVhfuiSdiYl/aLTWpgkGEmic2jYhJh1yE9ih8Ox44Xg9ccCT11/S6QrzSJuNrg==,
}
- engines: { node: '>=10.0.0' }
- peerDependencies:
- postcss: ^8.0.0
+ engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 }
- postcss-loader@6.2.1:
+ pretty-quick@4.0.0:
resolution:
{
- integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==,
+ integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==,
}
- engines: { node: '>= 12.13.0' }
+ engines: { node: '>=14' }
+ hasBin: true
peerDependencies:
- postcss: ^7.0.0 || ^8.0.1
- webpack: ^5.0.0
+ prettier: ^3.0.0
- postcss-merge-longhand@6.0.5:
+ process-nextick-args@2.0.1:
resolution:
{
- integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==,
+ integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-merge-rules@6.1.1:
+ process-warning@1.0.0:
resolution:
{
- integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==,
+ integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-minify-font-values@6.1.0:
+ process@0.11.10:
resolution:
{
- integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==,
+ integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>= 0.6.0' }
- postcss-minify-gradients@6.0.3:
+ property-expr@2.0.6:
resolution:
{
- integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==,
+ integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-minify-params@6.1.0:
+ proxy-addr@2.0.7:
resolution:
{
- integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==,
+ integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>= 0.10' }
- postcss-minify-selectors@6.0.4:
+ prr@1.0.1:
resolution:
{
- integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==,
+ integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-modules-extract-imports@3.1.0:
+ pseudomap@1.0.2:
resolution:
{
- integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==,
+ integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==,
}
- engines: { node: ^10 || ^12 || >= 14 }
- peerDependencies:
- postcss: ^8.1.0
- postcss-modules-local-by-default@4.0.5:
+ psl@1.9.0:
resolution:
{
- integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==,
+ integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==,
}
- engines: { node: ^10 || ^12 || >= 14 }
- peerDependencies:
- postcss: ^8.1.0
- postcss-modules-scope@3.2.0:
+ punycode.js@2.3.1:
resolution:
{
- integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==,
+ integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==,
}
- engines: { node: ^10 || ^12 || >= 14 }
- peerDependencies:
- postcss: ^8.1.0
+ engines: { node: '>=6' }
- postcss-modules-values@4.0.0:
+ punycode@2.3.1:
resolution:
{
- integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==,
+ integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==,
}
- engines: { node: ^10 || ^12 || >= 14 }
- peerDependencies:
- postcss: ^8.1.0
+ engines: { node: '>=6' }
- postcss-normalize-charset@6.0.2:
+ pure-rand@6.1.0:
resolution:
{
- integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==,
+ integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-normalize-display-values@6.0.2:
+ pure-rand@7.0.1:
resolution:
{
- integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==,
+ integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-normalize-positions@6.0.2:
+ qs@6.10.4:
resolution:
{
- integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==,
+ integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=0.6' }
- postcss-normalize-repeat-style@6.0.2:
+ qs@6.11.0:
resolution:
{
- integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==,
+ integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=0.6' }
- postcss-normalize-string@6.0.2:
+ qs@6.13.0:
resolution:
{
- integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==,
+ integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=0.6' }
- postcss-normalize-timing-functions@6.0.2:
+ qs@6.5.3:
resolution:
{
- integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==,
+ integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=0.6' }
- postcss-normalize-unicode@6.1.0:
+ query-registry@3.0.1:
resolution:
{
- integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==,
+ integrity: sha512-M9RxRITi2mHMVPU5zysNjctUT8bAPx6ltEXo/ir9+qmiM47Y7f0Ir3+OxUO5OjYAWdicBQRew7RtHtqUXydqlg==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=20' }
- postcss-normalize-url@6.0.2:
+ query-string@9.3.1:
resolution:
{
- integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==,
+ integrity: sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=18' }
- postcss-normalize-whitespace@6.0.2:
+ querystringify@2.2.0:
resolution:
{
- integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==,
+ integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-ordered-values@6.0.2:
+ queue-microtask@1.2.3:
resolution:
{
- integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==,
+ integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-reduce-initial@6.1.0:
+ quick-format-unescaped@4.0.4:
resolution:
{
- integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==,
+ integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
- postcss-reduce-transforms@6.0.2:
+ quick-lru@7.3.0:
resolution:
{
- integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==,
+ integrity: sha512-k9lSsjl36EJdK7I06v7APZCbyGT2vMTsYSRX1Q2nbYmnkBqgUhRkAuzH08Ciotteu/PLJmIF2+tti7o3C/ts2g==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>=18' }
- postcss-selector-parser@6.1.2:
+ randombytes@2.1.0:
resolution:
{
- integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==,
+ integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==,
}
- engines: { node: '>=4' }
- postcss-svgo@6.0.3:
+ range-parser@1.2.1:
resolution:
{
- integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==,
+ integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
}
- engines: { node: ^14 || ^16 || >= 18 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>= 0.6' }
- postcss-unique-selectors@6.0.4:
+ raw-body@2.5.2:
resolution:
{
- integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==,
+ integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==,
}
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
+ engines: { node: '>= 0.8' }
- postcss-value-parser@4.2.0:
+ react-dom@19.0.0:
resolution:
{
- integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==,
+ integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==,
}
+ peerDependencies:
+ react: ^19.0.0
- postcss@8.4.47:
+ react-is@17.0.2:
resolution:
{
- integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==,
+ integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==,
}
- engines: { node: ^10 || ^12 || >=14 }
- prelude-ls@1.2.1:
+ react-is@18.2.0:
resolution:
{
- integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
+ integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==,
}
- engines: { node: '>= 0.8.0' }
- prettier-linter-helpers@1.0.0:
+ react-is@18.3.1:
resolution:
{
- integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==,
+ integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==,
}
- engines: { node: '>=6.0.0' }
- prettier@2.8.8:
+ react-is@19.3.1:
resolution:
{
- integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==,
+ integrity: sha512-RRieF6IyxQBkcK6pP8xOHprLTPW6QjRkbGdImtqNme+/hYVwCZkLQLdlZGOhUqXwkS9IEynaGvPJtv6XB/cz0Q==,
}
- engines: { node: '>=10.13.0' }
- hasBin: true
- prettier@3.2.5:
+ react@18.3.1:
resolution:
{
- integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==,
+ integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==,
}
- engines: { node: '>=14' }
- hasBin: true
+ engines: { node: '>=0.10.0' }
- pretty-format@27.5.1:
+ read-yaml-file@1.1.0:
resolution:
{
- integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==,
+ integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==,
}
- engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
+ engines: { node: '>=6' }
- pretty-format@29.7.0:
+ readable-stream@2.3.8:
resolution:
{
- integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==,
+ integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==,
}
- engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 }
- pretty-quick@4.0.0:
+ readable-stream@3.6.2:
resolution:
{
- integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==,
+ integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==,
}
- engines: { node: '>=14' }
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
+ engines: { node: '>= 6' }
- proc-log@3.0.0:
+ readable-stream@4.5.2:
resolution:
{
- integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==,
+ integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==,
}
- engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
+ engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- process-nextick-args@2.0.1:
+ readdirp@3.6.0:
resolution:
{
- integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==,
+ integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==,
}
+ engines: { node: '>=8.10.0' }
- process-warning@1.0.0:
+ real-require@0.1.0:
resolution:
{
- integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==,
+ integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==,
}
+ engines: { node: '>= 12.13.0' }
- process@0.11.10:
- resolution:
- {
- integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==,
- }
- engines: { node: '>= 0.6.0' }
-
- property-expr@2.0.6:
- resolution:
- {
- integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==,
- }
-
- proxy-addr@2.0.7:
- resolution:
- {
- integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==,
- }
- engines: { node: '>= 0.10' }
-
- proxy-from-env@1.1.0:
- resolution:
- {
- integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==,
- }
-
- prr@1.0.1:
- resolution:
- {
- integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==,
- }
-
- pseudomap@1.0.2:
- resolution:
- {
- integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==,
- }
-
- psl@1.9.0:
- resolution:
- {
- integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==,
- }
-
- punycode.js@2.3.1:
- resolution:
- {
- integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==,
- }
- engines: { node: '>=6' }
-
- punycode@2.3.1:
- resolution:
- {
- integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==,
- }
- engines: { node: '>=6' }
-
- pure-rand@6.1.0:
- resolution:
- {
- integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==,
- }
-
- qs@6.10.4:
- resolution:
- {
- integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==,
- }
- engines: { node: '>=0.6' }
-
- qs@6.11.0:
- resolution:
- {
- integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==,
- }
- engines: { node: '>=0.6' }
-
- qs@6.13.0:
- resolution:
- {
- integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==,
- }
- engines: { node: '>=0.6' }
-
- qs@6.5.3:
- resolution:
- {
- integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==,
- }
- engines: { node: '>=0.6' }
-
- query-registry@3.0.1:
- resolution:
- {
- integrity: sha512-M9RxRITi2mHMVPU5zysNjctUT8bAPx6ltEXo/ir9+qmiM47Y7f0Ir3+OxUO5OjYAWdicBQRew7RtHtqUXydqlg==,
- }
- engines: { node: '>=20' }
-
- query-string@9.3.1:
- resolution:
- {
- integrity: sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw==,
- }
- engines: { node: '>=18' }
-
- querystringify@2.2.0:
- resolution:
- {
- integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==,
- }
-
- queue-microtask@1.2.3:
- resolution:
- {
- integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==,
- }
-
- quick-format-unescaped@4.0.4:
- resolution:
- {
- integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==,
- }
-
- quick-lru@7.3.0:
- resolution:
- {
- integrity: sha512-k9lSsjl36EJdK7I06v7APZCbyGT2vMTsYSRX1Q2nbYmnkBqgUhRkAuzH08Ciotteu/PLJmIF2+tti7o3C/ts2g==,
- }
- engines: { node: '>=18' }
-
- randombytes@2.1.0:
- resolution:
- {
- integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==,
- }
-
- range-parser@1.2.1:
- resolution:
- {
- integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==,
- }
- engines: { node: '>= 0.6' }
-
- raw-body@2.5.2:
- resolution:
- {
- integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==,
- }
- engines: { node: '>= 0.8' }
-
- react-dom@19.0.0:
- resolution:
- {
- integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==,
- }
- peerDependencies:
- react: ^19.0.0
-
- react-is@17.0.2:
- resolution:
- {
- integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==,
- }
-
- react-is@18.2.0:
- resolution:
- {
- integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==,
- }
-
- react@18.3.1:
- resolution:
- {
- integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==,
- }
- engines: { node: '>=0.10.0' }
-
- read-cache@1.0.0:
- resolution:
- {
- integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==,
- }
-
- read-yaml-file@1.1.0:
- resolution:
- {
- integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==,
- }
- engines: { node: '>=6' }
-
- readable-stream@2.3.8:
- resolution:
- {
- integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==,
- }
-
- readable-stream@3.6.2:
- resolution:
- {
- integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==,
- }
- engines: { node: '>= 6' }
-
- readable-stream@4.5.2:
- resolution:
- {
- integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==,
- }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
-
- readdirp@3.6.0:
- resolution:
- {
- integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==,
- }
- engines: { node: '>=8.10.0' }
-
- real-require@0.1.0:
- resolution:
- {
- integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==,
- }
- engines: { node: '>= 12.13.0' }
-
- rechoir@0.6.2:
+ rechoir@0.6.2:
resolution:
{
integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==,
@@ -10995,13 +10715,6 @@ packages:
integrity: sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==,
}
- retry@0.13.1:
- resolution:
- {
- integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==,
- }
- engines: { node: '>= 4' }
-
reusify@1.0.4:
resolution:
{
@@ -11132,28 +10845,6 @@ packages:
integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
}
- sass-loader@12.6.0:
- resolution:
- {
- integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==,
- }
- engines: { node: '>= 12.13.0' }
- peerDependencies:
- fibers: '>= 3.1.0'
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- sass: ^1.3.0
- sass-embedded: '*'
- webpack: ^5.0.0
- peerDependenciesMeta:
- fibers:
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
-
sass@1.75.0:
resolution:
{
@@ -11188,32 +10879,12 @@ packages:
}
engines: { node: '>= 10.13.0' }
- schema-utils@4.2.0:
- resolution:
- {
- integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==,
- }
- engines: { node: '>= 12.13.0' }
-
secure-compare@3.0.1:
resolution:
{
integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==,
}
- select-hose@2.0.0:
- resolution:
- {
- integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==,
- }
-
- selfsigned@2.4.1:
- resolution:
- {
- integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==,
- }
- engines: { node: '>=10' }
-
semver-compare@1.0.0:
resolution:
{
@@ -11258,6 +10929,14 @@ packages:
engines: { node: '>=10' }
hasBin: true
+ semver@7.8.5:
+ resolution:
+ {
+ integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==,
+ }
+ engines: { node: '>=10' }
+ hasBin: true
+
send@0.18.0:
resolution:
{
@@ -11285,13 +10964,6 @@ packages:
integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==,
}
- serve-index@1.9.1:
- resolution:
- {
- integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==,
- }
- engines: { node: '>= 0.8.0' }
-
serve-static@1.15.0:
resolution:
{
@@ -11326,12 +10998,6 @@ packages:
}
engines: { node: '>= 0.4' }
- setprototypeof@1.1.0:
- resolution:
- {
- integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==,
- }
-
setprototypeof@1.2.0:
resolution:
{
@@ -11366,10 +11032,10 @@ packages:
}
engines: { node: '>=8' }
- shell-quote@1.8.1:
+ shell-exec@1.0.2:
resolution:
{
- integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==,
+ integrity: sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==,
}
shelljs@0.8.5:
@@ -11421,19 +11087,18 @@ packages:
}
engines: { node: '>= 10' }
- slash@3.0.0:
+ sisteransi@1.0.5:
resolution:
{
- integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==,
+ integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==,
}
- engines: { node: '>=8' }
- slash@4.0.0:
+ slash@3.0.0:
resolution:
{
- integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==,
+ integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==,
}
- engines: { node: '>=12' }
+ engines: { node: '>=8' }
slice-ansi@5.0.0:
resolution:
@@ -11448,19 +11113,20 @@ packages:
integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==,
}
- snyk@1.1288.1:
+ smol-toml@1.9.0:
resolution:
{
- integrity: sha512-XFJPvRrYb7Min/GrUd9t926nNXSN8YpT5nl/lzctsSpF+xFxoneTcYcEZXwPoSBZ/RIcHFoo0teo1aY8kloaqQ==,
+ integrity: sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ==,
}
- engines: { node: '>=12' }
- hasBin: true
+ engines: { node: '>= 18' }
- sockjs@0.3.24:
+ snyk@1.1288.1:
resolution:
{
- integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==,
+ integrity: sha512-XFJPvRrYb7Min/GrUd9t926nNXSN8YpT5nl/lzctsSpF+xFxoneTcYcEZXwPoSBZ/RIcHFoo0teo1aY8kloaqQ==,
}
+ engines: { node: '>=12' }
+ hasBin: true
sonic-boom@2.8.0:
resolution:
@@ -11488,21 +11154,6 @@ packages:
}
engines: { node: '>=0.10.0' }
- source-map-loader@5.0.0:
- resolution:
- {
- integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==,
- }
- engines: { node: '>= 18.12.0' }
- peerDependencies:
- webpack: ^5.72.1
-
- source-map-support@0.5.13:
- resolution:
- {
- integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==,
- }
-
source-map-support@0.5.19:
resolution:
{
@@ -11559,19 +11210,6 @@ packages:
integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==,
}
- spdy-transport@3.0.0:
- resolution:
- {
- integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==,
- }
-
- spdy@4.0.2:
- resolution:
- {
- integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==,
- }
- engines: { node: '>=6.0.0' }
-
split-on-first@3.0.0:
resolution:
{
@@ -11625,13 +11263,6 @@ packages:
integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==,
}
- statuses@1.5.0:
- resolution:
- {
- integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==,
- }
- engines: { node: '>= 0.6' }
-
statuses@2.0.1:
resolution:
{
@@ -11792,34 +11423,6 @@ packages:
integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==,
}
- style-loader@3.3.4:
- resolution:
- {
- integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==,
- }
- engines: { node: '>= 12.13.0' }
- peerDependencies:
- webpack: ^5.0.0
-
- stylehacks@6.1.1:
- resolution:
- {
- integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==,
- }
- engines: { node: ^14 || ^16 || >=18.0 }
- peerDependencies:
- postcss: ^8.4.31
-
- stylus-loader@7.1.3:
- resolution:
- {
- integrity: sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw==,
- }
- engines: { node: '>= 14.15.0' }
- peerDependencies:
- stylus: '>=0.52.4'
- webpack: ^5.0.0
-
stylus@0.64.0:
resolution:
{
@@ -11864,14 +11467,6 @@ packages:
}
engines: { node: '>= 0.4' }
- svgo@3.3.2:
- resolution:
- {
- integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==,
- }
- engines: { node: '>=14.0.0' }
- hasBin: true
-
swagger-ui-dist@5.17.14:
resolution:
{
@@ -11893,6 +11488,13 @@ packages:
integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==,
}
+ synckit@0.11.13:
+ resolution:
+ {
+ integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==,
+ }
+ engines: { node: ^14.18.0 || >=16.0.0 }
+
synckit@0.8.8:
resolution:
{
@@ -11914,6 +11516,12 @@ packages:
}
engines: { node: '>=6' }
+ tcp-port-used@1.0.3:
+ resolution:
+ {
+ integrity: sha512-4CEQ3qRJYo+mtEbJ+OoQu3dF4TDkwaO3RDVC4UzP5cpAOIUWwuwPjD7sdxDFFqsMUjsXVVYBMlg/boAaloThMA==,
+ }
+
term-size@2.2.1:
resolution:
{
@@ -11955,6 +11563,13 @@ packages:
}
engines: { node: '>=8' }
+ test-exclude@7.0.2:
+ resolution:
+ {
+ integrity: sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==,
+ }
+ engines: { node: '>=18' }
+
text-extensions@2.4.0:
resolution:
{
@@ -11968,15 +11583,6 @@ packages:
integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==,
}
- thingies@1.21.0:
- resolution:
- {
- integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==,
- }
- engines: { node: '>=10.18' }
- peerDependencies:
- tslib: ^2
-
thread-stream@0.15.2:
resolution:
{
@@ -11989,12 +11595,6 @@ packages:
integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==,
}
- thunky@1.1.0:
- resolution:
- {
- integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==,
- }
-
tinybench@2.7.0:
resolution:
{
@@ -12008,6 +11608,13 @@ packages:
}
engines: { node: '>=12.0.0' }
+ tinyglobby@0.2.17:
+ resolution:
+ {
+ integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==,
+ }
+ engines: { node: '>=12.0.0' }
+
tinypool@0.8.4:
resolution:
{
@@ -12029,19 +11636,13 @@ packages:
}
engines: { node: '>=0.6.0' }
- tmp@0.2.3:
+ tmp@0.2.7:
resolution:
{
- integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==,
+ integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==,
}
engines: { node: '>=14.14' }
- tmpl@1.0.5:
- resolution:
- {
- integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==,
- }
-
to-fast-properties@2.0.0:
resolution:
{
@@ -12110,15 +11711,6 @@ packages:
}
engines: { node: '>=14' }
- tree-dump@1.0.2:
- resolution:
- {
- integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==,
- }
- engines: { node: '>=10.0' }
- peerDependencies:
- tslib: '2'
-
ts-api-utils@1.3.0:
resolution:
{
@@ -12128,16 +11720,6 @@ packages:
peerDependencies:
typescript: '>=4.2.0'
- ts-loader@9.5.1:
- resolution:
- {
- integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==,
- }
- engines: { node: '>=12.0.0' }
- peerDependencies:
- typescript: '*'
- webpack: ^5.0.0
-
ts-node@10.9.1:
resolution:
{
@@ -12168,13 +11750,6 @@ packages:
typescript:
optional: true
- tsconfig-paths-webpack-plugin@4.0.0:
- resolution:
- {
- integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==,
- }
- engines: { node: '>=10.13.0' }
-
tsconfig-paths@3.15.0:
resolution:
{
@@ -12200,6 +11775,12 @@ packages:
integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==,
}
+ tslib@2.8.1:
+ resolution:
+ {
+ integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==,
+ }
+
tsscmp@1.0.6:
resolution:
{
@@ -12325,12 +11906,6 @@ packages:
}
engines: { node: '>= 0.4' }
- typed-assert@1.0.9:
- resolution:
- {
- integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==,
- }
-
typedarray@0.0.6:
resolution:
{
@@ -12380,6 +11955,14 @@ packages:
engines: { node: '>=14.17' }
hasBin: true
+ typescript@6.0.3:
+ resolution:
+ {
+ integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==,
+ }
+ engines: { node: '>=14.17' }
+ hasBin: true
+
uc.micro@2.1.0:
resolution:
{
@@ -12432,6 +12015,13 @@ packages:
}
engines: { node: '>=18.17' }
+ undici@7.29.0:
+ resolution:
+ {
+ integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==,
+ }
+ engines: { node: '>=20.18.1' }
+
unicode-canonical-property-names-ecmascript@2.0.0:
resolution:
{
@@ -12514,6 +12104,12 @@ packages:
}
engines: { node: '>= 0.8' }
+ unrs-resolver@1.12.2:
+ resolution:
+ {
+ integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==,
+ }
+
update-browserslist-db@1.1.0:
resolution:
{
@@ -12608,13 +12204,6 @@ packages:
integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==,
}
- validate-npm-package-name@5.0.0:
- resolution:
- {
- integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==,
- }
- engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
-
validate-npm-package-name@5.0.1:
resolution:
{
@@ -12798,12 +12387,6 @@ packages:
}
engines: { node: '>=14' }
- walker@1.0.8:
- resolution:
- {
- integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==,
- }
-
watchpack@2.4.2:
resolution:
{
@@ -12811,12 +12394,6 @@ packages:
}
engines: { node: '>=10.13.0' }
- wbuf@1.7.3:
- resolution:
- {
- integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==,
- }
-
wcwidth@1.0.1:
resolution:
{
@@ -12836,41 +12413,6 @@ packages:
}
engines: { node: '>=12' }
- webpack-dev-middleware@7.4.2:
- resolution:
- {
- integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==,
- }
- engines: { node: '>= 18.12.0' }
- peerDependencies:
- webpack: ^5.0.0
- peerDependenciesMeta:
- webpack:
- optional: true
-
- webpack-dev-server@5.1.0:
- resolution:
- {
- integrity: sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==,
- }
- engines: { node: '>= 18.12.0' }
- hasBin: true
- peerDependencies:
- webpack: ^5.0.0
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack:
- optional: true
- webpack-cli:
- optional: true
-
- webpack-node-externals@3.0.0:
- resolution:
- {
- integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==,
- }
- engines: { node: '>=6' }
-
webpack-sources@3.2.3:
resolution:
{
@@ -12878,19 +12420,6 @@ packages:
}
engines: { node: '>=10.13.0' }
- webpack-subresource-integrity@5.1.0:
- resolution:
- {
- integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==,
- }
- engines: { node: '>= 12' }
- peerDependencies:
- html-webpack-plugin: '>= 5.0.0-beta.1 < 6'
- webpack: ^5.12.0
- peerDependenciesMeta:
- html-webpack-plugin:
- optional: true
-
webpack@5.95.0:
resolution:
{
@@ -12904,20 +12433,6 @@ packages:
webpack-cli:
optional: true
- websocket-driver@0.7.4:
- resolution:
- {
- integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==,
- }
- engines: { node: '>=0.8.0' }
-
- websocket-extensions@0.1.4:
- resolution:
- {
- integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==,
- }
- engines: { node: '>=0.8.0' }
-
whatwg-encoding@2.0.0:
resolution:
{
@@ -12974,6 +12489,14 @@ packages:
engines: { node: '>= 8' }
hasBin: true
+ which@3.0.1:
+ resolution:
+ {
+ integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==,
+ }
+ engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
+ hasBin: true
+
why-is-node-running@2.2.2:
resolution:
{
@@ -13028,12 +12551,12 @@ packages:
integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==,
}
- write-file-atomic@4.0.2:
+ write-file-atomic@5.0.1:
resolution:
{
- integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==,
+ integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==,
}
- engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 }
+ engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
ws@8.18.0:
resolution:
@@ -13110,6 +12633,14 @@ packages:
engines: { node: '>= 14' }
hasBin: true
+ yaml@2.9.0:
+ resolution:
+ {
+ integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==,
+ }
+ engines: { node: '>= 14.6' }
+ hasBin: true
+
yargs-parser@21.1.1:
resolution:
{
@@ -13191,7 +12722,8 @@ snapshots:
'@actions/io@3.0.2': {}
- '@adobe/css-tools@4.3.3': {}
+ '@adobe/css-tools@4.3.3':
+ optional: true
'@ampproject/remapping@2.3.0':
dependencies:
@@ -13203,8 +12735,16 @@ snapshots:
'@babel/highlight': 7.24.2
picocolors: 1.1.1
+ '@babel/code-frame@7.29.7':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.29.7
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
'@babel/compat-data@7.24.4': {}
+ '@babel/compat-data@7.29.7': {}
+
'@babel/core@7.24.4':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -13225,6 +12765,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.8
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/helpers': 7.29.10
+ '@babel/parser': 7.29.9
+ '@babel/template': 7.29.7
+ '@babel/traverse': 7.29.10
+ '@babel/types': 7.29.8
+ '@jridgewell/remapping': 2.3.5
+ convert-source-map: 2.0.0
+ debug: 4.3.7
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/generator@7.24.4':
dependencies:
'@babel/types': 7.24.0
@@ -13232,6 +12792,14 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
+ '@babel/generator@7.29.8':
+ dependencies:
+ '@babel/parser': 7.29.9
+ '@babel/types': 7.29.8
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+ jsesc: 3.1.0
+
'@babel/helper-annotate-as-pure@7.22.5':
dependencies:
'@babel/types': 7.24.0
@@ -13248,29 +12816,37 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4)':
+ '@babel/helper-compilation-targets@7.29.7':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/compat-data': 7.29.7
+ '@babel/helper-validator-option': 7.29.7
+ browserslist: 4.24.0
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.29.7)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
- '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4)':
+ '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
regexpu-core: 5.3.2
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4)':
+ '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.8
debug: 4.3.7
@@ -13286,6 +12862,8 @@ snapshots:
'@babel/template': 7.24.0
'@babel/types': 7.24.0
+ '@babel/helper-globals@7.29.7': {}
+
'@babel/helper-hoist-variables@7.22.5':
dependencies:
'@babel/types': 7.24.0
@@ -13298,6 +12876,13 @@ snapshots:
dependencies:
'@babel/types': 7.24.0
+ '@babel/helper-module-imports@7.29.7':
+ dependencies:
+ '@babel/traverse': 7.29.10
+ '@babel/types': 7.29.8
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4)':
dependencies:
'@babel/core': 7.24.4
@@ -13307,22 +12892,42 @@ snapshots:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
+ '@babel/helper-module-transforms@7.23.3(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.24.3
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
+
+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+ '@babel/traverse': 7.29.10
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-optimise-call-expression@7.22.5':
dependencies:
'@babel/types': 7.24.0
'@babel/helper-plugin-utils@7.24.8': {}
- '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4)':
+ '@babel/helper-plugin-utils@7.29.7': {}
+
+ '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-wrap-function': 7.22.20
- '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4)':
+ '@babel/helper-replace-supers@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -13341,10 +12946,16 @@ snapshots:
'@babel/helper-string-parser@7.24.1': {}
+ '@babel/helper-string-parser@7.29.7': {}
+
'@babel/helper-validator-identifier@7.22.20': {}
+ '@babel/helper-validator-identifier@7.29.7': {}
+
'@babel/helper-validator-option@7.23.5': {}
+ '@babel/helper-validator-option@7.29.7': {}
+
'@babel/helper-wrap-function@7.22.20':
dependencies:
'@babel/helper-function-name': 7.23.0
@@ -13359,6 +12970,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helpers@7.29.10':
+ dependencies:
+ '@babel/template': 7.29.7
+ '@babel/types': 7.29.8
+
'@babel/highlight@7.24.2':
dependencies:
'@babel/helper-validator-identifier': 7.22.20
@@ -13370,565 +12986,579 @@ snapshots:
dependencies:
'@babel/types': 7.24.0
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4)':
+ '@babel/parser@7.29.9':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/types': 7.29.8
+
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.29.7)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.29.7)
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4)':
+ '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-plugin-utils': 7.29.7
+
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4)':
+ '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.29.7)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7)
- '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-module-imports': 7.24.3
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
+ '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.29.7)
- '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4)':
+ '@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4)':
+ '@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7)
- '@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-classes@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.29.7)
'@babel/helper-split-export-declaration': 7.22.6
globals: 11.12.0
- '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/template': 7.24.0
- '@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-literals@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7)
- '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-simple-access': 7.22.5
- '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-identifier': 7.22.20
- '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7)
- '@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.29.7)
- '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.29.7)
- '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-parameters@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7)
- '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
regenerator-transform: 0.15.2
- '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.4)':
+ '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-module-imports': 7.24.3
'@babel/helper-plugin-utils': 7.24.8
- babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4)
- babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4)
- babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4)
+ babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.29.7)
+ babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.29.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-spread@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4)':
+ '@babel/plugin-transform-typescript@7.24.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.29.7)
- '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4)':
+ '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/preset-env@7.24.4(@babel/core@7.24.4)':
+ '@babel/preset-env@7.24.4(@babel/core@7.29.7)':
dependencies:
'@babel/compat-data': 7.24.4
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.23.5
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.4)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.24.4)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.4)
- '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.4)
- '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4)
- '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.4)
- '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4)
- '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4)
- babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4)
- babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4)
- babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7)
+ '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.29.7)
+ '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.29.7)
+ '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.29.7)
+ '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.29.7)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.29.7)
+ babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.29.7)
core-js-compat: 3.36.1
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/types': 7.24.0
esutils: 2.0.3
- '@babel/preset-typescript@7.24.1(@babel/core@7.24.4)':
+ '@babel/preset-typescript@7.24.1(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.23.5
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.29.7)
'@babel/regjsgen@0.8.0': {}
@@ -13942,6 +13572,12 @@ snapshots:
'@babel/parser': 7.24.4
'@babel/types': 7.24.0
+ '@babel/template@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/parser': 7.29.9
+ '@babel/types': 7.29.8
+
'@babel/traverse@7.24.1':
dependencies:
'@babel/code-frame': 7.24.2
@@ -13957,12 +13593,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.29.10':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.8
+ '@babel/helper-globals': 7.29.7
+ '@babel/parser': 7.29.9
+ '@babel/template': 7.29.7
+ '@babel/types': 7.29.8
+ debug: 4.3.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.24.0':
dependencies:
'@babel/helper-string-parser': 7.24.1
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+ '@babel/types@7.29.8':
+ dependencies:
+ '@babel/helper-string-parser': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+
'@bcoe/v8-coverage@0.2.3': {}
'@bundled-es-modules/cookie@2.0.1':
@@ -14135,6 +13788,18 @@ snapshots:
human-id: 1.0.2
prettier: 2.8.8
+ '@clack/core@1.4.3':
+ dependencies:
+ fast-wrap-ansi: 0.2.0
+ sisteransi: 1.0.5
+
+ '@clack/prompts@1.7.0':
+ dependencies:
+ '@clack/core': 1.4.3
+ fast-string-width: 3.0.2
+ fast-wrap-ansi: 0.2.0
+ sisteransi: 1.0.5
+
'@commitlint/cli@19.2.2(@types/node@22.10.2)(typescript@5.6.3)':
dependencies:
'@commitlint/format': 19.0.3
@@ -14321,18 +13986,34 @@ snapshots:
effect: 3.5.3
vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
- '@emnapi/core@1.2.0':
+ '@emnapi/core@1.10.0':
dependencies:
- '@emnapi/wasi-threads': 1.0.1
+ '@emnapi/wasi-threads': 1.2.1
tslib: 2.6.3
+ optional: true
- '@emnapi/runtime@1.2.0':
+ '@emnapi/core@1.4.5':
+ dependencies:
+ '@emnapi/wasi-threads': 1.0.4
+ tslib: 2.8.1
+
+ '@emnapi/runtime@1.10.0':
dependencies:
tslib: 2.6.3
+ optional: true
+
+ '@emnapi/runtime@1.4.5':
+ dependencies:
+ tslib: 2.8.1
+
+ '@emnapi/wasi-threads@1.0.4':
+ dependencies:
+ tslib: 2.8.1
- '@emnapi/wasi-threads@1.0.1':
+ '@emnapi/wasi-threads@1.2.1':
dependencies:
tslib: 2.6.3
+ optional: true
'@esbuild/aix-ppc64@0.19.12':
optional: true
@@ -14561,76 +14242,86 @@ snapshots:
'@istanbuljs/schema@0.1.3': {}
- '@jest/console@29.7.0':
+ '@jest/console@30.5.2':
dependencies:
- '@jest/types': 29.6.3
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
chalk: 4.1.2
- jest-message-util: 29.7.0
- jest-util: 29.7.0
+ jest-message-util: 30.5.1
+ jest-util: 30.5.1
slash: 3.0.0
- '@jest/environment@29.7.0':
+ '@jest/diff-sequences@30.0.1': {}
+
+ '@jest/diff-sequences@30.5.0': {}
+
+ '@jest/environment@30.5.2':
dependencies:
- '@jest/fake-timers': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/fake-timers': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
- jest-mock: 29.7.0
+ jest-mock: 30.5.2
- '@jest/expect-utils@29.7.0':
+ '@jest/expect-utils@30.5.2':
dependencies:
- jest-get-type: 29.6.3
+ '@jest/get-type': 30.5.0
- '@jest/expect@29.7.0':
+ '@jest/expect@30.5.2':
dependencies:
- expect: 29.7.0
- jest-snapshot: 29.7.0
+ expect: 30.5.2
+ jest-snapshot: 30.5.2
transitivePeerDependencies:
- supports-color
- '@jest/fake-timers@29.7.0':
+ '@jest/fake-timers@30.5.2':
dependencies:
- '@jest/types': 29.6.3
- '@sinonjs/fake-timers': 10.3.0
+ '@jest/types': 30.5.1
+ '@sinonjs/fake-timers': 15.4.0
'@types/node': 22.10.2
- jest-message-util: 29.7.0
- jest-mock: 29.7.0
- jest-util: 29.7.0
+ jest-message-util: 30.5.1
+ jest-mock: 30.5.2
+ jest-util: 30.5.1
- '@jest/globals@29.7.0':
+ '@jest/get-type@30.5.0': {}
+
+ '@jest/globals@30.5.2':
dependencies:
- '@jest/environment': 29.7.0
- '@jest/expect': 29.7.0
- '@jest/types': 29.6.3
- jest-mock: 29.7.0
+ '@jest/environment': 30.5.2
+ '@jest/expect': 30.5.2
+ '@jest/types': 30.5.1
+ jest-mock: 30.5.2
transitivePeerDependencies:
- supports-color
- '@jest/reporters@29.7.0':
+ '@jest/pattern@30.5.0':
+ dependencies:
+ '@types/node': 22.10.2
+ jest-regex-util: 30.5.0
+
+ '@jest/reporters@30.5.2':
dependencies:
'@bcoe/v8-coverage': 0.2.3
- '@jest/console': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.25
+ '@jest/console': 30.5.2
+ '@jest/test-result': 30.5.2
+ '@jest/transform': 30.5.2
+ '@jest/types': 30.5.1
+ '@jridgewell/trace-mapping': 0.3.31
'@types/node': 22.10.2
chalk: 4.1.2
collect-v8-coverage: 1.0.2
- exit: 0.1.2
- glob: 7.2.3
+ exit-x: 0.2.2
+ glob: 13.0.6
graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.2
istanbul-lib-instrument: 6.0.3
istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 4.0.1
+ istanbul-lib-source-maps: 5.0.4
istanbul-reports: 3.1.7
- jest-message-util: 29.7.0
- jest-util: 29.7.0
- jest-worker: 29.7.0
+ jest-message-util: 30.5.1
+ jest-util: 30.5.1
+ jest-worker: 30.5.1
slash: 3.0.0
string-length: 4.0.2
- strip-ansi: 6.0.1
v8-to-istanbul: 9.3.0
transitivePeerDependencies:
- supports-color
@@ -14639,69 +14330,91 @@ snapshots:
dependencies:
'@sinclair/typebox': 0.27.8
- '@jest/source-map@29.6.3':
+ '@jest/schemas@30.5.0':
dependencies:
- '@jridgewell/trace-mapping': 0.3.25
+ '@sinclair/typebox': 0.34.52
+
+ '@jest/snapshot-utils@30.5.1':
+ dependencies:
+ '@jest/types': 30.5.1
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ natural-compare: 1.4.0
+
+ '@jest/source-map@30.5.2':
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
callsites: 3.1.0
+ convert-source-map: 2.0.0
graceful-fs: 4.2.11
- '@jest/test-result@29.7.0':
+ '@jest/test-result@30.5.2':
dependencies:
- '@jest/console': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/console': 30.5.2
+ '@jest/types': 30.5.1
'@types/istanbul-lib-coverage': 2.0.6
collect-v8-coverage: 1.0.2
- '@jest/test-sequencer@29.7.0':
+ '@jest/test-sequencer@30.5.2':
dependencies:
- '@jest/test-result': 29.7.0
+ '@jest/test-result': 30.5.2
graceful-fs: 4.2.11
- jest-haste-map: 29.7.0
+ jest-haste-map: 30.5.1
slash: 3.0.0
- '@jest/transform@29.7.0':
+ '@jest/transform@30.5.2':
dependencies:
- '@babel/core': 7.24.4
- '@jest/types': 29.6.3
- '@jridgewell/trace-mapping': 0.3.25
- babel-plugin-istanbul: 6.1.1
+ '@babel/core': 7.29.7
+ '@jest/types': 30.5.1
+ '@jridgewell/trace-mapping': 0.3.31
+ babel-plugin-istanbul: 8.0.0
chalk: 4.1.2
convert-source-map: 2.0.0
fast-json-stable-stringify: 2.1.0
graceful-fs: 4.2.11
- jest-haste-map: 29.7.0
- jest-regex-util: 29.6.3
- jest-util: 29.7.0
- micromatch: 4.0.8
- pirates: 4.0.6
+ jest-haste-map: 30.5.1
+ jest-regex-util: 30.5.0
+ jest-util: 30.5.1
+ pirates: 4.0.7
slash: 3.0.0
- write-file-atomic: 4.0.2
+ write-file-atomic: 5.0.1
transitivePeerDependencies:
- supports-color
- '@jest/types@29.6.3':
+ '@jest/types@30.5.1':
dependencies:
- '@jest/schemas': 29.6.3
+ '@jest/pattern': 30.5.0
+ '@jest/schemas': 30.5.0
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 22.10.2
'@types/yargs': 17.0.33
chalk: 4.1.2
+ '@jridgewell/gen-mapping@0.3.13':
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.31
+
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/remapping@2.3.5':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
'@jridgewell/resolve-uri@3.1.2': {}
'@jridgewell/set-array@1.2.1': {}
'@jridgewell/source-map@0.3.6':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
'@jridgewell/sourcemap-codec@1.5.0': {}
@@ -14710,6 +14423,11 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping@0.3.31':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
@@ -14722,24 +14440,6 @@ snapshots:
string-argv: 0.3.2
type-detect: 4.0.8
- '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)':
- dependencies:
- tslib: 2.6.3
-
- '@jsonjoy.com/json-pack@1.1.0(tslib@2.6.3)':
- dependencies:
- '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3)
- '@jsonjoy.com/util': 1.3.0(tslib@2.6.3)
- hyperdyperid: 1.2.0
- thingies: 1.21.0(tslib@2.6.3)
- tslib: 2.6.3
-
- '@jsonjoy.com/util@1.3.0(tslib@2.6.3)':
- dependencies:
- tslib: 2.6.3
-
- '@leichtgewicht/ip-codec@2.0.5': {}
-
'@ljharb/through@2.3.13':
dependencies:
call-bind: 1.0.7
@@ -14806,10 +14506,17 @@ snapshots:
'@napi-rs/wasm-runtime@0.2.4':
dependencies:
- '@emnapi/core': 1.2.0
- '@emnapi/runtime': 1.2.0
+ '@emnapi/core': 1.4.5
+ '@emnapi/runtime': 1.4.5
'@tybys/wasm-util': 0.9.0
+ '@napi-rs/wasm-runtime@1.2.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@tybys/wasm-util': 0.10.4
+ optional: true
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -14822,24 +14529,28 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- '@nx/devkit@20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))':
+ '@nx/devkit@23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))':
dependencies:
- ejs: 3.1.10
- enquirer: 2.3.6
- ignore: 5.3.1
- minimatch: 9.0.3
- nx: 20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ ejs: 5.0.1
+ minimatch: 10.2.5
+ nx: 23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
semver: 7.6.3
- tmp: 0.2.3
tslib: 2.6.3
yargs-parser: 21.1.1
- '@nx/esbuild@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/docker@23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))':
+ dependencies:
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ tslib: 2.6.3
+ transitivePeerDependencies:
+ - nx
+
+ '@nx/esbuild@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
picocolors: 1.1.1
- tinyglobby: 0.2.10
+ tinyglobby: 0.2.17
tsconfig-paths: 4.2.0
tslib: 2.6.3
optionalDependencies:
@@ -14847,100 +14558,102 @@ snapshots:
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- nx
- supports-color
- - typescript
- verdaccio
- '@nx/eslint-plugin@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/eslint-plugin@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3)
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@phenomnomnominal/tsquery': 6.2.0(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.7.0(eslint@8.57.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.18.0(eslint@8.57.0)(typescript@5.6.3)
- chalk: 4.1.2
confusing-browser-globals: 1.0.11
- globals: 15.9.0
+ globals: 17.13.0
jsonc-eslint-parser: 2.4.0
+ picocolors: 1.1.1
semver: 7.6.3
tslib: 2.6.3
optionalDependencies:
+ '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.6.3)
eslint-config-prettier: 9.1.0(eslint@8.57.0)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- eslint
- nx
- supports-color
- typescript
- verdaccio
- '@nx/eslint@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/eslint@23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
eslint: 8.57.0
semver: 7.6.3
tslib: 2.6.3
- typescript: 5.6.3
+ typescript: 6.0.3
optionalDependencies:
+ '@nx/jest': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
'@zkochan/js-yaml': 0.0.7
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- nx
- supports-color
- verdaccio
- '@nx/express@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(express@4.21.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/express@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(express@4.21.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/node': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/node': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(express@4.21.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ semver: 7.6.3
tslib: 2.6.3
optionalDependencies:
express: 4.21.0
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- '@types/node'
- '@zkochan/js-yaml'
- babel-plugin-macros
- - debug
+ - esbuild-register
- eslint
+ - fastify
+ - jest
+ - koa
- node-notifier
- nx
- supports-color
+ - ts-jest
- ts-node
- typescript
- verdaccio
- '@nx/jest@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@jest/reporters': 29.7.0
- '@jest/test-result': 29.7.0
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3)
+ '@jest/reporters': 30.5.2
+ '@jest/test-result': 30.5.2
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@phenomnomnominal/tsquery': 6.2.0(typescript@5.6.3)
identity-obj-proxy: 3.0.0
- jest-config: 29.7.0(@types/node@22.10.2)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))
- jest-resolve: 29.7.0
- jest-util: 29.7.0
- minimatch: 9.0.3
+ jest-config: 30.5.2(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))
+ jest-resolve: 30.5.1
+ jest-util: 30.5.1
+ jsonc-parser: 3.2.0
+ minimatch: 10.2.5
picocolors: 1.1.1
resolve.exports: 2.0.3
semver: 7.6.3
@@ -14949,11 +14662,11 @@ snapshots:
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- '@types/node'
- babel-plugin-macros
- - debug
+ - esbuild-register
- node-notifier
- nx
- supports-color
@@ -14961,37 +14674,36 @@ snapshots:
- typescript
- verdaccio
- '@nx/js@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
- dependencies:
- '@babel/core': 7.24.4
- '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4)
- '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
- '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
+ '@nx/js@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.29.7)
+ '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.29.7)
+ '@babel/preset-env': 7.24.4(@babel/core@7.29.7)
+ '@babel/preset-typescript': 7.24.1(@babel/core@7.29.7)
'@babel/runtime': 7.24.4
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/workspace': 20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/workspace': 23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
'@zkochan/js-yaml': 0.0.7
- babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4)
- babel-plugin-macros: 2.8.0
- babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4)(@babel/traverse@7.24.1)
+ babel-plugin-const-enum: 1.2.0(@babel/core@7.29.7)
+ babel-plugin-macros: 3.1.0
+ babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.29.7)(@babel/traverse@7.29.10)
chalk: 4.1.2
columnify: 1.6.0
- detect-port: 1.5.1
- enquirer: 2.3.6
- ignore: 5.3.1
+ detect-port: 2.1.0
+ ignore: 7.0.12
js-tokens: 4.0.0
jsonc-parser: 3.2.0
- minimatch: 9.0.3
- npm-package-arg: 11.0.1
npm-run-path: 4.0.1
- ora: 5.3.0
+ picocolors: 1.1.1
+ picomatch: 4.0.4
semver: 7.6.3
source-map-support: 0.5.19
- tinyglobby: 0.2.10
- ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3)
- tsconfig-paths: 4.2.0
+ tinyglobby: 0.2.17
tslib: 2.6.3
optionalDependencies:
verdaccio: 5.30.3(typanion@3.14.0)
@@ -14999,233 +14711,175 @@ snapshots:
- '@babel/traverse'
- '@swc-node/register'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- nx
- supports-color
- - typescript
- '@nx/node@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/node@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@8.57.0)(express@4.21.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/eslint': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
- '@nx/jest': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/docker': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/eslint': 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/jest': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ kill-port: 1.6.1
+ semver: 7.6.3
+ tcp-port-used: 1.0.3
tslib: 2.6.3
+ optionalDependencies:
+ express: 4.21.0
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- '@types/node'
- '@zkochan/js-yaml'
- babel-plugin-macros
- - debug
+ - esbuild-register
- eslint
+ - jest
- node-notifier
- nx
- supports-color
+ - ts-jest
- ts-node
- typescript
- verdaccio
- '@nx/nx-darwin-arm64@20.3.3':
+ '@nx/nx-darwin-arm64@23.3.0':
optional: true
- '@nx/nx-darwin-x64@20.3.3':
+ '@nx/nx-darwin-x64@23.3.0':
optional: true
- '@nx/nx-freebsd-x64@20.3.3':
+ '@nx/nx-freebsd-x64@23.3.0':
optional: true
- '@nx/nx-linux-arm-gnueabihf@20.3.3':
+ '@nx/nx-linux-arm-gnueabihf@23.3.0':
optional: true
- '@nx/nx-linux-arm64-gnu@20.3.3':
+ '@nx/nx-linux-arm64-gnu@23.3.0':
optional: true
- '@nx/nx-linux-arm64-musl@20.3.3':
+ '@nx/nx-linux-arm64-musl@23.3.0':
optional: true
- '@nx/nx-linux-x64-gnu@20.3.3':
+ '@nx/nx-linux-x64-gnu@23.3.0':
optional: true
- '@nx/nx-linux-x64-musl@20.3.3':
+ '@nx/nx-linux-x64-musl@23.3.0':
optional: true
- '@nx/nx-win32-arm64-msvc@20.3.3':
+ '@nx/nx-win32-arm64-msvc@23.3.0':
optional: true
- '@nx/nx-win32-x64-msvc@20.3.3':
+ '@nx/nx-win32-x64-msvc@23.3.0':
optional: true
- '@nx/playwright@20.3.3(@babel/traverse@7.24.1)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0)':
+ '@nx/playwright@23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/eslint': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@nx/vite': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0)
- '@nx/webpack': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3)
- minimatch: 9.0.3
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/eslint': 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ https-proxy-agent: 7.0.6
+ minimatch: 10.2.5
+ semver: 7.6.3
tslib: 2.6.3
optionalDependencies:
'@playwright/test': 1.47.2
transitivePeerDependencies:
- '@babel/traverse'
- - '@parcel/css'
- - '@rspack/core'
+ - '@nx/jest'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/css'
- - '@swc/wasm'
- - '@types/node'
- '@zkochan/js-yaml'
- - bufferutil
- - clean-css
- - csso
- - debug
- - esbuild
- eslint
- - fibers
- - html-webpack-plugin
- - lightningcss
- - node-sass
- nx
- - sass-embedded
- supports-color
- - typescript
- - uglify-js
- - utf-8-validate
- verdaccio
- - vite
- - vitest
- - vue-template-compiler
- - webpack-cli
- '@nx/vite@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))(vite@5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0))(vitest@1.5.0)':
+ '@nx/vite@23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3)
- '@swc/helpers': 0.5.12
- enquirer: 2.3.6
- minimatch: 9.0.3
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/vitest': 23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)
+ '@phenomnomnominal/tsquery': 6.2.0(typescript@5.6.3)
+ ajv: 8.13.0
+ picomatch: 4.0.4
+ semver: 7.6.3
tsconfig-paths: 4.2.0
+ tslib: 2.6.3
vite: 5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
- vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
transitivePeerDependencies:
- '@babel/traverse'
+ - '@nx/eslint'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- nx
- supports-color
- typescript
- verdaccio
+ - vitest
- '@nx/web@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/vitest@23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- detect-port: 1.5.1
- http-server: 14.1.1
- picocolors: 1.1.1
- tslib: 2.6.3
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@phenomnomnominal/tsquery': 6.2.0(typescript@5.6.3)
+ semver: 7.8.5
+ tslib: 2.8.1
+ optionalDependencies:
+ '@nx/eslint': 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ vite: 5.4.12(@types/node@22.10.2)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
+ vitest: 1.5.0(@types/node@22.10.2)(@vitest/ui@1.5.0)(jsdom@22.1.0)(less@4.1.3)(sass@1.75.0)(stylus@0.64.0)(terser@5.33.0)
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/wasm'
- - '@types/node'
- - debug
- nx
- supports-color
- typescript
- verdaccio
- '@nx/webpack@20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(esbuild@0.19.12)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))':
+ '@nx/web@23.3.0(paozveajq2hd2zw5p725e2mska)':
dependencies:
- '@babel/core': 7.24.4
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
- '@nx/js': 20.3.3(@babel/traverse@7.24.1)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
- '@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3)
- ajv: 8.13.0
- autoprefixer: 10.4.20(postcss@8.4.47)
- babel-loader: 9.2.1(@babel/core@7.24.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- browserslist: 4.24.0
- copy-webpack-plugin: 10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- less: 4.1.3
- less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- license-webpack-plugin: 4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- loader-utils: 2.0.4
- mini-css-extract-plugin: 2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- parse5: 4.0.0
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/js': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ detect-port: 2.1.0
+ http-server: 14.1.1
picocolors: 1.1.1
- postcss: 8.4.47
- postcss-import: 14.1.0(postcss@8.4.47)
- postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- rxjs: 7.8.1
- sass: 1.75.0
- sass-loader: 12.6.0(sass@1.75.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- source-map-loader: 5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- stylus: 0.64.0
- stylus-loader: 7.1.3(stylus@0.64.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- ts-loader: 9.5.1(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- tsconfig-paths-webpack-plugin: 4.0.0
tslib: 2.6.3
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
- webpack-dev-server: 5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- webpack-node-externals: 3.0.0
- webpack-subresource-integrity: 5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
+ optionalDependencies:
+ '@nx/eslint': 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/jest': 23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/playwright': 23.3.0(@babel/traverse@7.29.10)(@nx/jest@23.3.0(@babel/traverse@7.29.10)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@5.30.3(typanion@3.14.0)))(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(verdaccio@5.30.3(typanion@3.14.0))
+ '@nx/vite': 23.3.0(yc7jpzf5jij7whpyt2ubw3bp6y)
transitivePeerDependencies:
- '@babel/traverse'
- - '@parcel/css'
- - '@rspack/core'
- '@swc-node/register'
+ - '@swc/cli'
- '@swc/core'
- - '@swc/css'
- - '@swc/wasm'
- - '@types/node'
- - bufferutil
- - clean-css
- - csso
- debug
- - esbuild
- - fibers
- - html-webpack-plugin
- - lightningcss
- - node-sass
- nx
- - sass-embedded
- supports-color
- - typescript
- - uglify-js
- - utf-8-validate
- verdaccio
- - vue-template-compiler
- - webpack-cli
- '@nx/workspace@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))':
+ '@nx/workspace@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))':
dependencies:
- '@nx/devkit': 20.3.3(nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@nx/devkit': 23.3.0(nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))
+ '@zkochan/js-yaml': 0.0.7
chalk: 4.1.2
- enquirer: 2.3.6
- nx: 20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ nx: 23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))
+ picomatch: 4.0.4
+ semver: 7.6.3
tslib: 2.6.3
yargs-parser: 21.1.1
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
- - debug
'@octokit/action@6.1.0':
dependencies:
@@ -15311,39 +14965,75 @@ snapshots:
'@parcel/watcher-android-arm64@2.4.1':
optional: true
+ '@parcel/watcher-android-arm64@2.6.0':
+ optional: true
+
'@parcel/watcher-darwin-arm64@2.4.1':
optional: true
+ '@parcel/watcher-darwin-arm64@2.6.0':
+ optional: true
+
'@parcel/watcher-darwin-x64@2.4.1':
optional: true
+ '@parcel/watcher-darwin-x64@2.6.0':
+ optional: true
+
'@parcel/watcher-freebsd-x64@2.4.1':
optional: true
+ '@parcel/watcher-freebsd-x64@2.6.0':
+ optional: true
+
'@parcel/watcher-linux-arm-glibc@2.4.1':
optional: true
+ '@parcel/watcher-linux-arm-glibc@2.6.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-musl@2.6.0':
+ optional: true
+
'@parcel/watcher-linux-arm64-glibc@2.4.1':
optional: true
+ '@parcel/watcher-linux-arm64-glibc@2.6.0':
+ optional: true
+
'@parcel/watcher-linux-arm64-musl@2.4.1':
optional: true
+ '@parcel/watcher-linux-arm64-musl@2.6.0':
+ optional: true
+
'@parcel/watcher-linux-x64-glibc@2.4.1':
optional: true
+ '@parcel/watcher-linux-x64-glibc@2.6.0':
+ optional: true
+
'@parcel/watcher-linux-x64-musl@2.4.1':
optional: true
+ '@parcel/watcher-linux-x64-musl@2.6.0':
+ optional: true
+
'@parcel/watcher-win32-arm64@2.4.1':
optional: true
+ '@parcel/watcher-win32-arm64@2.6.0':
+ optional: true
+
'@parcel/watcher-win32-ia32@2.4.1':
optional: true
'@parcel/watcher-win32-x64@2.4.1':
optional: true
+ '@parcel/watcher-win32-x64@2.6.0':
+ optional: true
+
'@parcel/watcher@2.4.1':
dependencies:
detect-libc: 1.0.3
@@ -15364,9 +15054,30 @@ snapshots:
'@parcel/watcher-win32-ia32': 2.4.1
'@parcel/watcher-win32-x64': 2.4.1
- '@phenomnomnominal/tsquery@5.0.1(typescript@5.6.3)':
+ '@parcel/watcher@2.6.0':
dependencies:
- esquery: 1.5.0
+ detect-libc: 2.1.2
+ is-glob: 4.0.3
+ node-addon-api: 7.1.1
+ picomatch: 4.0.7
+ optionalDependencies:
+ '@parcel/watcher-android-arm64': 2.6.0
+ '@parcel/watcher-darwin-arm64': 2.6.0
+ '@parcel/watcher-darwin-x64': 2.6.0
+ '@parcel/watcher-freebsd-x64': 2.6.0
+ '@parcel/watcher-linux-arm-glibc': 2.6.0
+ '@parcel/watcher-linux-arm-musl': 2.6.0
+ '@parcel/watcher-linux-arm64-glibc': 2.6.0
+ '@parcel/watcher-linux-arm64-musl': 2.6.0
+ '@parcel/watcher-linux-x64-glibc': 2.6.0
+ '@parcel/watcher-linux-x64-musl': 2.6.0
+ '@parcel/watcher-win32-arm64': 2.6.0
+ '@parcel/watcher-win32-x64': 2.6.0
+
+ '@phenomnomnominal/tsquery@6.2.0(typescript@5.6.3)':
+ dependencies:
+ '@types/esquery': 1.5.4
+ esquery: 1.7.0
typescript: 5.6.3
'@pkgjs/parseargs@0.11.0':
@@ -15374,6 +15085,8 @@ snapshots:
'@pkgr/core@0.1.1': {}
+ '@pkgr/core@0.3.6': {}
+
'@playwright/test@1.47.2':
dependencies:
playwright: 1.47.2
@@ -15522,11 +15235,13 @@ snapshots:
'@sinclair/typebox@0.27.8': {}
+ '@sinclair/typebox@0.34.52': {}
+
'@sinonjs/commons@3.0.1':
dependencies:
type-detect: 4.0.8
- '@sinonjs/fake-timers@10.3.0':
+ '@sinonjs/fake-timers@15.4.0':
dependencies:
'@sinonjs/commons': 3.0.1
@@ -15613,7 +15328,7 @@ snapshots:
'@testing-library/dom@10.4.0':
dependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.29.7
'@babel/runtime': 7.24.4
'@types/aria-query': 5.0.4
aria-query: 5.3.0
@@ -15631,8 +15346,6 @@ snapshots:
'@tootallnate/once@2.0.0': {}
- '@trysound/sax@0.2.0': {}
-
'@tsconfig/node10@1.0.11': {}
'@tsconfig/node12@1.0.11': {}
@@ -15641,9 +15354,14 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
- '@tybys/wasm-util@0.9.0':
+ '@tybys/wasm-util@0.10.4':
dependencies:
tslib: 2.6.3
+ optional: true
+
+ '@tybys/wasm-util@0.9.0':
+ dependencies:
+ tslib: 2.8.1
'@types/argparse@1.0.38': {}
@@ -15675,15 +15393,6 @@ snapshots:
'@types/connect': 3.4.38
'@types/node': 22.10.2
- '@types/bonjour@3.5.13':
- dependencies:
- '@types/node': 22.10.2
-
- '@types/connect-history-api-fallback@1.5.4':
- dependencies:
- '@types/express-serve-static-core': 4.19.0
- '@types/node': 22.10.2
-
'@types/connect@3.4.38':
dependencies:
'@types/node': 22.10.2
@@ -15699,6 +15408,10 @@ snapshots:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
+ '@types/esquery@1.5.4':
+ dependencies:
+ '@types/estree': 1.0.6
+
'@types/estree@1.0.5': {}
'@types/estree@1.0.6': {}
@@ -15717,27 +15430,12 @@ snapshots:
'@types/qs': 6.9.14
'@types/serve-static': 1.15.7
- '@types/express@4.17.21':
- dependencies:
- '@types/body-parser': 1.19.5
- '@types/express-serve-static-core': 4.19.0
- '@types/qs': 6.9.14
- '@types/serve-static': 1.15.7
-
- '@types/graceful-fs@4.1.9':
- dependencies:
- '@types/node': 22.10.2
-
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.2
'@types/http-errors@2.0.4': {}
- '@types/http-proxy@1.17.15':
- dependencies:
- '@types/node': 22.10.2
-
'@types/istanbul-lib-coverage@2.0.6': {}
'@types/istanbul-lib-report@3.0.3':
@@ -15756,10 +15454,6 @@ snapshots:
'@types/mime@1.3.5': {}
- '@types/node-forge@1.3.11':
- dependencies:
- '@types/node': 22.10.2
-
'@types/node@12.20.55': {}
'@types/node@22.10.2':
@@ -15772,27 +15466,17 @@ snapshots:
'@types/range-parser@1.2.7': {}
- '@types/retry@0.12.2': {}
-
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
'@types/node': 22.10.2
- '@types/serve-index@1.9.4':
- dependencies:
- '@types/express': 4.17.17
-
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
'@types/node': 22.10.2
'@types/send': 0.17.4
- '@types/sockjs@0.3.36':
- dependencies:
- '@types/node': 22.10.2
-
'@types/stack-utils@2.0.3': {}
'@types/statuses@2.0.5': {}
@@ -15801,10 +15485,6 @@ snapshots:
'@types/unist@3.0.2': {}
- '@types/ws@8.5.12':
- dependencies:
- '@types/node': 22.10.2
-
'@types/yargs-parser@21.0.3': {}
'@types/yargs@17.0.33':
@@ -16002,6 +15682,78 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
+ '@ungap/structured-clone@1.4.0': {}
+
+ '@unrs/resolver-binding-android-arm-eabi@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-android-arm64@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-arm64@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-darwin-x64@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-freebsd-x64@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-arm64-musl@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-loong64-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-loong64-musl@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-riscv64-musl@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-gnu@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-linux-x64-musl@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-openharmony-arm64@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-wasm32-wasi@1.12.2':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.2.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ optional: true
+
+ '@unrs/resolver-binding-win32-arm64-msvc@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-win32-ia32-msvc@1.12.2':
+ optional: true
+
+ '@unrs/resolver-binding-win32-x64-msvc@1.12.2':
+ optional: true
+
'@verdaccio/commons-api@10.2.0':
dependencies:
http-errors: 2.0.0
@@ -16317,11 +16069,6 @@ snapshots:
'@yarnpkg/lockfile@1.1.0': {}
- '@yarnpkg/parsers@3.0.2':
- dependencies:
- js-yaml: 3.14.1
- tslib: 2.6.3
-
'@zkochan/js-yaml@0.0.7':
dependencies:
argparse: 2.0.1
@@ -16342,9 +16089,9 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-import-attributes@1.9.5(acorn@8.11.3):
+ acorn-import-attributes@1.9.5(acorn@8.15.0):
dependencies:
- acorn: 8.11.3
+ acorn: 8.15.0
acorn-jsx@5.3.2(acorn@8.11.3):
dependencies:
@@ -16356,7 +16103,7 @@ snapshots:
acorn@8.15.0: {}
- address@1.2.2: {}
+ address@2.0.3: {}
agent-base@6.0.2:
dependencies:
@@ -16364,11 +16111,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ajv-draft-04@1.0.0(ajv@8.13.0):
- optionalDependencies:
- ajv: 8.13.0
+ agent-base@7.1.4: {}
- ajv-formats@2.1.1(ajv@8.13.0):
+ ajv-draft-04@1.0.0(ajv@8.13.0):
optionalDependencies:
ajv: 8.13.0
@@ -16380,11 +16125,6 @@ snapshots:
dependencies:
ajv: 6.12.6
- ajv-keywords@5.1.0(ajv@8.13.0):
- dependencies:
- ajv: 8.13.0
- fast-deep-equal: 3.1.3
-
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -16416,8 +16156,6 @@ snapshots:
dependencies:
type-fest: 1.4.0
- ansi-html-community@0.0.8: {}
-
ansi-regex@2.1.1:
optional: true
@@ -16485,8 +16223,6 @@ snapshots:
array-union@2.1.0: {}
- array-union@3.0.1: {}
-
array.prototype.flat@1.3.2:
dependencies:
call-bind: 1.0.7
@@ -16536,16 +16272,6 @@ snapshots:
atomic-sleep@1.0.0: {}
- autoprefixer@10.4.20(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- caniuse-lite: 1.0.30001663
- fraction.js: 4.3.7
- normalize-range: 0.1.2
- picocolors: 1.1.1
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.0.0
@@ -16554,132 +16280,114 @@ snapshots:
aws4@1.12.0: {}
- axios@1.7.7:
- dependencies:
- follow-redirects: 1.15.6
- form-data: 4.0.0
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
-
- babel-jest@29.7.0(@babel/core@7.24.4):
+ babel-jest@30.5.2(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.24.4
- '@jest/transform': 29.7.0
+ '@babel/core': 7.29.7
+ '@jest/transform': 30.5.2
'@types/babel__core': 7.20.5
- babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.6.3(@babel/core@7.24.4)
+ babel-plugin-istanbul: 8.0.0
+ babel-preset-jest: 30.5.0(@babel/core@7.29.7)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
- babel-loader@9.2.1(@babel/core@7.24.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
+ babel-plugin-const-enum@1.2.0(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.24.4
- find-cache-dir: 4.0.0
- schema-utils: 4.2.0
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- babel-plugin-const-enum@1.2.0(@babel/core@7.24.4):
- dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.29.7)
'@babel/traverse': 7.24.1
transitivePeerDependencies:
- supports-color
- babel-plugin-istanbul@6.1.1:
+ babel-plugin-istanbul@8.0.0:
dependencies:
'@babel/helper-plugin-utils': 7.24.8
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
- istanbul-lib-instrument: 5.2.1
- test-exclude: 6.0.0
+ istanbul-lib-instrument: 6.0.3
+ test-exclude: 7.0.2
transitivePeerDependencies:
- supports-color
- babel-plugin-jest-hoist@29.6.3:
+ babel-plugin-jest-hoist@30.5.0:
dependencies:
- '@babel/template': 7.24.0
- '@babel/types': 7.24.0
'@types/babel__core': 7.20.5
- '@types/babel__traverse': 7.20.6
- babel-plugin-macros@2.8.0:
+ babel-plugin-macros@3.1.0:
dependencies:
'@babel/runtime': 7.24.4
- cosmiconfig: 6.0.0
+ cosmiconfig: 7.1.0
resolve: 1.22.8
- babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4):
+ babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.29.7):
dependencies:
'@babel/compat-data': 7.24.4
- '@babel/core': 7.24.4
- '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.29.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4):
+ babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.29.7)
core-js-compat: 3.36.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4):
+ babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.24.4
- '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.24.4)(@babel/traverse@7.24.1):
+ babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.29.7)(@babel/traverse@7.29.10):
dependencies:
- '@babel/core': 7.24.4
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.24.8
optionalDependencies:
- '@babel/traverse': 7.24.1
-
- babel-preset-current-node-syntax@1.1.0(@babel/core@7.24.4):
- dependencies:
- '@babel/core': 7.24.4
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
- '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.24.4)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4)
-
- babel-preset-jest@29.6.3(@babel/core@7.24.4):
- dependencies:
- '@babel/core': 7.24.4
- babel-plugin-jest-hoist: 29.6.3
- babel-preset-current-node-syntax: 1.1.0(@babel/core@7.24.4)
+ '@babel/traverse': 7.29.10
+
+ babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.7):
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7)
+
+ babel-preset-jest@30.5.0(@babel/core@7.29.7):
+ dependencies:
+ '@babel/core': 7.29.7
+ babel-plugin-jest-hoist: 30.5.0
+ babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7)
balanced-match@1.0.2: {}
+ balanced-match@4.0.3: {}
+
base64-js@1.5.1: {}
basic-auth@2.0.1:
dependencies:
safe-buffer: 5.1.2
- batch@0.6.1: {}
-
bcrypt-pbkdf@1.0.2:
dependencies:
tweetnacl: 0.14.5
@@ -16736,13 +16444,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- bonjour-service@1.2.1:
- dependencies:
- fast-deep-equal: 3.1.3
- multicast-dns: 7.2.5
-
- boolbase@1.0.0: {}
-
boolean@3.2.0: {}
brace-expansion@1.1.11:
@@ -16754,6 +16455,10 @@ snapshots:
dependencies:
balanced-match: 1.0.2
+ brace-expansion@5.0.12:
+ dependencies:
+ balanced-match: 4.0.3
+
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -16785,10 +16490,6 @@ snapshots:
builtins@1.0.3: {}
- builtins@5.1.0:
- dependencies:
- semver: 7.6.3
-
bundle-name@4.1.0:
dependencies:
run-applescript: 7.0.0
@@ -16819,13 +16520,6 @@ snapshots:
camelcase@8.0.0: {}
- caniuse-api@3.0.0:
- dependencies:
- browserslist: 4.24.0
- caniuse-lite: 1.0.30001663
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
-
caniuse-lite@1.0.30001663: {}
caseless@0.12.0: {}
@@ -16877,7 +16571,9 @@ snapshots:
ci-info@3.9.0: {}
- cjs-module-lexer@1.4.1: {}
+ ci-info@4.4.0: {}
+
+ cjs-module-lexer@2.3.0: {}
cli-cursor@3.1.0:
dependencies:
@@ -16929,8 +16625,6 @@ snapshots:
color-name@1.1.4: {}
- colord@2.9.3: {}
-
colorette@2.0.20: {}
columnify@1.6.0:
@@ -16946,8 +16640,6 @@ snapshots:
commander@2.20.3: {}
- commander@7.2.0: {}
-
commitizen@4.3.0(@types/node@22.10.2)(typescript@5.6.3):
dependencies:
cachedir: 2.3.0
@@ -16968,8 +16660,6 @@ snapshots:
- '@types/node'
- typescript
- common-path-prefix@3.0.0: {}
-
compare-func@2.0.0:
dependencies:
array-ify: 1.0.0
@@ -17010,8 +16700,6 @@ snapshots:
confusing-browser-globals@1.0.11: {}
- connect-history-api-fallback@2.0.0: {}
-
console-control-strings@1.1.0:
optional: true
@@ -17065,16 +16753,7 @@ snapshots:
copy-anything@2.0.6:
dependencies:
is-what: 3.14.1
-
- copy-webpack-plugin@10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- fast-glob: 3.3.2
- glob-parent: 6.0.2
- globby: 12.2.0
- normalize-path: 3.0.0
- schema-utils: 4.2.0
- serialize-javascript: 6.0.2
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
+ optional: true
core-js-compat@3.36.1:
dependencies:
@@ -17100,14 +16779,6 @@ snapshots:
jiti: 1.21.0
typescript: 5.6.3
- cosmiconfig@6.0.0:
- dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
-
cosmiconfig@7.1.0:
dependencies:
'@types/parse-json': 4.0.2
@@ -17139,107 +16810,8 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- css-declaration-sorter@7.2.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- css-loader@6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-modules-extract-imports: 3.1.0(postcss@8.4.47)
- postcss-modules-local-by-default: 4.0.5(postcss@8.4.47)
- postcss-modules-scope: 3.2.0(postcss@8.4.47)
- postcss-modules-values: 4.0.0(postcss@8.4.47)
- postcss-value-parser: 4.2.0
- semver: 7.6.3
- optionalDependencies:
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.25
- cssnano: 6.1.2(postcss@8.4.47)
- jest-worker: 29.7.0
- postcss: 8.4.47
- schema-utils: 4.2.0
- serialize-javascript: 6.0.2
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
- optionalDependencies:
- esbuild: 0.19.12
-
- css-select@5.1.0:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.1.0
- domhandler: 5.0.3
- domutils: 3.1.0
- nth-check: 2.1.1
-
- css-tree@2.2.1:
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- css-tree@2.3.1:
- dependencies:
- mdn-data: 2.0.30
- source-map-js: 1.2.1
-
- css-what@6.1.0: {}
-
- cssesc@3.0.0: {}
-
cssfontparser@1.2.1: {}
- cssnano-preset-default@6.1.2(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- css-declaration-sorter: 7.2.0(postcss@8.4.47)
- cssnano-utils: 4.0.2(postcss@8.4.47)
- postcss: 8.4.47
- postcss-calc: 9.0.1(postcss@8.4.47)
- postcss-colormin: 6.1.0(postcss@8.4.47)
- postcss-convert-values: 6.1.0(postcss@8.4.47)
- postcss-discard-comments: 6.0.2(postcss@8.4.47)
- postcss-discard-duplicates: 6.0.3(postcss@8.4.47)
- postcss-discard-empty: 6.0.3(postcss@8.4.47)
- postcss-discard-overridden: 6.0.2(postcss@8.4.47)
- postcss-merge-longhand: 6.0.5(postcss@8.4.47)
- postcss-merge-rules: 6.1.1(postcss@8.4.47)
- postcss-minify-font-values: 6.1.0(postcss@8.4.47)
- postcss-minify-gradients: 6.0.3(postcss@8.4.47)
- postcss-minify-params: 6.1.0(postcss@8.4.47)
- postcss-minify-selectors: 6.0.4(postcss@8.4.47)
- postcss-normalize-charset: 6.0.2(postcss@8.4.47)
- postcss-normalize-display-values: 6.0.2(postcss@8.4.47)
- postcss-normalize-positions: 6.0.2(postcss@8.4.47)
- postcss-normalize-repeat-style: 6.0.2(postcss@8.4.47)
- postcss-normalize-string: 6.0.2(postcss@8.4.47)
- postcss-normalize-timing-functions: 6.0.2(postcss@8.4.47)
- postcss-normalize-unicode: 6.1.0(postcss@8.4.47)
- postcss-normalize-url: 6.0.2(postcss@8.4.47)
- postcss-normalize-whitespace: 6.0.2(postcss@8.4.47)
- postcss-ordered-values: 6.0.2(postcss@8.4.47)
- postcss-reduce-initial: 6.1.0(postcss@8.4.47)
- postcss-reduce-transforms: 6.0.2(postcss@8.4.47)
- postcss-svgo: 6.0.3(postcss@8.4.47)
- postcss-unique-selectors: 6.0.4(postcss@8.4.47)
-
- cssnano-utils@4.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- cssnano@6.1.2(postcss@8.4.47):
- dependencies:
- cssnano-preset-default: 6.1.2(postcss@8.4.47)
- lilconfig: 3.1.2
- postcss: 8.4.47
-
- csso@5.0.5:
- dependencies:
- css-tree: 2.2.1
-
cssstyle@3.0.0:
dependencies:
rrweb-cssom: 0.6.0
@@ -17304,6 +16876,10 @@ snapshots:
dependencies:
ms: 2.1.3
+ debug@4.3.1:
+ dependencies:
+ ms: 2.1.2
+
debug@4.3.4:
dependencies:
ms: 2.1.2
@@ -17318,7 +16894,9 @@ snapshots:
dedent@0.7.0: {}
- dedent@1.5.3: {}
+ dedent@1.7.2(babel-plugin-macros@3.1.0):
+ optionalDependencies:
+ babel-plugin-macros: 3.1.0
deep-eql@4.1.3:
dependencies:
@@ -17345,8 +16923,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
- define-lazy-prop@2.0.0: {}
-
define-lazy-prop@3.0.0: {}
define-properties@1.2.1:
@@ -17360,8 +16936,6 @@ snapshots:
delegates@1.0.0:
optional: true
- depd@1.1.2: {}
-
depd@2.0.0: {}
deprecation@2.3.1: {}
@@ -17376,16 +16950,15 @@ snapshots:
detect-libc@1.0.3: {}
+ detect-libc@2.1.2: {}
+
detect-newline@3.1.0: {}
detect-node@2.1.0: {}
- detect-port@1.5.1:
+ detect-port@2.1.0:
dependencies:
- address: 1.2.2
- debug: 4.3.7
- transitivePeerDependencies:
- - supports-color
+ address: 2.0.3
dezalgo@1.0.4:
dependencies:
@@ -17400,10 +16973,6 @@ snapshots:
dependencies:
path-type: 4.0.0
- dns-packet@5.6.1:
- dependencies:
- '@leichtgewicht/ip-codec': 2.0.5
-
doctrine@2.1.0:
dependencies:
esutils: 2.0.3
@@ -17414,37 +16983,19 @@ snapshots:
dom-accessibility-api@0.5.16: {}
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- domelementtype@2.3.0: {}
-
domexception@4.0.0:
dependencies:
webidl-conversions: 7.0.0
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@3.1.0:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
-
dot-prop@5.3.0:
dependencies:
is-obj: 2.0.0
- dotenv-expand@11.0.6:
+ dotenv-expand@12.0.3:
dependencies:
- dotenv: 16.4.5
+ dotenv: 16.4.7
- dotenv@16.4.5: {}
+ dotenv@16.4.7: {}
dotenv@8.6.0: {}
@@ -17500,9 +17051,7 @@ snapshots:
effect@3.5.3: {}
- ejs@3.1.10:
- dependencies:
- jake: 10.8.7
+ ejs@5.0.1: {}
electron-to-chromium@1.5.28: {}
@@ -17522,6 +17071,10 @@ snapshots:
dependencies:
once: 1.4.0
+ end-of-stream@1.4.5:
+ dependencies:
+ once: 1.4.0
+
enhanced-resolve@5.17.1:
dependencies:
graceful-fs: 4.2.11
@@ -17603,6 +17156,8 @@ snapshots:
es-module-lexer@1.5.4: {}
+ es-module-lexer@2.3.2: {}
+
es-object-atoms@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -17679,6 +17234,8 @@ snapshots:
escalade@3.1.2: {}
+ escalade@3.2.0: {}
+
escape-html@1.0.3: {}
escape-string-regexp@1.0.5: {}
@@ -17822,6 +17379,10 @@ snapshots:
dependencies:
estraverse: 5.3.0
+ esquery@1.7.0:
+ dependencies:
+ estraverse: 5.3.0
+
esrecurse@4.3.0:
dependencies:
estraverse: 5.3.0
@@ -17884,19 +17445,20 @@ snapshots:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- exit@0.1.2: {}
+ exit-x@0.2.2: {}
expand-tilde@2.0.2:
dependencies:
homedir-polyfill: 1.0.3
- expect@29.7.0:
+ expect@30.5.2:
dependencies:
- '@jest/expect-utils': 29.7.0
- jest-get-type: 29.6.3
- jest-matcher-utils: 29.7.0
- jest-message-util: 29.7.0
- jest-util: 29.7.0
+ '@jest/expect-utils': 30.5.2
+ '@jest/get-type': 30.5.0
+ jest-matcher-utils: 30.5.2
+ jest-message-util: 30.5.1
+ jest-mock: 30.5.2
+ jest-util: 30.5.1
express-rate-limit@5.5.1: {}
@@ -18014,13 +17576,19 @@ snapshots:
fast-safe-stringify@2.1.1: {}
- fastq@1.17.1:
+ fast-string-truncated-width@3.0.3: {}
+
+ fast-string-width@3.0.2:
dependencies:
- reusify: 1.0.4
+ fast-string-truncated-width: 3.0.3
+
+ fast-wrap-ansi@0.2.0:
+ dependencies:
+ fast-string-width: 3.0.2
- faye-websocket@0.11.4:
+ fastq@1.17.1:
dependencies:
- websocket-driver: 0.7.4
+ reusify: 1.0.4
fb-watchman@2.0.2:
dependencies:
@@ -18030,6 +17598,10 @@ snapshots:
optionalDependencies:
picomatch: 4.0.2
+ fdir@6.5.0(picomatch@4.0.7):
+ optionalDependencies:
+ picomatch: 4.0.7
+
fflate@0.8.2: {}
figures@3.2.0:
@@ -18040,10 +17612,6 @@ snapshots:
dependencies:
flat-cache: 3.2.0
- filelist@1.0.4:
- dependencies:
- minimatch: 5.1.6
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -18074,11 +17642,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- find-cache-dir@4.0.0:
- dependencies:
- common-path-prefix: 3.0.0
- pkg-dir: 7.0.0
-
find-my-way-ts@0.1.4:
dependencies:
fast-querystring: 1.1.2
@@ -18100,11 +17663,6 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- find-up@6.3.0:
- dependencies:
- locate-path: 7.2.0
- path-exists: 5.0.0
-
find-up@7.0.0:
dependencies:
locate-path: 7.2.0
@@ -18124,8 +17682,6 @@ snapshots:
keyv: 4.5.4
rimraf: 3.0.2
- flat@5.0.2: {}
-
flatted@3.3.1: {}
follow-redirects@1.15.6: {}
@@ -18141,23 +17697,6 @@ snapshots:
forever-agent@0.6.1: {}
- fork-ts-checker-webpack-plugin@7.2.13(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- '@babel/code-frame': 7.24.2
- chalk: 4.1.2
- chokidar: 3.6.0
- cosmiconfig: 7.1.0
- deepmerge: 4.3.1
- fs-extra: 10.1.0
- memfs: 3.5.3
- minimatch: 3.1.2
- node-abort-controller: 3.1.1
- schema-utils: 3.3.0
- semver: 7.6.3
- tapable: 2.2.1
- typescript: 5.6.3
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
form-data@2.3.3:
dependencies:
asynckit: 0.4.0
@@ -18179,22 +17718,10 @@ snapshots:
forwarded@0.2.0: {}
- fraction.js@4.3.7: {}
-
fresh@0.5.2: {}
- front-matter@4.0.2:
- dependencies:
- js-yaml: 3.14.1
-
fs-constants@1.0.0: {}
- fs-extra@10.1.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
fs-extra@7.0.1:
dependencies:
graceful-fs: 4.2.11
@@ -18214,8 +17741,6 @@ snapshots:
jsonfile: 6.1.0
universalify: 2.0.1
- fs-monkey@1.0.6: {}
-
fs.realpath@1.0.0: {}
fsevents@2.3.2:
@@ -18273,6 +17798,8 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.2.4
+ get-them-args@1.3.2: {}
+
getpass@0.1.7:
dependencies:
assert-plus: 1.0.0
@@ -18302,6 +17829,12 @@ snapshots:
package-json-from-dist: 1.0.1
path-scurry: 1.11.1
+ glob@13.0.6:
+ dependencies:
+ minimatch: 10.2.5
+ minipass: 7.1.3
+ path-scurry: 2.0.2
+
glob@6.0.4:
dependencies:
inflight: 1.0.6
@@ -18352,7 +17885,7 @@ snapshots:
dependencies:
type-fest: 0.20.2
- globals@15.9.0: {}
+ globals@17.13.0: {}
globalthis@1.0.3:
dependencies:
@@ -18367,15 +17900,6 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globby@12.2.0:
- dependencies:
- array-union: 3.0.1
- dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.1
- merge2: 1.4.1
- slash: 4.0.0
-
globrex@0.1.2: {}
gopd@1.0.1:
@@ -18388,8 +17912,6 @@ snapshots:
graphql@16.9.0: {}
- handle-thing@2.0.1: {}
-
handlebars@4.7.8:
dependencies:
minimist: 1.2.8
@@ -18447,34 +17969,12 @@ snapshots:
hosted-git-info@2.8.9: {}
- hosted-git-info@7.0.1:
- dependencies:
- lru-cache: 10.4.3
-
- hpack.js@2.1.6:
- dependencies:
- inherits: 2.0.4
- obuf: 1.1.2
- readable-stream: 2.3.8
- wbuf: 1.7.3
-
html-encoding-sniffer@3.0.0:
dependencies:
whatwg-encoding: 2.0.0
- html-entities@2.5.2: {}
-
html-escaper@2.0.2: {}
- http-deceiver@1.2.7: {}
-
- http-errors@1.6.3:
- dependencies:
- depd: 1.1.2
- inherits: 2.0.3
- setprototypeof: 1.1.0
- statuses: 1.5.0
-
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -18483,8 +17983,6 @@ snapshots:
statuses: 2.0.1
toidentifier: 1.0.1
- http-parser-js@0.5.8: {}
-
http-proxy-agent@5.0.0:
dependencies:
'@tootallnate/once': 2.0.0
@@ -18493,18 +17991,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.6(@types/express@4.17.21):
- dependencies:
- '@types/http-proxy': 1.17.15
- http-proxy: 1.18.1
- is-glob: 4.0.3
- is-plain-obj: 3.0.0
- micromatch: 4.0.8
- optionalDependencies:
- '@types/express': 4.17.21
- transitivePeerDependencies:
- - debug
-
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
@@ -18555,6 +18041,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ https-proxy-agent@7.0.6:
+ dependencies:
+ agent-base: 7.1.4
+ debug: 4.3.7
+ transitivePeerDependencies:
+ - supports-color
+
human-id@1.0.2: {}
human-signals@2.1.0: {}
@@ -18565,8 +18058,6 @@ snapshots:
husky@8.0.3: {}
- hyperdyperid@1.2.0: {}
-
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -18575,10 +18066,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
identity-obj-proxy@3.0.0:
dependencies:
harmony-reflect: 1.6.2
@@ -18587,6 +18074,10 @@ snapshots:
ignore@5.3.1: {}
+ ignore@7.0.12: {}
+
+ ignore@7.0.6: {}
+
image-size@0.5.5:
optional: true
@@ -18610,8 +18101,6 @@ snapshots:
once: 1.4.0
wrappy: 1.0.2
- inherits@2.0.3: {}
-
inherits@2.0.4: {}
ini@1.3.8: {}
@@ -18662,9 +18151,9 @@ snapshots:
interpret@1.4.0: {}
- ipaddr.js@1.9.1: {}
+ ip-regex@2.1.0: {}
- ipaddr.js@2.2.0: {}
+ ipaddr.js@1.9.1: {}
is-array-buffer@3.0.4:
dependencies:
@@ -18700,8 +18189,6 @@ snapshots:
dependencies:
has-tostringtag: 1.0.2
- is-docker@2.2.1: {}
-
is-docker@3.0.0: {}
is-extglob@2.1.1: {}
@@ -18729,8 +18216,6 @@ snapshots:
is-negative-zero@2.0.3: {}
- is-network-error@1.1.0: {}
-
is-node-process@1.2.0: {}
is-number-object@1.0.7:
@@ -18743,8 +18228,6 @@ snapshots:
is-path-inside@3.0.3: {}
- is-plain-obj@3.0.0: {}
-
is-potential-custom-element-name@1.0.1: {}
is-promise@2.2.2: {}
@@ -18786,24 +18269,29 @@ snapshots:
is-unicode-supported@0.1.0: {}
+ is-url@1.2.4: {}
+
is-utf8@0.2.1: {}
is-weakref@1.0.2:
dependencies:
call-bind: 1.0.7
- is-what@3.14.1: {}
+ is-what@3.14.1:
+ optional: true
is-windows@1.0.2: {}
- is-wsl@2.2.0:
- dependencies:
- is-docker: 2.2.1
-
is-wsl@3.1.0:
dependencies:
is-inside-container: 1.0.0
+ is2@2.0.1:
+ dependencies:
+ deep-is: 0.1.4
+ ip-regex: 2.1.0
+ is-url: 1.2.4
+
isarray@1.0.0: {}
isarray@2.0.5: {}
@@ -18816,16 +18304,6 @@ snapshots:
istanbul-lib-coverage@3.2.2: {}
- istanbul-lib-instrument@5.2.1:
- dependencies:
- '@babel/core': 7.24.4
- '@babel/parser': 7.24.4
- '@istanbuljs/schema': 0.1.3
- istanbul-lib-coverage: 3.2.2
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
istanbul-lib-instrument@6.0.3:
dependencies:
'@babel/core': 7.24.4
@@ -18842,14 +18320,6 @@ snapshots:
make-dir: 4.0.0
supports-color: 7.2.0
- istanbul-lib-source-maps@4.0.1:
- dependencies:
- debug: 4.3.7
- istanbul-lib-coverage: 3.2.2
- source-map: 0.6.1
- transitivePeerDependencies:
- - supports-color
-
istanbul-lib-source-maps@5.0.4:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
@@ -18869,66 +18339,60 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jake@10.8.7:
- dependencies:
- async: 3.2.5
- chalk: 4.1.2
- filelist: 1.0.4
- minimatch: 3.1.2
-
jest-canvas-mock@2.5.2:
dependencies:
cssfontparser: 1.2.1
moo-color: 1.0.3
- jest-circus@29.7.0:
+ jest-circus@30.5.2(babel-plugin-macros@3.1.0):
dependencies:
- '@jest/environment': 29.7.0
- '@jest/expect': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/environment': 30.5.2
+ '@jest/expect': 30.5.2
+ '@jest/test-result': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
chalk: 4.1.2
co: 4.6.0
- dedent: 1.5.3
+ dedent: 1.7.2(babel-plugin-macros@3.1.0)
is-generator-fn: 2.1.0
- jest-each: 29.7.0
- jest-matcher-utils: 29.7.0
- jest-message-util: 29.7.0
- jest-runtime: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
+ jest-each: 30.5.2
+ jest-matcher-utils: 30.5.2
+ jest-message-util: 30.5.1
+ jest-runtime: 30.5.2
+ jest-snapshot: 30.5.2
+ jest-util: 30.5.1
p-limit: 3.1.0
- pretty-format: 29.7.0
- pure-rand: 6.1.0
+ pretty-format: 30.5.1
+ pure-rand: 7.0.1
slash: 3.0.0
stack-utils: 2.0.6
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@22.10.2)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3)):
+ jest-config@30.5.2(@types/node@22.10.2)(babel-plugin-macros@3.1.0)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3)):
dependencies:
- '@babel/core': 7.24.4
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.24.4)
+ '@babel/core': 7.29.7
+ '@jest/get-type': 30.5.0
+ '@jest/pattern': 30.5.0
+ '@jest/test-sequencer': 30.5.2
+ '@jest/types': 30.5.1
+ babel-jest: 30.5.2(@babel/core@7.29.7)
chalk: 4.1.2
- ci-info: 3.9.0
+ ci-info: 4.4.0
deepmerge: 4.3.1
- glob: 7.2.3
+ glob: 13.0.6
graceful-fs: 4.2.11
- jest-circus: 29.7.0
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- micromatch: 4.0.8
+ jest-circus: 30.5.2(babel-plugin-macros@3.1.0)
+ jest-docblock: 30.5.0
+ jest-environment-node: 30.5.2
+ jest-regex-util: 30.5.0
+ jest-resolve: 30.5.1
+ jest-runner: 30.5.2
+ jest-util: 30.5.1
+ jest-validate: 30.5.1
parse-json: 5.2.0
- pretty-format: 29.7.0
+ pretty-format: 30.5.1
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
@@ -18938,205 +18402,202 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-diff@29.7.0:
+ jest-diff@30.5.2:
dependencies:
+ '@jest/diff-sequences': 30.5.0
+ '@jest/get-type': 30.5.0
chalk: 4.1.2
- diff-sequences: 29.6.3
- jest-get-type: 29.6.3
- pretty-format: 29.7.0
+ pretty-format: 30.5.1
- jest-docblock@29.7.0:
+ jest-docblock@30.5.0:
dependencies:
detect-newline: 3.1.0
- jest-each@29.7.0:
+ jest-each@30.5.2:
dependencies:
- '@jest/types': 29.6.3
+ '@jest/get-type': 30.5.0
+ '@jest/types': 30.5.1
chalk: 4.1.2
- jest-get-type: 29.6.3
- jest-util: 29.7.0
- pretty-format: 29.7.0
+ jest-regex-util: 30.5.0
+ jest-util: 30.5.1
+ pretty-format: 30.5.1
- jest-environment-node@29.7.0:
+ jest-environment-node@30.5.2:
dependencies:
- '@jest/environment': 29.7.0
- '@jest/fake-timers': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/environment': 30.5.2
+ '@jest/fake-timers': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
- jest-mock: 29.7.0
- jest-util: 29.7.0
-
- jest-get-type@29.6.3: {}
+ jest-mock: 30.5.2
+ jest-util: 30.5.1
+ jest-validate: 30.5.1
- jest-haste-map@29.7.0:
+ jest-haste-map@30.5.1:
dependencies:
- '@jest/types': 29.6.3
- '@types/graceful-fs': 4.1.9
+ '@jest/types': 30.5.1
+ '@parcel/watcher': 2.6.0
'@types/node': 22.10.2
anymatch: 3.1.3
fb-watchman: 2.0.2
+ fdir: 6.5.0(picomatch@4.0.7)
graceful-fs: 4.2.11
- jest-regex-util: 29.6.3
- jest-util: 29.7.0
- jest-worker: 29.7.0
- micromatch: 4.0.8
- walker: 1.0.8
- optionalDependencies:
- fsevents: 2.3.3
+ jest-regex-util: 30.5.0
+ jest-util: 30.5.1
+ jest-worker: 30.5.1
+ picomatch: 4.0.7
- jest-leak-detector@29.7.0:
+ jest-leak-detector@30.5.1:
dependencies:
- jest-get-type: 29.6.3
- pretty-format: 29.7.0
+ '@jest/get-type': 30.5.0
+ pretty-format: 30.5.1
- jest-matcher-utils@29.7.0:
+ jest-matcher-utils@30.5.2:
dependencies:
+ '@jest/get-type': 30.5.0
chalk: 4.1.2
- jest-diff: 29.7.0
- jest-get-type: 29.6.3
- pretty-format: 29.7.0
+ jest-diff: 30.5.2
+ pretty-format: 30.5.1
- jest-message-util@29.7.0:
+ jest-message-util@30.5.1:
dependencies:
- '@babel/code-frame': 7.24.2
- '@jest/types': 29.6.3
+ '@babel/code-frame': 7.29.7
+ '@jest/types': 30.5.1
'@types/stack-utils': 2.0.3
chalk: 4.1.2
graceful-fs: 4.2.11
- micromatch: 4.0.8
- pretty-format: 29.7.0
+ jest-util: 30.5.1
+ picomatch: 4.0.7
+ pretty-format: 30.5.1
slash: 3.0.0
stack-utils: 2.0.6
- jest-mock@29.7.0:
+ jest-mock@30.5.2:
dependencies:
- '@jest/types': 29.6.3
+ '@jest/expect-utils': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
- jest-util: 29.7.0
+ jest-util: 30.5.1
- jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
- optionalDependencies:
- jest-resolve: 29.7.0
-
- jest-regex-util@29.6.3: {}
+ jest-regex-util@30.5.0: {}
- jest-resolve@29.7.0:
+ jest-resolve@30.5.1:
dependencies:
chalk: 4.1.2
graceful-fs: 4.2.11
- jest-haste-map: 29.7.0
- jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0)
- jest-util: 29.7.0
- jest-validate: 29.7.0
- resolve: 1.22.8
- resolve.exports: 2.0.3
+ jest-haste-map: 30.5.1
+ jest-util: 30.5.1
+ jest-validate: 30.5.1
slash: 3.0.0
+ unrs-resolver: 1.12.2
- jest-runner@29.7.0:
+ jest-runner@30.5.2:
dependencies:
- '@jest/console': 29.7.0
- '@jest/environment': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/console': 30.5.2
+ '@jest/environment': 30.5.2
+ '@jest/source-map': 30.5.2
+ '@jest/test-result': 30.5.2
+ '@jest/transform': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
chalk: 4.1.2
emittery: 0.13.1
+ exit-x: 0.2.2
graceful-fs: 4.2.11
- jest-docblock: 29.7.0
- jest-environment-node: 29.7.0
- jest-haste-map: 29.7.0
- jest-leak-detector: 29.7.0
- jest-message-util: 29.7.0
- jest-resolve: 29.7.0
- jest-runtime: 29.7.0
- jest-util: 29.7.0
- jest-watcher: 29.7.0
- jest-worker: 29.7.0
+ jest-docblock: 30.5.0
+ jest-environment-node: 30.5.2
+ jest-haste-map: 30.5.1
+ jest-leak-detector: 30.5.1
+ jest-message-util: 30.5.1
+ jest-resolve: 30.5.1
+ jest-runtime: 30.5.2
+ jest-util: 30.5.1
+ jest-watcher: 30.5.2
+ jest-worker: 30.5.1
p-limit: 3.1.0
- source-map-support: 0.5.13
transitivePeerDependencies:
- supports-color
- jest-runtime@29.7.0:
+ jest-runtime@30.5.2:
dependencies:
- '@jest/environment': 29.7.0
- '@jest/fake-timers': 29.7.0
- '@jest/globals': 29.7.0
- '@jest/source-map': 29.6.3
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/environment': 30.5.2
+ '@jest/fake-timers': 30.5.2
+ '@jest/globals': 30.5.2
+ '@jest/source-map': 30.5.2
+ '@jest/test-result': 30.5.2
+ '@jest/transform': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
chalk: 4.1.2
- cjs-module-lexer: 1.4.1
+ cjs-module-lexer: 2.3.0
collect-v8-coverage: 1.0.2
- glob: 7.2.3
+ es-module-lexer: 2.3.2
+ glob: 13.0.6
graceful-fs: 4.2.11
- jest-haste-map: 29.7.0
- jest-message-util: 29.7.0
- jest-mock: 29.7.0
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
+ jest-haste-map: 30.5.1
+ jest-message-util: 30.5.1
+ jest-mock: 30.5.2
+ jest-regex-util: 30.5.0
+ jest-resolve: 30.5.1
+ jest-snapshot: 30.5.2
+ jest-util: 30.5.1
slash: 3.0.0
strip-bom: 4.0.0
transitivePeerDependencies:
- supports-color
- jest-snapshot@29.7.0:
- dependencies:
- '@babel/core': 7.24.4
- '@babel/generator': 7.24.4
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
- '@babel/types': 7.24.0
- '@jest/expect-utils': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
- babel-preset-current-node-syntax: 1.1.0(@babel/core@7.24.4)
+ jest-snapshot@30.5.2:
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/generator': 7.29.8
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
+ '@babel/types': 7.29.8
+ '@jest/expect-utils': 30.5.2
+ '@jest/get-type': 30.5.0
+ '@jest/snapshot-utils': 30.5.1
+ '@jest/transform': 30.5.2
+ '@jest/types': 30.5.1
+ babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7)
chalk: 4.1.2
- expect: 29.7.0
+ expect: 30.5.2
graceful-fs: 4.2.11
- jest-diff: 29.7.0
- jest-get-type: 29.6.3
- jest-matcher-utils: 29.7.0
- jest-message-util: 29.7.0
- jest-util: 29.7.0
- natural-compare: 1.4.0
- pretty-format: 29.7.0
- semver: 7.6.3
+ jest-diff: 30.5.2
+ jest-matcher-utils: 30.5.2
+ jest-message-util: 30.5.1
+ jest-util: 30.5.1
+ pretty-format: 30.5.1
+ semver: 7.8.5
+ synckit: 0.11.13
transitivePeerDependencies:
- supports-color
- jest-util@29.7.0:
+ jest-util@30.5.1:
dependencies:
- '@jest/types': 29.6.3
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
chalk: 4.1.2
- ci-info: 3.9.0
+ ci-info: 4.4.0
graceful-fs: 4.2.11
- picomatch: 2.3.1
+ picomatch: 4.0.7
- jest-validate@29.7.0:
+ jest-validate@30.5.1:
dependencies:
- '@jest/types': 29.6.3
+ '@jest/get-type': 30.5.0
+ '@jest/types': 30.5.1
camelcase: 6.3.0
chalk: 4.1.2
- jest-get-type: 29.6.3
leven: 3.1.0
- pretty-format: 29.7.0
+ pretty-format: 30.5.1
- jest-watcher@29.7.0:
+ jest-watcher@30.5.2:
dependencies:
- '@jest/test-result': 29.7.0
- '@jest/types': 29.6.3
+ '@jest/test-result': 30.5.2
+ '@jest/types': 30.5.1
'@types/node': 22.10.2
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
- jest-util: 29.7.0
+ jest-util: 30.5.1
string-length: 4.0.2
jest-worker@27.5.1:
@@ -19145,10 +18606,11 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest-worker@29.7.0:
+ jest-worker@30.5.1:
dependencies:
'@types/node': 22.10.2
- jest-util: 29.7.0
+ '@ungap/structured-clone': 1.4.0
+ jest-util: 30.5.1
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -19205,6 +18667,8 @@ snapshots:
jsesc@2.5.2: {}
+ jsesc@3.1.0: {}
+
json-buffer@3.0.1: {}
json-parse-even-better-errors@2.3.1: {}
@@ -19234,6 +18698,8 @@ snapshots:
jsonc-parser@3.2.0: {}
+ jsonc-parser@3.3.1: {}
+
jsonfile@4.0.0:
optionalDependencies:
graceful-fs: 4.2.11
@@ -19292,28 +18758,20 @@ snapshots:
dependencies:
json-buffer: 3.0.1
- kleur@4.1.5: {}
+ kill-port@1.6.1:
+ dependencies:
+ get-them-args: 1.3.2
+ shell-exec: 1.0.2
- klona@2.0.6: {}
+ kleur@4.1.5: {}
kolorist@1.8.0: {}
- launch-editor@2.9.1:
- dependencies:
- picocolors: 1.1.1
- shell-quote: 1.8.1
-
- less-loader@11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- klona: 2.0.6
- less: 4.1.3
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
less@4.1.3:
dependencies:
copy-anything: 2.0.6
parse-node-version: 1.0.1
- tslib: 2.6.3
+ tslib: 2.8.1
optionalDependencies:
errno: 0.1.8
graceful-fs: 4.2.11
@@ -19322,6 +18780,7 @@ snapshots:
mime: 1.6.0
needle: 3.3.1
source-map: 0.6.1
+ optional: true
leven@3.1.0: {}
@@ -19330,16 +18789,8 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- license-webpack-plugin@4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- webpack-sources: 3.2.3
- optionalDependencies:
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
lilconfig@2.1.0: {}
- lilconfig@3.1.2: {}
-
lines-and-columns@1.2.4: {}
lines-and-columns@2.0.3: {}
@@ -19426,8 +18877,6 @@ snapshots:
lodash.map@4.6.0: {}
- lodash.memoize@4.1.2: {}
-
lodash.merge@4.6.2: {}
lodash.mergewith@4.6.2: {}
@@ -19477,6 +18926,8 @@ snapshots:
lru-cache@10.4.3: {}
+ lru-cache@11.5.3: {}
+
lru-cache@4.1.5:
dependencies:
pseudomap: 1.0.2
@@ -19518,10 +18969,6 @@ snapshots:
make-error@1.3.6: {}
- makeerror@1.0.12:
- dependencies:
- tmpl: 1.0.5
-
markdown-it@14.1.0:
dependencies:
argparse: 2.0.1
@@ -19535,25 +18982,10 @@ snapshots:
dependencies:
escape-string-regexp: 4.0.0
- mdn-data@2.0.28: {}
-
- mdn-data@2.0.30: {}
-
mdurl@2.0.0: {}
media-typer@0.3.0: {}
- memfs@3.5.3:
- dependencies:
- fs-monkey: 1.0.6
-
- memfs@4.12.0:
- dependencies:
- '@jsonjoy.com/json-pack': 1.1.0(tslib@2.6.3)
- '@jsonjoy.com/util': 1.3.0(tslib@2.6.3)
- tree-dump: 1.0.2(tslib@2.6.3)
- tslib: 2.6.3
-
meow@12.1.1: {}
merge-descriptors@1.0.1: {}
@@ -19594,12 +19026,9 @@ snapshots:
mimic-fn@4.0.0: {}
- mini-css-extract-plugin@2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
+ minimatch@10.2.5:
dependencies:
- schema-utils: 4.2.0
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- minimalistic-assert@1.0.1: {}
+ brace-expansion: 5.0.12
minimatch@3.0.8:
dependencies:
@@ -19609,18 +19038,10 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
- minimatch@5.1.6:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@7.4.6:
dependencies:
brace-expansion: 2.0.1
- minimatch@9.0.3:
- dependencies:
- brace-expansion: 2.0.1
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -19631,6 +19052,8 @@ snapshots:
minipass@7.1.2: {}
+ minipass@7.1.3: {}
+
mkcert@3.2.0:
dependencies:
commander: 11.0.0
@@ -19670,7 +19093,7 @@ snapshots:
ms@2.1.3: {}
- msw@2.7.0(@types/node@22.10.2)(typescript@5.6.3):
+ msw@2.7.0(@types/node@22.10.2)(typescript@6.0.3):
dependencies:
'@bundled-es-modules/cookie': 2.0.1
'@bundled-es-modules/statuses': 1.0.1
@@ -19691,17 +19114,12 @@ snapshots:
type-fest: 4.26.1
yargs: 17.7.2
optionalDependencies:
- typescript: 5.6.3
+ typescript: 6.0.3
transitivePeerDependencies:
- '@types/node'
muggle-string@0.4.1: {}
- multicast-dns@7.2.5:
- dependencies:
- dns-packet: 5.6.1
- thunky: 1.1.0
-
multipasta@0.2.2: {}
mute-stream@0.0.8: {}
@@ -19720,6 +19138,8 @@ snapshots:
nanoid@3.3.11: {}
+ napi-postinstall@0.3.4: {}
+
natural-compare@1.4.0: {}
ncp@2.0.0: {}
@@ -19734,8 +19154,6 @@ snapshots:
neo-async@2.6.2: {}
- node-abort-controller@3.1.1: {}
-
node-addon-api@7.1.1: {}
node-fetch@2.6.7:
@@ -19750,8 +19168,6 @@ snapshots:
node-int64@0.4.0: {}
- node-machine-id@1.1.12: {}
-
node-releases@2.0.18: {}
normalize-package-data@2.5.0:
@@ -19763,20 +19179,11 @@ snapshots:
normalize-path@3.0.0: {}
- normalize-range@0.1.2: {}
-
npm-cli-login@1.0.0:
dependencies:
npm-registry-client: 8.6.0
snyk: 1.1288.1
- npm-package-arg@11.0.1:
- dependencies:
- hosted-git-info: 7.0.1
- proc-log: 3.0.0
- semver: 7.6.3
- validate-npm-package-name: 5.0.0
-
npm-package-arg@6.1.1:
dependencies:
hosted-git-info: 2.8.9
@@ -19816,66 +19223,123 @@ snapshots:
set-blocking: 2.0.0
optional: true
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
number-is-nan@1.0.1:
optional: true
nwsapi@2.2.7: {}
- nx@20.3.3(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)):
+ nx@23.3.0(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)):
dependencies:
+ '@clack/core': 1.4.3
+ '@clack/prompts': 1.7.0
+ '@emnapi/core': 1.4.5
+ '@emnapi/runtime': 1.4.5
+ '@emnapi/wasi-threads': 1.0.4
+ '@jest/diff-sequences': 30.0.1
'@napi-rs/wasm-runtime': 0.2.4
+ '@tybys/wasm-util': 0.9.0
'@yarnpkg/lockfile': 1.1.0
- '@yarnpkg/parsers': 3.0.2
'@zkochan/js-yaml': 0.0.7
- axios: 1.7.7
+ ansi-regex: 5.0.1
+ ansi-styles: 4.3.0
+ argparse: 2.0.1
+ balanced-match: 4.0.3
+ base64-js: 1.5.1
+ bl: 4.1.0
+ brace-expansion: 5.0.12
+ buffer: 5.7.1
+ bundle-name: 4.1.0
chalk: 4.1.2
cli-cursor: 3.1.0
cli-spinners: 2.6.1
cliui: 8.0.1
- dotenv: 16.4.5
- dotenv-expand: 11.0.6
- enquirer: 2.3.6
+ clone: 1.0.4
+ color-convert: 2.0.1
+ color-name: 1.1.4
+ default-browser: 5.2.1
+ default-browser-id: 5.0.0
+ defaults: 1.0.4
+ define-lazy-prop: 3.0.0
+ dotenv: 16.4.7
+ dotenv-expand: 12.0.3
+ ejs: 5.0.1
+ emoji-regex: 8.0.0
+ end-of-stream: 1.4.5
+ escalade: 3.2.0
+ escape-string-regexp: 1.0.5
+ fast-string-truncated-width: 3.0.3
+ fast-string-width: 3.0.2
+ fast-wrap-ansi: 0.2.0
figures: 3.2.0
- flat: 5.0.2
- front-matter: 4.0.2
- ignore: 5.3.1
- jest-diff: 29.7.0
- jsonc-parser: 3.2.0
+ fs-constants: 1.0.0
+ get-caller-file: 2.0.5
+ has-flag: 4.0.0
+ ieee754: 1.2.1
+ ignore: 7.0.6
+ inherits: 2.0.4
+ is-docker: 3.0.0
+ is-fullwidth-code-point: 3.0.0
+ is-inside-container: 1.0.0
+ is-interactive: 1.0.0
+ is-unicode-supported: 0.1.0
+ is-wsl: 3.1.0
+ isexe: 2.0.0
+ json5: 2.2.3
+ jsonc-parser: 3.3.1
lines-and-columns: 2.0.3
- minimatch: 9.0.3
- node-machine-id: 1.1.12
+ log-symbols: 4.1.0
+ mimic-fn: 2.1.0
+ minimatch: 10.2.5
+ minimist: 1.2.8
npm-run-path: 4.0.1
- open: 8.4.2
- ora: 5.3.0
+ once: 1.4.0
+ onetime: 5.1.2
+ open: 10.1.0
+ ora: 5.4.1
+ path-key: 3.1.1
+ picocolors: 1.1.1
+ readable-stream: 3.6.2
+ require-directory: 2.1.1
resolve.exports: 2.0.3
- semver: 7.6.3
+ restore-cursor: 3.1.0
+ run-applescript: 7.0.0
+ safe-buffer: 5.2.1
+ semver: 7.8.5
+ signal-exit: 3.0.7
+ sisteransi: 1.0.5
+ smol-toml: 1.9.0
string-width: 4.2.3
+ string_decoder: 1.3.0
+ strip-ansi: 6.0.1
+ strip-bom: 3.0.0
+ supports-color: 7.2.0
tar-stream: 2.2.0
- tmp: 0.2.3
+ tmp: 0.2.7
tsconfig-paths: 4.2.0
- tslib: 2.6.3
- yaml: 2.6.1
+ tslib: 2.8.1
+ undici: 7.29.0
+ util-deprecate: 1.0.2
+ wcwidth: 1.0.1
+ which: 3.0.1
+ wrap-ansi: 7.0.0
+ wrappy: 1.0.2
+ y18n: 5.0.8
+ yaml: 2.9.0
yargs: 17.7.2
yargs-parser: 21.1.1
optionalDependencies:
- '@nx/nx-darwin-arm64': 20.3.3
- '@nx/nx-darwin-x64': 20.3.3
- '@nx/nx-freebsd-x64': 20.3.3
- '@nx/nx-linux-arm-gnueabihf': 20.3.3
- '@nx/nx-linux-arm64-gnu': 20.3.3
- '@nx/nx-linux-arm64-musl': 20.3.3
- '@nx/nx-linux-x64-gnu': 20.3.3
- '@nx/nx-linux-x64-musl': 20.3.3
- '@nx/nx-win32-arm64-msvc': 20.3.3
- '@nx/nx-win32-x64-msvc': 20.3.3
+ '@nx/nx-darwin-arm64': 23.3.0
+ '@nx/nx-darwin-x64': 23.3.0
+ '@nx/nx-freebsd-x64': 23.3.0
+ '@nx/nx-linux-arm-gnueabihf': 23.3.0
+ '@nx/nx-linux-arm64-gnu': 23.3.0
+ '@nx/nx-linux-arm64-musl': 23.3.0
+ '@nx/nx-linux-x64-gnu': 23.3.0
+ '@nx/nx-linux-x64-musl': 23.3.0
+ '@nx/nx-win32-arm64-msvc': 23.3.0
+ '@nx/nx-win32-x64-msvc': 23.3.0
'@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.7)(typescript@5.6.3)
'@swc/core': 1.5.7(@swc/helpers@0.5.12)
- transitivePeerDependencies:
- - debug
oauth-sign@0.9.0: {}
@@ -19898,8 +19362,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.0.0
- obuf@1.1.2: {}
-
on-exit-leak-free@0.2.0: {}
on-finished@2.4.1:
@@ -19927,12 +19389,6 @@ snapshots:
is-inside-container: 1.0.0
is-wsl: 3.1.0
- open@8.4.2:
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
-
opener@1.5.2: {}
optionator@0.9.3:
@@ -19944,17 +19400,6 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- ora@5.3.0:
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.6.1
- is-interactive: 1.0.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
-
ora@5.4.1:
dependencies:
bl: 4.1.0
@@ -20014,12 +19459,6 @@ snapshots:
p-map@2.1.0: {}
- p-retry@6.2.0:
- dependencies:
- '@types/retry': 0.12.2
- is-network-error: 1.1.0
- retry: 0.13.1
-
p-try@2.2.0: {}
package-json-from-dist@1.0.1: {}
@@ -20037,12 +19476,11 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-node-version@1.0.1: {}
+ parse-node-version@1.0.1:
+ optional: true
parse-passwd@1.0.0: {}
- parse5@4.0.0: {}
-
parse5@7.1.2:
dependencies:
entities: 4.5.0
@@ -20068,6 +19506,11 @@ snapshots:
lru-cache: 10.4.3
minipass: 7.1.2
+ path-scurry@2.0.2:
+ dependencies:
+ lru-cache: 11.5.3
+ minipass: 7.1.3
+
path-to-regexp@0.1.10: {}
path-to-regexp@0.1.7: {}
@@ -20094,278 +19537,88 @@ snapshots:
picomatch@4.0.2: {}
- pidtree@0.6.0: {}
-
- pify@2.3.0: {}
-
- pify@3.0.0: {}
-
- pify@4.0.1: {}
-
- pino-abstract-transport@0.5.0:
- dependencies:
- duplexify: 4.1.3
- split2: 4.2.0
-
- pino-abstract-transport@1.1.0:
- dependencies:
- readable-stream: 4.5.2
- split2: 4.2.0
-
- pino-std-serializers@4.0.0: {}
-
- pino@7.11.0:
- dependencies:
- atomic-sleep: 1.0.0
- fast-redact: 3.5.0
- on-exit-leak-free: 0.2.0
- pino-abstract-transport: 0.5.0
- pino-std-serializers: 4.0.0
- process-warning: 1.0.0
- quick-format-unescaped: 4.0.4
- real-require: 0.1.0
- safe-stable-stringify: 2.4.3
- sonic-boom: 2.8.0
- thread-stream: 0.15.2
-
- pirates@4.0.6: {}
-
- pkg-dir@7.0.0:
- dependencies:
- find-up: 6.3.0
-
- pkg-pr-new@0.0.63:
- dependencies:
- '@actions/core': 3.0.0
- '@jsdevtools/ez-spawn': 3.0.4
- '@octokit/action': 6.1.0
- ignore: 5.3.1
- isbinaryfile: 5.0.6
- pkg-types: 1.3.1
- query-registry: 3.0.1
- tinyglobby: 0.2.10
-
- pkg-types@1.0.3:
- dependencies:
- jsonc-parser: 3.2.0
- mlly: 1.6.1
- pathe: 1.1.2
-
- pkg-types@1.3.1:
- dependencies:
- confbox: 0.1.8
- mlly: 1.8.0
- pathe: 2.0.3
-
- pkginfo@0.4.1: {}
-
- playwright-core@1.47.2: {}
-
- playwright@1.47.2:
- dependencies:
- playwright-core: 1.47.2
- optionalDependencies:
- fsevents: 2.3.2
-
- portfinder@1.0.32:
- dependencies:
- async: 2.6.4
- debug: 3.2.7
- mkdirp: 0.5.6
- transitivePeerDependencies:
- - supports-color
-
- possible-typed-array-names@1.0.0: {}
-
- postcss-calc@9.0.1(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
-
- postcss-colormin@6.1.0(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- caniuse-api: 3.0.0
- colord: 2.9.3
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
- postcss-convert-values@6.1.0(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
- postcss-discard-comments@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-discard-duplicates@6.0.3(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-discard-empty@6.0.3(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-discard-overridden@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-import@14.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
- read-cache: 1.0.0
- resolve: 1.22.8
-
- postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- cosmiconfig: 7.1.0
- klona: 2.0.6
- postcss: 8.4.47
- semver: 7.6.3
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- postcss-merge-longhand@6.0.5(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
- stylehacks: 6.1.1(postcss@8.4.47)
-
- postcss-merge-rules@6.1.1(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- caniuse-api: 3.0.0
- cssnano-utils: 4.0.2(postcss@8.4.47)
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
- postcss-minify-font-values@6.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
- postcss-minify-gradients@6.0.3(postcss@8.4.47):
- dependencies:
- colord: 2.9.3
- cssnano-utils: 4.0.2(postcss@8.4.47)
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
- postcss-minify-params@6.1.0(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- cssnano-utils: 4.0.2(postcss@8.4.47)
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
-
- postcss-minify-selectors@6.0.4(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
- postcss-modules-extract-imports@3.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
- postcss-modules-local-by-default@4.0.5(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
-
- postcss-modules-scope@3.2.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
+ picomatch@4.0.4: {}
- postcss-modules-values@4.0.0(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
+ picomatch@4.0.7: {}
- postcss-normalize-charset@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
+ pidtree@0.6.0: {}
- postcss-normalize-display-values@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ pify@3.0.0: {}
- postcss-normalize-positions@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ pify@4.0.1: {}
- postcss-normalize-repeat-style@6.0.2(postcss@8.4.47):
+ pino-abstract-transport@0.5.0:
dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ duplexify: 4.1.3
+ split2: 4.2.0
- postcss-normalize-string@6.0.2(postcss@8.4.47):
+ pino-abstract-transport@1.1.0:
dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ readable-stream: 4.5.2
+ split2: 4.2.0
- postcss-normalize-timing-functions@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ pino-std-serializers@4.0.0: {}
- postcss-normalize-unicode@6.1.0(postcss@8.4.47):
+ pino@7.11.0:
dependencies:
- browserslist: 4.24.0
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ atomic-sleep: 1.0.0
+ fast-redact: 3.5.0
+ on-exit-leak-free: 0.2.0
+ pino-abstract-transport: 0.5.0
+ pino-std-serializers: 4.0.0
+ process-warning: 1.0.0
+ quick-format-unescaped: 4.0.4
+ real-require: 0.1.0
+ safe-stable-stringify: 2.4.3
+ sonic-boom: 2.8.0
+ thread-stream: 0.15.2
- postcss-normalize-url@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ pirates@4.0.6: {}
- postcss-normalize-whitespace@6.0.2(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ pirates@4.0.7: {}
- postcss-ordered-values@6.0.2(postcss@8.4.47):
+ pkg-pr-new@0.0.63:
dependencies:
- cssnano-utils: 4.0.2(postcss@8.4.47)
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ '@actions/core': 3.0.0
+ '@jsdevtools/ez-spawn': 3.0.4
+ '@octokit/action': 6.1.0
+ ignore: 5.3.1
+ isbinaryfile: 5.0.6
+ pkg-types: 1.3.1
+ query-registry: 3.0.1
+ tinyglobby: 0.2.10
- postcss-reduce-initial@6.1.0(postcss@8.4.47):
+ pkg-types@1.0.3:
dependencies:
- browserslist: 4.24.0
- caniuse-api: 3.0.0
- postcss: 8.4.47
+ jsonc-parser: 3.2.0
+ mlly: 1.6.1
+ pathe: 1.1.2
- postcss-reduce-transforms@6.0.2(postcss@8.4.47):
+ pkg-types@1.3.1:
dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
+ confbox: 0.1.8
+ mlly: 1.8.0
+ pathe: 2.0.3
- postcss-selector-parser@6.1.2:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
+ pkginfo@0.4.1: {}
+
+ playwright-core@1.47.2: {}
- postcss-svgo@6.0.3(postcss@8.4.47):
+ playwright@1.47.2:
dependencies:
- postcss: 8.4.47
- postcss-value-parser: 4.2.0
- svgo: 3.3.2
+ playwright-core: 1.47.2
+ optionalDependencies:
+ fsevents: 2.3.2
- postcss-unique-selectors@6.0.4(postcss@8.4.47):
+ portfinder@1.0.32:
dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
+ async: 2.6.4
+ debug: 3.2.7
+ mkdirp: 0.5.6
+ transitivePeerDependencies:
+ - supports-color
- postcss-value-parser@4.2.0: {}
+ possible-typed-array-names@1.0.0: {}
postcss@8.4.47:
dependencies:
@@ -20395,6 +19648,13 @@ snapshots:
ansi-styles: 5.2.0
react-is: 18.2.0
+ pretty-format@30.5.1:
+ dependencies:
+ '@jest/react-is-18': react-is@18.3.1
+ '@jest/react-is-19': react-is@19.3.1
+ '@jest/schemas': 30.5.0
+ ansi-styles: 5.2.0
+
pretty-quick@4.0.0(prettier@3.2.5):
dependencies:
execa: 5.1.1
@@ -20406,8 +19666,6 @@ snapshots:
prettier: 3.2.5
tslib: 2.6.3
- proc-log@3.0.0: {}
-
process-nextick-args@2.0.1: {}
process-warning@1.0.0: {}
@@ -20421,8 +19679,6 @@ snapshots:
forwarded: 0.2.0
ipaddr.js: 1.9.1
- proxy-from-env@1.1.0: {}
-
prr@1.0.1:
optional: true
@@ -20436,6 +19692,8 @@ snapshots:
pure-rand@6.1.0: {}
+ pure-rand@7.0.1: {}
+
qs@6.10.4:
dependencies:
side-channel: 1.0.6
@@ -20495,14 +19753,14 @@ snapshots:
react-is@18.2.0: {}
+ react-is@18.3.1: {}
+
+ react-is@19.3.1: {}
+
react@18.3.1:
dependencies:
loose-envify: 1.4.0
- read-cache@1.0.0:
- dependencies:
- pify: 2.3.0
-
read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
@@ -20642,8 +19900,6 @@ snapshots:
retry@0.10.1: {}
- retry@0.13.1: {}
-
reusify@1.0.4: {}
rfdc@1.3.1: {}
@@ -20728,21 +19984,14 @@ snapshots:
safer-buffer@2.1.2: {}
- sass-loader@12.6.0(sass@1.75.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- klona: 2.0.6
- neo-async: 2.6.2
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
- optionalDependencies:
- sass: 1.75.0
-
sass@1.75.0:
dependencies:
chokidar: 3.6.0
immutable: 4.3.5
source-map-js: 1.2.0
- sax@1.4.1: {}
+ sax@1.4.1:
+ optional: true
saxes@6.0.0:
dependencies:
@@ -20756,22 +20005,8 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- schema-utils@4.2.0:
- dependencies:
- '@types/json-schema': 7.0.15
- ajv: 8.13.0
- ajv-formats: 2.1.1(ajv@8.13.0)
- ajv-keywords: 5.1.0(ajv@8.13.0)
-
secure-compare@3.0.1: {}
- select-hose@2.0.0: {}
-
- selfsigned@2.4.1:
- dependencies:
- '@types/node-forge': 1.3.11
- node-forge: 1.3.1
-
semver-compare@1.0.0: {}
semver@5.7.2: {}
@@ -20788,6 +20023,8 @@ snapshots:
semver@7.6.3: {}
+ semver@7.8.5: {}
+
send@0.18.0:
dependencies:
debug: 2.6.9
@@ -20832,18 +20069,6 @@ snapshots:
dependencies:
randombytes: 2.1.0
- serve-index@1.9.1:
- dependencies:
- accepts: 1.3.8
- batch: 0.6.1
- debug: 2.6.9
- escape-html: 1.0.3
- http-errors: 1.6.3
- mime-types: 2.1.35
- parseurl: 1.3.3
- transitivePeerDependencies:
- - supports-color
-
serve-static@1.15.0:
dependencies:
encodeurl: 1.0.2
@@ -20881,8 +20106,6 @@ snapshots:
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
- setprototypeof@1.1.0: {}
-
setprototypeof@1.2.0: {}
shebang-command@1.2.0:
@@ -20897,7 +20120,7 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.1: {}
+ shell-exec@1.0.2: {}
shelljs@0.8.5:
dependencies:
@@ -20929,9 +20152,9 @@ snapshots:
mrmime: 2.0.0
totalist: 3.0.1
- slash@3.0.0: {}
+ sisteransi@1.0.5: {}
- slash@4.0.0: {}
+ slash@3.0.0: {}
slice-ansi@5.0.0:
dependencies:
@@ -20940,17 +20163,13 @@ snapshots:
slide@1.1.6: {}
+ smol-toml@1.9.0: {}
+
snyk@1.1288.1:
dependencies:
'@sentry/node': 7.110.1
global-agent: 3.0.0
- sockjs@0.3.24:
- dependencies:
- faye-websocket: 0.11.4
- uuid: 8.3.2
- websocket-driver: 0.7.4
-
sonic-boom@2.8.0:
dependencies:
atomic-sleep: 1.0.0
@@ -20963,17 +20182,6 @@ snapshots:
source-map-js@1.2.1: {}
- source-map-loader@5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- iconv-lite: 0.6.3
- source-map-js: 1.2.1
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- source-map-support@0.5.13:
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
source-map-support@0.5.19:
dependencies:
buffer-from: 1.1.2
@@ -20986,7 +20194,8 @@ snapshots:
source-map@0.6.1: {}
- source-map@0.7.4: {}
+ source-map@0.7.4:
+ optional: true
spawndamnit@2.0.0:
dependencies:
@@ -21007,27 +20216,6 @@ snapshots:
spdx-license-ids@3.0.17: {}
- spdy-transport@3.0.0:
- dependencies:
- debug: 4.3.7
- detect-node: 2.1.0
- hpack.js: 2.1.6
- obuf: 1.1.2
- readable-stream: 3.6.2
- wbuf: 1.7.3
- transitivePeerDependencies:
- - supports-color
-
- spdy@4.0.2:
- dependencies:
- debug: 4.3.7
- handle-thing: 2.0.1
- http-deceiver: 1.2.7
- select-hose: 2.0.0
- spdy-transport: 3.0.0
- transitivePeerDependencies:
- - supports-color
-
split-on-first@3.0.0: {}
split2@4.2.0: {}
@@ -21058,8 +20246,6 @@ snapshots:
stackback@0.0.2: {}
- statuses@1.5.0: {}
-
statuses@2.0.1: {}
std-env@3.7.0: {}
@@ -21152,23 +20338,6 @@ snapshots:
dependencies:
js-tokens: 9.0.0
- style-loader@3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- stylehacks@6.1.1(postcss@8.4.47):
- dependencies:
- browserslist: 4.24.0
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
- stylus-loader@7.1.3(stylus@0.64.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- fast-glob: 3.3.2
- normalize-path: 3.0.0
- stylus: 0.64.0
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
stylus@0.64.0:
dependencies:
'@adobe/css-tools': 4.3.3
@@ -21178,6 +20347,7 @@ snapshots:
source-map: 0.7.4
transitivePeerDependencies:
- supports-color
+ optional: true
superagent@8.1.2:
dependencies:
@@ -21208,16 +20378,6 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svgo@3.3.2:
- dependencies:
- '@trysound/sax': 0.2.0
- commander: 7.2.0
- css-select: 5.1.0
- css-tree: 2.3.1
- css-what: 6.1.0
- csso: 5.0.5
- picocolors: 1.1.1
-
swagger-ui-dist@5.17.14: {}
swc-loader@0.1.15(@swc/core@1.5.7(@swc/helpers@0.5.12))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
@@ -21228,6 +20388,10 @@ snapshots:
symbol-tree@3.2.4: {}
+ synckit@0.11.13:
+ dependencies:
+ '@pkgr/core': 0.3.6
+
synckit@0.8.8:
dependencies:
'@pkgr/core': 0.1.1
@@ -21238,16 +20402,23 @@ snapshots:
tar-stream@2.2.0:
dependencies:
bl: 4.1.0
- end-of-stream: 1.4.4
+ end-of-stream: 1.4.5
fs-constants: 1.0.0
inherits: 2.0.4
readable-stream: 3.6.2
+ tcp-port-used@1.0.3:
+ dependencies:
+ debug: 4.3.1
+ is2: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
term-size@2.2.1: {}
terser-webpack-plugin@5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
dependencies:
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
@@ -21260,7 +20431,7 @@ snapshots:
terser@5.33.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.11.3
+ acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -21270,22 +20441,22 @@ snapshots:
glob: 7.2.3
minimatch: 3.1.2
+ test-exclude@7.0.2:
+ dependencies:
+ '@istanbuljs/schema': 0.1.3
+ glob: 10.4.5
+ minimatch: 10.2.5
+
text-extensions@2.4.0: {}
text-table@0.2.0: {}
- thingies@1.21.0(tslib@2.6.3):
- dependencies:
- tslib: 2.6.3
-
thread-stream@0.15.2:
dependencies:
real-require: 0.1.0
through@2.3.8: {}
- thunky@1.1.0: {}
-
tinybench@2.7.0: {}
tinyglobby@0.2.10:
@@ -21293,6 +20464,11 @@ snapshots:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
+ tinyglobby@0.2.17:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.7)
+ picomatch: 4.0.7
+
tinypool@0.8.4: {}
tinyspy@2.2.1: {}
@@ -21301,9 +20477,7 @@ snapshots:
dependencies:
os-tmpdir: 1.0.2
- tmp@0.2.3: {}
-
- tmpl@1.0.5: {}
+ tmp@0.2.7: {}
to-fast-properties@2.0.0: {}
@@ -21342,24 +20516,10 @@ snapshots:
dependencies:
punycode: 2.3.1
- tree-dump@1.0.2(tslib@2.6.3):
- dependencies:
- tslib: 2.6.3
-
ts-api-utils@1.3.0(typescript@5.6.3):
dependencies:
typescript: 5.6.3
- ts-loader@9.5.1(typescript@5.6.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- chalk: 4.1.2
- enhanced-resolve: 5.17.1
- micromatch: 4.0.8
- semver: 7.6.3
- source-map: 0.7.4
- typescript: 5.6.3
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@22.10.2)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -21384,12 +20544,6 @@ snapshots:
optionalDependencies:
typescript: 5.6.3
- tsconfig-paths-webpack-plugin@4.0.0:
- dependencies:
- chalk: 4.1.2
- enhanced-resolve: 5.17.1
- tsconfig-paths: 4.2.0
-
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -21407,6 +20561,8 @@ snapshots:
tslib@2.6.3: {}
+ tslib@2.8.1: {}
+
tsscmp@1.0.6: {}
tsutils@3.21.0(typescript@5.6.3):
@@ -21477,8 +20633,6 @@ snapshots:
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
- typed-assert@1.0.9: {}
-
typedarray@0.0.6: {}
typedoc-github-theme@0.2.0(typedoc@0.27.4(typescript@5.6.3)):
@@ -21503,6 +20657,8 @@ snapshots:
typescript@5.6.3: {}
+ typescript@6.0.3: {}
+
uc.micro@2.1.0: {}
ufo@1.5.3: {}
@@ -21525,6 +20681,8 @@ snapshots:
undici@6.23.0: {}
+ undici@7.29.0: {}
+
unicode-canonical-property-names-ecmascript@2.0.0: {}
unicode-match-property-ecmascript@2.0.0:
@@ -21554,6 +20712,33 @@ snapshots:
unpipe@1.0.0: {}
+ unrs-resolver@1.12.2:
+ dependencies:
+ napi-postinstall: 0.3.4
+ optionalDependencies:
+ '@unrs/resolver-binding-android-arm-eabi': 1.12.2
+ '@unrs/resolver-binding-android-arm64': 1.12.2
+ '@unrs/resolver-binding-darwin-arm64': 1.12.2
+ '@unrs/resolver-binding-darwin-x64': 1.12.2
+ '@unrs/resolver-binding-freebsd-x64': 1.12.2
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-arm64-musl': 1.12.2
+ '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-loong64-musl': 1.12.2
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-x64-gnu': 1.12.2
+ '@unrs/resolver-binding-linux-x64-musl': 1.12.2
+ '@unrs/resolver-binding-openharmony-arm64': 1.12.2
+ '@unrs/resolver-binding-wasm32-wasi': 1.12.2
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2
+ '@unrs/resolver-binding-win32-x64-msvc': 1.12.2
+
update-browserslist-db@1.1.0(browserslist@4.24.0):
dependencies:
browserslist: 4.24.0
@@ -21587,7 +20772,7 @@ snapshots:
v8-to-istanbul@9.3.0:
dependencies:
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/trace-mapping': 0.3.31
'@types/istanbul-lib-coverage': 2.0.6
convert-source-map: 2.0.0
@@ -21600,10 +20785,6 @@ snapshots:
dependencies:
builtins: 1.0.3
- validate-npm-package-name@5.0.0:
- dependencies:
- builtins: 5.1.0
-
validate-npm-package-name@5.0.1: {}
validator@13.11.0: {}
@@ -21805,19 +20986,11 @@ snapshots:
dependencies:
xml-name-validator: 4.0.0
- walker@1.0.8:
- dependencies:
- makeerror: 1.0.12
-
watchpack@2.4.2:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- wbuf@1.7.3:
- dependencies:
- minimalistic-assert: 1.0.1
-
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
@@ -21826,72 +20999,16 @@ snapshots:
webidl-conversions@7.0.0: {}
- webpack-dev-middleware@7.4.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- colorette: 2.0.20
- memfs: 4.12.0
- mime-types: 2.1.35
- on-finished: 2.4.1
- range-parser: 1.2.1
- schema-utils: 4.2.0
- optionalDependencies:
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
- webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- '@types/bonjour': 3.5.13
- '@types/connect-history-api-fallback': 1.5.4
- '@types/express': 4.17.21
- '@types/serve-index': 1.9.4
- '@types/serve-static': 1.15.7
- '@types/sockjs': 0.3.36
- '@types/ws': 8.5.12
- ansi-html-community: 0.0.8
- bonjour-service: 1.2.1
- chokidar: 3.6.0
- colorette: 2.0.20
- compression: 1.7.4
- connect-history-api-fallback: 2.0.0
- express: 4.21.0
- graceful-fs: 4.2.11
- html-entities: 2.5.2
- http-proxy-middleware: 2.0.6(@types/express@4.17.21)
- ipaddr.js: 2.2.0
- launch-editor: 2.9.1
- open: 10.1.0
- p-retry: 6.2.0
- schema-utils: 4.2.0
- selfsigned: 2.4.1
- serve-index: 1.9.1
- sockjs: 0.3.24
- spdy: 4.0.2
- webpack-dev-middleware: 7.4.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))
- ws: 8.18.0
- optionalDependencies:
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
- transitivePeerDependencies:
- - bufferutil
- - debug
- - supports-color
- - utf-8-validate
-
- webpack-node-externals@3.0.0: {}
-
webpack-sources@3.2.3: {}
- webpack-subresource-integrity@5.1.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)):
- dependencies:
- typed-assert: 1.0.9
- webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)
-
webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12):
dependencies:
'@types/estree': 1.0.6
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/wasm-edit': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.11.3
- acorn-import-attributes: 1.9.5(acorn@8.11.3)
+ acorn: 8.15.0
+ acorn-import-attributes: 1.9.5(acorn@8.15.0)
browserslist: 4.24.0
chrome-trace-event: 1.0.4
enhanced-resolve: 5.17.1
@@ -21914,14 +21031,6 @@ snapshots:
- esbuild
- uglify-js
- websocket-driver@0.7.4:
- dependencies:
- http-parser-js: 0.5.8
- safe-buffer: 5.2.1
- websocket-extensions: 0.1.4
-
- websocket-extensions@0.1.4: {}
-
whatwg-encoding@2.0.0:
dependencies:
iconv-lite: 0.6.3
@@ -21962,6 +21071,10 @@ snapshots:
dependencies:
isexe: 2.0.0
+ which@3.0.1:
+ dependencies:
+ isexe: 2.0.0
+
why-is-node-running@2.2.2:
dependencies:
siginfo: 2.0.0
@@ -21996,10 +21109,10 @@ snapshots:
wrappy@1.0.2: {}
- write-file-atomic@4.0.2:
+ write-file-atomic@5.0.1:
dependencies:
imurmurhash: 0.1.4
- signal-exit: 3.0.7
+ signal-exit: 4.1.0
ws@8.18.0: {}
@@ -22021,6 +21134,8 @@ snapshots:
yaml@2.6.1: {}
+ yaml@2.9.0: {}
+
yargs-parser@21.1.1: {}
yargs@17.7.2: