diff --git a/.github/actions/commitlint/action.yml b/.github/actions/commitlint/action.yml
new file mode 100644
index 0000000..39f020a
--- /dev/null
+++ b/.github/actions/commitlint/action.yml
@@ -0,0 +1,19 @@
+name: Commit Lint
+description: Validate current commit (last commit) or PR commits with commitlint
+
+runs:
+ using: composite
+ steps:
+ - uses: ./.github/actions/setup-node
+
+ - name: Validate current commit (last commit) with commitlint
+ shell: bash
+ if: github.event_name == 'push'
+ run: yarn commitlint --last --verbose
+
+ - name: Validate PR commits with commitlint
+ shell: bash
+ if: github.event_name == 'pull_request'
+ run:
+ yarn commitlint --from ${{ github.event.pull_request.base.sha }} --to
+ ${{ github.event.pull_request.head.sha }} --verbose
diff --git a/.github/actions/lint/action.yml b/.github/actions/lint/action.yml
new file mode 100644
index 0000000..e6c424a
--- /dev/null
+++ b/.github/actions/lint/action.yml
@@ -0,0 +1,11 @@
+name: Run Linters
+description: Run linter
+
+runs:
+ using: composite
+ steps:
+ - uses: ./.github/actions/setup-node
+
+ - name: Run Linters
+ shell: bash
+ run: yarn lint:check
diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml
new file mode 100644
index 0000000..10eebae
--- /dev/null
+++ b/.github/actions/setup-node/action.yml
@@ -0,0 +1,20 @@
+name: 'Setup Node.js with Dependencies'
+description: 'Checkout repo, setup Node.js, cache and install dependencies'
+
+runs:
+ using: 'composite'
+ steps:
+ - name: Setup Node.js
+ uses: actions/setup-node@v6
+
+ - name: Cache Dependencies
+ id: cache
+ uses: actions/cache@v4
+ with:
+ path: node_modules
+ key: ${{ runner.os }}-${{ hashFiles('yarn.lock') }}
+
+ - name: Install Dependencies
+ if: steps.cache.outputs.cache-hit != 'true'
+ shell: bash
+ run: yarn install --immutable
diff --git a/.github/actions/tests/action.yml b/.github/actions/tests/action.yml
new file mode 100644
index 0000000..0e21b5e
--- /dev/null
+++ b/.github/actions/tests/action.yml
@@ -0,0 +1,11 @@
+name: Run Tests
+description: Run tests
+
+runs:
+ using: composite
+ steps:
+ - uses: ./.github/actions/setup-node
+
+ - name: Run Tests
+ shell: bash
+ run: yarn test --ci
diff --git a/.github/actions/typecheck/action.yml b/.github/actions/typecheck/action.yml
new file mode 100644
index 0000000..be5114d
--- /dev/null
+++ b/.github/actions/typecheck/action.yml
@@ -0,0 +1,11 @@
+name: Run Typecheck
+description: Run typecheck
+
+runs:
+ using: composite
+ steps:
+ - uses: ./.github/actions/setup-node
+
+ - name: Run Typecheck
+ shell: bash
+ run: yarn tsc --noEmit
diff --git a/.github/workflows/auto-assign-by-label.yml b/.github/workflows/auto-assign-by-label.yml
deleted file mode 100644
index dfc5fe9..0000000
--- a/.github/workflows/auto-assign-by-label.yml
+++ /dev/null
@@ -1,91 +0,0 @@
-name: Auto-assign by labels (satellite)
-
-on:
- issues:
- types: [opened, labeled, unlabeled, edited]
- pull_request:
- types: [opened, labeled, unlabeled, edited]
-
-permissions:
- contents: read
- issues: write
- pull-requests: write
-
-
-jobs:
- assign:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repo
- uses: actions/checkout@v4
-
- - name: Auto-assign based on main hub mapping
- uses: actions/github-script@v7
- with:
- github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
- script: |
- const org = context.repo.owner;
- const repo = context.repo.repo;
- const item = context.payload.issue || context.payload.pull_request;
-
- if (!item) {
- console.log("❌ Не найден issue или PR");
- return;
- }
-
- const number = item.number;
- const labels = item.labels.map(l => l.name);
- console.log("🏷️ Лейблы:", labels.join(", "));
-
- // 🔹 Сопоставление label → команда, как на основном хабе
- const labelToTeam = {
- "area/design-system": "design-team",
- "area/components": "frontend-specialists",
- "area/accessibility": "a11y-experts",
- "area/performance": "performance-team",
- "area/tooling": "devops-team",
- "area/i18n": "i18n-team",
- "area/mobile": "mobile-team"
- };
-
- // Текущие assignees
- const currentAssignees = item.assignees?.map(a => a.login) || [];
- const desiredAssignees = new Set();
-
- for (const label of labels) {
- const team = labelToTeam[label];
- if (!team) continue;
-
- try {
- const members = await github.rest.teams.listMembersInOrg({
- org: 'cdek-it', // организация основного хаба
- team_slug: team
- });
- members.data.forEach(m => desiredAssignees.add(m.login));
- } catch (error) {
- console.log(`⚠️ Не удалось получить участников команды ${team}: ${error.message}`);
- }
- }
-
- const toAdd = Array.from(desiredAssignees).filter(a => !currentAssignees.includes(a));
- const toRemove = currentAssignees.filter(a => !desiredAssignees.has(a));
-
- if (toAdd.length > 0) {
- await github.rest.issues.addAssignees({
- owner: org,
- repo,
- issue_number: number,
- assignees: toAdd
- });
- console.log("✅ Добавлены новые assignees");
- }
-
- if (toRemove.length > 0) {
- await github.rest.issues.removeAssignees({
- owner: org,
- repo,
- issue_number: number,
- assignees: toRemove
- });
- console.log("✅ Удалены лишние assignees");
- }
diff --git a/.github/workflows/auto-milestone.yml b/.github/workflows/auto-milestone.yml
deleted file mode 100644
index fbc6fba..0000000
--- a/.github/workflows/auto-milestone.yml
+++ /dev/null
@@ -1,186 +0,0 @@
-name: Auto Milestone & Label Management
-
-on:
- push:
- branches:
- - 'release/v*'
- pull_request:
- types: [opened, synchronize, reopened, edited]
- release:
- types: [published]
-
-permissions:
- contents: read
- issues: write
- pull-requests: write
-
-jobs:
- manage-milestones-and-labels:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout repo
- uses: actions/checkout@v4
-
- - name: Auto milestone and label management
- uses: actions/github-script@v7
- with:
- github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
- script: |
- const org = context.repo.owner;
- const repo = context.repo.repo;
-
- function extractVersion(str) {
- const match = str.match(/^v?(\d+\.\d+(\.\d+)?)$/);
- return match ? match[1] : null;
- }
-
- function compareVersions(a, b) {
- const pa = a.split('.').map(Number);
- const pb = b.split('.').map(Number);
- for (let i = 0; i < Math.max(pa.length, pb.length); i++) {
- const x = pa[i] || 0;
- const y = pb[i] || 0;
- if (x !== y) return x - y;
- }
- return 0;
- }
-
- // 1) Создание label при push в release/v*
- if (context.eventName === 'push') {
- const ref = context.ref;
- if (!ref.startsWith('refs/heads/release/v')) return;
-
- const version = extractVersion(ref.replace('refs/heads/release/', ''));
- if (!version) return;
-
- const labelName = `release:v${version}`;
- const labels = await github.rest.issues.listLabelsForRepo({ owner: org, repo });
-
- if (!labels.data.some(l => l.name === labelName)) {
- await github.rest.issues.createLabel({
- owner: org,
- repo,
- name: labelName,
- color: '0e8a16',
- description: `Release version v${version}`
- });
- console.log(`✅ Label "${labelName}" создан.`);
- }
-
- return;
- }
-
- // 2) Присвоение label + назначение milestone для PR
- if (context.eventName === 'pull_request') {
- const pr = context.payload.pull_request;
- const releaseMatch = pr.head.ref.match(/^release\/v(\d+\.\d+(\.\d+)?)$/)
- || pr.base.ref.match(/^release\/v(\d+\.\d+(\.\d+)?)$/);
-
- if (!releaseMatch) return;
- const version = releaseMatch[1];
- const labelName = `release:v${version}`;
-
- await github.rest.issues.addLabels({
- owner: org,
- repo,
- issue_number: pr.number,
- labels: [labelName]
- });
- console.log(`✅ Label "${labelName}" добавлен в PR #${pr.number}`);
-
- // Назначение milestone
- const milestoneTitle = `v${version}`;
- const milestones = await github.rest.issues.listMilestones({ owner: org, repo, state: 'open' });
- const milestone = milestones.data.find(m => m.title === milestoneTitle);
-
- if (milestone) {
- await github.rest.issues.update({
- owner: org,
- repo,
- issue_number: pr.number,
- milestone: milestone.number
- });
- console.log(`📌 Milestone "${milestoneTitle}" назначен PR #${pr.number}`);
- } else {
- console.log(`⚠️ Milestone "${milestoneTitle}" не найден — назначение пропущено.`);
- }
-
- return;
- }
-
- // 3) После релиза: закрыть milestone и перенести задачи
- if (context.eventName === 'release' && context.payload.action === 'published') {
- const tag = context.payload.release.tag_name;
-
- function parseVersion(name) {
- const m = name.match(/^v(\d+)\.(\d+)\.(\d+)$/);
- return m ? { major: +m[1], minor: +m[2], patch: +m[3] } : null;
- }
-
- function isGreater(a, b) {
- if (a.major !== b.major) return a.major > b.major;
- if (a.minor !== b.minor) return a.minor > b.minor;
- return a.patch > b.patch;
- }
-
- const currentVersion = parseVersion(tag);
- if (!currentVersion) {
- console.log(`⚠️ Tag ${tag} не похож на vX.Y.Z — перенос пропущен.`);
- return;
- }
-
- const milestoneTitle = `v${currentVersion.major}.${currentVersion.minor}.${currentVersion.patch}`;
- const { data: allMilestones } = await github.rest.issues.listMilestones({
- owner: org,
- repo,
- state: 'all'
- });
-
- const current = allMilestones.find(m => m.title === milestoneTitle);
- if (!current) {
- console.log(`⚠️ Milestone "${milestoneTitle}" не найден.`);
- return;
- }
-
- // Находим следующий milestone по SemVer
- const versions = allMilestones
- .map(m => ({ m, v: parseVersion(m.title) }))
- .filter(x => x.v && isGreater(x.v, currentVersion))
- .sort((a, b) =>
- isGreater(a.v, b.v) ? 1 : -1
- );
-
- const next = versions.length ? versions[0].m : null;
-
- const openIssues = await github.rest.issues.listForRepo({
- owner: org,
- repo,
- milestone: current.number,
- state: 'open',
- per_page: 100
- });
-
- if (next) {
- for (const issue of openIssues.data) {
- await github.rest.issues.update({
- owner: org,
- repo,
- issue_number: issue.number,
- milestone: next.number
- });
- console.log(`➡️ #${issue.number} перенесён → ${next.title}`);
- }
- } else {
- console.log(`⚠️ Следующий milestone не найден — задачи остаются в закрытом.`);
- }
-
- await github.rest.issues.updateMilestone({
- owner: org,
- repo,
- milestone_number: current.number,
- state: 'closed'
- });
-
- console.log(`🎉 Milestone "${milestoneTitle}" закрыт.`);
- }
diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml
new file mode 100644
index 0000000..7a9f8bf
--- /dev/null
+++ b/.github/workflows/commitlint.yml
@@ -0,0 +1,23 @@
+name: Commit Lint
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.head_ref }}
+ cancel-in-progress: true
+
+jobs:
+ commitlint:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ fetch-depth: 0
+ - uses: ./.github/actions/setup-node
+ - uses: ./.github/actions/commitlint
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
new file mode 100644
index 0000000..457c009
--- /dev/null
+++ b/.github/workflows/lint.yml
@@ -0,0 +1,20 @@
+name: Lint
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.head_ref }}
+ cancel-in-progress: true
+
+jobs:
+ lint:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/lint
diff --git a/.github/workflows/pr_review.yml b/.github/workflows/pr_review.yml
new file mode 100644
index 0000000..a5f37ab
--- /dev/null
+++ b/.github/workflows/pr_review.yml
@@ -0,0 +1,77 @@
+name: PR Notifications
+
+on:
+ pull_request_target:
+ branches: [main]
+ types: [opened, synchronize, edited, reopened, ready_for_review]
+
+permissions:
+ contents: read
+ pull-requests: write
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ notify:
+ runs-on: ubuntu-latest
+ if: github.event.pull_request.draft != true
+ env:
+ MM_USERS_JSON: "${{ secrets.MM_USERS }}"
+ DEFAULT_REVIEWER: "${{ secrets.DEFAULT_REVIEWER }}"
+ PR_AUTHOR: "${{ github.event.pull_request.user.login }}"
+ REQUESTED_REVIEWERS_JSON: "${{ toJson(github.event.pull_request.requested_reviewers) }}"
+ GH_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
+ steps:
+ - name: Get Available Reviewers
+ run: |
+ AVAILABLE_REVIEWERS_ENTRIES=$(
+ echo "$MM_USERS_JSON" |
+ jq -c --arg exclude "$PR_AUTHOR" 'to_entries | map(select(.key != $exclude))'
+ )
+ echo "::add-mask::$AVAILABLE_REVIEWERS_ENTRIES"
+ echo "AVAILABLE_REVIEWERS_ENTRIES=$AVAILABLE_REVIEWERS_ENTRIES" >> $GITHUB_ENV
+ - name: Check Requested Reviewers
+ run: |
+ REQUESTED_REVIEWERS_LOGIN_LIST=$(echo "$REQUESTED_REVIEWERS_JSON" | jq 'map(.login)')
+ SELECTED_REVIEWER_ENTRY=$(
+ echo "$AVAILABLE_REVIEWERS_ENTRIES" |
+ jq -c --argjson requested "$REQUESTED_REVIEWERS_LOGIN_LIST" 'first(.[] | select(.key as $gh_login | $requested | index($gh_login)))'
+ )
+ echo "::add-mask::$SELECTED_REVIEWER_ENTRY"
+ echo "SELECTED_REVIEWER_ENTRY=$SELECTED_REVIEWER_ENTRY" >> $GITHUB_ENV
+
+ - name: Assign Reviewer
+ run: |
+ if [ -z "$SELECTED_REVIEWER_ENTRY" ]; then
+ AVAILABLE_REVIEWERS_LENGTH=$(echo "$AVAILABLE_REVIEWERS_ENTRIES" | jq 'length')
+ SELECTED_REVIEWER_INDEX=$((RANDOM % AVAILABLE_REVIEWERS_LENGTH))
+ SELECTED_REVIEWER_ENTRY=$(echo "$AVAILABLE_REVIEWERS_ENTRIES" | jq -c --argjson index "$SELECTED_REVIEWER_INDEX" '.[$index]')
+ fi
+
+ REVIEWER_GH=$(echo "$SELECTED_REVIEWER_ENTRY" | jq -r '.key')
+ REVIEWER_MM=$(echo "$SELECTED_REVIEWER_ENTRY" | jq -r '.value')
+
+ gh pr edit ${{ github.event.pull_request.number }} --repo ${{ github.repository }} --add-reviewer "$REVIEWER_GH"
+
+ echo "::add-mask::$REVIEWER_GH"
+ echo "REVIEWER_GH=$REVIEWER_GH" >> $GITHUB_ENV
+
+ echo "::add-mask::$REVIEWER_MM"
+ echo "REVIEWER_MM=$REVIEWER_MM" >> $GITHUB_ENV
+ - name: "Notify Reviewer"
+ run: |
+ BRANCH_URL="${{ github.event.pull_request.head.repo.html_url }}/tree/${{ github.event.pull_request.head.ref }}"
+
+ MESSAGE="MR [!${{ github.event.pull_request.number }}](${{ github.event.pull_request.html_url }})"
+ MESSAGE+=" от [${{ github.event.pull_request.user.login }} ${USER_NAME}]"
+ MESSAGE+="(${{ github.event.pull_request.user.html_url }})"
+ MESSAGE+="(ветка: [${{ github.event.pull_request.head.ref }}](${BRANCH_URL})) готов на ревью.\n"
+ MESSAGE+="Выбран ревьюер: @${REVIEWER_MM}.\n"
+ MESSAGE+="Ссылка на MR: ${{ github.event.pull_request.html_url }}"
+
+ curl -X POST \
+ -H "Content-Type: application/json" \
+ -d "{\"text\": \"$MESSAGE\"}" \
+ "${{ secrets.BUILD_CHAT_WEBHOOK }}"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 0000000..dcbdd0d
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,98 @@
+name: Release
+on:
+ workflow_dispatch:
+ inputs:
+ noIncrement:
+ description: "Создать релиз без увеличения версии и публикации в npm"
+ required: false
+ default: false
+ type: boolean
+ bumpMode:
+ description: "Режим обновления версии. auto - автоматически на основе списка изменений, major - увеличение мажорной версии, minor - увеличение минорной версии, patch - выпуск патча"
+ required: false
+ default: auto
+ type: choice
+ options:
+ - auto
+ - major
+ - minor
+ - patch
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+
+jobs:
+ install:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/setup-node
+
+ test:
+ runs-on: ubuntu-latest
+ needs: install
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/tests
+
+ lint:
+ runs-on: ubuntu-latest
+ needs: install
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/lint
+
+ typecheck:
+ runs-on: ubuntu-latest
+ needs: install
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/typecheck
+
+ commitlint:
+ runs-on: ubuntu-latest
+ needs: install
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/commitlint
+
+ release:
+ runs-on: ubuntu-latest
+ needs: [test, lint, typecheck, commitlint]
+ permissions:
+ contents: write
+ id-token: write # REQUIRED FOR OIDC
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ fetch-depth: 0
+ - uses: ./.github/actions/setup-node
+
+ - name: Configure Git
+ run: |
+ git config user.name "${GITHUB_ACTOR}"
+ git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
+
+ - name: Release with Increment and Publishing
+ if: inputs.noIncrement == false && inputs.bumpMode == 'auto'
+ run: yarn release
+
+ - name: Release with Increment as ${{ inputs.bumpMode }} and Publishing
+ if: inputs.noIncrement == false && inputs.bumpMode != 'auto'
+ run: yarn release ${{ inputs.bumpMode }}
+
+ - name: Release Without Increment and Publishing
+ if: inputs.noIncrement == true
+ run: yarn release --no-increment --no-npm.publish
+
+ - name: Send Notification
+ run: |
+ PACKAGE_NAME=$(jq -r ".name" package.json)
+ PACKAGE_VERSION=$(jq -r ".version" package.json)
+ REPO_URL="${{ github.server_url }}/${{ github.repository }}"
+ MESSAGE="Выпущена новая версия [${PACKAGE_NAME}](${REPO_URL})\n[v${PACKAGE_VERSION}](${REPO_URL}/releases/tag/v${PACKAGE_VERSION})"
+ curl -X POST -H "Content-Type: application/json" -d "{\"text\": \"$MESSAGE\"}" "${{ secrets.BUILD_CHAT_WEBHOOK }}"
diff --git a/.github/workflows/sync-status-in-satellite.yml b/.github/workflows/sync-status-in-satellite.yml
deleted file mode 100644
index c4c31e7..0000000
--- a/.github/workflows/sync-status-in-satellite.yml
+++ /dev/null
@@ -1,400 +0,0 @@
-name: 📡 Sync Status to Hub
-
-on:
- issues:
- types: [closed, reopened, labeled, unlabeled]
- issue_comment:
- types: [created, edited]
-
-jobs:
- sync-to-hub:
- runs-on: ubuntu-latest
- steps:
- - name: Check if from Hub and sync status
- uses: actions/github-script@v7
- env:
- HUB_PAT: ${{ secrets.ADD_TO_PROJECT_PAT }}
- with:
- script: |
- const { issue, label, comment } = context.payload;
-
- // Для событий комментариев проверяем, что комментарий в issue из Hub
- if (context.eventName === 'issue_comment') {
- const issueForComment = context.payload.issue;
- const isFromHub = issueForComment.labels.some(label => label.name === 'state/from-hub');
- if (!isFromHub) {
- console.log('ℹ️ Not a Hub issue comment, skipping sync');
- return;
- }
-
- // Ищем номер Hub issue в описании
- const hubIssueMatch = issueForComment.body.match(/Hub Issue.*#(\d+)/);
- if (!hubIssueMatch) {
- console.log('❌ Hub issue reference not found in comment issue');
- return;
- }
-
- const hubIssueNumber = parseInt(hubIssueMatch[1]);
- const [hubOwner, hubRepoName] = '${{ github.repository_owner }}/cdek-ui'.split('/');
-
- await syncCommentToHub(comment, issueForComment, hubIssueNumber, hubOwner, hubRepoName);
- return;
- }
-
- // Проверяем что задача создана из Hub
- const isFromHub = issue.labels.some(label => label.name === 'state/from-hub');
- if (!isFromHub) {
- console.log('ℹ️ Not a Hub issue, skipping sync');
- return;
- }
-
- // Ищем номер Hub issue в описании
- const hubIssueMatch = issue.body.match(/Hub Issue.*#(\d+)/);
- if (!hubIssueMatch) {
- console.log('❌ Hub issue reference not found');
- return;
- }
-
- const hubIssueNumber = parseInt(hubIssueMatch[1]);
- const hubRepo = '${{ github.repository_owner }}/cdek-ui';
-
- // Определяем тип события для синхронизации лейблов
- if (context.eventName === 'issues' && (context.payload.action === 'labeled' || context.payload.action === 'unlabeled')) {
- await syncLabelsToHub(issue, hubIssueNumber, hubRepo, label);
- }
-
- await syncStatusToHub(issue, hubIssueNumber, hubRepo);
-
- async function syncStatusToHub(satelliteIssue, hubIssueNumber, hubRepo) {
- let status = '';
- let statusMessage = '';
- let shouldReopen = false;
-
- // Определяем статус на основе состояния и лейблов
- if (satelliteIssue.state === 'closed') {
- status = 'closed';
- statusMessage = '✅ Завершено в Satellite';
- } else if (satelliteIssue.state === 'open') {
- // Если issue была переоткрыта (reopened)
- if (context.payload.action === 'reopened') {
- status = 'open';
- statusMessage = '🔄 Переоткрыто в Satellite';
- shouldReopen = true;
- }
- } else if (satelliteIssue.state === 'open') {
- // Проверяем наличие лейбла status/in-progress
- const hasInProgressLabel = satelliteIssue.labels.some(label => label.name === 'status/in-progress');
- if (hasInProgressLabel) {
- status = 'status/in-progress';
- statusMessage = '🔧 В работе';
- } else {
- status = 'open';
- statusMessage = '📋 Открыто в Satellite';
- }
- }
-
- if (!status) return;
-
- // Отправляем статус в Hub
- await updateHubStatus(hubIssueNumber, status, statusMessage, satelliteIssue, hubRepo, shouldReopen);
- }
-
- async function syncLabelsToHub(satelliteIssue, hubIssueNumber, hubRepo, changedLabel) {
- try {
- const syncPrefixes = ['status/', 'priority/', 'area/', 'type/'];
- const changedLabelName = changedLabel?.name;
-
- // Проверяем, относится ли измененный лейбл к синхронизируемым
- const shouldSync = syncPrefixes.some(prefix => changedLabelName?.startsWith(prefix));
- if (!shouldSync) {
- console.log('ℹ️ Label not in sync scope: ' + changedLabelName);
- return;
- }
-
- console.log('🔄 Syncing label: ' + changedLabelName);
-
- // Получаем текущие лейблы satellite issue
- const currentLabels = satelliteIssue.labels.map(l => l.name);
-
- // Фильтруем лейблы для синхронизации - берем ВСЕ лейблы с нужными префиксами
- const labelsToSync = currentLabels.filter(labelName =>
- syncPrefixes.some(prefix => labelName.startsWith(prefix))
- );
-
- console.log('📋 All labels to sync from satellite: ' + labelsToSync.join(', '));
-
- // Получаем текущие лейблы hub issue используя PAT
- const hubIssueResponse = await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}`,
- {
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Accept': 'application/vnd.github.v3+json'
- }
- }
- );
-
- if (!hubIssueResponse.ok) {
- throw new Error(`Failed to get hub issue: ${hubIssueResponse.status}`);
- }
-
- const hubIssue = await hubIssueResponse.json();
- const currentHubLabels = hubIssue.labels.map(l => l.name);
-
- // Определяем какие лейблы нужно удалить из hub
- const labelsToRemove = [];
-
- // Для каждого префикса находим текущий лейбл в hub и сравниваем с satellite
- for (const prefix of syncPrefixes) {
- const satelliteLabelForPrefix = labelsToSync.find(label => label.startsWith(prefix));
- const hubLabelForPrefix = currentHubLabels.find(label => label.startsWith(prefix));
-
- // Если в hub есть лейбл этого префикса, но в satellite его нет или он другой - удаляем
- if (hubLabelForPrefix && hubLabelForPrefix !== satelliteLabelForPrefix) {
- labelsToRemove.push(hubLabelForPrefix);
- }
-
- // Если в satellite есть лейбл, но в hub его нет - он будет добавлен ниже
- }
-
- // Удаляем старые лейблы из hub
- for (const labelToRemove of labelsToRemove) {
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}/labels/${encodeURIComponent(labelToRemove)}`,
- {
- method: 'DELETE',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Accept': 'application/vnd.github.v3+json'
- }
- }
- );
- console.log('🗑️ Removed label from Hub: ' + labelToRemove);
- }
-
- // Добавляем новые лейблы (только те, которых нет в hub)
- const labelsToAdd = labelsToSync.filter(labelName =>
- !currentHubLabels.includes(labelName)
- );
-
- if (labelsToAdd.length > 0) {
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}/labels`,
- {
- method: 'POST',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify(labelsToAdd)
- }
- );
- console.log('✅ Added labels to Hub: ' + labelsToAdd.join(', '));
- }
-
- // Создаем комментарий о синхронизации лейблов
- if (labelsToRemove.length > 0 || labelsToAdd.length > 0) {
- const commentLines = [];
-
- if (labelsToAdd.length > 0) {
- commentLines.push('**Добавлены**: `' + labelsToAdd.join('`, `') + '`');
- }
-
- if (labelsToRemove.length > 0) {
- commentLines.push('**Удалены**: `' + labelsToRemove.join('`, `') + '`');
- }
-
- // Добавляем информацию о текущих синхронизированных лейблах
- const currentSyncInfo = [];
- for (const prefix of syncPrefixes) {
- const labelForPrefix = labelsToSync.find(label => label.startsWith(prefix));
- if (labelForPrefix) {
- currentSyncInfo.push(`**${prefix}**: \`${labelForPrefix}\``);
- }
- }
-
- if (currentSyncInfo.length > 0) {
- commentLines.push('**Текущие синхронизированные лейблы**:\n' + currentSyncInfo.join('\n'));
- }
- }
-
- console.log(`✅ Synced labels to Hub #${hubIssueNumber}`);
-
- } catch (error) {
- console.log(`❌ Failed to sync labels to Hub: ${error.message}`);
- }
- }
-
- async function syncCommentToHub(satelliteComment, satelliteIssue, hubIssueNumber, hubOwner, hubRepo) {
- try {
- console.log('💬 Syncing comment to Hub');
-
- // Пропускаем комментарии от ботов и системные комментарии
- if (satelliteComment.user.type === 'Bot' ||
- satelliteComment.body.includes('🔄 Статус обновлен') ||
- satelliteComment.body.includes('🏷️ Лейблы синхронизированы') ||
- satelliteComment.body.includes('✅ Задача автоматически создана') ||
- satelliteComment.body.includes('💬 Комментарий из Hub') ||
- satelliteComment.body.includes('🔄 Статус обновлен из Hub')) {
- console.log('ℹ️ Skipping bot or system comment');
- return;
- }
-
- const commentBody = '**💬 Комментарий из Satellite**\n\n' +
- '**Satellite**: `' + context.repo.repo + '`\n' +
- '**Issue**: [#' + satelliteIssue.number + '](' + satelliteIssue.html_url + ')\n' +
- '**Автор**: @' + satelliteComment.user.login + '\n' +
- '**Время**: ' + new Date(satelliteComment.created_at).toLocaleString() + '\n\n' +
- '---\n\n' +
- satelliteComment.body + '\n\n' +
- '---\n\n' +
- '*Комментарий синхронизирован автоматически*';
-
- const response = await fetch(
- `https://api.github.com/repos/${hubOwner}/${hubRepo}/issues/${hubIssueNumber}/comments`,
- {
- method: 'POST',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify({
- body: commentBody
- })
- }
- );
-
- if (!response.ok) {
- throw new Error(`Failed to create comment in hub: ${response.status}`);
- }
-
- console.log(`✅ Synced comment to Hub #${hubIssueNumber}`);
-
- } catch (error) {
- console.log(`❌ Failed to sync comment to Hub: ${error.message}`);
- }
- }
-
- async function updateHubStatus(hubIssueNumber, status, statusMessage, satelliteIssue, hubRepo, shouldReopen = false) {
- try {
- // Обновляем комментарий в Hub используя PAT
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}/comments`,
- {
- method: 'POST',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify({
- body: '**🔄 Статус обновлен из Satellite**\n\n' +
- '**Satellite**: `' + context.repo.repo + '`\n' +
- '**Issue**: [#' + satelliteIssue.number + '](' + satelliteIssue.html_url + ')\n' +
- '**Статус**: ' + statusMessage + '\n' +
- '**Время**: ' + new Date().toLocaleString()
- })
- }
- );
-
- // Обновляем метки статуса в Hub
- const statusLabels = {
- 'in-progress': 'status/in-progress'
- };
-
- const newStatusLabel = statusLabels[status];
- if (newStatusLabel) {
- // Получаем текущие лейблы hub issue
- const hubIssueResponse = await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}`,
- {
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Accept': 'application/vnd.github.v3+json'
- }
- }
- );
-
- if (!hubIssueResponse.ok) {
- throw new Error(`Failed to get hub issue: ${hubIssueResponse.status}`);
- }
-
- const hubIssue = await hubIssueResponse.json();
-
- // Удаляем старые статусные метки
- const oldStatusLabels = hubIssue.labels
- .filter(label => label.name.startsWith('status/') && label.name !== newStatusLabel)
- .map(label => label.name);
-
- for (const oldLabel of oldStatusLabels) {
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}/labels/${encodeURIComponent(oldLabel)}`,
- {
- method: 'DELETE',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Accept': 'application/vnd.github.v3+json'
- }
- }
- );
- }
-
- // Добавляем новую статусную метку
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}/labels`,
- {
- method: 'POST',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify([newStatusLabel])
- }
- );
- }
-
- // Если задача завершена в Satellite, закрываем в Hub
- if (status === 'closed') {
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}`,
- {
- method: 'PATCH',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify({
- state: 'closed'
- })
- }
- );
- }
- if (shouldReopen) {
- await fetch(
- `https://api.github.com/repos/${hubRepo}/issues/${hubIssueNumber}`,
- {
- method: 'PATCH',
- headers: {
- 'Authorization': `token ${process.env.HUB_PAT}`,
- 'Content-Type': 'application/json',
- 'Accept': 'application/vnd.github.v3+json'
- },
- body: JSON.stringify({
- state: 'open'
- })
- }
- );
- console.log('🔓 Reopened issue in Hub');
- }
-
-
- console.log(`✅ Synced status to Hub #${hubIssueNumber}: ${status}`);
-
- } catch (error) {
- console.log(`❌ Failed to sync status to Hub: ${error.message}`);
- }
- }
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
new file mode 100644
index 0000000..76b072f
--- /dev/null
+++ b/.github/workflows/tests.yml
@@ -0,0 +1,21 @@
+name: Tests
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ branches: [main]
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.head_ref }}
+ cancel-in-progress: true
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/tests
diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml
new file mode 100644
index 0000000..e4f8a1c
--- /dev/null
+++ b/.github/workflows/typecheck.yml
@@ -0,0 +1,20 @@
+name: Typecheck
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.head_ref }}
+ cancel-in-progress: true
+
+jobs:
+ typecheck:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ - uses: ./.github/actions/typecheck
diff --git a/.release-it.json b/.release-it.json
new file mode 100644
index 0000000..9f7a4e8
--- /dev/null
+++ b/.release-it.json
@@ -0,0 +1,40 @@
+{
+ "$schema": "https://unpkg.com/release-it@19/schema/release-it.json",
+ "git": {
+ "commitMessage": "chore: release v${version}",
+ "tagName": "v${version}",
+ "requireCommits": true
+ },
+ "github": { "release": true },
+ "npm": { "publish": false },
+ "hooks": {
+ "after:bump": "yarn build",
+ "before:git:init": "echo before:git:init",
+ "after:git:init": "echo after:git:init",
+ "before:git:release": "yarn expo prebuild --no-install && git restore package.json && git add .",
+ "after:git:release": "echo after:git:release",
+ "before:git:push": "echo before:git:push",
+ "after:git:push": "echo after:git:push"
+ },
+ "plugins": {
+ "@release-it/conventional-changelog": {
+ "preset": {
+ "name": "conventionalcommits",
+ "types": [
+ { "type": "feat", "section": "🚀 Новый функционал", "hidden": false },
+ { "type": "fix", "section": "🐛 Исправления багов", "hidden": false },
+ { "type": "chore", "section": "🧹 Другое", "hidden": true },
+ { "type": "docs", "section": "🧹 Другое", "hidden": false },
+ { "type": "style", "section": "🧹 Другое", "hidden": false },
+ { "type": "refactor", "section": "♻️ Рефакторинг", "hidden": false },
+ { "type": "perf", "section": "🧹 Другое", "hidden": false },
+ { "type": "test", "section": "🧹 Другое", "hidden": true },
+ { "type": "build", "section": "🧹 Другое", "hidden": true },
+ { "type": "ci", "section": "🧹 Другое", "hidden": true },
+ { "type": "revert", "section": "🧹 Другое", "hidden": false }
+ ]
+ },
+ "infile": "CHANGELOG.md"
+ }
+ }
+}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4c8cab4..d5dc9ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,51 @@
# Changelog
+## [0.5.0](https://github.com/cdek-it/react-native-ui-kit/compare/v0.4.0...v0.5.0) (2025-12-02)
+
+### 🚀 Новый функционал
+
+* test3 ([eab2b5c](https://github.com/cdek-it/react-native-ui-kit/commit/eab2b5c8ca196c5ed2650d262bd931e0aebba0b7))
+
+## [0.4.0](https://github.com/cdek-it/react-native-ui-kit/compare/v0.3.4...v0.4.0) (2025-12-02)
+
+### 🚀 Новый функционал
+
+* **readme:** test2 ([13252e0](https://github.com/cdek-it/react-native-ui-kit/commit/13252e0732ffd4c6fe04f81e096375085a4fcc6b))
+
+## [0.3.4](https://github.com/cdek-it/react-native-ui-kit/compare/v0.3.2...v0.3.4) (2025-12-01)
+
+## [0.3.3](https://github.com/cdek-it/react-native-ui-kit/compare/v0.3.2...v0.3.3) (2025-12-01)
+
+### 🧹 Другое
+
+* release v0.3.2 ([0273240](https://github.com/cdek-it/react-native-ui-kit/commit/0273240cd8f954629f699939c2ee852317596770))
+
+## [0.3.2](https://github.com/cdek-it/react-native-ui-kit/compare/v0.3.1...v0.3.2) (2025-11-28)
+
+### 🧹 Другое
+
+* **release-it:** изменен конфиг ([adae225](https://github.com/cdek-it/react-native-ui-kit/commit/adae225209f8ced1ee43f7c7cbddf26abba12fc0))
+
+## [0.3.1](https://github.com/cdek-it/react-native-ui-kit/compare/v0.3.0...v0.3.1) (2025-11-28)
+
+### 🧹 Другое
+
+* **release-it-config:** добавлена проверка на наличие коммитов ([74f471c](https://github.com/cdek-it/react-native-ui-kit/commit/74f471cca880085f789ec948429d72f6e92713e0))
+
+## [0.3.0](https://github.com/cdek-it/react-native-ui-kit/compare/v0.2.1...v0.3.0) (2025-11-28)
+
+### 🚀 Новый функционал
+
+* новая супер-фича ([1bb7c5b](https://github.com/cdek-it/react-native-ui-kit/commit/1bb7c5b509f9b0ae991e20330fd0e8a41483c95f))
+
+## 0.2.1 (2025-11-28)
+
+### 🧹 Другое
+
+* initial commit ([b1436a8](https://github.com/cdek-it/react-native-ui-kit/commit/b1436a8c99c70c63d25f800d316f1f8bf5fe8d82))
+* добавлен release-it ([e178b3b](https://github.com/cdek-it/react-native-ui-kit/commit/e178b3bafa0d3364d3fef7d1d4ca3f7a9a627bbb))
+* добавлен релизный workflow ([a767fc3](https://github.com/cdek-it/react-native-ui-kit/commit/a767fc310a6f9f48f87292de71906b8f2990e784))
+
All notable changes to this project will be documented in this file. See
[standard-version](https://github.com/conventional-changelog/standard-version)
for commit guidelines.
diff --git a/README.md b/README.md
index c044fcd..20fe2a2 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+test test
+another commit
# react-native-ui-kit
Репозиторий UI kit на основе Prime Faces, Prime Flex для React Native
@@ -149,3 +151,5 @@ Storybook проект создан с помощью Expo
### Макеты
[https://developer.cdek.ru/design-system](https://developer.cdek.ru/design-system)
+
+test test2 test3
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 2f408b8..3b2217d 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -93,7 +93,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
- versionName "0.1.1"
+ versionName "0.5.0"
}
signingConfigs {
debug {
diff --git a/ios/CDEKUI.xcodeproj/project.pbxproj b/ios/CDEKUI.xcodeproj/project.pbxproj
index b752feb..428df3b 100644
--- a/ios/CDEKUI.xcodeproj/project.pbxproj
+++ b/ios/CDEKUI.xcodeproj/project.pbxproj
@@ -366,12 +366,12 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = ru.cdek.uikit.prime;
- PRODUCT_NAME = CDEKUI;
+ PRODUCT_NAME = "CDEKUI";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "CDEKUI/CDEKUI-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
+ TARGETED_DEVICE_FAMILY = "1";
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
@@ -400,11 +400,11 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = ru.cdek.uikit.prime;
- PRODUCT_NAME = CDEKUI;
+ PRODUCT_NAME = "CDEKUI";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "CDEKUI/CDEKUI-Bridging-Header.h";
SWIFT_VERSION = 5.0;
- TARGETED_DEVICE_FAMILY = 1;
+ TARGETED_DEVICE_FAMILY = "1";
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
diff --git a/ios/CDEKUI/Info.plist b/ios/CDEKUI/Info.plist
index 15b533c..4b255f8 100644
--- a/ios/CDEKUI/Info.plist
+++ b/ios/CDEKUI/Info.plist
@@ -19,7 +19,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 0.1.1
+ 0.5.0
CFBundleSignature
????
CFBundleURLTypes
diff --git a/package.json b/package.json
index 8469b20..affdd5e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@cdek-it/react-native-ui-kit",
- "version": "0.2.0",
+ "version": "0.5.0",
"description": "UI kit на основе Prime Faces, Prime Flex для React Native",
"license": "MIT",
"homepage": "https://developer.cdek.ru/design-system",
@@ -35,7 +35,8 @@
"lint:fix": "eslint --fix .",
"prettier:check": "prettier . --check",
"prettier:fix": "prettier . --write",
- "prettier:watch": "onchange . -- prettier --write --ignore-unknown \"{{changed}}\""
+ "prettier:watch": "onchange . -- prettier --write --ignore-unknown \"{{changed}}\"",
+ "release": "release-it"
},
"devDependencies": {
"@babel/core": "7.28.3",
@@ -50,6 +51,7 @@
"@react-native-async-storage/async-storage": "2.1.2",
"@react-native-community/datetimepicker": "8.4.1",
"@react-native-community/slider": "4.5.6",
+ "@release-it/conventional-changelog": "10.0.1",
"@storybook/addon-actions": "8.3.5",
"@storybook/addon-controls": "8.3.5",
"@storybook/addon-ondevice-actions": "8.3.5",
@@ -105,6 +107,7 @@
"react-native-reanimated": "3.19.1",
"react-native-safe-area-context": "5.6.1",
"react-native-svg": "15.12.1",
+ "release-it": "19.0.6",
"standard-version": "9.5.0",
"storybook": "8.3.5",
"ts-node": "10.9.2",
@@ -126,6 +129,9 @@
"optional": true
}
},
+ "resolutions": {
+ "conventional-changelog-conventionalcommits": "8.0.0"
+ },
"packageManager": "yarn@4.6.0",
"engines": {
"node": "20"
diff --git a/yarn.lock b/yarn.lock
index bc57247..eff4f9a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2712,6 +2712,7 @@ __metadata:
"@react-native-async-storage/async-storage": "npm:2.1.2"
"@react-native-community/datetimepicker": "npm:8.4.1"
"@react-native-community/slider": "npm:4.5.6"
+ "@release-it/conventional-changelog": "npm:10.0.1"
"@storybook/addon-actions": "npm:8.3.5"
"@storybook/addon-controls": "npm:8.3.5"
"@storybook/addon-ondevice-actions": "npm:8.3.5"
@@ -2767,6 +2768,7 @@ __metadata:
react-native-reanimated: "npm:3.19.1"
react-native-safe-area-context: "npm:5.6.1"
react-native-svg: "npm:15.12.1"
+ release-it: "npm:19.0.6"
standard-version: "npm:9.5.0"
storybook: "npm:8.3.5"
ts-node: "npm:10.9.2"
@@ -3037,6 +3039,24 @@ __metadata:
languageName: node
linkType: hard
+"@conventional-changelog/git-client@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "@conventional-changelog/git-client@npm:1.0.1"
+ dependencies:
+ "@types/semver": "npm:^7.5.5"
+ semver: "npm:^7.5.2"
+ peerDependencies:
+ conventional-commits-filter: ^5.0.0
+ conventional-commits-parser: ^6.0.0
+ peerDependenciesMeta:
+ conventional-commits-filter:
+ optional: true
+ conventional-commits-parser:
+ optional: true
+ checksum: 10/3f309c4a5985da8c023a5960e6e91f7abdaff55466a3d11235731ad32b173d6295e102fcfa2298b9bae442b06642872d8ee987cb218362b056e9d280345eabc9
+ languageName: node
+ linkType: hard
+
"@cspotcode/source-map-support@npm:^0.8.0":
version: 0.8.1
resolution: "@cspotcode/source-map-support@npm:0.8.1"
@@ -3989,6 +4009,260 @@ __metadata:
languageName: node
linkType: hard
+"@hutson/parse-repository-url@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "@hutson/parse-repository-url@npm:5.0.0"
+ checksum: 10/040bc80dd1be5b12718af8a1d2fc58bbf793d41040ad4cedfe864079fddb542f106aee998beb7e42b7ebf882237e45b559bdf1ed3f6a607a403e51d849f37118
+ languageName: node
+ linkType: hard
+
+"@inquirer/ansi@npm:^1.0.0, @inquirer/ansi@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "@inquirer/ansi@npm:1.0.2"
+ checksum: 10/d1496e573a63ee6752bcf3fc93375cdabc55b0d60f0588fe7902282c710b223252ad318ff600ee904e48555634663b53fda517f5b29ce9fbda90bfae18592fbc
+ languageName: node
+ linkType: hard
+
+"@inquirer/checkbox@npm:^4.3.2":
+ version: 4.3.2
+ resolution: "@inquirer/checkbox@npm:4.3.2"
+ dependencies:
+ "@inquirer/ansi": "npm:^1.0.2"
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/figures": "npm:^1.0.15"
+ "@inquirer/type": "npm:^3.0.10"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/4ac5dd2679981e23f066c51c605cb1c63ccda9ea6e1ad895e675eb26702aaf6cf961bf5ca3acd832efba5edcf9883b6742002c801673d2b35c123a7fa7db7b23
+ languageName: node
+ linkType: hard
+
+"@inquirer/confirm@npm:^5.1.21":
+ version: 5.1.21
+ resolution: "@inquirer/confirm@npm:5.1.21"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/a107aa0073965ea510affb9e5b55baf40333503d600970c458c07770cd4e0eee01efc4caba66f0409b0fadc9550d127329622efb543cffcabff3ad0e7f865372
+ languageName: node
+ linkType: hard
+
+"@inquirer/core@npm:^10.2.2, @inquirer/core@npm:^10.3.2":
+ version: 10.3.2
+ resolution: "@inquirer/core@npm:10.3.2"
+ dependencies:
+ "@inquirer/ansi": "npm:^1.0.2"
+ "@inquirer/figures": "npm:^1.0.15"
+ "@inquirer/type": "npm:^3.0.10"
+ cli-width: "npm:^4.1.0"
+ mute-stream: "npm:^2.0.0"
+ signal-exit: "npm:^4.1.0"
+ wrap-ansi: "npm:^6.2.0"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/eb434bdf0ae7d904367003c772bcd80cbf679f79c087c99a4949fd7288e9a2f713ec3ea63381b9a001f52389ab56a77fcd88d64d81a03b1195193410ce8971c2
+ languageName: node
+ linkType: hard
+
+"@inquirer/editor@npm:^4.2.23":
+ version: 4.2.23
+ resolution: "@inquirer/editor@npm:4.2.23"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/external-editor": "npm:^1.0.3"
+ "@inquirer/type": "npm:^3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/f91b9aadba6ea28a0f4ea5f075af421e076262aebbd737e1b9779f086fa9d559d064e9942a581544645d1dcf56d6b685e8063fe46677880fbca73f6de4e4e7c5
+ languageName: node
+ linkType: hard
+
+"@inquirer/expand@npm:^4.0.23":
+ version: 4.0.23
+ resolution: "@inquirer/expand@npm:4.0.23"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/73ad1d6376e5efe2a452c33494d6d16ee2670c638ae470a795fdff4acb59a8e032e38e141f87b603b6e96320977519b375dac6471d86d5e3087a9c1db40e3111
+ languageName: node
+ linkType: hard
+
+"@inquirer/external-editor@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@inquirer/external-editor@npm:1.0.3"
+ dependencies:
+ chardet: "npm:^2.1.1"
+ iconv-lite: "npm:^0.7.0"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/c95d7237a885b32031715089f92820525731d4d3c2bd7afdb826307dc296cc2b39e7a644b0bb265441963348cca42e7785feb29c3aaf18fd2b63131769bf6587
+ languageName: node
+ linkType: hard
+
+"@inquirer/figures@npm:^1.0.15":
+ version: 1.0.15
+ resolution: "@inquirer/figures@npm:1.0.15"
+ checksum: 10/3f858807f361ca29f41ec1076bbece4098cc140d86a06159d42c6e3f6e4d9bec9e10871ccfcbbaa367d6a8462b01dff89f2b1b157d9de6e8726bec85533f525c
+ languageName: node
+ linkType: hard
+
+"@inquirer/input@npm:^4.3.1":
+ version: 4.3.1
+ resolution: "@inquirer/input@npm:4.3.1"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/713aaa4c94263299fbd7adfd65378f788cac1b5047f2b7e1ea349ca669db6c7c91b69ab6e2f6660cdbc28c7f7888c5c77ab4433bd149931597e43976d1ba5f34
+ languageName: node
+ linkType: hard
+
+"@inquirer/number@npm:^3.0.23":
+ version: 3.0.23
+ resolution: "@inquirer/number@npm:3.0.23"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/50694807b71746e15ed69d100aae3c8014d83c90aa660e8a179fe0db1046f26d727947542f64e24cc8b969a61659cb89fe36208cc2b59c1816382b598e686dd2
+ languageName: node
+ linkType: hard
+
+"@inquirer/password@npm:^4.0.23":
+ version: 4.0.23
+ resolution: "@inquirer/password@npm:4.0.23"
+ dependencies:
+ "@inquirer/ansi": "npm:^1.0.2"
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/97364970b01c85946a4a50ad876c53ef0c1857a9144e24fad65e5dfa4b4e5dd42564fbcdfa2b49bb049a25d127efbe0882cb18afcdd47b166ebd01c6c4b5e825
+ languageName: node
+ linkType: hard
+
+"@inquirer/prompts@npm:^7.8.6":
+ version: 7.10.1
+ resolution: "@inquirer/prompts@npm:7.10.1"
+ dependencies:
+ "@inquirer/checkbox": "npm:^4.3.2"
+ "@inquirer/confirm": "npm:^5.1.21"
+ "@inquirer/editor": "npm:^4.2.23"
+ "@inquirer/expand": "npm:^4.0.23"
+ "@inquirer/input": "npm:^4.3.1"
+ "@inquirer/number": "npm:^3.0.23"
+ "@inquirer/password": "npm:^4.0.23"
+ "@inquirer/rawlist": "npm:^4.1.11"
+ "@inquirer/search": "npm:^3.2.2"
+ "@inquirer/select": "npm:^4.4.2"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/b3e3386edd255e4e91c7908050674f8a2e69b043883c00feec2f87d697be37bc6e8cd4a360e7e3233a9825ae7ea044a2ac63d5700926d27f9959013d8566f890
+ languageName: node
+ linkType: hard
+
+"@inquirer/rawlist@npm:^4.1.11":
+ version: 4.1.11
+ resolution: "@inquirer/rawlist@npm:4.1.11"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/type": "npm:^3.0.10"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/0d8f6484cfc20749190e95eecfb2d034bafb3644ec4907b84b1673646f5dd71730e38e35565ea98dfd240d8851e3cff653edafcc4e0af617054b127b407e3229
+ languageName: node
+ linkType: hard
+
+"@inquirer/search@npm:^3.2.2":
+ version: 3.2.2
+ resolution: "@inquirer/search@npm:3.2.2"
+ dependencies:
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/figures": "npm:^1.0.15"
+ "@inquirer/type": "npm:^3.0.10"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/abaed2df7763633ff4414b58d1c87233b69ed3cd2ac77629f0d54b72b8b585dc4806c7a2a8261daba58af5b0a2147e586d079fdc82060b6bcf56b75d3d03f3a7
+ languageName: node
+ linkType: hard
+
+"@inquirer/select@npm:^4.4.2":
+ version: 4.4.2
+ resolution: "@inquirer/select@npm:4.4.2"
+ dependencies:
+ "@inquirer/ansi": "npm:^1.0.2"
+ "@inquirer/core": "npm:^10.3.2"
+ "@inquirer/figures": "npm:^1.0.15"
+ "@inquirer/type": "npm:^3.0.10"
+ yoctocolors-cjs: "npm:^2.1.3"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/795ec0ac77d575f20bd6a12fb1c040093e62217ac0c80194829a8d3c3d1e09f70ad738e9a9dd6095cc8358fff4e13882209c09bdf8eb0864a86dcabef5b0a6a6
+ languageName: node
+ linkType: hard
+
+"@inquirer/type@npm:^3.0.10, @inquirer/type@npm:^3.0.8":
+ version: 3.0.10
+ resolution: "@inquirer/type@npm:3.0.10"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/57d113a9db7abc73326491e29bedc88ef362e53779f9f58a1b61225e0be068ce0c54e33cd65f4a13ca46131676fb72c3ef488463c4c9af0aa89680684c55d74c
+ languageName: node
+ linkType: hard
+
"@isaacs/balanced-match@npm:^4.0.1":
version: 4.0.1
resolution: "@isaacs/balanced-match@npm:4.0.1"
@@ -4454,6 +4728,15 @@ __metadata:
languageName: node
linkType: hard
+"@nodeutils/defaults-deep@npm:1.1.0":
+ version: 1.1.0
+ resolution: "@nodeutils/defaults-deep@npm:1.1.0"
+ dependencies:
+ lodash: "npm:^4.15.0"
+ checksum: 10/4651c6e2179b0207f1a848f1e13eff7f2c24e7b6e52c965a8a5ef5140aea5df1fdafbf714026559e4f1f5828d3723eb35fe1b18dc2c7b0ec2265dc70b577bc34
+ languageName: node
+ linkType: hard
+
"@npmcli/agent@npm:^2.0.0":
version: 2.2.2
resolution: "@npmcli/agent@npm:2.2.2"
@@ -4476,6 +4759,153 @@ __metadata:
languageName: node
linkType: hard
+"@octokit/auth-token@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "@octokit/auth-token@npm:6.0.0"
+ checksum: 10/a30f5c4c984964b57193de5b6f67169f74e4779fedbe716157dd3558dd9de3ca5c105cae521b7bd8ce1ae180773a2ef01afe2306ad5a329f4fd291eba2b7c7d1
+ languageName: node
+ linkType: hard
+
+"@octokit/core@npm:^7.0.2":
+ version: 7.0.6
+ resolution: "@octokit/core@npm:7.0.6"
+ dependencies:
+ "@octokit/auth-token": "npm:^6.0.0"
+ "@octokit/graphql": "npm:^9.0.3"
+ "@octokit/request": "npm:^10.0.6"
+ "@octokit/request-error": "npm:^7.0.2"
+ "@octokit/types": "npm:^16.0.0"
+ before-after-hook: "npm:^4.0.0"
+ universal-user-agent: "npm:^7.0.0"
+ checksum: 10/852d41fc3150d2a891156427dd0575c77889f1c7a109894ee541594e3fd47c0d4e0a93fee22966c507dfd6158b522e42846c2ac46b9d896078194c95fa81f4ae
+ languageName: node
+ linkType: hard
+
+"@octokit/endpoint@npm:^11.0.2":
+ version: 11.0.2
+ resolution: "@octokit/endpoint@npm:11.0.2"
+ dependencies:
+ "@octokit/types": "npm:^16.0.0"
+ universal-user-agent: "npm:^7.0.2"
+ checksum: 10/0d088747baf94eafbba69da23ba840b40cd3f5d0bfbc51c692ff9d9d78de6d81f06366e6e30df8c1783355be826c27d38ab9ab0708396af8f430b06cfa29db35
+ languageName: node
+ linkType: hard
+
+"@octokit/graphql@npm:^9.0.3":
+ version: 9.0.3
+ resolution: "@octokit/graphql@npm:9.0.3"
+ dependencies:
+ "@octokit/request": "npm:^10.0.6"
+ "@octokit/types": "npm:^16.0.0"
+ universal-user-agent: "npm:^7.0.0"
+ checksum: 10/7b16f281f8571dce55280b3986fbb8d15465a7236164a5f6497ded7597ff9ee95d5796924555b979903fe8c6706fe6be1b3e140d807297f85ac8edeadc28f9fe
+ languageName: node
+ linkType: hard
+
+"@octokit/openapi-types@npm:^26.0.0":
+ version: 26.0.0
+ resolution: "@octokit/openapi-types@npm:26.0.0"
+ checksum: 10/b9e1b1230b0a3d280b48902a927ce4e7df0d51096c928e2ee929035b0bce779fe7748a1ae58696f1c3080bf8338b6388d5caba5b0dbf254e9713303ed3abf7c2
+ languageName: node
+ linkType: hard
+
+"@octokit/openapi-types@npm:^27.0.0":
+ version: 27.0.0
+ resolution: "@octokit/openapi-types@npm:27.0.0"
+ checksum: 10/5cd2cdf4e41fdf522e15e3d53f3ece8380d98dda9173a6fc905828fb2c33e8733d5f5d2a757ae3a572525f4749748e66cb40e7939372132988d8eb4ba978d54f
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-paginate-rest@npm:^13.0.1":
+ version: 13.2.1
+ resolution: "@octokit/plugin-paginate-rest@npm:13.2.1"
+ dependencies:
+ "@octokit/types": "npm:^15.0.1"
+ peerDependencies:
+ "@octokit/core": ">=6"
+ checksum: 10/72ad8822594435e766acb968dcdfc3f15779aab9721c51febf078450805cd30c98f5dcaa397f9b20c166b2b75cb1a3b2e3da0354a770fdb502569ef90225e9b1
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-request-log@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "@octokit/plugin-request-log@npm:6.0.0"
+ peerDependencies:
+ "@octokit/core": ">=6"
+ checksum: 10/8a79973b1429bfead9113c4117f418aaef5ff368795daded3415ba14623d97d5fc08d1e822dbd566ecc9f041119e1a48a11853a9c48d9eb1caa62baa79c17f83
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0":
+ version: 16.1.1
+ resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.1.1"
+ dependencies:
+ "@octokit/types": "npm:^15.0.1"
+ peerDependencies:
+ "@octokit/core": ">=6"
+ checksum: 10/230ad8bd9300e7e4a5e1b1f2c5ebf5f14e0a7e508bcf9355b926e5bcef4b481337ccd912cd3cd5a2498277326615d40805d35176801f7de59336683a3ef0434c
+ languageName: node
+ linkType: hard
+
+"@octokit/request-error@npm:^7.0.2":
+ version: 7.1.0
+ resolution: "@octokit/request-error@npm:7.1.0"
+ dependencies:
+ "@octokit/types": "npm:^16.0.0"
+ checksum: 10/c1d447ff7482382c69f7a4b2eaa44c672906dd111d8a9196a5d07f2adc4ae0f0e12ec4ce0063f14f9b2fb5f0cef4451c95ec961a7a711bd900e5d6441d546570
+ languageName: node
+ linkType: hard
+
+"@octokit/request@npm:^10.0.6":
+ version: 10.0.7
+ resolution: "@octokit/request@npm:10.0.7"
+ dependencies:
+ "@octokit/endpoint": "npm:^11.0.2"
+ "@octokit/request-error": "npm:^7.0.2"
+ "@octokit/types": "npm:^16.0.0"
+ fast-content-type-parse: "npm:^3.0.0"
+ universal-user-agent: "npm:^7.0.2"
+ checksum: 10/eaf6d347340729b47d482b487411e3543384d1c07f9125c4e53c11ece53f22a0245b71be22dd48bd6ad16af48c7c323c7317da49a238206d07fb7cd3ef0c6e74
+ languageName: node
+ linkType: hard
+
+"@octokit/rest@npm:22.0.0":
+ version: 22.0.0
+ resolution: "@octokit/rest@npm:22.0.0"
+ dependencies:
+ "@octokit/core": "npm:^7.0.2"
+ "@octokit/plugin-paginate-rest": "npm:^13.0.1"
+ "@octokit/plugin-request-log": "npm:^6.0.0"
+ "@octokit/plugin-rest-endpoint-methods": "npm:^16.0.0"
+ checksum: 10/d2b80fefd6aed307cb728980cb1d94cb484d48fabf0055198664287a7fb50544d312b005e4fb8dec2a6e97a153ec0ad7654d62f59898e1077a4cfba64e6d5c3e
+ languageName: node
+ linkType: hard
+
+"@octokit/types@npm:^15.0.1":
+ version: 15.0.2
+ resolution: "@octokit/types@npm:15.0.2"
+ dependencies:
+ "@octokit/openapi-types": "npm:^26.0.0"
+ checksum: 10/4f40a3eb65fab1370f8c988e6f8281265238fd1a4d69218eb7b496703c31c652aa27a834b134f6c8679f9029d6f547c61ad588a7a21e3d98fdc57448174ca9f8
+ languageName: node
+ linkType: hard
+
+"@octokit/types@npm:^16.0.0":
+ version: 16.0.0
+ resolution: "@octokit/types@npm:16.0.0"
+ dependencies:
+ "@octokit/openapi-types": "npm:^27.0.0"
+ checksum: 10/03d5cfc29556a9b53eae8beb1bf15c0b704dc722db2c51b53f093f3c3ee6c1d8e20b682be8117a3a17034b458be7746d1b22aaefb959ceb5152ad7589b39e2c9
+ languageName: node
+ linkType: hard
+
+"@phun-ky/typeof@npm:2.0.3":
+ version: 2.0.3
+ resolution: "@phun-ky/typeof@npm:2.0.3"
+ checksum: 10/ca7daa8e520ca3e947c2cd47e25ab1f299acc87c05d5750747665c531a70395b8e4e5e510347bebc98d89d6c65dbe16b8d6604da2327d832aa5abe91703d0598
+ languageName: node
+ linkType: hard
+
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
@@ -4701,6 +5131,21 @@ __metadata:
languageName: node
linkType: hard
+"@release-it/conventional-changelog@npm:10.0.1":
+ version: 10.0.1
+ resolution: "@release-it/conventional-changelog@npm:10.0.1"
+ dependencies:
+ concat-stream: "npm:^2.0.0"
+ conventional-changelog: "npm:^6.0.0"
+ conventional-recommended-bump: "npm:^10.0.0"
+ git-semver-tags: "npm:^8.0.0"
+ semver: "npm:^7.6.3"
+ peerDependencies:
+ release-it: ^18.0.0 || ^19.0.0
+ checksum: 10/99c748588a583b337bbac6418f4fc6f55a4a9427e50eee70aac8b0d61b5e30de153c5f66e4c3b0cdbbc76bfad670f9ae857b09e9959e955523fe1f3740959092
+ languageName: node
+ linkType: hard
+
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
@@ -5256,6 +5701,13 @@ __metadata:
languageName: node
linkType: hard
+"@tootallnate/quickjs-emscripten@npm:^0.23.0":
+ version: 0.23.0
+ resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0"
+ checksum: 10/95cbad451d195b9d8f312103abafcc010741eb9256e98d7953e7c026d4c1ed4abb2248a14018bf49e3201c350104fc643137b23aa0bbed2744c795c39dc48a28
+ languageName: node
+ linkType: hard
+
"@tsconfig/node10@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node10@npm:1.0.11"
@@ -5538,13 +5990,20 @@ __metadata:
languageName: node
linkType: hard
-"@types/normalize-package-data@npm:^2.4.0":
+"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.3":
version: 2.4.4
resolution: "@types/normalize-package-data@npm:2.4.4"
checksum: 10/65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05
languageName: node
linkType: hard
+"@types/parse-path@npm:^7.0.0":
+ version: 7.0.3
+ resolution: "@types/parse-path@npm:7.0.3"
+ checksum: 10/21a12c228d38f5a75659dfd7cb127dc2001ed3f6acbd1b2e0575d1348c735594c0bab06a97fe849c151438384829f20ea5971cb045f7ecd37d53c76a9fcb9de3
+ languageName: node
+ linkType: hard
+
"@types/qs@npm:*":
version: 6.9.16
resolution: "@types/qs@npm:6.9.16"
@@ -5568,6 +6027,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/semver@npm:^7.5.5":
+ version: 7.7.1
+ resolution: "@types/semver@npm:7.7.1"
+ checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068
+ languageName: node
+ linkType: hard
+
"@types/send@npm:*":
version: 0.17.4
resolution: "@types/send@npm:0.17.4"
@@ -6669,6 +7135,15 @@ __metadata:
languageName: node
linkType: hard
+"ast-types@npm:^0.13.4":
+ version: 0.13.4
+ resolution: "ast-types@npm:0.13.4"
+ dependencies:
+ tslib: "npm:^2.0.1"
+ checksum: 10/c55b375b9aaf44713d8c0f77a08215ab6d44f368b13e44f2141c421022af3c62b615a30c8ea629457f0cbaec409c713401c0188a124552c8fe4a5ad6b17ff3c3
+ languageName: node
+ linkType: hard
+
"ast-types@npm:^0.16.1":
version: 0.16.1
resolution: "ast-types@npm:0.16.1"
@@ -6685,6 +7160,15 @@ __metadata:
languageName: node
linkType: hard
+"async-retry@npm:1.3.3":
+ version: 1.3.3
+ resolution: "async-retry@npm:1.3.3"
+ dependencies:
+ retry: "npm:0.13.1"
+ checksum: 10/38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4
+ languageName: node
+ linkType: hard
+
"asynckit@npm:^0.4.0":
version: 0.4.0
resolution: "asynckit@npm:0.4.0"
@@ -6956,6 +7440,20 @@ __metadata:
languageName: node
linkType: hard
+"basic-ftp@npm:^5.0.2":
+ version: 5.0.5
+ resolution: "basic-ftp@npm:5.0.5"
+ checksum: 10/3dc56b2092b10d67e84621f5b9bbb0430469499178e857869194184d46fbdd367a9aa9fad660084388744b074b5f540e6ac8c22c0826ebba4fcc86a9d1c324e2
+ languageName: node
+ linkType: hard
+
+"before-after-hook@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "before-after-hook@npm:4.0.0"
+ checksum: 10/9fd52bc0c3cca0fb115e04dacbeeaacff38fa23e1af725d62392254c31ef433b15da60efcba61552e44d64e26f25ea259f72dba005115924389e88d2fd56e19f
+ languageName: node
+ linkType: hard
+
"better-opn@npm:^3.0.2, better-opn@npm:~3.0.2":
version: 3.0.2
resolution: "better-opn@npm:3.0.2"
@@ -7141,6 +7639,15 @@ __metadata:
languageName: node
linkType: hard
+"bundle-name@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "bundle-name@npm:4.1.0"
+ dependencies:
+ run-applescript: "npm:^7.0.0"
+ checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c
+ languageName: node
+ linkType: hard
+
"bytes@npm:3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
@@ -7148,6 +7655,31 @@ __metadata:
languageName: node
linkType: hard
+"c12@npm:3.3.1":
+ version: 3.3.1
+ resolution: "c12@npm:3.3.1"
+ dependencies:
+ chokidar: "npm:^4.0.3"
+ confbox: "npm:^0.2.2"
+ defu: "npm:^6.1.4"
+ dotenv: "npm:^17.2.3"
+ exsolve: "npm:^1.0.7"
+ giget: "npm:^2.0.0"
+ jiti: "npm:^2.6.1"
+ ohash: "npm:^2.0.11"
+ pathe: "npm:^2.0.3"
+ perfect-debounce: "npm:^2.0.0"
+ pkg-types: "npm:^2.3.0"
+ rc9: "npm:^2.1.2"
+ peerDependencies:
+ magicast: ^0.3.5
+ peerDependenciesMeta:
+ magicast:
+ optional: true
+ checksum: 10/e736fc498e73cba8d555ea984544127026ff45fe86f5a2dbc7ff8cc971d2e0ecfa213ef7bd0a7b2d2450dfd7798febd98c9fb189dbb6f16f7c78c6ce3a5de040
+ languageName: node
+ linkType: hard
+
"cacache@npm:^18.0.0":
version: 18.0.4
resolution: "cacache@npm:18.0.4"
@@ -7349,6 +7881,13 @@ __metadata:
languageName: node
linkType: hard
+"chalk@npm:^5.6.2":
+ version: 5.6.2
+ resolution: "chalk@npm:5.6.2"
+ checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0
+ languageName: node
+ linkType: hard
+
"char-regex@npm:^1.0.2":
version: 1.0.2
resolution: "char-regex@npm:1.0.2"
@@ -7377,9 +7916,16 @@ __metadata:
languageName: node
linkType: hard
-"check-error@npm:^2.1.1":
+"chardet@npm:^2.1.1":
version: 2.1.1
- resolution: "check-error@npm:2.1.1"
+ resolution: "chardet@npm:2.1.1"
+ checksum: 10/d56913b65e45c5c86f331988e2ef6264c131bfeadaae098ee719bf6610546c77740e37221ffec802dde56b5e4466613a4c754786f4da6b5f6c5477243454d324
+ languageName: node
+ linkType: hard
+
+"check-error@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "check-error@npm:2.1.1"
checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a
languageName: node
linkType: hard
@@ -7403,6 +7949,15 @@ __metadata:
languageName: node
linkType: hard
+"chokidar@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "chokidar@npm:4.0.3"
+ dependencies:
+ readdirp: "npm:^4.0.1"
+ checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59
+ languageName: node
+ linkType: hard
+
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -7459,6 +8014,22 @@ __metadata:
languageName: node
linkType: hard
+"ci-info@npm:^4.3.0":
+ version: 4.3.1
+ resolution: "ci-info@npm:4.3.1"
+ checksum: 10/9dc952bef67e665ccde2e7a552d42d5d095529d21829ece060a00925ede2dfa136160c70ef2471ea6ed6c9b133218b47c007f56955c0f1734a2e57f240aa7445
+ languageName: node
+ linkType: hard
+
+"citty@npm:^0.1.6":
+ version: 0.1.6
+ resolution: "citty@npm:0.1.6"
+ dependencies:
+ consola: "npm:^3.2.3"
+ checksum: 10/3208947e73abb699a12578ee2bfee254bf8dd1ce0d5698e8a298411cabf16bd3620d63433aef5bd88cdb2b9da71aef18adefa3b4ffd18273bb62dd1d28c344f5
+ languageName: node
+ linkType: hard
+
"cjs-module-lexer@npm:^1.0.0":
version: 1.4.1
resolution: "cjs-module-lexer@npm:1.4.1"
@@ -7491,6 +8062,15 @@ __metadata:
languageName: node
linkType: hard
+"cli-cursor@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "cli-cursor@npm:5.0.0"
+ dependencies:
+ restore-cursor: "npm:^5.0.0"
+ checksum: 10/1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090
+ languageName: node
+ linkType: hard
+
"cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.5.0":
version: 2.9.2
resolution: "cli-spinners@npm:2.9.2"
@@ -7498,6 +8078,13 @@ __metadata:
languageName: node
linkType: hard
+"cli-spinners@npm:^3.2.0":
+ version: 3.3.0
+ resolution: "cli-spinners@npm:3.3.0"
+ checksum: 10/d95f69f4a6a4efab2104ca5d4723c9f6fae9a4006df7fdcc1f79ea6539324e274b85bf6f5931146d84296b0f71814f4c1ff1acc158f2e1107c0c9797c1291bcc
+ languageName: node
+ linkType: hard
+
"cli-width@npm:^2.0.0":
version: 2.2.1
resolution: "cli-width@npm:2.2.1"
@@ -7512,6 +8099,13 @@ __metadata:
languageName: node
linkType: hard
+"cli-width@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "cli-width@npm:4.1.0"
+ checksum: 10/b58876fbf0310a8a35c79b72ecfcf579b354e18ad04e6b20588724ea2b522799a758507a37dfe132fafaf93a9922cafd9514d9e1598e6b2cd46694853aed099f
+ languageName: node
+ linkType: hard
+
"cliui@npm:^7.0.2":
version: 7.0.4
resolution: "cliui@npm:7.0.4"
@@ -7731,6 +8325,13 @@ __metadata:
languageName: node
linkType: hard
+"confbox@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "confbox@npm:0.2.2"
+ checksum: 10/988c7216f9b5aee5d8a8f32153a9164e1b58d92d8335c5daa323fd3fdee91f742ffc25f6c28b059474b6319204085eca985ab14c5a246988dc7ef1fe29414108
+ languageName: node
+ linkType: hard
+
"connect@npm:^3.6.5, connect@npm:^3.7.0":
version: 3.7.0
resolution: "connect@npm:3.7.0"
@@ -7743,6 +8344,13 @@ __metadata:
languageName: node
linkType: hard
+"consola@npm:^3.2.3, consola@npm:^3.4.0, consola@npm:^3.4.2":
+ version: 3.4.2
+ resolution: "consola@npm:3.4.2"
+ checksum: 10/32192c9f50d7cac27c5d7c4ecd3ff3679aea863e6bf5bd6a9cc2b05d1cd78addf5dae71df08c54330c142be8e7fbd46f051030129b57c6aacdd771efe409c4b2
+ languageName: node
+ linkType: hard
+
"content-disposition@npm:0.5.4":
version: 0.5.4
resolution: "content-disposition@npm:0.5.4"
@@ -7778,6 +8386,15 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-angular@npm:^8.0.0":
+ version: 8.1.0
+ resolution: "conventional-changelog-angular@npm:8.1.0"
+ dependencies:
+ compare-func: "npm:^2.0.0"
+ checksum: 10/2211efa2bebbb00c3976d7b860979d3c04c2bcbb661cfc0c61445986dd3efa391f6e56636482cda83dfb3da3e2327a05c80f647a9147072627046bcbe0de7d39
+ languageName: node
+ linkType: hard
+
"conventional-changelog-atom@npm:^2.0.8":
version: 2.0.8
resolution: "conventional-changelog-atom@npm:2.0.8"
@@ -7787,6 +8404,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-atom@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-atom@npm:5.0.0"
+ checksum: 10/51765007b4e0e899abbf6e88af591754de909d9cd9b544a7bebd26b905e6ec15871ca1e75539e634b524c45288be2787425331db6463596989fb8416c6e34a5d
+ languageName: node
+ linkType: hard
+
"conventional-changelog-codemirror@npm:^2.0.8":
version: 2.0.8
resolution: "conventional-changelog-codemirror@npm:2.0.8"
@@ -7796,6 +8420,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-codemirror@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-codemirror@npm:5.0.0"
+ checksum: 10/38dcc3fc3c3dd050b8dc00b68f83845b7c82b3f871c3bbb3c1b9c888ed7d10be3c8042959be93e768ec2bee545eca0f41429e7a63d2abca711e5fdd79bc1bb84
+ languageName: node
+ linkType: hard
+
"conventional-changelog-config-spec@npm:2.1.0":
version: 2.1.0
resolution: "conventional-changelog-config-spec@npm:2.1.0"
@@ -7803,23 +8434,12 @@ __metadata:
languageName: node
linkType: hard
-"conventional-changelog-conventionalcommits@npm:4.6.3, conventional-changelog-conventionalcommits@npm:^4.5.0":
- version: 4.6.3
- resolution: "conventional-changelog-conventionalcommits@npm:4.6.3"
- dependencies:
- compare-func: "npm:^2.0.0"
- lodash: "npm:^4.17.15"
- q: "npm:^1.5.1"
- checksum: 10/70b9ba65a72d57d40aeea7e787cd200cd8350430ad959892a6cc2cb8b9c3874ba8e331d355c2565549c0a28881c114c5a8f1d4dab61fd8607f29d7e2174e181b
- languageName: node
- linkType: hard
-
-"conventional-changelog-conventionalcommits@npm:^7.0.2":
- version: 7.0.2
- resolution: "conventional-changelog-conventionalcommits@npm:7.0.2"
+"conventional-changelog-conventionalcommits@npm:8.0.0":
+ version: 8.0.0
+ resolution: "conventional-changelog-conventionalcommits@npm:8.0.0"
dependencies:
compare-func: "npm:^2.0.0"
- checksum: 10/3cc6586ac57cc54c0595b28ae22e8b674c970034bad35e467f71aba395278a6ef43351cfbf782a5fc33eb13ed4ad843a145b89ad1444f5fa571e3bf9c1d5519b
+ checksum: 10/23122a76c69ebe7490968f7c0779b0a6b73011eebbad0563ac5571c6015319acf13bb8dca178d7a5484f10b64744ae7ba35d40f71a8bdc5430e73dd7e032f45d
languageName: node
linkType: hard
@@ -7845,6 +8465,24 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-core@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "conventional-changelog-core@npm:8.0.0"
+ dependencies:
+ "@hutson/parse-repository-url": "npm:^5.0.0"
+ add-stream: "npm:^1.0.0"
+ conventional-changelog-writer: "npm:^8.0.0"
+ conventional-commits-parser: "npm:^6.0.0"
+ git-raw-commits: "npm:^5.0.0"
+ git-semver-tags: "npm:^8.0.0"
+ hosted-git-info: "npm:^7.0.0"
+ normalize-package-data: "npm:^6.0.0"
+ read-package-up: "npm:^11.0.0"
+ read-pkg: "npm:^9.0.0"
+ checksum: 10/6277c086554813d555019c374b578964f643a196d7a830afcbb23eed7e32e633b1419cb59232ee5cbd89cc852a465ea1cb2db4822e930fa064278a988f507f22
+ languageName: node
+ linkType: hard
+
"conventional-changelog-ember@npm:^2.0.9":
version: 2.0.9
resolution: "conventional-changelog-ember@npm:2.0.9"
@@ -7854,6 +8492,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-ember@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-ember@npm:5.0.0"
+ checksum: 10/a36f8f80736d1ee36bc185c3d92b296797fc28783d480817a94a4a4031b9945cfbd89679087c5be3f6059a2b0899e091670193fa3b9b2a2238cb353615bf7a72
+ languageName: node
+ linkType: hard
+
"conventional-changelog-eslint@npm:^3.0.9":
version: 3.0.9
resolution: "conventional-changelog-eslint@npm:3.0.9"
@@ -7863,6 +8508,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-eslint@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "conventional-changelog-eslint@npm:6.0.0"
+ checksum: 10/13634059636e1570fc0dbb0ff15b69a5bb67e39d699cb7baa29765c2a26cd6604b49f2c13a0d58734b6757c90f1ebe22032039c2c81863a2ce096dac6248bb7b
+ languageName: node
+ linkType: hard
+
"conventional-changelog-express@npm:^2.0.6":
version: 2.0.6
resolution: "conventional-changelog-express@npm:2.0.6"
@@ -7872,6 +8524,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-express@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-express@npm:5.0.0"
+ checksum: 10/f344f057a8756a99637029b912d2c0eb569b68e34983e8948c790bb4bfef40758b2760c0ab720b3943354da3fa76d3d77d8f42f4f4564e07240b574c3bad5d6c
+ languageName: node
+ linkType: hard
+
"conventional-changelog-jquery@npm:^3.0.11":
version: 3.0.11
resolution: "conventional-changelog-jquery@npm:3.0.11"
@@ -7881,6 +8540,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-jquery@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "conventional-changelog-jquery@npm:6.0.0"
+ checksum: 10/845134cf5d15c455f84ac9425c7307608aaa44cc5c27abf2849a35c86c62cc7134307fa67bc412aee0c1d0ef42335423c18aca66a95119c971d9c5b4a1f44c42
+ languageName: node
+ linkType: hard
+
"conventional-changelog-jshint@npm:^2.0.9":
version: 2.0.9
resolution: "conventional-changelog-jshint@npm:2.0.9"
@@ -7891,6 +8557,15 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-jshint@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-jshint@npm:5.0.0"
+ dependencies:
+ compare-func: "npm:^2.0.0"
+ checksum: 10/9db03b16610f2fbc448646cbb23f1ee28704ffa1175279ee39d51e8e0010bb82000385e662633900220f6834ad84b1ecf8ccbdebcf4ae0d7710a5599de9b0d52
+ languageName: node
+ linkType: hard
+
"conventional-changelog-preset-loader@npm:^2.3.4":
version: 2.3.4
resolution: "conventional-changelog-preset-loader@npm:2.3.4"
@@ -7898,6 +8573,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-preset-loader@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-changelog-preset-loader@npm:5.0.0"
+ checksum: 10/7630c2826b43f8f546f0575b46d3eb8c2ac2b5bcfae60b7d1186e9a87f07b7a689d9463afc125a40ab84a030574c9ce7965dd96e6506323e5a7d1ac2b9f2df19
+ languageName: node
+ linkType: hard
+
"conventional-changelog-writer@npm:^5.0.0":
version: 5.0.1
resolution: "conventional-changelog-writer@npm:5.0.1"
@@ -7917,6 +8599,20 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog-writer@npm:^8.0.0":
+ version: 8.2.0
+ resolution: "conventional-changelog-writer@npm:8.2.0"
+ dependencies:
+ conventional-commits-filter: "npm:^5.0.0"
+ handlebars: "npm:^4.7.7"
+ meow: "npm:^13.0.0"
+ semver: "npm:^7.5.2"
+ bin:
+ conventional-changelog-writer: dist/cli/index.js
+ checksum: 10/050387a37a295bf8d0f91733432ea1e3959478d5b7d71f19654b83943503f2a37f24d69cf7688d9bb371c537693da024bc4e7c72a7029df8d121a44035ff7949
+ languageName: node
+ linkType: hard
+
"conventional-changelog@npm:3.1.25":
version: 3.1.25
resolution: "conventional-changelog@npm:3.1.25"
@@ -7936,6 +8632,25 @@ __metadata:
languageName: node
linkType: hard
+"conventional-changelog@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "conventional-changelog@npm:6.0.0"
+ dependencies:
+ conventional-changelog-angular: "npm:^8.0.0"
+ conventional-changelog-atom: "npm:^5.0.0"
+ conventional-changelog-codemirror: "npm:^5.0.0"
+ conventional-changelog-conventionalcommits: "npm:^8.0.0"
+ conventional-changelog-core: "npm:^8.0.0"
+ conventional-changelog-ember: "npm:^5.0.0"
+ conventional-changelog-eslint: "npm:^6.0.0"
+ conventional-changelog-express: "npm:^5.0.0"
+ conventional-changelog-jquery: "npm:^6.0.0"
+ conventional-changelog-jshint: "npm:^5.0.0"
+ conventional-changelog-preset-loader: "npm:^5.0.0"
+ checksum: 10/78a2a74a19385e45ea69a9ef410de7cc9627cb2bada8b26850ff55999dfc3e5600138ee636dbd0c17159dcdcd81499b64d557d34dfb641d82d1b0d107c684c10
+ languageName: node
+ linkType: hard
+
"conventional-commit-types@npm:^3.0.0":
version: 3.0.0
resolution: "conventional-commit-types@npm:3.0.0"
@@ -7953,6 +8668,13 @@ __metadata:
languageName: node
linkType: hard
+"conventional-commits-filter@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-commits-filter@npm:5.0.0"
+ checksum: 10/2345546ea9e40412558d508311d7729b38f8d4c0fd554837c10721a432e8598ec1152320f6b601a9c11c023a31bccbb5a12067736b2227de8591f4de707e11a7
+ languageName: node
+ linkType: hard
+
"conventional-commits-parser@npm:^3.2.0":
version: 3.2.4
resolution: "conventional-commits-parser@npm:3.2.4"
@@ -7983,6 +8705,17 @@ __metadata:
languageName: node
linkType: hard
+"conventional-commits-parser@npm:^6.0.0":
+ version: 6.2.1
+ resolution: "conventional-commits-parser@npm:6.2.1"
+ dependencies:
+ meow: "npm:^13.0.0"
+ bin:
+ conventional-commits-parser: dist/cli/index.js
+ checksum: 10/342764ac7c8114e3030d9d86968eafa3023ed887bc66412f89891fb55f09179d151a02342142a4039ca3375a7e39553d29789e022afd08edddbd995a1d5d9c24
+ languageName: node
+ linkType: hard
+
"conventional-recommended-bump@npm:6.1.0":
version: 6.1.0
resolution: "conventional-recommended-bump@npm:6.1.0"
@@ -8001,6 +8734,21 @@ __metadata:
languageName: node
linkType: hard
+"conventional-recommended-bump@npm:^10.0.0":
+ version: 10.0.0
+ resolution: "conventional-recommended-bump@npm:10.0.0"
+ dependencies:
+ "@conventional-changelog/git-client": "npm:^1.0.0"
+ conventional-changelog-preset-loader: "npm:^5.0.0"
+ conventional-commits-filter: "npm:^5.0.0"
+ conventional-commits-parser: "npm:^6.0.0"
+ meow: "npm:^13.0.0"
+ bin:
+ conventional-recommended-bump: dist/cli/index.js
+ checksum: 10/d4a72f48ceec9947bf6f4ae346574262c8c991930a4b8d6d5d43cfd03bcf9531f74200ce60d43a251fd537b5292668f6480c17fe4ed458b4f84418db2be3af85
+ languageName: node
+ linkType: hard
+
"convert-source-map@npm:^2.0.0":
version: 2.0.0
resolution: "convert-source-map@npm:2.0.0"
@@ -8284,6 +9032,13 @@ __metadata:
languageName: node
linkType: hard
+"data-uri-to-buffer@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "data-uri-to-buffer@npm:6.0.2"
+ checksum: 10/8b6927c33f9b54037f442856be0aa20e5fd49fa6c9c8ceece408dc306445d593ad72d207d57037c529ce65f413b421da800c6827b1dbefb607b8056f17123a61
+ languageName: node
+ linkType: hard
+
"data-urls@npm:^3.0.2":
version: 3.0.2
resolution: "data-urls@npm:3.0.2"
@@ -8507,6 +9262,23 @@ __metadata:
languageName: node
linkType: hard
+"default-browser-id@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "default-browser-id@npm:5.0.1"
+ checksum: 10/52c637637bcd76bfe974462a2f1dd75cb04784c2852935575760f82e1fd338e5e80d3c45a9b01fdbb1e450553a830bb163b004d2eca223c5573989f82232a072
+ languageName: node
+ linkType: hard
+
+"default-browser@npm:^5.2.1":
+ version: 5.4.0
+ resolution: "default-browser@npm:5.4.0"
+ dependencies:
+ bundle-name: "npm:^4.1.0"
+ default-browser-id: "npm:^5.0.0"
+ checksum: 10/cac0222ca5c9a3387d25337228689652ab33679a6566995c7194a75af7e554e91ec9ac92a70bfaa8e8089eae9f466ae99267bb38601282aade89b200f50a765c
+ languageName: node
+ linkType: hard
+
"defaults@npm:^1.0.3":
version: 1.0.4
resolution: "defaults@npm:1.0.4"
@@ -8534,6 +9306,13 @@ __metadata:
languageName: node
linkType: hard
+"define-lazy-prop@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "define-lazy-prop@npm:3.0.0"
+ checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4
+ languageName: node
+ linkType: hard
+
"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
version: 1.2.1
resolution: "define-properties@npm:1.2.1"
@@ -8545,6 +9324,24 @@ __metadata:
languageName: node
linkType: hard
+"defu@npm:^6.1.4":
+ version: 6.1.4
+ resolution: "defu@npm:6.1.4"
+ checksum: 10/aeffdb47300f45b4fdef1c5bd3880ac18ea7a1fd5b8a8faf8df29350ff03bf16dd34f9800205cab513d476e4c0a3783aa0cff0a433aff0ac84a67ddc4c8a2d64
+ languageName: node
+ linkType: hard
+
+"degenerator@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "degenerator@npm:5.0.1"
+ dependencies:
+ ast-types: "npm:^0.13.4"
+ escodegen: "npm:^2.1.0"
+ esprima: "npm:^4.0.1"
+ checksum: 10/a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152
+ languageName: node
+ linkType: hard
+
"delayed-stream@npm:~1.0.0":
version: 1.0.0
resolution: "delayed-stream@npm:1.0.0"
@@ -8566,6 +9363,13 @@ __metadata:
languageName: node
linkType: hard
+"destr@npm:^2.0.3":
+ version: 2.0.5
+ resolution: "destr@npm:2.0.5"
+ checksum: 10/0e4fba62a55a4188c7ab13eed5ebeeda037ead1ab21cf6be40ca39828b258475ad9eb1e7de50a5ea8041705d454a4d090caf9f92b89f03b04d2e229716f7da0a
+ languageName: node
+ linkType: hard
+
"destroy@npm:1.2.0":
version: 1.2.0
resolution: "destroy@npm:1.2.0"
@@ -8712,6 +9516,13 @@ __metadata:
languageName: node
linkType: hard
+"dotenv@npm:^17.2.3":
+ version: 17.2.3
+ resolution: "dotenv@npm:17.2.3"
+ checksum: 10/f8b78626ebfff6e44420f634773375c9651808b3e1a33df6d4cc19120968eea53e100f59f04ec35f2a20b2beb334b6aba4f24040b2f8ad61773f158ac042a636
+ languageName: node
+ linkType: hard
+
"dotgitignore@npm:^2.1.0":
version: 2.1.0
resolution: "dotgitignore@npm:2.1.0"
@@ -9688,6 +10499,13 @@ __metadata:
languageName: node
linkType: hard
+"eta@npm:4.0.1":
+ version: 4.0.1
+ resolution: "eta@npm:4.0.1"
+ checksum: 10/390f69d1213d640026e51c993f6c35fa39cbb21c242e1328210329af959844b5b22a5284f9560b8e9be044272ed606dca1053a49656de1eebc5a1d0884e1f171
+ languageName: node
+ linkType: hard
+
"etag@npm:~1.8.1":
version: 1.8.1
resolution: "etag@npm:1.8.1"
@@ -9726,6 +10544,23 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "execa@npm:8.0.1"
+ dependencies:
+ cross-spawn: "npm:^7.0.3"
+ get-stream: "npm:^8.0.1"
+ human-signals: "npm:^5.0.0"
+ is-stream: "npm:^3.0.0"
+ merge-stream: "npm:^2.0.0"
+ npm-run-path: "npm:^5.1.0"
+ onetime: "npm:^6.0.0"
+ signal-exit: "npm:^4.1.0"
+ strip-final-newline: "npm:^3.0.0"
+ checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d
+ languageName: node
+ linkType: hard
+
"exit@npm:^0.1.2":
version: 0.1.2
resolution: "exit@npm:0.1.2"
@@ -9959,6 +10794,13 @@ __metadata:
languageName: node
linkType: hard
+"exsolve@npm:^1.0.7":
+ version: 1.0.8
+ resolution: "exsolve@npm:1.0.8"
+ checksum: 10/e7e8eac048af9f6856628a46df15529ab37428bdb5f7bc5b7824614383223de1aff60ebe85f44d9c8d4ee218d98c71df1a3e2d336f7d022a4dccd97a0651ec5b
+ languageName: node
+ linkType: hard
+
"external-editor@npm:^2.0.4":
version: 2.2.0
resolution: "external-editor@npm:2.2.0"
@@ -9981,6 +10823,13 @@ __metadata:
languageName: node
linkType: hard
+"fast-content-type-parse@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "fast-content-type-parse@npm:3.0.0"
+ checksum: 10/8616a8aa6c9b4f8f4f3c90eaa4e7bfc2240cfa6f41f0eef5b5aa2b2c8b38bd9ad435f1488b6d817ffd725c54651e2777b882ae9dd59366e71e7896f1ec11d473
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^2.0.1":
version: 2.0.1
resolution: "fast-deep-equal@npm:2.0.1"
@@ -10160,6 +11009,13 @@ __metadata:
languageName: node
linkType: hard
+"find-up-simple@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "find-up-simple@npm:1.0.1"
+ checksum: 10/6e374bffda9f8425314eab47ef79752b6e77dcc95c0ad17d257aef48c32fe07bbc41bcafbd22941c25bb94fffaaaa8e178d928867d844c58100c7fe19ec82f72
+ languageName: node
+ linkType: hard
+
"find-up@npm:^2.0.0":
version: 2.1.0
resolution: "find-up@npm:2.1.0"
@@ -10436,6 +11292,13 @@ __metadata:
languageName: node
linkType: hard
+"get-east-asian-width@npm:^1.3.0":
+ version: 1.4.0
+ resolution: "get-east-asian-width@npm:1.4.0"
+ checksum: 10/c9ae85bfc2feaf4cc71cdb236e60f1757ae82281964c206c6aa89a25f1987d326ddd8b0de9f9ccd56e37711b9fcd988f7f5137118b49b0b45e19df93c3be8f45
+ languageName: node
+ linkType: hard
+
"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
version: 1.2.4
resolution: "get-intrinsic@npm:1.2.4"
@@ -10512,6 +11375,13 @@ __metadata:
languageName: node
linkType: hard
+"get-stream@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "get-stream@npm:8.0.1"
+ checksum: 10/dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e
+ languageName: node
+ linkType: hard
+
"get-symbol-description@npm:^1.0.2":
version: 1.0.2
resolution: "get-symbol-description@npm:1.0.2"
@@ -10543,6 +11413,17 @@ __metadata:
languageName: node
linkType: hard
+"get-uri@npm:^6.0.1":
+ version: 6.0.5
+ resolution: "get-uri@npm:6.0.5"
+ dependencies:
+ basic-ftp: "npm:^5.0.2"
+ data-uri-to-buffer: "npm:^6.0.2"
+ debug: "npm:^4.3.4"
+ checksum: 10/6daa56eb367dc030ae7bf6db4b5d36f200c9bb47ab00593c142176e4f33f22e129a294ac94329c6bcaebda19b7506080267a336742d20a915fb2bef9c400347f
+ languageName: node
+ linkType: hard
+
"getenv@npm:^2.0.0":
version: 2.0.0
resolution: "getenv@npm:2.0.0"
@@ -10550,6 +11431,22 @@ __metadata:
languageName: node
linkType: hard
+"giget@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "giget@npm:2.0.0"
+ dependencies:
+ citty: "npm:^0.1.6"
+ consola: "npm:^3.4.0"
+ defu: "npm:^6.1.4"
+ node-fetch-native: "npm:^1.6.6"
+ nypm: "npm:^0.6.0"
+ pathe: "npm:^2.0.3"
+ bin:
+ giget: dist/cli.mjs
+ checksum: 10/3ee0f4aa06bdaeda9d4d31791d6a1e4349f15e20ff1dbe60535c709d3acc03f29f36a648cd047851a332fc1a0e9997ab6c5036410cc1629c09ad45ee155ee6dd
+ languageName: node
+ linkType: hard
+
"git-raw-commits@npm:^2.0.8":
version: 2.0.11
resolution: "git-raw-commits@npm:2.0.11"
@@ -10578,6 +11475,18 @@ __metadata:
languageName: node
linkType: hard
+"git-raw-commits@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "git-raw-commits@npm:5.0.0"
+ dependencies:
+ "@conventional-changelog/git-client": "npm:^1.0.0"
+ meow: "npm:^13.0.0"
+ bin:
+ git-raw-commits: src/cli.js
+ checksum: 10/abb6361d104c7f91cf9265f2128cb00d18331bb417528b1a0ad0490c47609b489fe8094b8a6080c262e8e2bfc4be65f7224a00b3e49bdd6d181a01804ec1b4da
+ languageName: node
+ linkType: hard
+
"git-remote-origin-url@npm:^2.0.0":
version: 2.0.0
resolution: "git-remote-origin-url@npm:2.0.0"
@@ -10600,6 +11509,37 @@ __metadata:
languageName: node
linkType: hard
+"git-semver-tags@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "git-semver-tags@npm:8.0.0"
+ dependencies:
+ "@conventional-changelog/git-client": "npm:^1.0.0"
+ meow: "npm:^13.0.0"
+ bin:
+ git-semver-tags: src/cli.js
+ checksum: 10/c00a7e26c25b5bdca5ed1a0df0769bc2eecb71b637ab12d9cc55a3ab57862a1c84f9547ffba45734bf26ca60bce5896f4ea0b47b14ccc31c280f587d600b4e76
+ languageName: node
+ linkType: hard
+
+"git-up@npm:^8.1.0":
+ version: 8.1.1
+ resolution: "git-up@npm:8.1.1"
+ dependencies:
+ is-ssh: "npm:^1.4.0"
+ parse-url: "npm:^9.2.0"
+ checksum: 10/475bfb816ee6003c505f25f2d6859148eedf684b2381f59774a8b4baf279d603710b888ecd1c5f5619fd7a582b131c2c52f8d247d59c7cc10bb7f7edffc704f7
+ languageName: node
+ linkType: hard
+
+"git-url-parse@npm:16.1.0":
+ version: 16.1.0
+ resolution: "git-url-parse@npm:16.1.0"
+ dependencies:
+ git-up: "npm:^8.1.0"
+ checksum: 10/1522e86ce89bb854ac5eaab13e71f9a72e93c4eb9897559d9731e03b700a7e2d38d16a77dddede9f79c8dac6f50633e2e420702bb1677580e797312e9b55379d
+ languageName: node
+ linkType: hard
+
"gitconfiglocal@npm:^1.0.0":
version: 1.0.0
resolution: "gitconfiglocal@npm:1.0.0"
@@ -10976,7 +11916,7 @@ __metadata:
languageName: node
linkType: hard
-"http-proxy-agent@npm:^7.0.0":
+"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1":
version: 7.0.2
resolution: "http-proxy-agent@npm:7.0.2"
dependencies:
@@ -11006,7 +11946,7 @@ __metadata:
languageName: node
linkType: hard
-"https-proxy-agent@npm:^7.0.5":
+"https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6":
version: 7.0.6
resolution: "https-proxy-agent@npm:7.0.6"
dependencies:
@@ -11023,6 +11963,13 @@ __metadata:
languageName: node
linkType: hard
+"human-signals@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "human-signals@npm:5.0.0"
+ checksum: 10/30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0
+ languageName: node
+ linkType: hard
+
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.17, iconv-lite@npm:^0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
@@ -11041,6 +11988,15 @@ __metadata:
languageName: node
linkType: hard
+"iconv-lite@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "iconv-lite@npm:0.7.0"
+ dependencies:
+ safer-buffer: "npm:>= 2.1.2 < 3.0.0"
+ checksum: 10/5bfc897fedfb7e29991ae5ef1c061ed4f864005f8c6d61ef34aba6a3885c04bd207b278c0642b041383aeac2d11645b4319d0ca7b863b0be4be0cde1c9238ca7
+ languageName: node
+ linkType: hard
+
"ieee754@npm:^1.1.13":
version: 1.2.1
resolution: "ieee754@npm:1.2.1"
@@ -11126,6 +12082,13 @@ __metadata:
languageName: node
linkType: hard
+"index-to-position@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "index-to-position@npm:1.2.0"
+ checksum: 10/fb6421c87a5f6eda533cfa472d1f7baf69592d2b7b243b4cdd2a731596d8d2cf4a72a25c1234335dea9f7bec25054872cb3c1d164eb8aff3d66f6c3a3688ae54
+ languageName: node
+ linkType: hard
+
"inflight@npm:^1.0.4":
version: 1.0.6
resolution: "inflight@npm:1.0.6"
@@ -11169,6 +12132,26 @@ __metadata:
languageName: node
linkType: hard
+"inquirer@npm:12.9.6":
+ version: 12.9.6
+ resolution: "inquirer@npm:12.9.6"
+ dependencies:
+ "@inquirer/ansi": "npm:^1.0.0"
+ "@inquirer/core": "npm:^10.2.2"
+ "@inquirer/prompts": "npm:^7.8.6"
+ "@inquirer/type": "npm:^3.0.8"
+ mute-stream: "npm:^2.0.0"
+ run-async: "npm:^4.0.5"
+ rxjs: "npm:^7.8.2"
+ peerDependencies:
+ "@types/node": ">=18"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 10/bcac231b3eba055aa16dbdb60ba6d7bfe66109be654bfb19f92095f703af07fc01528f716e86ec62f7bf7bd17b4e21ad4bb32b677cf42075dee04568afe9686b
+ languageName: node
+ linkType: hard
+
"inquirer@npm:8.2.5":
version: 8.2.5
resolution: "inquirer@npm:8.2.5"
@@ -11445,6 +12428,15 @@ __metadata:
languageName: node
linkType: hard
+"is-docker@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-docker@npm:3.0.0"
+ bin:
+ is-docker: cli.js
+ checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -11500,6 +12492,17 @@ __metadata:
languageName: node
linkType: hard
+"is-inside-container@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-inside-container@npm:1.0.0"
+ dependencies:
+ is-docker: "npm:^3.0.0"
+ bin:
+ is-inside-container: cli.js
+ checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03
+ languageName: node
+ linkType: hard
+
"is-interactive@npm:^1.0.0":
version: 1.0.0
resolution: "is-interactive@npm:1.0.0"
@@ -11507,6 +12510,13 @@ __metadata:
languageName: node
linkType: hard
+"is-interactive@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-interactive@npm:2.0.0"
+ checksum: 10/e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c
+ languageName: node
+ linkType: hard
+
"is-lambda@npm:^1.0.1":
version: 1.0.1
resolution: "is-lambda@npm:1.0.1"
@@ -11636,6 +12646,15 @@ __metadata:
languageName: node
linkType: hard
+"is-ssh@npm:^1.4.0":
+ version: 1.4.1
+ resolution: "is-ssh@npm:1.4.1"
+ dependencies:
+ protocols: "npm:^2.0.1"
+ checksum: 10/f60910cd83fa94e9874655a672c3849312c12af83c0fe3dbff9945755fe838a73985d8f94e32ebf5626ba4148ee10eef51b7240b0218dbb6e9a43a06899b0529
+ languageName: node
+ linkType: hard
+
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
@@ -11643,6 +12662,13 @@ __metadata:
languageName: node
linkType: hard
+"is-stream@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-stream@npm:3.0.0"
+ checksum: 10/172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16
+ languageName: node
+ linkType: hard
+
"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
version: 1.0.7
resolution: "is-string@npm:1.0.7"
@@ -11725,6 +12751,13 @@ __metadata:
languageName: node
linkType: hard
+"is-unicode-supported@npm:^2.0.0, is-unicode-supported@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "is-unicode-supported@npm:2.1.0"
+ checksum: 10/f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9
+ languageName: node
+ linkType: hard
+
"is-utf8@npm:^0.2.1":
version: 0.2.1
resolution: "is-utf8@npm:0.2.1"
@@ -11783,6 +12816,15 @@ __metadata:
languageName: node
linkType: hard
+"is-wsl@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "is-wsl@npm:3.1.0"
+ dependencies:
+ is-inside-container: "npm:^1.0.0"
+ checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9
+ languageName: node
+ linkType: hard
+
"isarray@npm:^2.0.5":
version: 2.0.5
resolution: "isarray@npm:2.0.5"
@@ -11811,6 +12853,19 @@ __metadata:
languageName: node
linkType: hard
+"issue-parser@npm:7.0.1":
+ version: 7.0.1
+ resolution: "issue-parser@npm:7.0.1"
+ dependencies:
+ lodash.capitalize: "npm:^4.2.1"
+ lodash.escaperegexp: "npm:^4.1.2"
+ lodash.isplainobject: "npm:^4.0.6"
+ lodash.isstring: "npm:^4.0.1"
+ lodash.uniqby: "npm:^4.7.0"
+ checksum: 10/04d14d987567008a270f5ed165e9464e131faf9c1d373b13c53bc7a1fe78b4e3aa91fcf2a1be2bac73983624084260b72957926fa35a1df4d60afbb61b645c95
+ languageName: node
+ linkType: hard
+
"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
version: 3.2.2
resolution: "istanbul-lib-coverage@npm:3.2.2"
@@ -12507,6 +13562,15 @@ __metadata:
languageName: node
linkType: hard
+"jiti@npm:^2.6.1":
+ version: 2.6.1
+ resolution: "jiti@npm:2.6.1"
+ bin:
+ jiti: lib/jiti-cli.mjs
+ checksum: 10/8cd72c5fd03a0502564c3f46c49761090f6dadead21fa191b73535724f095ad86c2fa89ee6fe4bc3515337e8d406cc8fb2d37b73fa0c99a34584bac35cd4a4de
+ languageName: node
+ linkType: hard
+
"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -13089,6 +14153,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.capitalize@npm:^4.2.1":
+ version: 4.2.1
+ resolution: "lodash.capitalize@npm:4.2.1"
+ checksum: 10/54d61121bd040212954faee94703a999282987a104fab4ea6a85027d5fb2ce482a737478b76d292d07753da1c15911541adf0f6db840abf121c4cab85b92e962
+ languageName: node
+ linkType: hard
+
"lodash.debounce@npm:^4.0.8":
version: 4.0.8
resolution: "lodash.debounce@npm:4.0.8"
@@ -13096,6 +14167,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.escaperegexp@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "lodash.escaperegexp@npm:4.1.2"
+ checksum: 10/6d99452b1cfd6073175a9b741a9b09ece159eac463f86f02ea3bee2e2092923fce812c8d2bf446309cc52d1d61bf9af51c8118b0d7421388e6cead7bd3798f0f
+ languageName: node
+ linkType: hard
+
"lodash.ismatch@npm:^4.4.0":
version: 4.4.0
resolution: "lodash.ismatch@npm:4.4.0"
@@ -13110,6 +14188,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.isstring@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "lodash.isstring@npm:4.0.1"
+ checksum: 10/eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0
+ languageName: node
+ linkType: hard
+
"lodash.kebabcase@npm:^4.1.1":
version: 4.1.1
resolution: "lodash.kebabcase@npm:4.1.1"
@@ -13124,7 +14209,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash.merge@npm:^4.6.2":
+"lodash.merge@npm:4.6.2, lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6
@@ -13166,6 +14251,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash.uniqby@npm:^4.7.0":
+ version: 4.7.0
+ resolution: "lodash.uniqby@npm:4.7.0"
+ checksum: 10/256616bd1bd6be84d8a5eceb61338a0ab8d8b34314ba7bfd5f0de35227d0e2c1e659c61ff4ac31eba6a664085cc7e397bc34c3534fba208102db660a4f98f211
+ languageName: node
+ linkType: hard
+
"lodash.upperfirst@npm:^4.3.1":
version: 4.3.1
resolution: "lodash.upperfirst@npm:4.3.1"
@@ -13173,7 +14265,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.3.0":
+"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.3.0":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
@@ -13199,6 +14291,16 @@ __metadata:
languageName: node
linkType: hard
+"log-symbols@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "log-symbols@npm:7.0.1"
+ dependencies:
+ is-unicode-supported: "npm:^2.0.0"
+ yoctocolors: "npm:^2.1.1"
+ checksum: 10/0862313d84826b551582e39659b8586c56b65130c5f4f976420e2c23985228334f2a26fc4251ac22bf0a5b415d9430e86bf332557d934c10b036f9a549d63a09
+ languageName: node
+ linkType: hard
+
"longest@npm:2.0.1, longest@npm:^2.0.1":
version: 2.0.1
resolution: "longest@npm:2.0.1"
@@ -13249,6 +14351,13 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^7.14.1":
+ version: 7.18.3
+ resolution: "lru-cache@npm:7.18.3"
+ checksum: 10/6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98
+ languageName: node
+ linkType: hard
+
"lz-string@npm:^1.5.0":
version: 1.5.0
resolution: "lz-string@npm:1.5.0"
@@ -13258,6 +14367,13 @@ __metadata:
languageName: node
linkType: hard
+"macos-release@npm:^3.3.0":
+ version: 3.4.0
+ resolution: "macos-release@npm:3.4.0"
+ checksum: 10/f4c0cb8b3f93b05d73c502b4bbe2b811c44facfc9bd072c13a30ff2a8ba1cad5d9de517d10be8b31e2b917643245a81587a2eec8300e66a7364419d11402ab02
+ languageName: node
+ linkType: hard
+
"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
version: 3.1.0
resolution: "make-dir@npm:3.1.0"
@@ -13406,6 +14522,13 @@ __metadata:
languageName: node
linkType: hard
+"meow@npm:^13.0.0":
+ version: 13.2.0
+ resolution: "meow@npm:13.2.0"
+ checksum: 10/4eff5bc921fed0b8a471ad79069d741a0210036d717547d0c7f36fdaf84ef7a3036225f38b6a53830d84dc9cbf8b944b097fde62381b8b5b215119e735ce1063
+ languageName: node
+ linkType: hard
+
"meow@npm:^8.0.0":
version: 8.1.2
resolution: "meow@npm:8.1.2"
@@ -13718,6 +14841,22 @@ __metadata:
languageName: node
linkType: hard
+"mime-db@npm:^1.54.0":
+ version: 1.54.0
+ resolution: "mime-db@npm:1.54.0"
+ checksum: 10/9e7834be3d66ae7f10eaa69215732c6d389692b194f876198dca79b2b90cbf96688d9d5d05ef7987b20f749b769b11c01766564264ea5f919c88b32a29011311
+ languageName: node
+ linkType: hard
+
+"mime-types@npm:3.0.1":
+ version: 3.0.1
+ resolution: "mime-types@npm:3.0.1"
+ dependencies:
+ mime-db: "npm:^1.54.0"
+ checksum: 10/fa1d3a928363723a8046c346d87bf85d35014dae4285ad70a3ff92bd35957992b3094f8417973cfe677330916c6ef30885109624f1fb3b1e61a78af509dba120
+ languageName: node
+ linkType: hard
+
"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
@@ -13750,6 +14889,20 @@ __metadata:
languageName: node
linkType: hard
+"mimic-fn@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mimic-fn@npm:4.0.0"
+ checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56
+ languageName: node
+ linkType: hard
+
+"mimic-function@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "mimic-function@npm:5.0.1"
+ checksum: 10/eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c
+ languageName: node
+ linkType: hard
+
"min-indent@npm:^1.0.0":
version: 1.0.1
resolution: "min-indent@npm:1.0.1"
@@ -13957,6 +15110,13 @@ __metadata:
languageName: node
linkType: hard
+"mute-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mute-stream@npm:2.0.0"
+ checksum: 10/d2e4fd2f5aa342b89b98134a8d899d8ef9b0a6d69274c4af9df46faa2d97aeb1f2ce83d867880d6de63643c52386579b99139801e24e7526c3b9b0a6d1e18d6c
+ languageName: node
+ linkType: hard
+
"mz@npm:^2.7.0":
version: 2.7.0
resolution: "mz@npm:2.7.0"
@@ -14021,6 +15181,29 @@ __metadata:
languageName: node
linkType: hard
+"netmask@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "netmask@npm:2.0.2"
+ checksum: 10/375cabe898a5832816958664f26206f0a1e9f3605aa1816bfce803e060ff20f9d6ce56a2377e46f1470938358c31c27b3a8086f4a5e3ef678896147884d63ffa
+ languageName: node
+ linkType: hard
+
+"new-github-release-url@npm:2.0.0":
+ version: 2.0.0
+ resolution: "new-github-release-url@npm:2.0.0"
+ dependencies:
+ type-fest: "npm:^2.5.1"
+ checksum: 10/3d4ae0f3b775623ceed8e558b6f9850e897aea981a9c937d3ad4e018669c829beccb2c4b5a6af996726ebf86c5b7638368dfc01f3ac2e395d1df29309bc0c5ca
+ languageName: node
+ linkType: hard
+
+"node-fetch-native@npm:^1.6.6":
+ version: 1.6.7
+ resolution: "node-fetch-native@npm:1.6.7"
+ checksum: 10/b8a99e6adafbdbdd9373a6784c467ca5c7b95eeed4896ee2d604f0729962fda8d07cf7a85edd1e8bb3ee51e791dc55c30cbebeb46cbd1f086d74141b3769a680
+ languageName: node
+ linkType: hard
+
"node-forge@npm:^1.2.1, node-forge@npm:^1.3.1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
@@ -14104,6 +15287,17 @@ __metadata:
languageName: node
linkType: hard
+"normalize-package-data@npm:^6.0.0":
+ version: 6.0.2
+ resolution: "normalize-package-data@npm:6.0.2"
+ dependencies:
+ hosted-git-info: "npm:^7.0.0"
+ semver: "npm:^7.3.5"
+ validate-npm-package-license: "npm:^3.0.4"
+ checksum: 10/7c4216a2426aa76c0197f8372f06b23a0484d62b3518fb5c0f6ebccb16376bdfab29ceba96f95c75f60506473198f1337fe337b945c8df0541fe32b8049ab4c9
+ languageName: node
+ linkType: hard
+
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
version: 3.0.0
resolution: "normalize-path@npm:3.0.0"
@@ -14142,6 +15336,15 @@ __metadata:
languageName: node
linkType: hard
+"npm-run-path@npm:^5.1.0":
+ version: 5.3.0
+ resolution: "npm-run-path@npm:5.3.0"
+ dependencies:
+ path-key: "npm:^4.0.0"
+ checksum: 10/ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25
+ languageName: node
+ linkType: hard
+
"nth-check@npm:^2.0.1":
version: 2.1.1
resolution: "nth-check@npm:2.1.1"
@@ -14165,6 +15368,21 @@ __metadata:
languageName: node
linkType: hard
+"nypm@npm:^0.6.0":
+ version: 0.6.2
+ resolution: "nypm@npm:0.6.2"
+ dependencies:
+ citty: "npm:^0.1.6"
+ consola: "npm:^3.4.2"
+ pathe: "npm:^2.0.3"
+ pkg-types: "npm:^2.3.0"
+ tinyexec: "npm:^1.0.1"
+ bin:
+ nypm: dist/cli.mjs
+ checksum: 10/3bbf25b02b9eab5565a9a11c1f0946d0065cc6a9028e8f438ebf5256f3139cfac0763a3852984a7ae92c761ab1c2ce881272f9b1a863107e195e7f7cae05b598
+ languageName: node
+ linkType: hard
+
"ob1@npm:0.82.5":
version: 0.82.5
resolution: "ob1@npm:0.82.5"
@@ -14285,6 +15503,13 @@ __metadata:
languageName: node
linkType: hard
+"ohash@npm:^2.0.11":
+ version: 2.0.11
+ resolution: "ohash@npm:2.0.11"
+ checksum: 10/6b0423f42cc95c3d643f390a88364aac824178b7788dccb4e8c64e2124463d0069e60d4d90bad88ed9823808368d051e088aa27058ca4722b1397a201ffbfa4b
+ languageName: node
+ linkType: hard
+
"on-finished@npm:2.4.1":
version: 2.4.1
resolution: "on-finished@npm:2.4.1"
@@ -14354,6 +15579,36 @@ __metadata:
languageName: node
linkType: hard
+"onetime@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "onetime@npm:6.0.0"
+ dependencies:
+ mimic-fn: "npm:^4.0.0"
+ checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788
+ languageName: node
+ linkType: hard
+
+"onetime@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "onetime@npm:7.0.0"
+ dependencies:
+ mimic-function: "npm:^5.0.0"
+ checksum: 10/eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c
+ languageName: node
+ linkType: hard
+
+"open@npm:10.2.0":
+ version: 10.2.0
+ resolution: "open@npm:10.2.0"
+ dependencies:
+ default-browser: "npm:^5.2.1"
+ define-lazy-prop: "npm:^3.0.0"
+ is-inside-container: "npm:^1.0.0"
+ wsl-utils: "npm:^0.1.0"
+ checksum: 10/e6ad9474734eac3549dcc7d85e952394856ccaee48107c453bd6a725b82e3b8ed5f427658935df27efa76b411aeef62888edea8a9e347e8e7c82632ec966b30e
+ languageName: node
+ linkType: hard
+
"open@npm:^7.0.3":
version: 7.4.2
resolution: "open@npm:7.4.2"
@@ -14389,6 +15644,23 @@ __metadata:
languageName: node
linkType: hard
+"ora@npm:9.0.0":
+ version: 9.0.0
+ resolution: "ora@npm:9.0.0"
+ dependencies:
+ chalk: "npm:^5.6.2"
+ cli-cursor: "npm:^5.0.0"
+ cli-spinners: "npm:^3.2.0"
+ is-interactive: "npm:^2.0.0"
+ is-unicode-supported: "npm:^2.1.0"
+ log-symbols: "npm:^7.0.1"
+ stdin-discarder: "npm:^0.2.2"
+ string-width: "npm:^8.1.0"
+ strip-ansi: "npm:^7.1.2"
+ checksum: 10/b6074c9cec4a39c1b4f41c2ce2741982a99c53c86bd6f07a28fb6274857263af7fe1a340136629939934b553af35b03fc62ca2a88baa6803b2f9bfdf269fb850
+ languageName: node
+ linkType: hard
+
"ora@npm:^3.4.0":
version: 3.4.0
resolution: "ora@npm:3.4.0"
@@ -14420,6 +15692,16 @@ __metadata:
languageName: node
linkType: hard
+"os-name@npm:6.1.0":
+ version: 6.1.0
+ resolution: "os-name@npm:6.1.0"
+ dependencies:
+ macos-release: "npm:^3.3.0"
+ windows-release: "npm:^6.1.0"
+ checksum: 10/d69a2060bea01dc502bd9a08802f43bebce85e95adde7740d0629a8522c16a92c05e0ee052819cac49f82aa61324ff038a3b79e015e26f122bbc08b40aa4ead3
+ languageName: node
+ linkType: hard
+
"os-tmpdir@npm:~1.0.2":
version: 1.0.2
resolution: "os-tmpdir@npm:1.0.2"
@@ -14542,6 +15824,32 @@ __metadata:
languageName: node
linkType: hard
+"pac-proxy-agent@npm:^7.1.0":
+ version: 7.2.0
+ resolution: "pac-proxy-agent@npm:7.2.0"
+ dependencies:
+ "@tootallnate/quickjs-emscripten": "npm:^0.23.0"
+ agent-base: "npm:^7.1.2"
+ debug: "npm:^4.3.4"
+ get-uri: "npm:^6.0.1"
+ http-proxy-agent: "npm:^7.0.0"
+ https-proxy-agent: "npm:^7.0.6"
+ pac-resolver: "npm:^7.0.1"
+ socks-proxy-agent: "npm:^8.0.5"
+ checksum: 10/187656be62d5a6b983d90a86d64106a38b1a9ee78f591fabb27b3cf0d51e5d528456a9faaaf981c93dd54dc9c9ee8d33e35a51072b73a19ec1a8e0d0c36a2b99
+ languageName: node
+ linkType: hard
+
+"pac-resolver@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "pac-resolver@npm:7.0.1"
+ dependencies:
+ degenerator: "npm:^5.0.0"
+ netmask: "npm:^2.0.2"
+ checksum: 10/839134328781b80d49f9684eae1f5c74f50a1d4482076d44c84fc2f3ca93da66fa11245a4725a057231e06b311c20c989fd0681e662a0792d17f644d8fe62a5e
+ languageName: node
+ linkType: hard
+
"package-json-from-dist@npm:^1.0.0":
version: 1.0.1
resolution: "package-json-from-dist@npm:1.0.1"
@@ -14580,6 +15888,17 @@ __metadata:
languageName: node
linkType: hard
+"parse-json@npm:^8.0.0":
+ version: 8.3.0
+ resolution: "parse-json@npm:8.3.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.26.2"
+ index-to-position: "npm:^1.1.0"
+ type-fest: "npm:^4.39.1"
+ checksum: 10/23812dd66a8ceedfeb0fd8a92c96b88b18bc1030cf1f07cd29146b711a208ef91ac995cf14517422f908fa930f84324086bf22fdcc1013029776cc01d589bae4
+ languageName: node
+ linkType: hard
+
"parse-passwd@npm:^1.0.0":
version: 1.0.0
resolution: "parse-passwd@npm:1.0.0"
@@ -14587,6 +15906,15 @@ __metadata:
languageName: node
linkType: hard
+"parse-path@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "parse-path@npm:7.1.0"
+ dependencies:
+ protocols: "npm:^2.0.0"
+ checksum: 10/6da6c6803fa73bacfee98e694c6c95fa55caae632c765369e4fd917f1043ef71f35ecaae420ef0e39e933bd1f939c4bc1e01522b62145191cdbe72e58d37a8ab
+ languageName: node
+ linkType: hard
+
"parse-png@npm:^2.1.0":
version: 2.1.0
resolution: "parse-png@npm:2.1.0"
@@ -14596,6 +15924,16 @@ __metadata:
languageName: node
linkType: hard
+"parse-url@npm:^9.2.0":
+ version: 9.2.0
+ resolution: "parse-url@npm:9.2.0"
+ dependencies:
+ "@types/parse-path": "npm:^7.0.0"
+ parse-path: "npm:^7.0.0"
+ checksum: 10/d2746f0dbcd34d39df966a0726c00ede272aa34d825513baca721ad95480786c664f91ab22cf4e79cdb130468056e41834f6c9cc912b9180539f73aa5bafa982
+ languageName: node
+ linkType: hard
+
"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
version: 7.2.1
resolution: "parse5@npm:7.2.1"
@@ -14657,6 +15995,13 @@ __metadata:
languageName: node
linkType: hard
+"path-key@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-key@npm:4.0.0"
+ checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7
+ languageName: node
+ linkType: hard
+
"path-parse@npm:^1.0.5, path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
@@ -14690,6 +16035,13 @@ __metadata:
languageName: node
linkType: hard
+"pathe@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "pathe@npm:2.0.3"
+ checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d
+ languageName: node
+ linkType: hard
+
"pathval@npm:^2.0.0":
version: 2.0.0
resolution: "pathval@npm:2.0.0"
@@ -14697,6 +16049,13 @@ __metadata:
languageName: node
linkType: hard
+"perfect-debounce@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "perfect-debounce@npm:2.0.0"
+ checksum: 10/3f889ab0fe22d84daf49564d4a0b5e823f67beeb1974a2ea26f139b3d90f56a8f81eabc8d317b56caa05c5ee1bf06d2ae6c0aac4bab8f266c6db2aa89ae16ed8
+ languageName: node
+ linkType: hard
+
"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1":
version: 1.1.1
resolution: "picocolors@npm:1.1.1"
@@ -14755,6 +16114,17 @@ __metadata:
languageName: node
linkType: hard
+"pkg-types@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "pkg-types@npm:2.3.0"
+ dependencies:
+ confbox: "npm:^0.2.2"
+ exsolve: "npm:^1.0.7"
+ pathe: "npm:^2.0.3"
+ checksum: 10/4b36e4eb12693a1beb145573c564ec6fb74b1008d3b457eaa1f0072331edf05cb7c479c47fe0c4bfdec76c2caff5b68215ff270e5fe49634c07984a7a0197118
+ languageName: node
+ linkType: hard
+
"plist@npm:^3.0.5":
version: 3.1.0
resolution: "plist@npm:3.1.0"
@@ -14949,6 +16319,13 @@ __metadata:
languageName: node
linkType: hard
+"protocols@npm:^2.0.0, protocols@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "protocols@npm:2.0.2"
+ checksum: 10/031cc068eb800468a50eb7c1e1c528bf142fb8314f5df9b9ea3c3f9df1697a19f97b9915b1229cef694d156812393172d9c3051ef7878d26eaa8c6faa5cccec4
+ languageName: node
+ linkType: hard
+
"proxy-addr@npm:~2.0.7":
version: 2.0.7
resolution: "proxy-addr@npm:2.0.7"
@@ -14959,6 +16336,29 @@ __metadata:
languageName: node
linkType: hard
+"proxy-agent@npm:6.5.0":
+ version: 6.5.0
+ resolution: "proxy-agent@npm:6.5.0"
+ dependencies:
+ agent-base: "npm:^7.1.2"
+ debug: "npm:^4.3.4"
+ http-proxy-agent: "npm:^7.0.1"
+ https-proxy-agent: "npm:^7.0.6"
+ lru-cache: "npm:^7.14.1"
+ pac-proxy-agent: "npm:^7.1.0"
+ proxy-from-env: "npm:^1.1.0"
+ socks-proxy-agent: "npm:^8.0.5"
+ checksum: 10/56d5a494d96dafad94868870af776939e7b9aaca172465a5c251d2523496a8353b029c32d2a72a012bd62622cdc9a43ba3df59b5738ab7b740bc6b362e9f9477
+ languageName: node
+ linkType: hard
+
+"proxy-from-env@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "proxy-from-env@npm:1.1.0"
+ checksum: 10/f0bb4a87cfd18f77bc2fba23ae49c3b378fb35143af16cc478171c623eebe181678f09439707ad80081d340d1593cd54a33a0113f3ccb3f4bc9451488780ee23
+ languageName: node
+ linkType: hard
+
"psl@npm:^1.1.33":
version: 1.9.0
resolution: "psl@npm:1.9.0"
@@ -15054,6 +16454,16 @@ __metadata:
languageName: node
linkType: hard
+"rc9@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "rc9@npm:2.1.2"
+ dependencies:
+ defu: "npm:^6.1.4"
+ destr: "npm:^2.0.3"
+ checksum: 10/0694d2a80579983a5e4f0452092d9f6a06b785b104b32f48f3d6bb263f637e53d9ebd1fd77a41b157b84c1c7e8e4ecc87c3824907738653a296e6d2faf3d1844
+ languageName: node
+ linkType: hard
+
"rc@npm:~1.2.7":
version: 1.2.8
resolution: "rc@npm:1.2.8"
@@ -15385,6 +16795,17 @@ __metadata:
languageName: node
linkType: hard
+"read-package-up@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "read-package-up@npm:11.0.0"
+ dependencies:
+ find-up-simple: "npm:^1.0.0"
+ read-pkg: "npm:^9.0.0"
+ type-fest: "npm:^4.6.0"
+ checksum: 10/535b7554d47fae5fb5c2e7aceebd48b5de4142cdfe7b21f942fa9a0f56db03d3b53cce298e19438e1149292279c285e6ba6722eca741d590fd242519c4bdbc17
+ languageName: node
+ linkType: hard
+
"read-pkg-up@npm:^3.0.0":
version: 3.0.0
resolution: "read-pkg-up@npm:3.0.0"
@@ -15429,6 +16850,19 @@ __metadata:
languageName: node
linkType: hard
+"read-pkg@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "read-pkg@npm:9.0.1"
+ dependencies:
+ "@types/normalize-package-data": "npm:^2.4.3"
+ normalize-package-data: "npm:^6.0.0"
+ parse-json: "npm:^8.0.0"
+ type-fest: "npm:^4.6.0"
+ unicorn-magic: "npm:^0.1.0"
+ checksum: 10/5544bea2a58c6e5706db49a96137e8f0768c69395f25363f934064fbba00bdcdaa326fcd2f4281741df38cf81dbf27b76138240dc6de0ed718cf650475e0de3c
+ languageName: node
+ linkType: hard
+
"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.4.0":
version: 3.6.2
resolution: "readable-stream@npm:3.6.2"
@@ -15455,6 +16889,13 @@ __metadata:
languageName: node
linkType: hard
+"readdirp@npm:^4.0.1":
+ version: 4.1.2
+ resolution: "readdirp@npm:4.1.2"
+ checksum: 10/7b817c265940dba90bb9c94d82920d76c3a35ea2d67f9f9d8bd936adcfe02d50c802b14be3dd2e725e002dddbe2cc1c7a0edfb1bc3a365c9dfd5a61e612eea1e
+ languageName: node
+ linkType: hard
+
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -15634,6 +17075,39 @@ __metadata:
languageName: node
linkType: hard
+"release-it@npm:19.0.6":
+ version: 19.0.6
+ resolution: "release-it@npm:19.0.6"
+ dependencies:
+ "@nodeutils/defaults-deep": "npm:1.1.0"
+ "@octokit/rest": "npm:22.0.0"
+ "@phun-ky/typeof": "npm:2.0.3"
+ async-retry: "npm:1.3.3"
+ c12: "npm:3.3.1"
+ ci-info: "npm:^4.3.0"
+ eta: "npm:4.0.1"
+ git-url-parse: "npm:16.1.0"
+ inquirer: "npm:12.9.6"
+ issue-parser: "npm:7.0.1"
+ lodash.merge: "npm:4.6.2"
+ mime-types: "npm:3.0.1"
+ new-github-release-url: "npm:2.0.0"
+ open: "npm:10.2.0"
+ ora: "npm:9.0.0"
+ os-name: "npm:6.1.0"
+ proxy-agent: "npm:6.5.0"
+ semver: "npm:7.7.2"
+ tinyglobby: "npm:0.2.15"
+ undici: "npm:6.21.3"
+ url-join: "npm:5.0.0"
+ wildcard-match: "npm:5.1.4"
+ yargs-parser: "npm:21.1.1"
+ bin:
+ release-it: bin/release-it.js
+ checksum: 10/99eca72bc55f1dbe6a03e1365f27013d81f502ecc9b74962bafa8524a7ce2d74812441c1deb123ce22fbc77367d5dadc76a0da84a2974ddcc1b17d3e295f45df
+ languageName: node
+ linkType: hard
+
"require-directory@npm:^2.1.1":
version: 2.1.1
resolution: "require-directory@npm:2.1.1"
@@ -15850,6 +17324,23 @@ __metadata:
languageName: node
linkType: hard
+"restore-cursor@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "restore-cursor@npm:5.1.0"
+ dependencies:
+ onetime: "npm:^7.0.0"
+ signal-exit: "npm:^4.1.0"
+ checksum: 10/838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c
+ languageName: node
+ linkType: hard
+
+"retry@npm:0.13.1":
+ version: 0.13.1
+ resolution: "retry@npm:0.13.1"
+ checksum: 10/6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d
+ languageName: node
+ linkType: hard
+
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -15875,6 +17366,13 @@ __metadata:
languageName: node
linkType: hard
+"run-applescript@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "run-applescript@npm:7.1.0"
+ checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a
+ languageName: node
+ linkType: hard
+
"run-async@npm:^2.2.0, run-async@npm:^2.4.0":
version: 2.4.1
resolution: "run-async@npm:2.4.1"
@@ -15882,6 +17380,13 @@ __metadata:
languageName: node
linkType: hard
+"run-async@npm:^4.0.5":
+ version: 4.0.6
+ resolution: "run-async@npm:4.0.6"
+ checksum: 10/d23929e36d0422b871a8964d5cfcb1b88295950ea5f72e1dfed458d4c3f3a33a7395e08167d8a4446f2110cfaac7d7653d9c804d2becab8afa8a63e16b97da81
+ languageName: node
+ linkType: hard
+
"run-parallel@npm:^1.1.9":
version: 1.2.0
resolution: "run-parallel@npm:1.2.0"
@@ -15916,6 +17421,15 @@ __metadata:
languageName: node
linkType: hard
+"rxjs@npm:^7.8.2":
+ version: 7.8.2
+ resolution: "rxjs@npm:7.8.2"
+ dependencies:
+ tslib: "npm:^2.1.0"
+ checksum: 10/03dff09191356b2b87d94fbc1e97c4e9eb3c09d4452399dddd451b09c2f1ba8d56925a40af114282d7bc0c6fe7514a2236ca09f903cf70e4bbf156650dddb49d
+ languageName: node
+ linkType: hard
+
"safe-array-concat@npm:^1.1.2":
version: 1.1.2
resolution: "safe-array-concat@npm:1.1.2"
@@ -16037,6 +17551,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:7.7.2":
+ version: 7.7.2
+ resolution: "semver@npm:7.7.2"
+ bin:
+ semver: bin/semver.js
+ checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda
+ languageName: node
+ linkType: hard
+
"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
@@ -16064,21 +17587,21 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.7.1":
- version: 7.7.1
- resolution: "semver@npm:7.7.1"
+"semver@npm:^7.5.2, semver@npm:^7.6.3, semver@npm:^7.7.2":
+ version: 7.7.3
+ resolution: "semver@npm:7.7.3"
bin:
semver: bin/semver.js
- checksum: 10/4cfa1eb91ef3751e20fc52e47a935a0118d56d6f15a837ab814da0c150778ba2ca4f1a4d9068b33070ea4273629e615066664c2cfcd7c272caf7a8a0f6518b2c
+ checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9
languageName: node
linkType: hard
-"semver@npm:^7.7.2":
- version: 7.7.3
- resolution: "semver@npm:7.7.3"
+"semver@npm:^7.7.1":
+ version: 7.7.1
+ resolution: "semver@npm:7.7.1"
bin:
semver: bin/semver.js
- checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9
+ checksum: 10/4cfa1eb91ef3751e20fc52e47a935a0118d56d6f15a837ab814da0c150778ba2ca4f1a4d9068b33070ea4273629e615066664c2cfcd7c272caf7a8a0f6518b2c
languageName: node
linkType: hard
@@ -16291,7 +17814,7 @@ __metadata:
languageName: node
linkType: hard
-"signal-exit@npm:^4.0.1":
+"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0":
version: 4.1.0
resolution: "signal-exit@npm:4.1.0"
checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f
@@ -16355,6 +17878,17 @@ __metadata:
languageName: node
linkType: hard
+"socks-proxy-agent@npm:^8.0.5":
+ version: 8.0.5
+ resolution: "socks-proxy-agent@npm:8.0.5"
+ dependencies:
+ agent-base: "npm:^7.1.2"
+ debug: "npm:^4.3.4"
+ socks: "npm:^2.8.3"
+ checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c
+ languageName: node
+ linkType: hard
+
"socks@npm:^2.8.3":
version: 2.8.3
resolution: "socks@npm:2.8.3"
@@ -16595,6 +18129,13 @@ __metadata:
languageName: node
linkType: hard
+"stdin-discarder@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "stdin-discarder@npm:0.2.2"
+ checksum: 10/642ffd05bd5b100819d6b24a613d83c6e3857c6de74eb02fc51506fa61dc1b0034665163831873868157c4538d71e31762bcf319be86cea04c3aba5336470478
+ languageName: node
+ linkType: hard
+
"store2@npm:^2.14.3":
version: 2.14.3
resolution: "store2@npm:2.14.3"
@@ -16692,6 +18233,16 @@ __metadata:
languageName: node
linkType: hard
+"string-width@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "string-width@npm:8.1.0"
+ dependencies:
+ get-east-asian-width: "npm:^1.3.0"
+ strip-ansi: "npm:^7.1.0"
+ checksum: 10/51ee97c4ffee7b94f8a2ee785fac14f81ec9809b9fcec9a4db44e25c717c263af0cc4387c111aef76195c0718dc43766f3678c07fb542294fb0244f7bfbde883
+ languageName: node
+ linkType: hard
+
"string.prototype.matchall@npm:^4.0.12":
version: 4.0.12
resolution: "string.prototype.matchall@npm:4.0.12"
@@ -16845,6 +18396,15 @@ __metadata:
languageName: node
linkType: hard
+"strip-ansi@npm:^7.1.0, strip-ansi@npm:^7.1.2":
+ version: 7.1.2
+ resolution: "strip-ansi@npm:7.1.2"
+ dependencies:
+ ansi-regex: "npm:^6.0.1"
+ checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b
+ languageName: node
+ linkType: hard
+
"strip-bom@npm:4.0.0, strip-bom@npm:^4.0.0":
version: 4.0.0
resolution: "strip-bom@npm:4.0.0"
@@ -16866,6 +18426,13 @@ __metadata:
languageName: node
linkType: hard
+"strip-final-newline@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "strip-final-newline@npm:3.0.0"
+ checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050
+ languageName: node
+ linkType: hard
+
"strip-indent@npm:^3.0.0":
version: 3.0.0
resolution: "strip-indent@npm:3.0.0"
@@ -17136,7 +18703,14 @@ __metadata:
languageName: node
linkType: hard
-"tinyglobby@npm:^0.2.14":
+"tinyexec@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "tinyexec@npm:1.0.2"
+ checksum: 10/cb709ed4240e873d3816e67f851d445f5676e0ae3a52931a60ff571d93d388da09108c8057b62351766133ee05ff3159dd56c3a0fbd39a5933c6639ce8771405
+ languageName: node
+ linkType: hard
+
+"tinyglobby@npm:0.2.15, tinyglobby@npm:^0.2.14":
version: 0.2.15
resolution: "tinyglobby@npm:0.2.15"
dependencies:
@@ -17355,13 +18929,20 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^2.19.0, type-fest@npm:~2.19":
+"type-fest@npm:^2.19.0, type-fest@npm:^2.5.1, type-fest@npm:~2.19":
version: 2.19.0
resolution: "type-fest@npm:2.19.0"
checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78
languageName: node
linkType: hard
+"type-fest@npm:^4.39.1, type-fest@npm:^4.6.0":
+ version: 4.41.0
+ resolution: "type-fest@npm:4.41.0"
+ checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212
+ languageName: node
+ linkType: hard
+
"type-is@npm:~1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
@@ -17566,6 +19147,13 @@ __metadata:
languageName: node
linkType: hard
+"undici@npm:6.21.3":
+ version: 6.21.3
+ resolution: "undici@npm:6.21.3"
+ checksum: 10/b6b8f4a90e294c11fabbb174b471a310840695ed0154a44b81e9bb4a08867ed738c8a7eac4eb46c7902d502fbccf03fa2cf2e5f18d9a2218d82e4294e3f74a2b
+ languageName: node
+ linkType: hard
+
"undici@npm:^6.18.2":
version: 6.21.1
resolution: "undici@npm:6.21.1"
@@ -17645,6 +19233,13 @@ __metadata:
languageName: node
linkType: hard
+"universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2":
+ version: 7.0.3
+ resolution: "universal-user-agent@npm:7.0.3"
+ checksum: 10/c497e85f8b11eb8fa4dce584d7a39cc98710164959f494cafc3c269b51abb20fff269951838efd7424d15f6b3d001507f3cb8b52bb5676fdb642019dfd17e63e
+ languageName: node
+ linkType: hard
+
"universalify@npm:^0.2.0":
version: 0.2.0
resolution: "universalify@npm:0.2.0"
@@ -17770,6 +19365,13 @@ __metadata:
languageName: node
linkType: hard
+"url-join@npm:5.0.0":
+ version: 5.0.0
+ resolution: "url-join@npm:5.0.0"
+ checksum: 10/5921384a8ad4395b49ce4b50aa26efbc429cebe0bc8b3660ad693dd12fd859747b5369be0443e60e53a7850b2bc9d7d0687bcb94386662b40e743596bbf38101
+ languageName: node
+ linkType: hard
+
"url-parse@npm:^1.5.3":
version: 1.5.10
resolution: "url-parse@npm:1.5.10"
@@ -17852,7 +19454,7 @@ __metadata:
languageName: node
linkType: hard
-"validate-npm-package-license@npm:^3.0.1":
+"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4":
version: 3.0.4
resolution: "validate-npm-package-license@npm:3.0.4"
dependencies:
@@ -18102,6 +19704,22 @@ __metadata:
languageName: node
linkType: hard
+"wildcard-match@npm:5.1.4":
+ version: 5.1.4
+ resolution: "wildcard-match@npm:5.1.4"
+ checksum: 10/4a6821e91def808a38aa7c7c2e774c5b6dc8c6eb37743f18fae182802af52f19f19375de1bc1d465ff1e6b188489eab2716bf3eba1789b25b3f495f55e10fc57
+ languageName: node
+ linkType: hard
+
+"windows-release@npm:^6.1.0":
+ version: 6.1.0
+ resolution: "windows-release@npm:6.1.0"
+ dependencies:
+ execa: "npm:^8.0.1"
+ checksum: 10/2af39c94d5e4e250c3239e70177f3a97291c505e364b85a7ae63ca9d06c91496e8bd3a75c55e03184d9c27e58c0a0fa21a4a8457ac72cc560d8796a75f12d0a3
+ languageName: node
+ linkType: hard
+
"wonka@npm:^6.3.2":
version: 6.3.4
resolution: "wonka@npm:6.3.4"
@@ -18134,6 +19752,17 @@ __metadata:
languageName: node
linkType: hard
+"wrap-ansi@npm:^6.2.0":
+ version: 6.2.0
+ resolution: "wrap-ansi@npm:6.2.0"
+ dependencies:
+ ansi-styles: "npm:^4.0.0"
+ string-width: "npm:^4.1.0"
+ strip-ansi: "npm:^6.0.0"
+ checksum: 10/0d64f2d438e0b555e693b95aee7b2689a12c3be5ac458192a1ce28f542a6e9e59ddfecc37520910c2c88eb1f82a5411260566dba5064e8f9895e76e169e76187
+ languageName: node
+ linkType: hard
+
"wrap-ansi@npm:^8.1.0":
version: 8.1.0
resolution: "wrap-ansi@npm:8.1.0"
@@ -18201,6 +19830,15 @@ __metadata:
languageName: node
linkType: hard
+"wsl-utils@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "wsl-utils@npm:0.1.0"
+ dependencies:
+ is-wsl: "npm:^3.1.0"
+ checksum: 10/de4c92187e04c3c27b4478f410a02e81c351dc85efa3447bf1666f34fc80baacd890a6698ec91995631714086992036013286aea3d77e6974020d40a08e00aec
+ languageName: node
+ linkType: hard
+
"xcode@npm:^3.0.1":
version: 3.0.1
resolution: "xcode@npm:3.0.1"
@@ -18291,6 +19929,13 @@ __metadata:
languageName: node
linkType: hard
+"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e
+ languageName: node
+ linkType: hard
+
"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3":
version: 20.2.9
resolution: "yargs-parser@npm:20.2.9"
@@ -18298,13 +19943,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^21.1.1":
- version: 21.1.1
- resolution: "yargs-parser@npm:21.1.1"
- checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e
- languageName: node
- linkType: hard
-
"yargs@npm:^16.0.0, yargs@npm:^16.2.0":
version: 16.2.0
resolution: "yargs@npm:16.2.0"
@@ -18356,6 +19994,20 @@ __metadata:
languageName: node
linkType: hard
+"yoctocolors-cjs@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "yoctocolors-cjs@npm:2.1.3"
+ checksum: 10/b2144b38807673a4254dae06fe1a212729550609e606289c305e45c585b36fab1dbba44fe6cde90db9b28be465ec63f4c2a50867aeec6672f6bc36b6c9a361a0
+ languageName: node
+ linkType: hard
+
+"yoctocolors@npm:^2.1.1":
+ version: 2.1.2
+ resolution: "yoctocolors@npm:2.1.2"
+ checksum: 10/6ee42d665a4cc161c7de3f015b2a65d6c65d2808bfe3b99e228bd2b1b784ef1e54d1907415c025fc12b400f26f372bfc1b71966c6c738d998325ca422eb39363
+ languageName: node
+ linkType: hard
+
"zod-validation-error@npm:^3.5.0 || ^4.0.0":
version: 4.0.2
resolution: "zod-validation-error@npm:4.0.2"