feat: 上传对话框平台默认选中当前tab;fix: 大文件上传超时、iOS鸿蒙不显示上传按钮

这个提交包含在:
XuqmGroup 2026-05-03 11:00:13 +08:00
父节点 277e8ed7c6
当前提交 6ae648507b
共有 7 个文件被更改,包括 641 次插入112 次删除

查看文件

@ -17,7 +17,7 @@ npm install @xuqm/h5-sdk
或 CDN 引入: 或 CDN 引入:
```html ```html
<script src="https://unpkg.com/@xuqm/h5-sdk@latest/dist/index.umd.js"></script> <script src="https://dev.xuqinmin.com/docs/h5-sdk/index.umd.js"></script>
<script> <script>
const { init, ImManager, login } = XuqmH5SDK const { init, ImManager, login } = XuqmH5SDK
</script> </script>
@ -186,7 +186,7 @@ function useIm() {
### 纯 HTML/JS ### 纯 HTML/JS
```html ```html
<script src="https://unpkg.com/@xuqm/h5-sdk@latest/dist/index.umd.js"></script> <script src="https://dev.xuqinmin.com/docs/h5-sdk/index.umd.js"></script>
<script> <script>
XuqmH5SDK.init({ appKey: 'your_app_key' }) XuqmH5SDK.init({ appKey: 'your_app_key' })
XuqmH5SDK.login('user_001', 'userSig') XuqmH5SDK.login('user_001', 'userSig')

查看文件

@ -36,6 +36,18 @@ features:
title: HarmonyOS SDK title: HarmonyOS SDK
details: ArkTS,支持 IM 和基础推送能力 details: ArkTS,支持 IM 和基础推送能力
link: /harmony/ link: /harmony/
- icon: 🦋
title: Flutter SDK
details: Dart,一套代码覆盖 Android / iOS,IM + 推送 + 版本管理
link: /flutter/
- icon: 💬
title: 微信小程序 SDK
details: 纯 JS,支持 IM 单聊/群聊、离线同步、文件消息
link: /miniprogram/
- icon: 🌐
title: H5 SDK
details: 纯 JS/TS 框架无关,浏览器/H5 环境即插即用 IM
link: /h5/
- icon: 🔌 - icon: 🔌
title: 服务端 API title: 服务端 API
details: 完整 REST API 速查,IM 实时连接协议说明 details: 完整 REST API 速查,IM 实时连接协议说明

文件差异因一行或多行过长而隐藏

查看文件

@ -7,7 +7,7 @@ export type UploadProgressHandler = (percent: number) => void
const fileClient = axios.create({ const fileClient = axios.create({
baseURL: import.meta.env.VITE_FILE_SERVICE_URL ?? '', baseURL: import.meta.env.VITE_FILE_SERVICE_URL ?? '',
timeout: 30000, timeout: 300000,
}) })
if (import.meta.env.DEV) { if (import.meta.env.DEV) {

查看文件

@ -10,28 +10,61 @@
style="margin: 16px 0;" style="margin: 16px 0;"
/> />
<el-row :gutter="16"> <div class="guide-layout">
<el-col v-for="store in STORE_GUIDES" :key="store.type" :xs="24" :md="12" :lg="8" style="margin-bottom: 16px;"> <!-- 左侧厂商列表 -->
<el-card shadow="hover" class="guide-card"> <div class="guide-sidebar">
<div class="guide-card-title"> <div
<span>{{ store.label }}</span> v-for="store in STORE_GUIDES"
:key="store.type"
class="guide-sidebar-item"
:class="{ active: activeStoreType === store.type }"
@click="activeStoreType = store.type"
>
<span class="guide-sidebar-label">{{ store.label }}</span>
<el-tag size="small" type="success" v-if="store.enabled">已接入</el-tag> <el-tag size="small" type="success" v-if="store.enabled">已接入</el-tag>
</div> </div>
<p class="guide-subtitle">{{ store.subtitle }}</p> </div>
<el-link :href="store.url" target="_blank" type="primary">{{ store.urlLabel }}</el-link>
<el-steps direction="vertical" :active="store.steps.length" finish-status="success" style="margin: 16px 0;"> <!-- 右侧内容区 -->
<el-step v-for="step in store.steps" :key="step.title" :title="step.title" :description="step.description" /> <div class="guide-content" v-if="activeStore">
<div class="guide-content-header">
<div class="guide-content-title">
<span>{{ activeStore.label }}</span>
<el-tag size="small" type="success" v-if="activeStore.enabled">已接入</el-tag>
</div>
<p class="guide-subtitle">{{ activeStore.subtitle }}</p>
<el-link :href="activeStore.url" target="_blank" type="primary">
{{ activeStore.urlLabel }}
</el-link>
</div>
<div class="guide-content-body">
<!-- 左侧步骤 -->
<div class="guide-steps">
<el-steps direction="vertical" :active="activeStore.steps.length" finish-status="success">
<el-step
v-for="step in activeStore.steps"
:key="step.title"
:title="step.title"
:description="step.description"
/>
</el-steps> </el-steps>
<p class="guide-hint">{{ store.hint }}</p> <p class="guide-hint">{{ activeStore.hint }}</p>
<img v-if="store.image" :src="store.image" :alt="store.label + ' 配置截图'" class="guide-image" /> </div>
</el-card>
</el-col> <!-- 右侧图片 -->
</el-row> <div class="guide-image-wrap" v-if="activeStore.image">
<img :src="activeStore.image" :alt="activeStore.label + ' 配置截图'" class="guide-image" />
</div>
</div>
</div>
</div>
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import { ref, computed } from 'vue'
import huaweiGuideImage from '@/assets/update-store/huawei/01.png' import huaweiGuideImage from '@/assets/update-store/huawei/01.png'
import miGuideImage from '@/assets/update-store/mi/01.png' import miGuideImage from '@/assets/update-store/mi/01.png'
import oppoGuideImage from '@/assets/update-store/oppo/01.png' import oppoGuideImage from '@/assets/update-store/oppo/01.png'
@ -41,7 +74,19 @@ import honorGuideImage from '@/assets/update-store/honor/01.png'
const route = useRoute() const route = useRoute()
const appId = route.params.appId as string const appId = route.params.appId as string
const STORE_GUIDES = [ interface StoreGuide {
type: string
label: string
subtitle: string
url: string
urlLabel: string
steps: { title: string; description: string }[]
hint: string
image?: string
enabled: boolean
}
const STORE_GUIDES: StoreGuide[] = [
{ {
type: 'HUAWEI', type: 'HUAWEI',
label: '华为应用市场', label: '华为应用市场',
@ -160,12 +205,141 @@ const STORE_GUIDES = [
enabled: true, enabled: true,
}, },
] ]
const activeStoreType = ref(STORE_GUIDES[0].type)
const activeStore = computed(() => STORE_GUIDES.find(s => s.type === activeStoreType.value) ?? STORE_GUIDES[0])
</script> </script>
<style scoped> <style scoped>
.guide-card { min-height: 520px; } .guide-layout {
.guide-card-title { display: flex; justify-content: space-between; align-items: center; font-weight: 600; margin-bottom: 8px; } display: flex;
.guide-subtitle { margin: 0 0 8px; color: var(--el-text-color-secondary); } gap: 16px;
.guide-hint { color: var(--el-text-color-secondary); font-size: 13px; margin-top: 8px; } margin-top: 16px;
.guide-image { width: 100%; border-radius: 12px; margin-top: 12px; border: 1px solid var(--el-border-color-light); } }
.guide-sidebar {
width: 200px;
flex-shrink: 0;
border: 1px solid var(--el-border-color-light);
border-radius: 8px;
overflow: hidden;
background: var(--el-bg-color);
}
.guide-sidebar-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 16px;
cursor: pointer;
border-bottom: 1px solid var(--el-border-color-lighter);
transition: background 0.2s;
}
.guide-sidebar-item:last-child {
border-bottom: none;
}
.guide-sidebar-item:hover {
background: var(--el-fill-color-light);
}
.guide-sidebar-item.active {
background: var(--el-color-primary-light-9);
color: var(--el-color-primary);
border-left: 3px solid var(--el-color-primary);
}
.guide-sidebar-label {
font-size: 14px;
}
.guide-content {
flex: 1;
min-width: 0;
border: 1px solid var(--el-border-color-light);
border-radius: 8px;
padding: 24px;
background: var(--el-bg-color);
}
.guide-content-header {
margin-bottom: 20px;
padding-bottom: 16px;
border-bottom: 1px solid var(--el-border-color-lighter);
}
.guide-content-title {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
font-size: 18px;
margin-bottom: 8px;
}
.guide-subtitle {
margin: 0 0 8px;
color: var(--el-text-color-secondary);
}
.guide-content-body {
display: flex;
gap: 24px;
}
.guide-steps {
flex: 1;
min-width: 0;
}
.guide-hint {
color: var(--el-text-color-secondary);
font-size: 13px;
margin-top: 16px;
padding: 12px;
background: var(--el-fill-color-light);
border-radius: 6px;
}
.guide-image-wrap {
width: 420px;
flex-shrink: 0;
}
.guide-image {
width: 100%;
border-radius: 12px;
border: 1px solid var(--el-border-color-light);
}
@media (max-width: 992px) {
.guide-layout {
flex-direction: column;
}
.guide-sidebar {
width: 100%;
display: flex;
flex-wrap: wrap;
gap: 8px;
border: none;
background: transparent;
}
.guide-sidebar-item {
border: 1px solid var(--el-border-color-light);
border-radius: 6px;
flex: 1;
min-width: 120px;
}
.guide-sidebar-item.active {
border-left: none;
border: 1px solid var(--el-color-primary);
}
.guide-content-body {
flex-direction: column;
}
.guide-image-wrap {
width: 100%;
}
}
</style> </style>

查看文件

@ -12,7 +12,7 @@
<el-radio-button value="IOS">iOS</el-radio-button> <el-radio-button value="IOS">iOS</el-radio-button>
<el-radio-button value="HARMONY">Harmony</el-radio-button> <el-radio-button value="HARMONY">Harmony</el-radio-button>
</el-radio-group> </el-radio-group>
<el-button type="primary" @click="showUploadApp = true">上传新版本</el-button> <el-button type="primary" @click="openUploadAppDialog">上传新版本</el-button>
<el-button @click="loadAppVersions" :loading="loadingApp">刷新</el-button> <el-button @click="loadAppVersions" :loading="loadingApp">刷新</el-button>
</div> </div>
@ -530,7 +530,7 @@
</el-button> </el-button>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
<el-form-item v-if="appPackageUploadProgress > 0" label="文件进度"> <el-form-item v-if="appUploadForm.platform === 'ANDROID' && appPackageUploadProgress > 0" label="文件进度">
<div class="upload-progress-block"> <div class="upload-progress-block">
<el-progress :percentage="appPackageUploadProgress" :status="appPackageUploadProgress === 100 ? 'success' : undefined" /> <el-progress :percentage="appPackageUploadProgress" :status="appPackageUploadProgress === 100 ? 'success' : undefined" />
<span class="upload-progress-text">{{ appPackageUploadProgress }}%</span> <span class="upload-progress-text">{{ appPackageUploadProgress }}%</span>
@ -1239,6 +1239,19 @@ function getStoreJumpUrl(storeType: StoreType) {
} }
} }
function openUploadAppDialog() {
appUploadForm.value.platform = appPlatform.value
appUploadForm.value.versionName = ''
appUploadForm.value.versionCode = 1
appUploadForm.value.changeLog = ''
appUploadForm.value.file = null
appUploadForm.value.fileUrl = ''
appPackageUploadProgress.value = 0
appPackageInspecting.value = false
handleAppPlatformChange()
showUploadApp.value = true
}
function handleAppPlatformChange() { function handleAppPlatformChange() {
if (appUploadForm.value.platform === 'ANDROID') { if (appUploadForm.value.platform === 'ANDROID') {
appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName
@ -1247,12 +1260,16 @@ function handleAppPlatformChange() {
if (appUploadForm.value.platform === 'IOS') { if (appUploadForm.value.platform === 'IOS') {
appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName
appUploadForm.value.appStoreUrl = getStoreJumpUrl('APP_STORE') || appUploadForm.value.appStoreUrl appUploadForm.value.appStoreUrl = getStoreJumpUrl('APP_STORE') || appUploadForm.value.appStoreUrl
return
} }
if (appUploadForm.value.platform === 'HARMONY') { if (appUploadForm.value.platform === 'HARMONY') {
appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName appUploadForm.value.packageName = app.value?.packageName ?? appUploadForm.value.packageName
appUploadForm.value.marketUrl = getStoreJumpUrl('HARMONY_APP') || appUploadForm.value.marketUrl appUploadForm.value.marketUrl = getStoreJumpUrl('HARMONY_APP') || appUploadForm.value.marketUrl
} }
// iOS 鸿 Android
appUploadForm.value.file = null
appUploadForm.value.fileUrl = ''
appPackageUploadProgress.value = 0
appPackageInspecting.value = false
} }
async function onAppPackageChange(uploadFile: { raw?: File } | null) { async function onAppPackageChange(uploadFile: { raw?: File } | null) {

487
yarn.lock
查看文件

@ -94,7 +94,7 @@
"@algolia/requester-fetch" "5.51.0" "@algolia/requester-fetch" "5.51.0"
"@algolia/requester-node-http" "5.51.0" "@algolia/requester-node-http" "5.51.0"
"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@5.51.0": "@algolia/client-search@5.51.0":
version "5.51.0" version "5.51.0"
resolved "https://registry.npmmirror.com/@algolia/client-search/-/client-search-5.51.0.tgz" resolved "https://registry.npmmirror.com/@algolia/client-search/-/client-search-5.51.0.tgz"
integrity sha512-DWVIlj6RqcvdhwP0gBU9OpOQPnHdcAk9jlT+z8rsNb2+liWv4eUlfQZ7saGBraFsnygEHD3PtdppIHvqwBAb5w== integrity sha512-DWVIlj6RqcvdhwP0gBU9OpOQPnHdcAk9jlT+z8rsNb2+liWv4eUlfQZ7saGBraFsnygEHD3PtdppIHvqwBAb5w==
@ -170,7 +170,7 @@
resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"
integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==
"@babel/parser@^7.15.8", "@babel/parser@^7.29.0", "@babel/parser@^7.29.2": "@babel/parser@^7.29.0", "@babel/parser@^7.29.2":
version "7.29.2" version "7.29.2"
resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.2.tgz" resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.2.tgz"
integrity sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== integrity sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==
@ -223,6 +223,46 @@
resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz" resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz"
integrity sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A== integrity sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==
"@esbuild/aix-ppc64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f"
integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==
"@esbuild/aix-ppc64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz#80fcbe36130e58b7670511e888b8e88a259ed76c"
integrity sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==
"@esbuild/android-arm64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052"
integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==
"@esbuild/android-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz#8aa4965f8d0a7982dc21734bf6601323a66da752"
integrity sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==
"@esbuild/android-arm@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28"
integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==
"@esbuild/android-arm@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.12.tgz#300712101f7f50f1d2627a162e6e09b109b6767a"
integrity sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==
"@esbuild/android-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e"
integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==
"@esbuild/android-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.12.tgz#87dfb27161202bdc958ef48bb61b09c758faee16"
integrity sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==
"@esbuild/darwin-arm64@0.21.5": "@esbuild/darwin-arm64@0.21.5":
version "0.21.5" version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz" resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz"
@ -233,6 +273,201 @@
resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz" resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz"
integrity sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg== integrity sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==
"@esbuild/darwin-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22"
integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==
"@esbuild/darwin-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz#146400a8562133f45c4d2eadcf37ddd09718079e"
integrity sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==
"@esbuild/freebsd-arm64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e"
integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==
"@esbuild/freebsd-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz#1c5f9ba7206e158fd2b24c59fa2d2c8bb47ca0fe"
integrity sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==
"@esbuild/freebsd-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261"
integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==
"@esbuild/freebsd-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz#ea631f4a36beaac4b9279fa0fcc6ca29eaeeb2b3"
integrity sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==
"@esbuild/linux-arm64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b"
integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==
"@esbuild/linux-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz#e1066bce58394f1b1141deec8557a5f0a22f5977"
integrity sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==
"@esbuild/linux-arm@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9"
integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==
"@esbuild/linux-arm@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz#452cd66b20932d08bdc53a8b61c0e30baf4348b9"
integrity sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==
"@esbuild/linux-ia32@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2"
integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==
"@esbuild/linux-ia32@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz#b24f8acc45bcf54192c7f2f3be1b53e6551eafe0"
integrity sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==
"@esbuild/linux-loong64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df"
integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==
"@esbuild/linux-loong64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz#f9cfffa7fc8322571fbc4c8b3268caf15bd81ad0"
integrity sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==
"@esbuild/linux-mips64el@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe"
integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==
"@esbuild/linux-mips64el@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz#575a14bd74644ffab891adc7d7e60d275296f2cd"
integrity sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==
"@esbuild/linux-ppc64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4"
integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==
"@esbuild/linux-ppc64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz#75b99c70a95fbd5f7739d7692befe60601591869"
integrity sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==
"@esbuild/linux-riscv64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc"
integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==
"@esbuild/linux-riscv64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz#2e3259440321a44e79ddf7535c325057da875cd6"
integrity sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==
"@esbuild/linux-s390x@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de"
integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==
"@esbuild/linux-s390x@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz#17676cabbfe5928da5b2a0d6df5d58cd08db2663"
integrity sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==
"@esbuild/linux-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0"
integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==
"@esbuild/linux-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz#0583775685ca82066d04c3507f09524d3cd7a306"
integrity sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==
"@esbuild/netbsd-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz#f04c4049cb2e252fe96b16fed90f70746b13f4a4"
integrity sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==
"@esbuild/netbsd-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047"
integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==
"@esbuild/netbsd-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz#77da0d0a0d826d7c921eea3d40292548b258a076"
integrity sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==
"@esbuild/openbsd-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz#6296f5867aedef28a81b22ab2009c786a952dccd"
integrity sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==
"@esbuild/openbsd-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70"
integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==
"@esbuild/openbsd-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz#f8d23303360e27b16cf065b23bbff43c14142679"
integrity sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==
"@esbuild/openharmony-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz#49e0b768744a3924be0d7fd97dd6ce9b2923d88d"
integrity sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==
"@esbuild/sunos-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b"
integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==
"@esbuild/sunos-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz#a6ed7d6778d67e528c81fb165b23f4911b9b13d6"
integrity sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==
"@esbuild/win32-arm64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d"
integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==
"@esbuild/win32-arm64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz#9ac14c378e1b653af17d08e7d3ce34caef587323"
integrity sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==
"@esbuild/win32-ia32@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b"
integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==
"@esbuild/win32-ia32@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz#918942dcbbb35cc14fca39afb91b5e6a3d127267"
integrity sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==
"@esbuild/win32-x64@0.21.5":
version "0.21.5"
resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c"
integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==
"@esbuild/win32-x64@0.25.12":
version "0.25.12"
resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz#9bdad8176be7811ad148d1f8772359041f46c6c5"
integrity sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==
"@floating-ui/core@^1.7.5": "@floating-ui/core@^1.7.5":
version "1.7.5" version "1.7.5"
resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.5.tgz" resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.5.tgz"
@ -303,7 +538,7 @@
"@nodelib/fs.stat" "2.0.5" "@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9" run-parallel "^1.1.9"
"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
version "2.0.5" version "2.0.5"
resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
@ -340,12 +575,132 @@
estree-walker "^2.0.2" estree-walker "^2.0.2"
picomatch "^4.0.2" picomatch "^4.0.2"
"@rollup/rollup-android-arm-eabi@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz#a19c645c375158cd5c50a344106f0fa18eb821c4"
integrity sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==
"@rollup/rollup-android-arm64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz#1af19aa9d3ad6d00df2681f59cfcb8bf7499576b"
integrity sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==
"@rollup/rollup-darwin-arm64@4.60.2": "@rollup/rollup-darwin-arm64@4.60.2":
version "4.60.2" version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz" resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz"
integrity sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA== integrity sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==
"@shikijs/core@^2.1.0", "@shikijs/core@2.5.0": "@rollup/rollup-darwin-x64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz#28da23d69fe117f5f0ff330a8549e51bd09f1b6a"
integrity sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==
"@rollup/rollup-freebsd-arm64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz#94bacac3190f621de1355922b599f3817786044c"
integrity sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==
"@rollup/rollup-freebsd-x64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz#8a0094f533b9fda160b5c90ad9e0c78fca341788"
integrity sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==
"@rollup/rollup-linux-arm-gnueabihf@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz#3b7e901a555c7245c87f7440979bee0a1ec882bb"
integrity sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==
"@rollup/rollup-linux-arm-musleabihf@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz#ee9a09b72e8ad764cfd6188b32ff1de528ff7ebe"
integrity sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==
"@rollup/rollup-linux-arm64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz#ba483f4aca9be141171d086dbd01ada6ab03b58d"
integrity sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==
"@rollup/rollup-linux-arm64-musl@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz#17b595b790e6df68e91c5d02526fc832a985ce4f"
integrity sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==
"@rollup/rollup-linux-loong64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz#551718714075a2bfb36a2813c466e3a0e9d56abf"
integrity sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==
"@rollup/rollup-linux-loong64-musl@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz#ba156ed1243447a3d710972001d5dcfe3827ff3d"
integrity sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==
"@rollup/rollup-linux-ppc64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz#6a957a709b86ac62ef68e597ac03dbd4336782b1"
integrity sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==
"@rollup/rollup-linux-ppc64-musl@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz#ca4176b4ad53f3edee3b4bfa6f9ef48ff38f167b"
integrity sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==
"@rollup/rollup-linux-riscv64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz#4e6b08f72ebeafdb41f3ec433bd228ba8573473b"
integrity sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==
"@rollup/rollup-linux-riscv64-musl@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz#a0b8b8580c7680c8086cb3226527e5472253b895"
integrity sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==
"@rollup/rollup-linux-s390x-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz#79fe15b92ce0bae2b609cf26dd158cd3e2b73634"
integrity sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==
"@rollup/rollup-linux-x64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz#6aa8302fa45fd3cbbc510ccd223c9c37bf67e53f"
integrity sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==
"@rollup/rollup-linux-x64-musl@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz#0c1a5e9799f80c47a66f2c3a5f1a280f38356047"
integrity sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==
"@rollup/rollup-openbsd-x64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz#5f07c863e74fd428794f1dc5749f321b661d1f17"
integrity sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==
"@rollup/rollup-openharmony-arm64@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz#8e0d71324be0f423428b12b25a2eb8ea8e0a7833"
integrity sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==
"@rollup/rollup-win32-arm64-msvc@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz#a553fdf90a785ace6d7501eed6241c468b088999"
integrity sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==
"@rollup/rollup-win32-ia32-msvc@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz#0fb04f0a88027fbfd323e25a446debce4773868c"
integrity sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==
"@rollup/rollup-win32-x64-gnu@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz#aaa9e36dbdc0f0e397e5966dcce1b4285354ede2"
integrity sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==
"@rollup/rollup-win32-x64-msvc@4.60.2":
version "4.60.2"
resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz#3418dcf1388f2abd6b0ccc08fe1ef205ae76d696"
integrity sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==
"@shikijs/core@2.5.0", "@shikijs/core@^2.1.0":
version "2.5.0" version "2.5.0"
resolved "https://registry.npmmirror.com/@shikijs/core/-/core-2.5.0.tgz" resolved "https://registry.npmmirror.com/@shikijs/core/-/core-2.5.0.tgz"
integrity sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg== integrity sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==
@ -396,7 +751,7 @@
"@shikijs/core" "2.5.0" "@shikijs/core" "2.5.0"
"@shikijs/types" "2.5.0" "@shikijs/types" "2.5.0"
"@shikijs/types@^2.1.0", "@shikijs/types@2.5.0": "@shikijs/types@2.5.0", "@shikijs/types@^2.1.0":
version "2.5.0" version "2.5.0"
resolved "https://registry.npmmirror.com/@shikijs/types/-/types-2.5.0.tgz" resolved "https://registry.npmmirror.com/@shikijs/types/-/types-2.5.0.tgz"
integrity sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw== integrity sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==
@ -427,7 +782,7 @@
resolved "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz" resolved "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz"
integrity sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== integrity sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==
"@types/estree@^1.0.0", "@types/estree@1.0.8": "@types/estree@1.0.8", "@types/estree@^1.0.0":
version "1.0.8" version "1.0.8"
resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz" resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz"
integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==
@ -444,7 +799,7 @@
resolved "https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-5.0.0.tgz" resolved "https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-5.0.0.tgz"
integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==
"@types/lodash-es@*", "@types/lodash-es@^4.17.12": "@types/lodash-es@^4.17.12":
version "4.17.12" version "4.17.12"
resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz" resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz"
integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==
@ -476,7 +831,7 @@
resolved "https://registry.npmmirror.com/@types/mdurl/-/mdurl-2.0.0.tgz" resolved "https://registry.npmmirror.com/@types/mdurl/-/mdurl-2.0.0.tgz"
integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==
"@types/node@*", "@types/node@^18.0.0 || ^20.0.0 || >=22.0.0", "@types/node@^18.0.0 || >=20.0.0", "@types/node@^20.0.0 || ^22.0.0 || >=24.0.0", "@types/node@>=20.0.0": "@types/node@*", "@types/node@>=20.0.0":
version "25.6.0" version "25.6.0"
resolved "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz" resolved "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz"
integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ== integrity sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==
@ -520,7 +875,7 @@
resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz" resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz"
integrity sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA== integrity sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==
"@vitest/coverage-v8@^4.1.5", "@vitest/coverage-v8@4.1.5": "@vitest/coverage-v8@^4.1.5":
version "4.1.5" version "4.1.5"
resolved "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.5.tgz" resolved "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.5.tgz"
integrity sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A== integrity sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==
@ -628,7 +983,7 @@
estree-walker "^2.0.2" estree-walker "^2.0.2"
source-map-js "^1.2.1" source-map-js "^1.2.1"
"@vue/compiler-dom@^3.5.0", "@vue/compiler-dom@3.5.32", "@vue/compiler-dom@3.x": "@vue/compiler-dom@3.5.32", "@vue/compiler-dom@^3.5.0":
version "3.5.32" version "3.5.32"
resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.32.tgz" resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.32.tgz"
integrity sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q== integrity sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q==
@ -738,7 +1093,7 @@
"@vue/shared" "3.5.32" "@vue/shared" "3.5.32"
csstype "^3.2.3" csstype "^3.2.3"
"@vue/server-renderer@3.5.32", "@vue/server-renderer@3.x": "@vue/server-renderer@3.5.32":
version "3.5.32" version "3.5.32"
resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.32.tgz" resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.32.tgz"
integrity sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ== integrity sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ==
@ -746,7 +1101,7 @@
"@vue/compiler-ssr" "3.5.32" "@vue/compiler-ssr" "3.5.32"
"@vue/shared" "3.5.32" "@vue/shared" "3.5.32"
"@vue/shared@^3.5.0", "@vue/shared@3.5.32": "@vue/shared@3.5.32", "@vue/shared@^3.5.0":
version "3.5.32" version "3.5.32"
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.32.tgz" resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.32.tgz"
integrity sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg== integrity sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==
@ -764,16 +1119,6 @@
js-beautify "^1.14.9" js-beautify "^1.14.9"
vue-component-type-helpers "^3.0.0" vue-component-type-helpers "^3.0.0"
"@vueuse/core@*", "@vueuse/core@^12.4.0", "@vueuse/core@12.8.2":
version "12.8.2"
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-12.8.2.tgz"
integrity sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==
dependencies:
"@types/web-bluetooth" "^0.0.21"
"@vueuse/metadata" "12.8.2"
"@vueuse/shared" "12.8.2"
vue "^3.5.13"
"@vueuse/core@12.0.0": "@vueuse/core@12.0.0":
version "12.0.0" version "12.0.0"
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-12.0.0.tgz" resolved "https://registry.npmmirror.com/@vueuse/core/-/core-12.0.0.tgz"
@ -784,6 +1129,16 @@
"@vueuse/shared" "12.0.0" "@vueuse/shared" "12.0.0"
vue "^3.5.13" vue "^3.5.13"
"@vueuse/core@12.8.2", "@vueuse/core@^12.4.0":
version "12.8.2"
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-12.8.2.tgz"
integrity sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==
dependencies:
"@types/web-bluetooth" "^0.0.21"
"@vueuse/metadata" "12.8.2"
"@vueuse/shared" "12.8.2"
vue "^3.5.13"
"@vueuse/integrations@^12.4.0": "@vueuse/integrations@^12.4.0":
version "12.8.2" version "12.8.2"
resolved "https://registry.npmmirror.com/@vueuse/integrations/-/integrations-12.8.2.tgz" resolved "https://registry.npmmirror.com/@vueuse/integrations/-/integrations-12.8.2.tgz"
@ -817,10 +1172,6 @@
dependencies: dependencies:
vue "^3.5.13" vue "^3.5.13"
"@xuqm/docs-site@file:/Users/xuqinmin/Projects/XuqmGroup/XuqmGroup-Web/docs-site":
version "0.1.0"
resolved "file:docs-site"
abbrev@^2.0.0: abbrev@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz" resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz"
@ -831,7 +1182,7 @@ acorn@^8.14.0, acorn@^8.16.0:
resolved "https://registry.npmmirror.com/acorn/-/acorn-8.16.0.tgz" resolved "https://registry.npmmirror.com/acorn/-/acorn-8.16.0.tgz"
integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==
algoliasearch@^5.14.2, "algoliasearch@>= 4.9.1 < 6": algoliasearch@^5.14.2:
version "5.51.0" version "5.51.0"
resolved "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-5.51.0.tgz" resolved "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-5.51.0.tgz"
integrity sha512-u3XS8HaTzt5YN90KPsOXMRjYJUMVD1dtr6yi4NXQluMbZ5IjQNBu1MEabdAxFhYtEuexqomPMSmRIhQJUd3QSg== integrity sha512-u3XS8HaTzt5YN90KPsOXMRjYJUMVD1dtr6yi4NXQluMbZ5IjQNBu1MEabdAxFhYtEuexqomPMSmRIhQJUd3QSg==
@ -900,7 +1251,7 @@ ast-v8-to-istanbul@^1.0.0:
estree-walker "^3.0.3" estree-walker "^3.0.3"
js-tokens "^10.0.0" js-tokens "^10.0.0"
async-validator@^4, async-validator@^4.2.5: async-validator@^4.2.5:
version "4.2.5" version "4.2.5"
resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz" resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz"
integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==
@ -910,7 +1261,7 @@ asynckit@^0.4.0:
resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz"
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
axios@^1, axios@^1.7.9: axios@^1.7.9:
version "1.15.1" version "1.15.1"
resolved "https://registry.npmmirror.com/axios/-/axios-1.15.1.tgz" resolved "https://registry.npmmirror.com/axios/-/axios-1.15.1.tgz"
integrity sha512-WOG+Jj8ZOvR0a3rAn+Tuf1UQJRxw5venr6DgdbJzngJE3qG7X0kL83CZGpdHMxEm+ZK3seAbvFsw4FfOfP9vxg== integrity sha512-WOG+Jj8ZOvR0a3rAn+Tuf1UQJRxw5venr6DgdbJzngJE3qG7X0kL83CZGpdHMxEm+ZK3seAbvFsw4FfOfP9vxg==
@ -1321,7 +1672,7 @@ fill-range@^7.1.1:
dependencies: dependencies:
to-regex-range "^5.0.1" to-regex-range "^5.0.1"
focus-trap@^7, focus-trap@^7.6.4: focus-trap@^7.6.4:
version "7.8.0" version "7.8.0"
resolved "https://registry.npmmirror.com/focus-trap/-/focus-trap-7.8.0.tgz" resolved "https://registry.npmmirror.com/focus-trap/-/focus-trap-7.8.0.tgz"
integrity sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA== integrity sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==
@ -1410,7 +1761,7 @@ gopd@^1.2.0:
resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz" resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz"
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
happy-dom@*, happy-dom@^20.9.0: happy-dom@^20.9.0:
version "20.9.0" version "20.9.0"
resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-20.9.0.tgz" resolved "https://registry.npmjs.org/happy-dom/-/happy-dom-20.9.0.tgz"
integrity sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ== integrity sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==
@ -1608,7 +1959,7 @@ local-pkg@^1.0.0:
pkg-types "^2.3.0" pkg-types "^2.3.0"
quansync "^0.2.11" quansync "^0.2.11"
lodash-es@*, lodash-es@^4.17.23: lodash-es@^4.17.23:
version "4.18.1" version "4.18.1"
resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz" resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz"
integrity sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A== integrity sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==
@ -1618,7 +1969,7 @@ lodash-unified@^1.0.3:
resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz" resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz"
integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==
lodash@*, lodash@^4.17.23: lodash@^4.17.23:
version "4.18.1" version "4.18.1"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.18.1.tgz" resolved "https://registry.npmmirror.com/lodash/-/lodash-4.18.1.tgz"
integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==
@ -1816,17 +2167,6 @@ oniguruma-to-es@^3.1.0:
regex "^6.0.1" regex "^6.0.1"
regex-recursion "^6.0.2" regex-recursion "^6.0.2"
"ops-platform@file:/Users/xuqinmin/Projects/XuqmGroup/XuqmGroup-Web/ops-platform":
version "0.1.0"
resolved "file:ops-platform"
dependencies:
"@element-plus/icons-vue" "^2.3.1"
axios "^1.7.9"
element-plus "^2.9.1"
pinia "^3.0.1"
vue "^3.5.13"
vue-router "^4.5.0"
package-json-from-dist@^1.0.0: package-json-from-dist@^1.0.0:
version "1.0.1" version "1.0.1"
resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz" resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"
@ -1865,22 +2205,12 @@ picocolors@^1.1.1:
resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz" resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz"
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
picomatch@^2.0.4: picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
version "2.3.2" version "2.3.2"
resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz" resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
picomatch@^2.2.1: picomatch@^4.0.2, picomatch@^4.0.3, picomatch@^4.0.4:
version "2.3.2"
resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
picomatch@^2.3.1:
version "2.3.2"
resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.2.tgz"
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
"picomatch@^3 || ^4", picomatch@^4.0.2, picomatch@^4.0.3, picomatch@^4.0.4:
version "4.0.4" version "4.0.4"
resolved "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.4.tgz" resolved "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.4.tgz"
integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==
@ -1910,7 +2240,7 @@ pkg-types@^2.3.0:
exsolve "^1.0.7" exsolve "^1.0.7"
pathe "^2.0.3" pathe "^2.0.3"
postcss@^8, postcss@^8.4.43: postcss@^8.4.43:
version "8.5.12" version "8.5.12"
resolved "https://registry.npmmirror.com/postcss/-/postcss-8.5.12.tgz" resolved "https://registry.npmmirror.com/postcss/-/postcss-8.5.12.tgz"
integrity sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA== integrity sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==
@ -1994,7 +2324,7 @@ rfdc@^1.4.1:
resolved "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz" resolved "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz"
integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==
rollup@^1.20.0||^2.0.0||^3.0.0||^4.0.0, rollup@^4.20.0, rollup@^4.34.9: rollup@^4.20.0, rollup@^4.34.9:
version "4.60.2" version "4.60.2"
resolved "https://registry.npmmirror.com/rollup/-/rollup-4.60.2.tgz" resolved "https://registry.npmmirror.com/rollup/-/rollup-4.60.2.tgz"
integrity sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ== integrity sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==
@ -2188,17 +2518,6 @@ tabbable@^6.4.0:
resolved "https://registry.npmmirror.com/tabbable/-/tabbable-6.4.0.tgz" resolved "https://registry.npmmirror.com/tabbable/-/tabbable-6.4.0.tgz"
integrity sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg== integrity sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==
"tenant-platform@file:/Users/xuqinmin/Projects/XuqmGroup/XuqmGroup-Web/tenant-platform":
version "0.1.0"
resolved "file:tenant-platform"
dependencies:
"@element-plus/icons-vue" "^2.3.1"
axios "^1.7.9"
element-plus "^2.9.1"
pinia "^3.0.1"
vue "^3.5.13"
vue-router "^4.5.0"
tinybench@^2.9.0: tinybench@^2.9.0:
version "2.9.0" version "2.9.0"
resolved "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz" resolved "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz"
@ -2239,7 +2558,7 @@ tslib@2.3.0:
resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz"
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
typescript@*, typescript@^5.8.2, typescript@>=4.5.0, typescript@>=5.0.0: typescript@^5.8.2:
version "5.9.3" version "5.9.3"
resolved "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz" resolved "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz"
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
@ -2366,7 +2685,18 @@ vfile@^6.0.0:
"@types/unist" "^3.0.0" "@types/unist" "^3.0.0"
vfile-message "^4.0.0" vfile-message "^4.0.0"
"vite@^5.0.0 || ^6.0.0", "vite@^6.0.0 || ^7.0.0 || ^8.0.0", vite@^6.2.2: vite@^5.4.14:
version "5.4.21"
resolved "https://registry.npmmirror.com/vite/-/vite-5.4.21.tgz"
integrity sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==
dependencies:
esbuild "^0.21.3"
postcss "^8.4.43"
rollup "^4.20.0"
optionalDependencies:
fsevents "~2.3.3"
"vite@^6.0.0 || ^7.0.0 || ^8.0.0", vite@^6.2.2:
version "6.4.2" version "6.4.2"
resolved "https://registry.npmmirror.com/vite/-/vite-6.4.2.tgz" resolved "https://registry.npmmirror.com/vite/-/vite-6.4.2.tgz"
integrity sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ== integrity sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==
@ -2380,17 +2710,6 @@ vfile@^6.0.0:
optionalDependencies: optionalDependencies:
fsevents "~2.3.3" fsevents "~2.3.3"
vite@^5.4.14:
version "5.4.21"
resolved "https://registry.npmmirror.com/vite/-/vite-5.4.21.tgz"
integrity sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==
dependencies:
esbuild "^0.21.3"
postcss "^8.4.43"
rollup "^4.20.0"
optionalDependencies:
fsevents "~2.3.3"
vitepress@^1.5.0: vitepress@^1.5.0:
version "1.6.4" version "1.6.4"
resolved "https://registry.npmmirror.com/vitepress/-/vitepress-1.6.4.tgz" resolved "https://registry.npmmirror.com/vitepress/-/vitepress-1.6.4.tgz"
@ -2415,7 +2734,7 @@ vitepress@^1.5.0:
vite "^5.4.14" vite "^5.4.14"
vue "^3.5.13" vue "^3.5.13"
vitest@^4.1.5, vitest@4.1.5: vitest@^4.1.5:
version "4.1.5" version "4.1.5"
resolved "https://registry.npmjs.org/vitest/-/vitest-4.1.5.tgz" resolved "https://registry.npmjs.org/vitest/-/vitest-4.1.5.tgz"
integrity sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg== integrity sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==
@ -2466,7 +2785,7 @@ vue-tsc@^2.2.8:
"@volar/typescript" "2.4.15" "@volar/typescript" "2.4.15"
"@vue/language-core" "2.2.12" "@vue/language-core" "2.2.12"
vue@^3.2.0, vue@^3.2.25, vue@^3.3.0, vue@^3.5.0, vue@^3.5.11, vue@^3.5.13, "vue@2 || 3", vue@3.5.32, vue@3.x: vue@^3.5.13:
version "3.5.32" version "3.5.32"
resolved "https://registry.npmmirror.com/vue/-/vue-3.5.32.tgz" resolved "https://registry.npmmirror.com/vue/-/vue-3.5.32.tgz"
integrity sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw== integrity sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==