From ca8b691740c88d2a6094682c8b29529aecf74ee7 Mon Sep 17 00:00:00 2001
From: yuanteng <1876787513@qq.com>
Date: Mon, 2 Dec 2024 13:15:12 +0800
Subject: [PATCH 01/14] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=B1=BB=E5=95=86?=
=?UTF-8?q?=E5=93=81=E9=A2=84=E7=BA=A6=E6=97=B6=E9=97=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/routes.ts | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/src/router/routes.ts b/src/router/routes.ts
index f89e196..713135f 100644
--- a/src/router/routes.ts
+++ b/src/router/routes.ts
@@ -1,3 +1,5 @@
+
+
export const routes = [
{
path: '/',
@@ -67,6 +69,26 @@ export const routes = [
path: '/ProductCenter',
name: '服务类商品管理中心',
component: ()=> import("../views/ServiceType/ProductCenter.vue")
+ },
+ {
+ path: '/ClothingGrade',
+ name: '服装等级管理',
+ component: ()=> import("../views/CostumeAppointments/ClothingGrade.vue")
+ },
+ {
+ path: '/CostumeDetails',
+ name: '服装详情管理',
+ component: ()=> import("../views/CostumeAppointments/CostumeDetails.vue")
+ },
+ {
+ path: '/AppointmentOrder',
+ name: '写真预约订单管理',
+ component: ()=> import("../views/CostumeAppointments/AppointmentOrder.vue")
+ },
+ {
+ path: '/AddCostumes',
+ name: '添加服装',
+ component: ()=> import("../views/CostumeAppointments/AddCostumes.vue")
}
]
},
From f30656ae83df8c9b4676d3f27ef2391de6110285 Mon Sep 17 00:00:00 2001
From: yuanteng <1876787513@qq.com>
Date: Mon, 2 Dec 2024 16:30:55 +0800
Subject: [PATCH 02/14] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=B1=BB=E9=A2=84?=
=?UTF-8?q?=E7=BA=A6=E6=97=B6=E9=97=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layout/components/appointTime.vue | 76 +++++++++++++++------
src/views/ServiceType/AddServiceProduct.vue | 56 ++-------------
2 files changed, 63 insertions(+), 69 deletions(-)
diff --git a/src/layout/components/appointTime.vue b/src/layout/components/appointTime.vue
index a119601..5acd805 100644
--- a/src/layout/components/appointTime.vue
+++ b/src/layout/components/appointTime.vue
@@ -22,7 +22,7 @@
+ @change="minNumFun(timeList[index][row].minNumValue,index,row)">
@@ -34,23 +34,31 @@
:key="item"
:value="item" />
-
+
+
+
+ 保存
+
+
+ 重置
+
+
\ No newline at end of file
diff --git a/src/views/ServiceType/AddServiceProduct.vue b/src/views/ServiceType/AddServiceProduct.vue
index 1f07305..41f60dd 100644
--- a/src/views/ServiceType/AddServiceProduct.vue
+++ b/src/views/ServiceType/AddServiceProduct.vue
@@ -65,7 +65,7 @@
@@ -82,8 +82,6 @@ const uploadedFiles = ref([]);//商品图片数组
const uploadedDescription = ref([]);//商品图文描述数组
const resetFormData = ref()
const selectValue = '服务类'
-const dialogVisible = ref(false)
-const count = ref(1)
const form = ref({
name: '',
price: '', //商品价格
@@ -101,36 +99,9 @@ const form = ref({
const reload: any = inject("reload")
const uploadProductImg: any = ref() //图片上传的ref绑定
const uploadProductDetail: any = ref() //图片上传的ref绑定
-// const startTime = ref('')
-// const endTime = ref('')
-// const timeList = ref(
-// {
-// days: [0,1,2,3], //表示第几天,0是当日
-// slot: Array.from({ length:8 },()=>({
-// startTime: '',
-// endTime: ''
-// }))
-// }
-// )
-const timeList = ref([
- {
- slot: Array.from({ length: 8 }, () => ({
- startTime: '',
- endTime: ''
- }))
- }
-])
-//时间段数组对象
-const arr = ref([
- {
- timeSlot: '',
- isAvailable: 1,
- numberRange: ''
- }
-]);
-const myDate = new Date();
+const timeInfo = ref([]) //组件传过来的信息
onMounted(() => {
- console.log(myDate.getHours()); //打印当前小时数
+ // console.log(myDate.getHours()); //打印当前小时数
})
const handleRemove: UploadProps['onRemove'] = (uploadFile, uploadFiles) => {
console.log(uploadFile, uploadFiles)
@@ -196,23 +167,9 @@ const Exceed_ProductDetail: UploadProps['onExceed'] = (files) => { //覆盖商
file.uid = genFileId()
uploadProductDetail.value!.handleStart(file)
}
-const showDatePop = () => {
- dialogVisible.value = true
-}
-const handleClose = () => {
- dialogVisible.value = false;
-}
-const addList = (index: number, row: number) => {
- console.log(index, row);
- // if (count.value <= 6) {
- // timeList.value[row+1] = {
- // startTime: '',
- // endTime: ''
- // }
- // }
-}
-const subList = (index: number, row: number) => {
- // arr.value[index].splice(index, 1)
+const getInfo =(info:any)=>{
+ timeInfo.value = info
+ console.log('--->',info.value);
}
@@ -222,7 +179,6 @@ const subList = (index: number, row: number) => {
}
.fromBox {
- border: 1px solid red;
width: 750px;
height: 750px;
}
From 6e902244c964c81f872e0b0080f4832ebbd5da5f Mon Sep 17 00:00:00 2001
From: chen-xin-zhi <3588068430@qq.com>
Date: Tue, 3 Dec 2024 12:29:33 +0800
Subject: [PATCH 03/14] =?UTF-8?q?=E5=90=8E=E7=AB=AF=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E4=BA=86=E9=A2=84=E7=BA=A6=E6=97=B6=E9=97=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 2685 ++++++++++++++++++-------
src/layout/components/appointTime.vue | 95 +-
src/utils/dealStringArray.js | 67 +
3 files changed, 2162 insertions(+), 685 deletions(-)
create mode 100644 src/utils/dealStringArray.js
diff --git a/package-lock.json b/package-lock.json
index 8acefd6..8f279cc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,45 +1,78 @@
{
"name": "vue_project",
"version": "0.0.0",
- "lockfileVersion": 1,
+ "lockfileVersion": 3,
"requires": true,
- "dependencies": {
- "@ampproject/remapping": {
+ "packages": {
+ "": {
+ "name": "vue_project",
+ "version": "0.0.0",
+ "dependencies": {
+ "@element-plus/icons-vue": "^2.3.1",
+ "axios": "^1.7.2",
+ "element-plus": "^2.7.5",
+ "mitt": "^3.0.1",
+ "pinia": "^2.2.4",
+ "pinia-plugin-persistedstate": "^4.1.2",
+ "querystring": "^0.2.1",
+ "vue": "^3.4.21",
+ "vue-router": "^4.3.3"
+ },
+ "devDependencies": {
+ "@tsconfig/node20": "^20.1.4",
+ "@types/node": "^20.17.6",
+ "@vitejs/plugin-vue": "^5.0.4",
+ "@vue/tsconfig": "^0.5.1",
+ "npm-run-all2": "^6.1.2",
+ "sass": "^1.77.5",
+ "typescript": "~5.4.0",
+ "vite": "^5.2.8",
+ "vue-tsc": "^2.0.11"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "requires": {
+ "dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "@babel/code-frame": {
+ "node_modules/@babel/code-frame": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.26.0.tgz",
"integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==",
- "requires": {
+ "dependencies": {
"@babel/helper-validator-identifier": "^7.25.9",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
},
- "dependencies": {
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- }
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/compat-data": {
+ "node_modules/@babel/code-frame/node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/@babel/compat-data": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.26.0.tgz",
- "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA=="
+ "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "@babel/core": {
+ "node_modules/@babel/core": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.26.0.tgz",
"integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==",
- "requires": {
+ "dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.26.0",
"@babel/generator": "^7.26.0",
@@ -56,163 +89,228 @@
"json5": "^2.2.3",
"semver": "^6.3.1"
},
- "dependencies": {
- "@babel/parser": {
- "version": "7.26.1",
- "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.1.tgz",
- "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==",
- "requires": {
- "@babel/types": "^7.26.0"
- }
- },
- "@babel/types": {
- "version": "7.26.0",
- "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
- "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
- "requires": {
- "@babel/helper-string-parser": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9"
- }
- },
- "semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
- }
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
}
},
- "@babel/generator": {
+ "node_modules/@babel/core/node_modules/@babel/parser": {
+ "version": "7.26.1",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.1.tgz",
+ "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==",
+ "dependencies": {
+ "@babel/types": "^7.26.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/core/node_modules/@babel/types": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.26.0.tgz",
"integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==",
- "requires": {
+ "dependencies": {
"@babel/parser": "^7.26.0",
"@babel/types": "^7.26.0",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
},
- "dependencies": {
- "@babel/parser": {
- "version": "7.26.1",
- "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.1.tgz",
- "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==",
- "requires": {
- "@babel/types": "^7.26.0"
- }
- },
- "@babel/types": {
- "version": "7.26.0",
- "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
- "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
- "requires": {
- "@babel/helper-string-parser": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9"
- }
- }
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/helper-compilation-targets": {
+ "node_modules/@babel/generator/node_modules/@babel/parser": {
+ "version": "7.26.1",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.1.tgz",
+ "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==",
+ "dependencies": {
+ "@babel/types": "^7.26.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/@babel/types": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
"integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
- "requires": {
+ "dependencies": {
"@babel/compat-data": "^7.25.9",
"@babel/helper-validator-option": "^7.25.9",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
- "dependencies": {
- "semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
- }
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/helper-module-imports": {
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
"integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
- "requires": {
+ "dependencies": {
"@babel/traverse": "^7.25.9",
"@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/helper-module-transforms": {
+ "node_modules/@babel/helper-module-transforms": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
"integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
- "requires": {
+ "dependencies": {
"@babel/helper-module-imports": "^7.25.9",
"@babel/helper-validator-identifier": "^7.25.9",
"@babel/traverse": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
}
},
- "@babel/helper-string-parser": {
+ "node_modules/@babel/helper-string-parser": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA=="
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "@babel/helper-validator-identifier": {
+ "node_modules/@babel/helper-validator-identifier": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "@babel/helper-validator-option": {
+ "node_modules/@babel/helper-validator-option": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
- "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "@babel/helpers": {
+ "node_modules/@babel/helpers": {
"version": "7.26.0",
"resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.26.0.tgz",
"integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==",
- "requires": {
+ "dependencies": {
"@babel/template": "^7.25.9",
"@babel/types": "^7.26.0"
},
- "dependencies": {
- "@babel/types": {
- "version": "7.26.0",
- "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
- "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
- "requires": {
- "@babel/helper-string-parser": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9"
- }
- }
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/parser": {
+ "node_modules/@babel/helpers/node_modules/@babel/types": {
+ "version": "7.26.0",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.9.tgz",
"integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==",
- "requires": {
+ "dependencies": {
"@babel/types": "^7.25.9"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "@babel/standalone": {
+ "node_modules/@babel/standalone": {
"version": "7.26.1",
"resolved": "https://registry.npmmirror.com/@babel/standalone/-/standalone-7.26.1.tgz",
- "integrity": "sha512-DAC3Vv62IA9VcMMAsTm5UzuEmsVjYkR5A9BX9zJrrrPHCQYJIp38jMHHx17RC4KwruwiIAb5hLFZLmE+wZgiyQ=="
+ "integrity": "sha512-DAC3Vv62IA9VcMMAsTm5UzuEmsVjYkR5A9BX9zJrrrPHCQYJIp38jMHHx17RC4KwruwiIAb5hLFZLmE+wZgiyQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "@babel/template": {
+ "node_modules/@babel/template": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.25.9.tgz",
"integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
- "requires": {
+ "dependencies": {
"@babel/code-frame": "^7.25.9",
"@babel/parser": "^7.25.9",
"@babel/types": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/traverse": {
+ "node_modules/@babel/traverse": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.9.tgz",
"integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
- "requires": {
+ "dependencies": {
"@babel/code-frame": "^7.25.9",
"@babel/generator": "^7.25.9",
"@babel/parser": "^7.25.9",
@@ -220,272 +318,509 @@
"@babel/types": "^7.25.9",
"debug": "^4.3.1",
"globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@babel/types": {
+ "node_modules/@babel/types": {
"version": "7.25.9",
"resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.25.9.tgz",
"integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==",
- "requires": {
+ "dependencies": {
"@babel/helper-string-parser": "^7.25.9",
"@babel/helper-validator-identifier": "^7.25.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
}
},
- "@ctrl/tinycolor": {
+ "node_modules/@ctrl/tinycolor": {
"version": "3.6.1",
"resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
- "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA=="
+ "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
+ "engines": {
+ "node": ">=10"
+ }
},
- "@element-plus/icons-vue": {
+ "node_modules/@element-plus/icons-vue": {
"version": "2.3.1",
"resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
- "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg=="
+ "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
},
- "@esbuild/aix-ppc64": {
+ "node_modules/@esbuild/aix-ppc64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
"integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "cpu": [
+ "ppc64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/android-arm": {
+ "node_modules/@esbuild/android-arm": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
"integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/android-arm64": {
+ "node_modules/@esbuild/android-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
"integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/android-x64": {
+ "node_modules/@esbuild/android-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
"integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/darwin-arm64": {
+ "node_modules/@esbuild/darwin-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
"integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/darwin-x64": {
+ "node_modules/@esbuild/darwin-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
"integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/freebsd-arm64": {
+ "node_modules/@esbuild/freebsd-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
"integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/freebsd-x64": {
+ "node_modules/@esbuild/freebsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
"integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-arm": {
+ "node_modules/@esbuild/linux-arm": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
"integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-arm64": {
+ "node_modules/@esbuild/linux-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
"integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-ia32": {
+ "node_modules/@esbuild/linux-ia32": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
"integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-loong64": {
+ "node_modules/@esbuild/linux-loong64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
"integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "cpu": [
+ "loong64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-mips64el": {
+ "node_modules/@esbuild/linux-mips64el": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
"integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "cpu": [
+ "mips64el"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-ppc64": {
+ "node_modules/@esbuild/linux-ppc64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
"integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "cpu": [
+ "ppc64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-riscv64": {
+ "node_modules/@esbuild/linux-riscv64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
"integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "cpu": [
+ "riscv64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-s390x": {
+ "node_modules/@esbuild/linux-s390x": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
"integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "cpu": [
+ "s390x"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/linux-x64": {
+ "node_modules/@esbuild/linux-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
"integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/netbsd-x64": {
+ "node_modules/@esbuild/netbsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
"integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/openbsd-x64": {
+ "node_modules/@esbuild/openbsd-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
"integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/sunos-x64": {
+ "node_modules/@esbuild/sunos-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
"integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/win32-arm64": {
+ "node_modules/@esbuild/win32-arm64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
"integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/win32-ia32": {
+ "node_modules/@esbuild/win32-ia32": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
"integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@esbuild/win32-x64": {
+ "node_modules/@esbuild/win32-x64": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
"integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
},
- "@floating-ui/core": {
+ "node_modules/@floating-ui/core": {
"version": "1.6.8",
"resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.8.tgz",
"integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==",
- "requires": {
+ "dependencies": {
"@floating-ui/utils": "^0.2.8"
}
},
- "@floating-ui/dom": {
+ "node_modules/@floating-ui/dom": {
"version": "1.6.11",
"resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.11.tgz",
"integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==",
- "requires": {
+ "dependencies": {
"@floating-ui/core": "^1.6.0",
"@floating-ui/utils": "^0.2.8"
}
},
- "@floating-ui/utils": {
+ "node_modules/@floating-ui/utils": {
"version": "0.2.8",
"resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.8.tgz",
"integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig=="
},
- "@jridgewell/gen-mapping": {
+ "node_modules/@jridgewell/gen-mapping": {
"version": "0.3.5",
"resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
"integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
- "requires": {
+ "dependencies": {
"@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
"@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
- "@jridgewell/resolve-uri": {
+ "node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
},
- "@jridgewell/set-array": {
+ "node_modules/@jridgewell/set-array": {
"version": "1.2.1",
"resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
},
- "@jridgewell/sourcemap-codec": {
+ "node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0",
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
},
- "@jridgewell/trace-mapping": {
+ "node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
"resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
- "requires": {
+ "dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
- "@nodelib/fs.scandir": {
+ "node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "requires": {
+ "dependencies": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
}
},
- "@nodelib/fs.stat": {
+ "node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
"resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "engines": {
+ "node": ">= 8"
+ }
},
- "@nodelib/fs.walk": {
+ "node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
"resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "requires": {
+ "dependencies": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
}
},
- "@nuxt/kit": {
+ "node_modules/@nuxt/kit": {
"version": "3.13.2",
"resolved": "https://registry.npmmirror.com/@nuxt/kit/-/kit-3.13.2.tgz",
"integrity": "sha512-KvRw21zU//wdz25IeE1E5m/aFSzhJloBRAQtv+evcFeZvuroIxpIQuUqhbzuwznaUwpiWbmwlcsp5uOWmi4vwA==",
- "requires": {
+ "dependencies": {
"@nuxt/schema": "3.13.2",
"c12": "^1.11.2",
"consola": "^3.2.3",
@@ -506,13 +841,16 @@
"unctx": "^2.3.1",
"unimport": "^3.12.0",
"untyped": "^1.4.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.10.0"
}
},
- "@nuxt/schema": {
+ "node_modules/@nuxt/schema": {
"version": "3.13.2",
"resolved": "https://registry.npmmirror.com/@nuxt/schema/-/schema-3.13.2.tgz",
"integrity": "sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==",
- "requires": {
+ "dependencies": {
"compatx": "^0.1.8",
"consola": "^3.2.3",
"defu": "^6.1.4",
@@ -525,14 +863,30 @@
"uncrypto": "^0.1.3",
"unimport": "^3.12.0",
"untyped": "^1.4.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.10.0"
}
},
- "@parcel/watcher": {
+ "node_modules/@parcel/watcher": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.4.1.tgz",
"integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==",
"dev": true,
- "requires": {
+ "dependencies": {
+ "detect-libc": "^1.0.3",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.5",
+ "node-addon-api": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
"@parcel/watcher-android-arm64": "2.4.1",
"@parcel/watcher-darwin-arm64": "2.4.1",
"@parcel/watcher-darwin-x64": "2.4.1",
@@ -544,311 +898,588 @@
"@parcel/watcher-linux-x64-musl": "2.4.1",
"@parcel/watcher-win32-arm64": "2.4.1",
"@parcel/watcher-win32-ia32": "2.4.1",
- "@parcel/watcher-win32-x64": "2.4.1",
- "detect-libc": "^1.0.3",
- "is-glob": "^4.0.3",
- "micromatch": "^4.0.5",
- "node-addon-api": "^7.0.0"
+ "@parcel/watcher-win32-x64": "2.4.1"
}
},
- "@parcel/watcher-android-arm64": {
+ "node_modules/@parcel/watcher-android-arm64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz",
"integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-darwin-arm64": {
+ "node_modules/@parcel/watcher-darwin-arm64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz",
"integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-darwin-x64": {
+ "node_modules/@parcel/watcher-darwin-x64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz",
"integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-freebsd-x64": {
+ "node_modules/@parcel/watcher-freebsd-x64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz",
"integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-linux-arm-glibc": {
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz",
"integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-linux-arm64-glibc": {
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz",
"integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-linux-arm64-musl": {
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz",
"integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-linux-x64-glibc": {
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz",
"integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-linux-x64-musl": {
+ "node_modules/@parcel/watcher-linux-x64-musl": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz",
"integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-win32-arm64": {
+ "node_modules/@parcel/watcher-win32-arm64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz",
"integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-win32-ia32": {
+ "node_modules/@parcel/watcher-win32-ia32": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz",
"integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@parcel/watcher-win32-x64": {
+ "node_modules/@parcel/watcher-win32-x64": {
"version": "2.4.1",
"resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz",
"integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
},
- "@popperjs/core": {
- "version": "npm:@sxzz/popperjs-es@2.11.7",
+ "node_modules/@popperjs/core": {
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
"resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
"integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
},
- "@rollup/pluginutils": {
+ "node_modules/@rollup/pluginutils": {
"version": "5.1.3",
"resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.3.tgz",
"integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==",
- "requires": {
+ "dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^4.0.2"
},
- "dependencies": {
- "picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
}
}
},
- "@rollup/rollup-android-arm-eabi": {
+ "node_modules/@rollup/pluginutils/node_modules/picomatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz",
+ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
"integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
- "@rollup/rollup-android-arm64": {
+ "node_modules/@rollup/rollup-android-arm64": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
"integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
- "@rollup/rollup-darwin-arm64": {
+ "node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
"integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
},
- "@rollup/rollup-darwin-x64": {
+ "node_modules/@rollup/rollup-darwin-x64": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
"integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
},
- "@rollup/rollup-linux-arm-gnueabihf": {
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
"integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-arm-musleabihf": {
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
"integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-arm64-gnu": {
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
"integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-arm64-musl": {
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
"integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-powerpc64le-gnu": {
+ "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
"integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
+ "cpu": [
+ "ppc64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-riscv64-gnu": {
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
"integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
+ "cpu": [
+ "riscv64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-s390x-gnu": {
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz",
"integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==",
+ "cpu": [
+ "s390x"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-x64-gnu": {
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz",
"integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-linux-x64-musl": {
+ "node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz",
"integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "@rollup/rollup-win32-arm64-msvc": {
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz",
"integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==",
+ "cpu": [
+ "arm64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ]
},
- "@rollup/rollup-win32-ia32-msvc": {
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz",
"integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ]
},
- "@rollup/rollup-win32-x64-msvc": {
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz",
"integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "optional": true
+ "optional": true,
+ "os": [
+ "win32"
+ ]
},
- "@sindresorhus/merge-streams": {
+ "node_modules/@sindresorhus/merge-streams": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
- "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg=="
+ "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "@tsconfig/node20": {
+ "node_modules/@tsconfig/node20": {
"version": "20.1.4",
"resolved": "https://registry.npmmirror.com/@tsconfig/node20/-/node20-20.1.4.tgz",
"integrity": "sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==",
"dev": true
},
- "@types/estree": {
+ "node_modules/@types/estree": {
"version": "1.0.6",
"resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz",
"integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
},
- "@types/lodash": {
+ "node_modules/@types/lodash": {
"version": "4.17.12",
"resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.12.tgz",
"integrity": "sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ=="
},
- "@types/lodash-es": {
+ "node_modules/@types/lodash-es": {
"version": "4.17.12",
"resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz",
"integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
- "requires": {
+ "dependencies": {
"@types/lodash": "*"
}
},
- "@types/node": {
+ "node_modules/@types/node": {
"version": "20.17.6",
"resolved": "https://registry.npmmirror.com/@types/node/-/node-20.17.6.tgz",
"integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==",
"dev": true,
- "requires": {
+ "dependencies": {
"undici-types": "~6.19.2"
}
},
- "@types/web-bluetooth": {
+ "node_modules/@types/web-bluetooth": {
"version": "0.0.16",
"resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
"integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
},
- "@vitejs/plugin-vue": {
+ "node_modules/@vitejs/plugin-vue": {
"version": "5.1.4",
"resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz",
"integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^5.0.0",
+ "vue": "^3.2.25"
+ }
},
- "@volar/language-core": {
+ "node_modules/@volar/language-core": {
"version": "2.4.6",
"resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.6.tgz",
"integrity": "sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==",
"dev": true,
- "requires": {
+ "dependencies": {
"@volar/source-map": "2.4.6"
}
},
- "@volar/source-map": {
+ "node_modules/@volar/source-map": {
"version": "2.4.6",
"resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.6.tgz",
"integrity": "sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==",
"dev": true
},
- "@volar/typescript": {
+ "node_modules/@volar/typescript": {
"version": "2.4.6",
"resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.6.tgz",
"integrity": "sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==",
"dev": true,
- "requires": {
+ "dependencies": {
"@volar/language-core": "2.4.6",
"path-browserify": "^1.0.1",
"vscode-uri": "^3.0.8"
}
},
- "@vue/compiler-core": {
+ "node_modules/@vue/compiler-core": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.12.tgz",
"integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==",
- "requires": {
+ "dependencies": {
"@babel/parser": "^7.25.3",
"@vue/shared": "3.5.12",
"entities": "^4.5.0",
@@ -856,20 +1487,20 @@
"source-map-js": "^1.2.0"
}
},
- "@vue/compiler-dom": {
+ "node_modules/@vue/compiler-dom": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz",
"integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==",
- "requires": {
+ "dependencies": {
"@vue/compiler-core": "3.5.12",
"@vue/shared": "3.5.12"
}
},
- "@vue/compiler-sfc": {
+ "node_modules/@vue/compiler-sfc": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz",
"integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==",
- "requires": {
+ "dependencies": {
"@babel/parser": "^7.25.3",
"@vue/compiler-core": "3.5.12",
"@vue/compiler-dom": "3.5.12",
@@ -881,36 +1512,36 @@
"source-map-js": "^1.2.0"
}
},
- "@vue/compiler-ssr": {
+ "node_modules/@vue/compiler-ssr": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz",
"integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==",
- "requires": {
+ "dependencies": {
"@vue/compiler-dom": "3.5.12",
"@vue/shared": "3.5.12"
}
},
- "@vue/compiler-vue2": {
+ "node_modules/@vue/compiler-vue2": {
"version": "2.7.16",
"resolved": "https://registry.npmmirror.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
"integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
"dev": true,
- "requires": {
+ "dependencies": {
"de-indent": "^1.0.2",
"he": "^1.2.0"
}
},
- "@vue/devtools-api": {
+ "node_modules/@vue/devtools-api": {
"version": "6.6.4",
"resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
"integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
},
- "@vue/language-core": {
+ "node_modules/@vue/language-core": {
"version": "2.1.6",
"resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-2.1.6.tgz",
"integrity": "sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==",
"dev": true,
- "requires": {
+ "dependencies": {
"@volar/language-core": "~2.4.1",
"@vue/compiler-dom": "^3.4.0",
"@vue/compiler-vue2": "^2.7.16",
@@ -919,164 +1550,228 @@
"minimatch": "^9.0.3",
"muggle-string": "^0.4.1",
"path-browserify": "^1.0.1"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "@vue/reactivity": {
+ "node_modules/@vue/reactivity": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.12.tgz",
"integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==",
- "requires": {
+ "dependencies": {
"@vue/shared": "3.5.12"
}
},
- "@vue/runtime-core": {
+ "node_modules/@vue/runtime-core": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.12.tgz",
"integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==",
- "requires": {
+ "dependencies": {
"@vue/reactivity": "3.5.12",
"@vue/shared": "3.5.12"
}
},
- "@vue/runtime-dom": {
+ "node_modules/@vue/runtime-dom": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz",
"integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==",
- "requires": {
+ "dependencies": {
"@vue/reactivity": "3.5.12",
"@vue/runtime-core": "3.5.12",
"@vue/shared": "3.5.12",
"csstype": "^3.1.3"
}
},
- "@vue/server-renderer": {
+ "node_modules/@vue/server-renderer": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.12.tgz",
"integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==",
- "requires": {
+ "dependencies": {
"@vue/compiler-ssr": "3.5.12",
"@vue/shared": "3.5.12"
+ },
+ "peerDependencies": {
+ "vue": "3.5.12"
}
},
- "@vue/shared": {
+ "node_modules/@vue/shared": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.12.tgz",
"integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg=="
},
- "@vue/tsconfig": {
+ "node_modules/@vue/tsconfig": {
"version": "0.5.1",
"resolved": "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.5.1.tgz",
"integrity": "sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==",
"dev": true
},
- "@vueuse/core": {
+ "node_modules/@vueuse/core": {
"version": "9.13.0",
"resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz",
"integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
- "requires": {
+ "dependencies": {
"@types/web-bluetooth": "^0.0.16",
"@vueuse/metadata": "9.13.0",
"@vueuse/shared": "9.13.0",
"vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
}
},
- "@vueuse/metadata": {
+ "node_modules/@vueuse/metadata": {
"version": "9.13.0",
"resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz",
- "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ=="
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
},
- "@vueuse/shared": {
+ "node_modules/@vueuse/shared": {
"version": "9.13.0",
"resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz",
"integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
- "requires": {
+ "dependencies": {
"vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
}
},
- "acorn": {
+ "node_modules/acorn": {
"version": "8.14.0",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="
+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
},
- "ansi-styles": {
+ "node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz",
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
},
- "anymatch": {
+ "node_modules/anymatch": {
"version": "3.1.3",
"resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "requires": {
+ "dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
}
},
- "async-validator": {
+ "node_modules/async-validator": {
"version": "4.2.5",
"resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
"integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
},
- "asynckit": {
+ "node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
- "axios": {
+ "node_modules/axios": {
"version": "1.7.7",
"resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.7.tgz",
"integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
- "requires": {
+ "dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
},
- "balanced-match": {
+ "node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
- "binary-extensions": {
+ "node_modules/binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "brace-expansion": {
+ "node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
- "requires": {
+ "dependencies": {
"balanced-match": "^1.0.0"
}
},
- "braces": {
+ "node_modules/braces": {
"version": "3.0.3",
"resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "requires": {
+ "dependencies": {
"fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "browserslist": {
+ "node_modules/browserslist": {
"version": "4.24.2",
"resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.2.tgz",
"integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
- "requires": {
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
"caniuse-lite": "^1.0.30001669",
"electron-to-chromium": "^1.5.41",
"node-releases": "^2.0.18",
"update-browserslist-db": "^1.1.1"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
- "c12": {
+ "node_modules/c12": {
"version": "1.11.2",
"resolved": "https://registry.npmmirror.com/c12/-/c12-1.11.2.tgz",
"integrity": "sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==",
- "requires": {
+ "dependencies": {
"chokidar": "^3.6.0",
"confbox": "^0.1.7",
"defu": "^6.1.4",
@@ -1090,178 +1785,254 @@
"pkg-types": "^1.2.0",
"rc9": "^2.1.2"
},
- "dependencies": {
- "chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "requires": {
- "picomatch": "^2.2.1"
- }
+ "peerDependencies": {
+ "magicast": "^0.3.4"
+ },
+ "peerDependenciesMeta": {
+ "magicast": {
+ "optional": true
}
}
},
- "caniuse-lite": {
+ "node_modules/c12/node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/c12/node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
"version": "1.0.30001673",
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz",
- "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw=="
+ "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
},
- "chokidar": {
+ "node_modules/chokidar": {
"version": "4.0.1",
"resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.1.tgz",
"integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
"dev": true,
- "requires": {
+ "dependencies": {
"readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
}
},
- "chownr": {
+ "node_modules/chownr": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "engines": {
+ "node": ">=10"
+ }
},
- "citty": {
+ "node_modules/citty": {
"version": "0.1.6",
"resolved": "https://registry.npmmirror.com/citty/-/citty-0.1.6.tgz",
"integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==",
- "requires": {
+ "dependencies": {
"consola": "^3.2.3"
}
},
- "combined-stream": {
+ "node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
+ "dependencies": {
"delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
}
},
- "compatx": {
+ "node_modules/compatx": {
"version": "0.1.8",
"resolved": "https://registry.npmmirror.com/compatx/-/compatx-0.1.8.tgz",
"integrity": "sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw=="
},
- "computeds": {
+ "node_modules/computeds": {
"version": "0.0.1",
"resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz",
"integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==",
"dev": true
},
- "confbox": {
+ "node_modules/confbox": {
"version": "0.1.8",
"resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz",
"integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="
},
- "consola": {
+ "node_modules/consola": {
"version": "3.2.3",
"resolved": "https://registry.npmmirror.com/consola/-/consola-3.2.3.tgz",
- "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ=="
+ "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==",
+ "engines": {
+ "node": "^14.18.0 || >=16.10.0"
+ }
},
- "convert-source-map": {
+ "node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
},
- "cross-spawn": {
+ "node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
+ "dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
},
- "dependencies": {
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
+ "engines": {
+ "node": ">= 8"
}
},
- "csstype": {
+ "node_modules/cross-spawn/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
},
- "dayjs": {
+ "node_modules/dayjs": {
"version": "1.11.13",
"resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz",
"integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
},
- "de-indent": {
+ "node_modules/de-indent": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz",
"integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
"dev": true
},
- "debug": {
+ "node_modules/debug": {
"version": "4.3.7",
"resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz",
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
- "requires": {
+ "dependencies": {
"ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
- "deep-pick-omit": {
+ "node_modules/deep-pick-omit": {
"version": "1.2.1",
"resolved": "https://registry.npmmirror.com/deep-pick-omit/-/deep-pick-omit-1.2.1.tgz",
"integrity": "sha512-2J6Kc/m3irCeqVG42T+SaUMesaK7oGWaedGnQQK/+O0gYc+2SP5bKh/KKTE7d7SJ+GCA9UUE1GRzh6oDe0EnGw=="
},
- "defu": {
+ "node_modules/defu": {
"version": "6.1.4",
"resolved": "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz",
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
},
- "delayed-stream": {
+ "node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
},
- "destr": {
+ "node_modules/destr": {
"version": "2.0.3",
"resolved": "https://registry.npmmirror.com/destr/-/destr-2.0.3.tgz",
"integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ=="
},
- "detect-libc": {
+ "node_modules/detect-libc": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "dev": true
+ "dev": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
},
- "dotenv": {
+ "node_modules/dotenv": {
"version": "16.4.5",
"resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.4.5.tgz",
- "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg=="
+ "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
},
- "electron-to-chromium": {
+ "node_modules/electron-to-chromium": {
"version": "1.5.49",
"resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz",
"integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A=="
},
- "element-plus": {
+ "node_modules/element-plus": {
"version": "2.8.6",
"resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.8.6.tgz",
"integrity": "sha512-fk5jB8V3efM02/4roZ5SWOLArgaYXbxEydZLlXSr+KPAwjNyHBlk2+HO5em8YKo5+RLBoHnn6BaThj6IE4nXoQ==",
- "requires": {
+ "dependencies": {
"@ctrl/tinycolor": "^3.4.1",
"@element-plus/icons-vue": "^2.3.1",
"@floating-ui/dom": "^1.0.1",
@@ -1277,19 +2048,35 @@
"lodash-unified": "^1.0.2",
"memoize-one": "^6.0.0",
"normalize-wheel-es": "^1.2.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
}
},
- "entities": {
+ "node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
},
- "esbuild": {
+ "node_modules/esbuild": {
"version": "0.21.5",
"resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz",
"integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
"dev": true,
- "requires": {
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
"@esbuild/aix-ppc64": "0.21.5",
"@esbuild/android-arm": "0.21.5",
"@esbuild/android-arm64": "0.21.5",
@@ -1315,31 +2102,40 @@
"@esbuild/win32-x64": "0.21.5"
}
},
- "escalade": {
+ "node_modules/escalade": {
"version": "3.2.0",
"resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "engines": {
+ "node": ">=6"
+ }
},
- "escape-html": {
+ "node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
},
- "escape-string-regexp": {
+ "node_modules/escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "estree-walker": {
+ "node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
- "execa": {
+ "node_modules/execa": {
"version": "8.0.1",
"resolved": "https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz",
"integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
- "requires": {
+ "dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^8.0.1",
"human-signals": "^5.0.0",
@@ -1349,95 +2145,144 @@
"onetime": "^6.0.0",
"signal-exit": "^4.1.0",
"strip-final-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=16.17"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "fast-glob": {
+ "node_modules/fast-glob": {
"version": "3.3.2",
"resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz",
"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
- "requires": {
+ "dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
}
},
- "fastq": {
+ "node_modules/fastq": {
"version": "1.17.1",
"resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz",
"integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
- "requires": {
+ "dependencies": {
"reusify": "^1.0.4"
}
},
- "fill-range": {
+ "node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "requires": {
+ "dependencies": {
"to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "follow-redirects": {
+ "node_modules/follow-redirects": {
"version": "1.15.9",
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ=="
- },
- "form-data": {
- "version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.1.tgz",
- "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "requires": {
- "minipass": "^3.0.0"
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
},
- "dependencies": {
- "minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
}
}
},
- "fsevents": {
+ "node_modules/form-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "optional": true
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
},
- "gensync": {
+ "node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
},
- "get-stream": {
+ "node_modules/get-stream": {
"version": "8.0.1",
"resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA=="
+ "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "giget": {
+ "node_modules/giget": {
"version": "1.2.3",
"resolved": "https://registry.npmmirror.com/giget/-/giget-1.2.3.tgz",
"integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==",
- "requires": {
+ "dependencies": {
"citty": "^0.1.6",
"consola": "^3.2.3",
"defu": "^6.1.4",
@@ -1446,344 +2291,479 @@
"ohash": "^1.1.3",
"pathe": "^1.1.2",
"tar": "^6.2.0"
+ },
+ "bin": {
+ "giget": "dist/cli.mjs"
}
},
- "glob-parent": {
+ "node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
+ "dependencies": {
"is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
}
},
- "globals": {
+ "node_modules/globals": {
"version": "11.12.0",
"resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
},
- "globby": {
+ "node_modules/globby": {
"version": "14.0.2",
"resolved": "https://registry.npmmirror.com/globby/-/globby-14.0.2.tgz",
"integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
- "requires": {
+ "dependencies": {
"@sindresorhus/merge-streams": "^2.1.0",
"fast-glob": "^3.3.2",
"ignore": "^5.2.4",
"path-type": "^5.0.0",
"slash": "^5.1.0",
"unicorn-magic": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "hash-sum": {
+ "node_modules/hash-sum": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz",
"integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
},
- "he": {
+ "node_modules/he": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
},
- "hookable": {
+ "node_modules/hookable": {
"version": "5.5.3",
"resolved": "https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz",
"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
},
- "human-signals": {
+ "node_modules/human-signals": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ=="
+ "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
+ "engines": {
+ "node": ">=16.17.0"
+ }
},
- "ignore": {
+ "node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "engines": {
+ "node": ">= 4"
+ }
},
- "immutable": {
+ "node_modules/immutable": {
"version": "4.3.7",
"resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.7.tgz",
"integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
"dev": true
},
- "is-binary-path": {
+ "node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "requires": {
+ "dependencies": {
"binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "is-extglob": {
+ "node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "is-glob": {
+ "node_modules/is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
+ "dependencies": {
"is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "is-number": {
+ "node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
},
- "is-stream": {
+ "node_modules/is-stream": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="
+ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "isexe": {
+ "node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
},
- "jiti": {
+ "node_modules/jiti": {
"version": "1.21.6",
"resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.21.6.tgz",
- "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w=="
+ "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==",
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
},
- "js-tokens": {
+ "node_modules/js-tokens": {
"version": "9.0.0",
"resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.0.tgz",
"integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ=="
},
- "jsesc": {
+ "node_modules/jsesc": {
"version": "3.0.2",
"resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz",
- "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
},
- "json-parse-even-better-errors": {
+ "node_modules/json-parse-even-better-errors": {
"version": "3.0.2",
"resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
"integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
- "json5": {
+ "node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
},
- "klona": {
+ "node_modules/klona": {
"version": "2.0.6",
"resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz",
- "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "engines": {
+ "node": ">= 8"
+ }
},
- "knitwork": {
+ "node_modules/knitwork": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/knitwork/-/knitwork-1.1.0.tgz",
"integrity": "sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw=="
},
- "local-pkg": {
+ "node_modules/local-pkg": {
"version": "0.5.0",
"resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.0.tgz",
"integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
- "requires": {
+ "dependencies": {
"mlly": "^1.4.2",
"pkg-types": "^1.0.3"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
}
},
- "lodash": {
+ "node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
- "lodash-es": {
+ "node_modules/lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
- "lodash-unified": {
+ "node_modules/lodash-unified": {
"version": "1.0.3",
"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==",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
},
- "lru-cache": {
+ "node_modules/lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
+ "dependencies": {
"yallist": "^3.0.2"
}
},
- "magic-string": {
+ "node_modules/magic-string": {
"version": "0.30.12",
"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.12.tgz",
"integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
- "requires": {
+ "dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.0"
}
},
- "memoize-one": {
+ "node_modules/memoize-one": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
- "memorystream": {
+ "node_modules/memorystream": {
"version": "0.3.1",
"resolved": "https://registry.npmmirror.com/memorystream/-/memorystream-0.3.1.tgz",
"integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.0"
+ }
},
- "merge-stream": {
+ "node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
},
- "merge2": {
+ "node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "engines": {
+ "node": ">= 8"
+ }
},
- "micromatch": {
+ "node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "requires": {
+ "dependencies": {
"braces": "^3.0.3",
"picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
}
},
- "mime-db": {
+ "node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "mime-types": {
+ "node_modules/mime-types": {
"version": "2.1.35",
"resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "requires": {
+ "dependencies": {
"mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
}
},
- "mimic-fn": {
+ "node_modules/mimic-fn": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw=="
+ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "minimatch": {
+ "node_modules/minimatch": {
"version": "9.0.5",
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
- "requires": {
+ "dependencies": {
"brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
- "minipass": {
+ "node_modules/minipass": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz",
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "engines": {
+ "node": ">=8"
+ }
},
- "minizlib": {
+ "node_modules/minizlib": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "requires": {
+ "dependencies": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
},
- "dependencies": {
- "minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
+ "engines": {
+ "node": ">= 8"
}
},
- "mitt": {
+ "node_modules/minizlib/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/mitt": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz",
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
},
- "mkdirp": {
+ "node_modules/mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
},
- "mlly": {
+ "node_modules/mlly": {
"version": "1.7.2",
"resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.7.2.tgz",
"integrity": "sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==",
- "requires": {
+ "dependencies": {
"acorn": "^8.12.1",
"pathe": "^1.1.2",
"pkg-types": "^1.2.0",
"ufo": "^1.5.4"
}
},
- "mri": {
+ "node_modules/mri": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "engines": {
+ "node": ">=4"
+ }
},
- "ms": {
+ "node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
- "muggle-string": {
+ "node_modules/muggle-string": {
"version": "0.4.1",
"resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz",
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
"dev": true
},
- "nanoid": {
+ "node_modules/nanoid": {
"version": "3.3.7",
"resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g=="
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
},
- "node-addon-api": {
+ "node_modules/node-addon-api": {
"version": "7.1.1",
"resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz",
"integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
"dev": true
},
- "node-fetch-native": {
+ "node_modules/node-fetch-native": {
"version": "1.6.4",
"resolved": "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz",
"integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ=="
},
- "node-releases": {
+ "node_modules/node-releases": {
"version": "2.0.18",
"resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz",
"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g=="
},
- "normalize-path": {
+ "node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "normalize-wheel-es": {
+ "node_modules/normalize-wheel-es": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
"integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
},
- "npm-normalize-package-bin": {
+ "node_modules/npm-normalize-package-bin": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
"integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
- "npm-run-all2": {
+ "node_modules/npm-run-all2": {
"version": "6.2.6",
"resolved": "https://registry.npmmirror.com/npm-run-all2/-/npm-run-all2-6.2.6.tgz",
"integrity": "sha512-tkyb4pc0Zb0oOswCb5tORPk9MvVL6gcDq1cMItQHmsbVk1skk7YF6cH+UU2GxeNLHMuk6wFEOSmEmJ2cnAK1jg==",
"dev": true,
- "requires": {
+ "dependencies": {
"ansi-styles": "^6.2.1",
"cross-spawn": "^7.0.3",
"memorystream": "^0.3.1",
@@ -1792,182 +2772,322 @@
"read-package-json-fast": "^3.0.2",
"shell-quote": "^1.7.3",
"which": "^3.0.1"
+ },
+ "bin": {
+ "npm-run-all": "bin/npm-run-all/index.js",
+ "npm-run-all2": "bin/npm-run-all/index.js",
+ "run-p": "bin/run-p/index.js",
+ "run-s": "bin/run-s/index.js"
+ },
+ "engines": {
+ "node": "^14.18.0 || ^16.13.0 || >=18.0.0",
+ "npm": ">= 8"
}
},
- "npm-run-path": {
+ "node_modules/npm-run-path": {
"version": "5.3.0",
"resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz",
"integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
- "requires": {
+ "dependencies": {
"path-key": "^4.0.0"
},
- "dependencies": {
- "path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="
- }
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "nypm": {
+ "node_modules/npm-run-path/node_modules/path-key": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz",
+ "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm": {
"version": "0.3.12",
"resolved": "https://registry.npmmirror.com/nypm/-/nypm-0.3.12.tgz",
"integrity": "sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==",
- "requires": {
+ "dependencies": {
"citty": "^0.1.6",
"consola": "^3.2.3",
"execa": "^8.0.1",
"pathe": "^1.1.2",
"pkg-types": "^1.2.0",
"ufo": "^1.5.4"
+ },
+ "bin": {
+ "nypm": "dist/cli.mjs"
+ },
+ "engines": {
+ "node": "^14.16.0 || >=16.10.0"
}
},
- "ohash": {
+ "node_modules/ohash": {
"version": "1.1.4",
"resolved": "https://registry.npmmirror.com/ohash/-/ohash-1.1.4.tgz",
"integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g=="
},
- "onetime": {
+ "node_modules/onetime": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz",
"integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "requires": {
+ "dependencies": {
"mimic-fn": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "path-browserify": {
+ "node_modules/path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"dev": true
},
- "path-key": {
+ "node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
},
- "path-type": {
+ "node_modules/path-type": {
"version": "5.0.0",
"resolved": "https://registry.npmmirror.com/path-type/-/path-type-5.0.0.tgz",
- "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg=="
+ "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "pathe": {
+ "node_modules/pathe": {
"version": "1.1.2",
"resolved": "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz",
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="
},
- "perfect-debounce": {
+ "node_modules/perfect-debounce": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="
},
- "picocolors": {
+ "node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
- "picomatch": {
+ "node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
},
- "pidtree": {
+ "node_modules/pidtree": {
"version": "0.6.0",
"resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.6.0.tgz",
"integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
- "dev": true
+ "dev": true,
+ "bin": {
+ "pidtree": "bin/pidtree.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
},
- "pinia": {
+ "node_modules/pinia": {
"version": "2.2.4",
"resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.2.4.tgz",
"integrity": "sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==",
- "requires": {
+ "dependencies": {
"@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.4.0",
+ "typescript": ">=4.4.4",
+ "vue": "^2.6.14 || ^3.3.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
}
},
- "pinia-plugin-persistedstate": {
+ "node_modules/pinia-plugin-persistedstate": {
"version": "4.1.2",
"resolved": "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.1.2.tgz",
"integrity": "sha512-oh4y4lmtXcgbE3BDWTDBUl9F4G1lhtgDI+GnF+cDDZ/fF6wnGYp4TKQ6FCuv9hMLAkNjs6IzADZHwPBYq10ksQ==",
- "requires": {
+ "dependencies": {
"@nuxt/kit": "^3.13.2",
"deep-pick-omit": "^1.2.1",
"defu": "^6.1.4",
"destr": "^2.0.3"
+ },
+ "peerDependencies": {
+ "@pinia/nuxt": ">=0.5.0",
+ "pinia": ">=2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@pinia/nuxt": {
+ "optional": true
+ },
+ "pinia": {
+ "optional": true
+ }
}
},
- "pkg-types": {
+ "node_modules/pkg-types": {
"version": "1.2.1",
"resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.2.1.tgz",
"integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==",
- "requires": {
+ "dependencies": {
"confbox": "^0.1.8",
"mlly": "^1.7.2",
"pathe": "^1.1.2"
}
},
- "postcss": {
+ "node_modules/postcss": {
"version": "8.4.47",
"resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.47.tgz",
"integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
- "requires": {
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
"nanoid": "^3.3.7",
"picocolors": "^1.1.0",
"source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
}
},
- "proxy-from-env": {
+ "node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
- "querystring": {
+ "node_modules/querystring": {
"version": "0.2.1",
"resolved": "https://registry.npmmirror.com/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
+ "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
},
- "queue-microtask": {
+ "node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
},
- "rc9": {
+ "node_modules/rc9": {
"version": "2.1.2",
"resolved": "https://registry.npmmirror.com/rc9/-/rc9-2.1.2.tgz",
"integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==",
- "requires": {
+ "dependencies": {
"defu": "^6.1.4",
"destr": "^2.0.3"
}
},
- "read-package-json-fast": {
+ "node_modules/read-package-json-fast": {
"version": "3.0.2",
"resolved": "https://registry.npmmirror.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz",
"integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==",
"dev": true,
- "requires": {
+ "dependencies": {
"json-parse-even-better-errors": "^3.0.0",
"npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "readdirp": {
+ "node_modules/readdirp": {
"version": "4.0.2",
"resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.0.2.tgz",
"integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
},
- "reusify": {
+ "node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
},
- "rollup": {
+ "node_modules/rollup": {
"version": "4.24.0",
"resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.24.0.tgz",
"integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==",
- "dev": true,
- "requires": {
+ "devOptional": true,
+ "dependencies": {
+ "@types/estree": "1.0.6"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
"@rollup/rollup-android-arm-eabi": "4.24.0",
"@rollup/rollup-android-arm64": "4.24.0",
"@rollup/rollup-darwin-arm64": "4.24.0",
@@ -1984,97 +3104,155 @@
"@rollup/rollup-win32-arm64-msvc": "4.24.0",
"@rollup/rollup-win32-ia32-msvc": "4.24.0",
"@rollup/rollup-win32-x64-msvc": "4.24.0",
- "@types/estree": "1.0.6",
"fsevents": "~2.3.2"
}
},
- "run-parallel": {
+ "node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
"queue-microtask": "^1.2.2"
}
},
- "sass": {
+ "node_modules/sass": {
"version": "1.80.3",
"resolved": "https://registry.npmmirror.com/sass/-/sass-1.80.3.tgz",
"integrity": "sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==",
"dev": true,
- "requires": {
+ "dependencies": {
"@parcel/watcher": "^2.4.1",
"chokidar": "^4.0.0",
"immutable": "^4.0.0",
"source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "scule": {
+ "node_modules/scule": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz",
"integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="
},
- "semver": {
+ "node_modules/semver": {
"version": "7.6.3",
"resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A=="
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
},
- "shebang-command": {
+ "node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
+ "dependencies": {
"shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
- "shebang-regex": {
+ "node_modules/shebang-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
},
- "shell-quote": {
+ "node_modules/shell-quote": {
"version": "1.8.1",
"resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz",
"integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
- "dev": true
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
- "signal-exit": {
+ "node_modules/signal-exit": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
},
- "slash": {
+ "node_modules/slash": {
"version": "5.1.0",
"resolved": "https://registry.npmmirror.com/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "source-map-js": {
+ "node_modules/source-map-js": {
"version": "1.2.1",
"resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "std-env": {
+ "node_modules/std-env": {
"version": "3.7.0",
"resolved": "https://registry.npmmirror.com/std-env/-/std-env-3.7.0.tgz",
"integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg=="
},
- "strip-final-newline": {
+ "node_modules/strip-final-newline": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw=="
+ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "strip-literal": {
+ "node_modules/strip-literal": {
"version": "2.1.0",
"resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.0.tgz",
"integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==",
- "requires": {
+ "dependencies": {
"js-tokens": "^9.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
}
},
- "tar": {
+ "node_modules/tar": {
"version": "6.2.1",
"resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz",
"integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
- "requires": {
+ "dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
"minipass": "^5.0.0",
@@ -2082,75 +3260,90 @@
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
},
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
+ "engines": {
+ "node": ">=10"
}
},
- "to-regex-range": {
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
+ "dependencies": {
"is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
}
},
- "typescript": {
+ "node_modules/typescript": {
"version": "5.4.5",
"resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.5.tgz",
"integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
- "dev": true
+ "devOptional": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
},
- "ufo": {
+ "node_modules/ufo": {
"version": "1.5.4",
"resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.5.4.tgz",
"integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ=="
},
- "uncrypto": {
+ "node_modules/uncrypto": {
"version": "0.1.3",
"resolved": "https://registry.npmmirror.com/uncrypto/-/uncrypto-0.1.3.tgz",
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
},
- "unctx": {
+ "node_modules/unctx": {
"version": "2.3.1",
"resolved": "https://registry.npmmirror.com/unctx/-/unctx-2.3.1.tgz",
"integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==",
- "requires": {
+ "dependencies": {
"acorn": "^8.8.2",
"estree-walker": "^3.0.3",
"magic-string": "^0.30.0",
"unplugin": "^1.3.1"
- },
- "dependencies": {
- "estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- }
}
},
- "undici-types": {
+ "node_modules/unctx/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
+ "node_modules/undici-types": {
"version": "6.19.8",
"resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz",
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"dev": true
},
- "unicorn-magic": {
+ "node_modules/unicorn-magic": {
"version": "0.1.0",
"resolved": "https://registry.npmmirror.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
- "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ=="
+ "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "unimport": {
+ "node_modules/unimport": {
"version": "3.13.1",
"resolved": "https://registry.npmmirror.com/unimport/-/unimport-3.13.1.tgz",
"integrity": "sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==",
- "requires": {
+ "dependencies": {
"@rollup/pluginutils": "^5.1.2",
"acorn": "^8.12.1",
"escape-string-regexp": "^5.0.0",
@@ -2164,32 +3357,41 @@
"scule": "^1.3.0",
"strip-literal": "^2.1.0",
"unplugin": "^1.14.1"
- },
- "dependencies": {
- "estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "requires": {
- "@types/estree": "^1.0.0"
- }
- }
}
},
- "unplugin": {
+ "node_modules/unimport/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
+ "node_modules/unplugin": {
"version": "1.15.0",
"resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.15.0.tgz",
"integrity": "sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==",
- "requires": {
+ "dependencies": {
"acorn": "^8.14.0",
"webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "webpack-sources": "^3"
+ },
+ "peerDependenciesMeta": {
+ "webpack-sources": {
+ "optional": true
+ }
}
},
- "untyped": {
+ "node_modules/untyped": {
"version": "1.5.1",
"resolved": "https://registry.npmmirror.com/untyped/-/untyped-1.5.1.tgz",
"integrity": "sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==",
- "requires": {
+ "dependencies": {
"@babel/core": "^7.25.7",
"@babel/standalone": "^7.25.7",
"@babel/types": "^7.25.7",
@@ -2198,92 +3400,209 @@
"mri": "^1.2.0",
"scule": "^1.3.0"
},
- "dependencies": {
- "jiti": {
- "version": "2.3.3",
- "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.3.3.tgz",
- "integrity": "sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ=="
- }
+ "bin": {
+ "untyped": "dist/cli.mjs"
}
},
- "update-browserslist-db": {
+ "node_modules/untyped/node_modules/jiti": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmmirror.com/jiti/-/jiti-2.3.3.tgz",
+ "integrity": "sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==",
+ "bin": {
+ "jiti": "lib/jiti-cli.mjs"
+ }
+ },
+ "node_modules/update-browserslist-db": {
"version": "1.1.1",
"resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
"integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
- "requires": {
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
"escalade": "^3.2.0",
"picocolors": "^1.1.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
}
},
- "vite": {
+ "node_modules/vite": {
"version": "5.4.10",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.10.tgz",
"integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
"dev": true,
- "requires": {
+ "dependencies": {
"esbuild": "^0.21.3",
- "fsevents": "~2.3.3",
"postcss": "^8.4.43",
"rollup": "^4.20.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
}
},
- "vscode-uri": {
+ "node_modules/vscode-uri": {
"version": "3.0.8",
"resolved": "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.8.tgz",
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
"dev": true
},
- "vue": {
+ "node_modules/vue": {
"version": "3.5.12",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.12.tgz",
"integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==",
- "requires": {
+ "dependencies": {
"@vue/compiler-dom": "3.5.12",
"@vue/compiler-sfc": "3.5.12",
"@vue/runtime-dom": "3.5.12",
"@vue/server-renderer": "3.5.12",
"@vue/shared": "3.5.12"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
}
},
- "vue-demi": {
+ "node_modules/vue-demi": {
"version": "0.14.10",
"resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz",
- "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg=="
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
},
- "vue-router": {
+ "node_modules/vue-router": {
"version": "4.4.5",
"resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.4.5.tgz",
"integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==",
- "requires": {
+ "dependencies": {
"@vue/devtools-api": "^6.6.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
}
},
- "vue-tsc": {
+ "node_modules/vue-tsc": {
"version": "2.1.6",
"resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.1.6.tgz",
"integrity": "sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==",
"dev": true,
- "requires": {
+ "dependencies": {
"@volar/typescript": "~2.4.1",
"@vue/language-core": "2.1.6",
"semver": "^7.5.4"
+ },
+ "bin": {
+ "vue-tsc": "bin/vue-tsc.js"
+ },
+ "peerDependencies": {
+ "typescript": ">=5.0.0"
}
},
- "webpack-virtual-modules": {
+ "node_modules/webpack-virtual-modules": {
"version": "0.6.2",
"resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
"integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="
},
- "which": {
+ "node_modules/which": {
"version": "3.0.1",
"resolved": "https://registry.npmmirror.com/which/-/which-3.0.1.tgz",
"integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
- "requires": {
+ "dependencies": {
"isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "yallist": {
+ "node_modules/yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
diff --git a/src/layout/components/appointTime.vue b/src/layout/components/appointTime.vue
index 5acd805..e23a97b 100644
--- a/src/layout/components/appointTime.vue
+++ b/src/layout/components/appointTime.vue
@@ -60,6 +60,7 @@
diff --git a/src/utils/dealStringArray.js b/src/utils/dealStringArray.js
index da09d2e..a773855 100644
--- a/src/utils/dealStringArray.js
+++ b/src/utils/dealStringArray.js
@@ -1,4 +1,3 @@
-
import { ElMessage } from 'element-plus';
const isNotValid = (val) => {
@@ -15,12 +14,11 @@ const isValidPlus = (val) => {
return true
}
-export const transfer = (val, arr) => {
+export const transfer = (val, arr, isAvailableArr) => {
for (var i = 0; i < val.length; i ++ ) {
for (var j = 0; j < val[i].length; j ++ ) {
arr[i][j].timeSlot = val[i][j].startTime + "-" + val[i][j].endTime
- arr[i][j].numberRange = "(" + val[i][j].minNumValue + "," + val[i][j].maxNunValue + ")"
- arr[i][j].isAvailable = val[i][j].isAvailable
+ arr[i][j].numberRange = "(" + val[i][j].minNumValue + "," + val[i][j].maxNumValue + ")"
}
}
// console.log(arr)
@@ -40,7 +38,7 @@ export const transfer = (val, arr) => {
newArr[i] = {
timeSlot:'',
numberRange: '',
- isAvailable: true
+ isAvailable: false
}
}
@@ -55,6 +53,7 @@ export const transfer = (val, arr) => {
}
newArr[i].timeSlot = timeSlotArr.join(';')
newArr[i].numberRange = numberRangeArr.join(';')
+ newArr[i].isAvailable = isAvailableArr[i] ? 1 : 0
timeSlotArr = []
numberRangeArr = []
}
diff --git a/src/views/Commodity/MerchandiseCenter.vue b/src/views/Commodity/MerchandiseCenter.vue
index dc48fb5..c3a56cf 100644
--- a/src/views/Commodity/MerchandiseCenter.vue
+++ b/src/views/Commodity/MerchandiseCenter.vue
@@ -370,7 +370,7 @@ const delBatch = async ()=>{
ElMessage.error('删除失败')
}
}
-const load =()=>{}
+const handleSelectionChange =()=>{}
\ No newline at end of file
diff --git a/src/views/ServiceType/ProductCenter.vue b/src/views/ServiceType/ProductCenter.vue
index 9ace828..01b0228 100644
--- a/src/views/ServiceType/ProductCenter.vue
+++ b/src/views/ServiceType/ProductCenter.vue
@@ -1,5 +1,5 @@
- 123
+
-
-
\ No newline at end of file
+
+
+
+
+
+ searchByType(event)" placeholder="请选择">
+
+
+
+
+ searchByState(event)">
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+ {{ $index + 1 }}
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+ 上架
+ 下架
+
+
+
+
+
+
+ 详情
+
+
+ 编辑
+
+
+ 下架
+ 上架
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![商品图标]()
+
+ handleChange(event, 0)"
+ :on-exceed="Exceed_ProductImg"
+ limit="1" >
+
+
+
+
+
+
+
+
+
+
+
+
+ loadForm(event, 1)">
+
+
+
+
+
+
+
+
+
+
+
+
+
+ loadForm(event, 0)">
+
+
+
+
+
+
+
+
+
+
![商品图标]()
+
+ handleChange(event, 1)"
+ :on-exceed="Exceed_ProductDetail"
+ limit="1" >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 8b40389be5379b99113593469ee72ef02f3b3489 Mon Sep 17 00:00:00 2001
From: yuanteng <1876787513@qq.com>
Date: Wed, 4 Dec 2024 09:38:32 +0800
Subject: [PATCH 08/14] =?UTF-8?q?=E6=9A=82=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ServiceType/ProductCenter.vue | 514 ++++++++++++------------
1 file changed, 250 insertions(+), 264 deletions(-)
diff --git a/src/views/ServiceType/ProductCenter.vue b/src/views/ServiceType/ProductCenter.vue
index 65ca71b..009f2f4 100644
--- a/src/views/ServiceType/ProductCenter.vue
+++ b/src/views/ServiceType/ProductCenter.vue
@@ -1,14 +1,9 @@
-
-
-
-
+
+
+
-
- searchByType(event)" placeholder="请选择">
-
-
-
searchByState(event)">
@@ -17,8 +12,8 @@
搜索
重置
-
-
+
+
@@ -27,71 +22,86 @@
-
-
-
-
-
-
- {{ $index + 1 }}
+
+
+
+
+
+
+ {{ $index + 1 }}
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+ 上架
+ 下架
+
+
+
+
+
+
+ 详情
+
+
+ 编辑
+
+
+ 下架
+ 上架
+
+
+
+ 删除
-
-
-
-
-
![]()
-
-
-
-
-
-
-
-
-
-
-
-
- 上架
- 下架
-
-
-
-
-
-
- 详情
-
-
- 编辑
-
-
- 下架
- 上架
-
-
-
- 删除
-
+
+
-
-
-
-
-
-
-
+
+
@@ -173,208 +183,184 @@
确认
-
-
-
-
-
-
\ No newline at end of file
+}
+const handleSelectionChange =()=>{}
+
+
+
\ No newline at end of file
From a3ff9d1cc2594a0bd71f9c71f20375e7785c2b89 Mon Sep 17 00:00:00 2001
From: chen-xin-zhi <3588068430@qq.com>
Date: Wed, 4 Dec 2024 09:38:47 +0800
Subject: [PATCH 09/14] hello
---
src/layout/components/appointTime.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/layout/components/appointTime.vue b/src/layout/components/appointTime.vue
index dbfb2b3..d8677fd 100644
--- a/src/layout/components/appointTime.vue
+++ b/src/layout/components/appointTime.vue
@@ -163,7 +163,7 @@ const minNumFun = (index : number,row : number)=> {
message: '最小人数不大于最大人数'
})
timeList.value[index][row].minNumValue = ''
- return;
+ return;
}
}
//组件传值
From 1be6eb74c6c42322be779da75bc7c06c9a4d1946 Mon Sep 17 00:00:00 2001
From: chen-xin-zhi <3588068430@qq.com>
Date: Wed, 4 Dec 2024 09:49:16 +0800
Subject: [PATCH 10/14] =?UTF-8?q?=E8=A7=A3=E5=86=B3bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/utils/dealStringArray.js | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/src/utils/dealStringArray.js b/src/utils/dealStringArray.js
index 12b962a..970dfac 100644
--- a/src/utils/dealStringArray.js
+++ b/src/utils/dealStringArray.js
@@ -45,6 +45,8 @@ export const transfer = (val, arr, isAvailableArr) => {
let timeSlotArr = []
let numberRangeArr = []
+ let cnt = 0
+ let k = 0
for (var i = 0; i < val.length; i ++ ) {
for (var j = 0; j < val[i].length; j ++ ) {
if(isNotValid(arr[i][j])) {
@@ -56,10 +58,27 @@ export const transfer = (val, arr, isAvailableArr) => {
newArr[i].timeSlot = "00:00-00:00"
newArr[i].numberRange = "(0,0)"
newArr[i].isAvailable = 0
+ k ++
+ cnt ++
}else{
newArr[i].timeSlot = timeSlotArr.join(';')
newArr[i].numberRange = numberRangeArr.join(';')
newArr[i].isAvailable = isAvailableArr[i] ? 1 : 0
+ if(!isAvailableArr[i]) k ++
+ }
+ if(cnt == 4) {
+ ElMessage({
+ type: 'error',
+ message: '至少得有一个预约时间段'
+ })
+ return ;
+ }
+ if(k == 4) {
+ ElMessage({
+ type: 'error',
+ message: '至少有一天可以预约'
+ })
+ return ;
}
timeSlotArr = []
numberRangeArr = []
From 40412a745b71f01d7610fe3593a585ffce855bb3 Mon Sep 17 00:00:00 2001
From: yuanteng <1876787513@qq.com>
Date: Wed, 4 Dec 2024 09:49:37 +0800
Subject: [PATCH 11/14] =?UTF-8?q?=E6=9A=82=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ServiceType/ProductCenter.vue | 107 ++++++++++++------------
1 file changed, 54 insertions(+), 53 deletions(-)
diff --git a/src/views/ServiceType/ProductCenter.vue b/src/views/ServiceType/ProductCenter.vue
index 009f2f4..dbf4369 100644
--- a/src/views/ServiceType/ProductCenter.vue
+++ b/src/views/ServiceType/ProductCenter.vue
@@ -101,7 +101,7 @@
:total="total" />
-
+
+
+
\ No newline at end of file
diff --git a/src/views/Login.vue b/src/views/Login.vue
index 0f9dde5..97a399c 100644
--- a/src/views/Login.vue
+++ b/src/views/Login.vue
@@ -52,16 +52,26 @@
const Login = async ()=>{
+ if(username.value === '' || password.value === '') {
+ ElMessage.error('检查账号或密码是否成功填写')
+ return;
+ }
const res: any = await myAxios.post("/user/login",{
userAccount: username.value,
userPassword: password.value
})
- console.log(res.data.code)
+ console.log(res.data)
if(res.data.code === 1 && res ?.data) {
//将用户信息放入pinia
await store.getLoginUser(res.data.data)
//跳转个人中心
await router.replace('/PersonalCenter')
+ } else {
+ ElMessage({
+ type: 'warning',
+ message: res.data.message
+ })
+ return; //空返回结束函数
}
}
diff --git a/src/views/ServiceType/AddServiceProduct.vue b/src/views/ServiceType/AddServiceProduct.vue
index 43e9605..7838eb9 100644
--- a/src/views/ServiceType/AddServiceProduct.vue
+++ b/src/views/ServiceType/AddServiceProduct.vue
@@ -42,29 +42,13 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -77,7 +61,8 @@
@@ -88,7 +73,7 @@ import { ref, onMounted, inject, toRaw } from 'vue';
import { Plus } from '@element-plus/icons-vue';
import { ElMessage, type UploadFile, type UploadProps, genFileId, type UploadRawFile } from 'element-plus';
import myAxios from "@/api/myAxios";
-import appointTime from '@/layout/components/appointTime.vue';
+import calendarUtil from '@/layout/components/calendarUtil.vue';
const fileSimple = ref() //单个文件
const uploadedFiles = ref([]);//商品图片数组
const uploadedDescription = ref([]);//商品图文描述数组
@@ -97,22 +82,16 @@ const form = ref({
name: '',
price: '', //商品价格
intro: '',//产品简介
- type: '服务类',//类别
label: '',//商品标签
introDetail: '',//详情描述
goodImg: '', //商品图片url
detailImg: '', //图文详情url
- festivalOrder: 0,
- inventory: 1,
appointmentDateAddRequestList: [] //预约时间段,是否可预约,人数范围
})
-const festivalList = ['非限定','端午节','元宵节','元旦']
//导入组件刷新
const reload: any = inject("reload")
const uploadProductImg: any = ref() //图片上传的ref绑定
const uploadProductDetail: any = ref() //图片上传的ref绑定
-const timeInfo = ref([]) //组件传过来的信息
-const festivalValue = ref('')
onMounted(() => {
// console.log(myDate.getHours()); //打印当前小时数
})
@@ -133,15 +112,12 @@ const onSubmit = async () => {
console.log(form.value);
const res = await myAxios.post('/goods/add/service', {
name: form.value.name,
- type: form.value.type,
price: form.value.price,
goodImg: form.value.goodImg,
intro: form.value.intro,
introDetail: form.value.introDetail,
detailImg: form.value.detailImg,
label: form.value.label,
- inventory: form.value.inventory,
- festivalOrder: form.value.festivalOrder,
appointmentDateAddRequestList: toRaw(form.value.appointmentDateAddRequestList)
})
console.log(res.data);
@@ -199,11 +175,6 @@ const getInfo =(info:any)=>{
// timeInfo.value = info
form.value.appointmentDateAddRequestList = info
}
-const setFestival =(info:any)=>{
- console.log(info);
- form.value.festivalOrder = festivalList.findIndex(value=>value == info)
- console.log(form.value.festivalOrder);
-}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
index 791513e..c9da21b 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,6 +7,11 @@
{
"path": "./tsconfig.app.json"
}
- ]
+ ],
+ "compilerOptions": {
+ "moduleResolution": "node",
+ "esModuleInterop": true,
+ "skipLibCheck": true
+ }
}
From ff4720494711e2fc12517dc31f8cdc8824efa028 Mon Sep 17 00:00:00 2001
From: yuanteng <1876787513@qq.com>
Date: Sun, 8 Dec 2024 22:39:32 +0800
Subject: [PATCH 13/14] =?UTF-8?q?=E6=89=93=E6=A0=87=E7=AD=BE=E7=89=88?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dist.zip | Bin 1281023 -> 0 bytes
index.html | 4 +-
src/api/myAxios.ts | 1 +
src/assets/admin.jpg | Bin 60136 -> 0 bytes
src/layout/components/Aside.vue | 2 +-
src/router/routes.ts | 5 +
src/views/Commodity/MerchandiseCenter.vue | 2 -
src/views/Coupons/CouponCenter.vue | 2 +-
src/views/ServiceType/AddServiceProduct.vue | 2 +-
src/views/ServiceType/ProductCenter.vue | 448 ++++++++++----------
10 files changed, 226 insertions(+), 240 deletions(-)
delete mode 100644 dist.zip
delete mode 100644 src/assets/admin.jpg
diff --git a/dist.zip b/dist.zip
deleted file mode 100644
index b3ee4b00cbd2ed6c1cb0ba684a58938e7df29475..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1281023
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