diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 0eab9af..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-node_modules
-dist
-.log
\ No newline at end of file
diff --git a/.log b/.log
new file mode 100644
index 0000000..c6f7d12
--- /dev/null
+++ b/.log
@@ -0,0 +1,14 @@
+
+- [x] 🔥 新功能
+- [x] ⚙️ 功能增强
+- [x] 🐞 BUG 修复
+
+
+- server
+ - 🔥 新增 migrations
+ - 🔥 新增 seeders
+ - ⚙️ 更新依赖版本
+- admin
+ - ⚙️ 更新依赖版本
+- mobile
+ - ⚙️ 更新依赖版本
\ No newline at end of file
diff --git a/README.md b/README.md
index 368539a..24a276c 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
-
+
## 技术栈
diff --git a/admin/.gitignore b/admin/.gitignore
deleted file mode 100644
index 6e195b6..0000000
--- a/admin/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/node_modules
-/dist
-/.git
diff --git a/admin/README.md b/admin/README.md
index 5e2d78d..53b336e 100644
--- a/admin/README.md
+++ b/admin/README.md
@@ -32,6 +32,8 @@ npm run build
### 依赖特性
+#### dependencies
+
- `@reduxjs/toolkit`: Redux 工具包
- `antd`: React UI 框架
- `axios`: 接口请求
@@ -40,6 +42,9 @@ npm run build
- `react-dom`: 查看器 DOM 渲染
- `react-redux`: 将 React 连接到 Redux 的连接器
- `react-router-dom`: React 路由
+
+#### devDependencies
+
- `@types/node`: `node` 的类型
- `@types/react`: `react` 的类型
- `@types/react-dom`: `react-dom` 的类型
@@ -54,7 +59,7 @@ npm run build
- `eslint-plugin-react`: 检测和修复 react 代码,
- `eslint-plugin-react-hooks`: 检测和修复 react-hooks 代码,
- `less`: CSS 预编译器
- "prettier": "^2.8.8",
+- `prettier`: 代码格式化工具
- `typescript`: 编程语言
- `vite`: 项目构建工具
- `vite-plugin-eslint`: 将 ESlint 集成到 Vite 中
diff --git a/admin/package-lock.json b/admin/package-lock.json
index aeca194..7690f26 100644
--- a/admin/package-lock.json
+++ b/admin/package-lock.json
@@ -9,11 +9,11 @@
"version": "0.0.0",
"license": "ISC",
"dependencies": {
- "@ant-design/icons": "^5.3.1",
+ "@ant-design/icons": "^5.3.5",
"@antv/g2": "^4.2.10",
- "@reduxjs/toolkit": "^2.2.1",
- "antd": "^5.15.2",
- "axios": "^1.6.7",
+ "@reduxjs/toolkit": "^2.2.2",
+ "antd": "^5.15.4",
+ "axios": "^1.6.8",
"dayjs": "^1.11.10",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -22,23 +22,23 @@
"react-router-dom": "^6.22.3"
},
"devDependencies": {
- "@types/node": "^20.11.25",
- "@types/react": "^18.2.64",
- "@types/react-dom": "^18.2.21",
- "@typescript-eslint/eslint-plugin": "^7.1.1",
- "@typescript-eslint/parser": "^7.1.1",
+ "@types/node": "^20.11.30",
+ "@types/react": "^18.2.73",
+ "@types/react-dom": "^18.2.22",
+ "@typescript-eslint/eslint-plugin": "^7.4.0",
+ "@typescript-eslint/parser": "^7.4.0",
"@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-react": "^7.34.0",
+ "eslint-plugin-react": "^7.34.1",
"eslint-plugin-react-hooks": "^4.6.0",
"less": "^4.2.0",
"prettier": "^3.2.5",
"typescript": "5.0.4",
- "vite": "^5.1.5",
+ "vite": "^5.2.6",
"vite-plugin-eslint": "^1.8.1"
},
"engines": {
@@ -76,9 +76,9 @@
}
},
"node_modules/@ant-design/cssinjs": {
- "version": "1.18.4",
- "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.18.4.tgz",
- "integrity": "sha512-IrUAOj5TYuMG556C9gdbFuOrigyhzhU5ZYpWb3gYTxAwymVqRbvLzFCZg6OsjLBR6GhzcxYF3AhxKmjB+rA2xA==",
+ "version": "1.18.5",
+ "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.18.5.tgz",
+ "integrity": "sha512-Ub4n3d+MAX/qtE5S9PM8iOn5ocU7GUAIC4Adc2X8UCMXnsRRfpJBHsBdtQ1qoAuaQ7lU2M1BTCuJ+fkv4fOWiw==",
"dependencies": {
"@babel/runtime": "^7.11.1",
"@emotion/hash": "^0.8.0",
@@ -94,9 +94,9 @@
}
},
"node_modules/@ant-design/icons": {
- "version": "5.3.1",
- "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.3.1.tgz",
- "integrity": "sha512-85zROTJCCApQn0Ee6L9561+Vd7yVKtSWNm2TpmOsYMrumchbzaRK83x1WWHv2VG+Y1ZAaKkDwcnnSPS/eSwNHA==",
+ "version": "5.3.5",
+ "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.3.5.tgz",
+ "integrity": "sha512-Vyv/OsKz56BsKBtcRlLP6G8RGaRW43f7G5dK3XNPCaeV4YyehLVaITuNKi2YJG9hMVURkBdzdGhveNQlnKTFqw==",
"dependencies": {
"@ant-design/colors": "^7.0.0",
"@ant-design/icons-svg": "^4.4.0",
@@ -604,9 +604,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.24.0",
- "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.0.tgz",
- "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.1.tgz",
+ "integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -682,9 +682,9 @@
"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz",
- "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
+ "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
"cpu": [
"ppc64"
],
@@ -698,9 +698,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.19.11.tgz",
- "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
+ "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
"cpu": [
"arm"
],
@@ -714,9 +714,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz",
- "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
+ "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
"cpu": [
"arm64"
],
@@ -730,9 +730,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.19.11.tgz",
- "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
+ "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
"cpu": [
"x64"
],
@@ -746,9 +746,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz",
- "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
+ "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
"cpu": [
"arm64"
],
@@ -762,9 +762,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz",
- "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
+ "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
"cpu": [
"x64"
],
@@ -778,9 +778,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz",
- "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
+ "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
"cpu": [
"arm64"
],
@@ -794,9 +794,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz",
- "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
+ "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
"cpu": [
"x64"
],
@@ -810,9 +810,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz",
- "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
+ "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
"cpu": [
"arm"
],
@@ -826,9 +826,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz",
- "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
+ "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
"cpu": [
"arm64"
],
@@ -842,9 +842,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz",
- "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
+ "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
"cpu": [
"ia32"
],
@@ -858,9 +858,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz",
- "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
+ "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
"cpu": [
"loong64"
],
@@ -874,9 +874,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz",
- "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
+ "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
"cpu": [
"mips64el"
],
@@ -890,9 +890,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz",
- "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
+ "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
"cpu": [
"ppc64"
],
@@ -906,9 +906,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz",
- "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
+ "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
"cpu": [
"riscv64"
],
@@ -922,9 +922,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz",
- "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
+ "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
"cpu": [
"s390x"
],
@@ -938,9 +938,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz",
- "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
+ "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
"cpu": [
"x64"
],
@@ -954,9 +954,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz",
- "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
+ "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
"cpu": [
"x64"
],
@@ -970,9 +970,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz",
- "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
+ "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
"cpu": [
"x64"
],
@@ -986,9 +986,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz",
- "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
+ "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
"cpu": [
"x64"
],
@@ -1002,9 +1002,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz",
- "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
+ "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
"cpu": [
"arm64"
],
@@ -1018,9 +1018,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz",
- "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
+ "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
"cpu": [
"ia32"
],
@@ -1034,9 +1034,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz",
- "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
+ "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
"cpu": [
"x64"
],
@@ -1348,9 +1348,9 @@
}
},
"node_modules/@reduxjs/toolkit": {
- "version": "2.2.1",
- "resolved": "https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-2.2.1.tgz",
- "integrity": "sha512-8CREoqJovQW/5I4yvvijm/emUiCCmcs4Ev4XPWd4mizSO+dD3g5G6w34QK5AGeNrSH7qM8Fl66j4vuV7dpOdkw==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-2.2.2.tgz",
+ "integrity": "sha512-454GZrEx3G6QSYwIx9ROaso1HR6sTH8qyZBe3KEsdWVGU3ayV8jYCwdaEJV3vl9V6+pi3GRl+7Xl7AeDna6qwQ==",
"dependencies": {
"immer": "^10.0.3",
"redux": "^5.0.1",
@@ -1392,9 +1392,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.4.tgz",
- "integrity": "sha512-ub/SN3yWqIv5CWiAZPHVS1DloyZsJbtXmX4HxUTIpS0BHm9pW5iYBo2mIZi+hE3AeiTzHz33blwSnhdUo+9NpA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.1.tgz",
+ "integrity": "sha512-4C4UERETjXpC4WpBXDbkgNVgHyWfG3B/NKY46e7w5H134UDOFqUJKpsLm0UYmuupW+aJmRgeScrDNfvZ5WV80A==",
"cpu": [
"arm"
],
@@ -1405,9 +1405,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.4.tgz",
- "integrity": "sha512-ehcBrOR5XTl0W0t2WxfTyHCR/3Cq2jfb+I4W+Ch8Y9b5G+vbAecVv0Fx/J1QKktOrgUYsIKxWAKgIpvw56IFNA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.1.tgz",
+ "integrity": "sha512-TrTaFJ9pXgfXEiJKQ3yQRelpQFqgRzVR9it8DbeRzG0RX7mKUy0bqhCFsgevwXLJepQKTnLl95TnPGf9T9AMOA==",
"cpu": [
"arm64"
],
@@ -1418,9 +1418,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.4.tgz",
- "integrity": "sha512-1fzh1lWExwSTWy8vJPnNbNM02WZDS8AW3McEOb7wW+nPChLKf3WG2aG7fhaUmfX5FKw9zhsF5+MBwArGyNM7NA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.1.tgz",
+ "integrity": "sha512-fz7jN6ahTI3cKzDO2otQuybts5cyu0feymg0bjvYCBrZQ8tSgE8pc0sSNEuGvifrQJWiwx9F05BowihmLxeQKw==",
"cpu": [
"arm64"
],
@@ -1431,9 +1431,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.4.tgz",
- "integrity": "sha512-Gc6cukkF38RcYQ6uPdiXi70JB0f29CwcQ7+r4QpfNpQFVHXRd0DfWFidoGxjSx1DwOETM97JPz1RXL5ISSB0pA==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.1.tgz",
+ "integrity": "sha512-WTvdz7SLMlJpektdrnWRUN9C0N2qNHwNbWpNo0a3Tod3gb9leX+yrYdCeB7VV36OtoyiPAivl7/xZ3G1z5h20g==",
"cpu": [
"x64"
],
@@ -1444,9 +1444,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.4.tgz",
- "integrity": "sha512-g21RTeFzoTl8GxosHbnQZ0/JkuFIB13C3T7Y0HtKzOXmoHhewLbVTFBQZu+z5m9STH6FZ7L/oPgU4Nm5ErN2fw==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.1.tgz",
+ "integrity": "sha512-dBHQl+7wZzBYcIF6o4k2XkAfwP2ks1mYW2q/Gzv9n39uDcDiAGDqEyml08OdY0BIct0yLSPkDTqn4i6czpBLLw==",
"cpu": [
"arm"
],
@@ -1457,9 +1457,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.4.tgz",
- "integrity": "sha512-TVYVWD/SYwWzGGnbfTkrNpdE4HON46orgMNHCivlXmlsSGQOx/OHHYiQcMIOx38/GWgwr/po2LBn7wypkWw/Mg==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.1.tgz",
+ "integrity": "sha512-bur4JOxvYxfrAmocRJIW0SADs3QdEYK6TQ7dTNz6Z4/lySeu3Z1H/+tl0a4qDYv0bCdBpUYM0sYa/X+9ZqgfSQ==",
"cpu": [
"arm64"
],
@@ -1470,9 +1470,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.4.tgz",
- "integrity": "sha512-XcKvuendwizYYhFxpvQ3xVpzje2HHImzg33wL9zvxtj77HvPStbSGI9czrdbfrf8DGMcNNReH9pVZv8qejAQ5A==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.1.tgz",
+ "integrity": "sha512-ssp77SjcDIUSoUyj7DU7/5iwM4ZEluY+N8umtCT9nBRs3u045t0KkW02LTyHouHDomnMXaXSZcCSr2bdMK63kA==",
"cpu": [
"arm64"
],
@@ -1483,9 +1483,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.4.tgz",
- "integrity": "sha512-LFHS/8Q+I9YA0yVETyjonMJ3UA+DczeBd/MqNEzsGSTdNvSJa1OJZcSH8GiXLvcizgp9AlHs2walqRcqzjOi3A==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.1.tgz",
+ "integrity": "sha512-Jv1DkIvwEPAb+v25/Unrnnq9BO3F5cbFPT821n3S5litkz+O5NuXuNhqtPx5KtcwOTtaqkTsO+IVzJOsxd11aQ==",
"cpu": [
"riscv64"
],
@@ -1495,10 +1495,23 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.1.tgz",
+ "integrity": "sha512-U564BrhEfaNChdATQaEODtquCC7Ez+8Hxz1h5MAdMYj0AqD0GA9rHCpElajb/sQcaFL6NXmHc5O+7FXpWMa73Q==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.4.tgz",
- "integrity": "sha512-dIYgo+j1+yfy81i0YVU5KnQrIJZE8ERomx17ReU4GREjGtDW4X+nvkBak2xAUpyqLs4eleDSj3RrV72fQos7zw==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.1.tgz",
+ "integrity": "sha512-zGRDulLTeDemR8DFYyFIQ8kMP02xpUsX4IBikc7lwL9PrwR3gWmX2NopqiGlI2ZVWMl15qZeUjumTwpv18N7sQ==",
"cpu": [
"x64"
],
@@ -1509,9 +1522,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.4.tgz",
- "integrity": "sha512-RoaYxjdHQ5TPjaPrLsfKqR3pakMr3JGqZ+jZM0zP2IkDtsGa4CqYaWSfQmZVgFUCgLrTnzX+cnHS3nfl+kB6ZQ==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.1.tgz",
+ "integrity": "sha512-VTk/MveyPdMFkYJJPCkYBw07KcTkGU2hLEyqYMsU4NjiOfzoaDTW9PWGRsNwiOA3qI0k/JQPjkl/4FCK1smskQ==",
"cpu": [
"x64"
],
@@ -1522,9 +1535,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.4.tgz",
- "integrity": "sha512-T8Q3XHV+Jjf5e49B4EAaLKV74BbX7/qYBRQ8Wop/+TyyU0k+vSjiLVSHNWdVd1goMjZcbhDmYZUYW5RFqkBNHQ==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.1.tgz",
+ "integrity": "sha512-L+hX8Dtibb02r/OYCsp4sQQIi3ldZkFI0EUkMTDwRfFykXBPptoz/tuuGqEd3bThBSLRWPR6wsixDSgOx/U3Zw==",
"cpu": [
"arm64"
],
@@ -1535,9 +1548,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.4.tgz",
- "integrity": "sha512-z+JQ7JirDUHAsMecVydnBPWLwJjbppU+7LZjffGf+Jvrxq+dVjIE7By163Sc9DKc3ADSU50qPVw0KonBS+a+HQ==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.1.tgz",
+ "integrity": "sha512-+dI2jVPfM5A8zme8riEoNC7UKk0Lzc7jCj/U89cQIrOjrZTCWZl/+IXUeRT2rEZ5j25lnSA9G9H1Ob9azaF/KQ==",
"cpu": [
"ia32"
],
@@ -1548,9 +1561,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.4.tgz",
- "integrity": "sha512-LfdGXCV9rdEify1oxlN9eamvDSjv9md9ZVMAbNHA87xqIfFCxImxan9qZ8+Un54iK2nnqPlbnSi4R54ONtbWBw==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.1.tgz",
+ "integrity": "sha512-YY1Exxo2viZ/O2dMHuwQvimJ0SqvL+OAWQLLY6rvXavgQKjhQUzn7nc1Dd29gjB5Fqi00nrBWctJBOyfVMIVxw==",
"cpu": [
"x64"
],
@@ -1635,9 +1648,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.25",
- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.25.tgz",
- "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
+ "version": "20.11.30",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz",
+ "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -1658,31 +1671,24 @@
}
},
"node_modules/@types/react": {
- "version": "18.2.64",
- "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.64.tgz",
- "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==",
+ "version": "18.2.73",
+ "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.73.tgz",
+ "integrity": "sha512-XcGdod0Jjv84HOC7N5ziY3x+qL0AfmubvKOZ9hJjJ2yd5EE+KYjWhdOjt387e9HPheHkdggF9atTifMRtyAaRA==",
"devOptional": true,
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.21",
- "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.21.tgz",
- "integrity": "sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==",
+ "version": "18.2.22",
+ "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.22.tgz",
+ "integrity": "sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==",
"dev": true,
"dependencies": {
"@types/react": "*"
}
},
- "node_modules/@types/scheduler": {
- "version": "0.16.3",
- "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.3.tgz",
- "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==",
- "devOptional": true
- },
"node_modules/@types/semver": {
"version": "7.5.8",
"resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.5.8.tgz",
@@ -1695,16 +1701,16 @@
"integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz",
- "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz",
+ "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/type-utils": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/type-utils": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -1713,7 +1719,7 @@
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"@typescript-eslint/parser": "^7.0.0",
@@ -1759,19 +1765,19 @@
"dev": true
},
"node_modules/@typescript-eslint/parser": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.1.1.tgz",
- "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.4.0.tgz",
+ "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -1783,31 +1789,31 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz",
- "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz",
+ "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1"
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz",
- "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz",
+ "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -1819,22 +1825,22 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.1.1.tgz",
- "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.4.0.tgz",
+ "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==",
"dev": true,
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz",
- "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz",
+ "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1843,7 +1849,7 @@
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -1906,21 +1912,21 @@
"dev": true
},
"node_modules/@typescript-eslint/utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.1.1.tgz",
- "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.4.0.tgz",
+ "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
"semver": "^7.5.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -1960,16 +1966,16 @@
"dev": true
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz",
- "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz",
+ "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@ungap/structured-clone": {
@@ -2052,17 +2058,17 @@
}
},
"node_modules/antd": {
- "version": "5.15.2",
- "resolved": "https://registry.npmmirror.com/antd/-/antd-5.15.2.tgz",
- "integrity": "sha512-EByEiCQknPKJVYfD+zneXwEvjdFzvMw8CZrsxw9nq19ftC4uMcMkZ2irasW7RQQGg9i7XsAZpAwYz3anuFX+EA==",
+ "version": "5.15.4",
+ "resolved": "https://registry.npmmirror.com/antd/-/antd-5.15.4.tgz",
+ "integrity": "sha512-79eLOQW1DG92yzulx+ValfHFjvPnaaI41BffGquAnzx42Ws3eEcKofsa2jNRyJN5NWr9I5wqvABDq9rRRfGGsg==",
"dependencies": {
"@ant-design/colors": "^7.0.2",
- "@ant-design/cssinjs": "^1.18.4",
- "@ant-design/icons": "^5.3.1",
+ "@ant-design/cssinjs": "^1.18.5",
+ "@ant-design/icons": "^5.3.5",
"@ant-design/react-slick": "~1.0.2",
- "@babel/runtime": "^7.24.0",
+ "@babel/runtime": "^7.24.1",
"@ctrl/tinycolor": "^3.6.1",
- "@rc-component/color-picker": "~1.5.2",
+ "@rc-component/color-picker": "~1.5.3",
"@rc-component/mutate-observer": "^1.1.0",
"@rc-component/tour": "~1.14.2",
"@rc-component/trigger": "^2.0.0",
@@ -2072,13 +2078,13 @@
"qrcode.react": "^3.1.0",
"rc-cascader": "~3.24.0",
"rc-checkbox": "~3.2.0",
- "rc-collapse": "~3.7.2",
+ "rc-collapse": "~3.7.3",
"rc-dialog": "~9.4.0",
"rc-drawer": "~7.1.0",
"rc-dropdown": "~4.2.0",
"rc-field-form": "~1.42.1",
"rc-image": "~7.6.0",
- "rc-input": "~1.4.3",
+ "rc-input": "~1.4.5",
"rc-input-number": "~9.0.0",
"rc-mentions": "~2.11.1",
"rc-menu": "~9.13.0",
@@ -2297,11 +2303,11 @@
}
},
"node_modules/axios": {
- "version": "1.6.7",
- "resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.7.tgz",
- "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.8.tgz",
+ "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
"dependencies": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -2781,9 +2787,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.19.11",
- "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.19.11.tgz",
- "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==",
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz",
+ "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -2793,29 +2799,29 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.19.11",
- "@esbuild/android-arm": "0.19.11",
- "@esbuild/android-arm64": "0.19.11",
- "@esbuild/android-x64": "0.19.11",
- "@esbuild/darwin-arm64": "0.19.11",
- "@esbuild/darwin-x64": "0.19.11",
- "@esbuild/freebsd-arm64": "0.19.11",
- "@esbuild/freebsd-x64": "0.19.11",
- "@esbuild/linux-arm": "0.19.11",
- "@esbuild/linux-arm64": "0.19.11",
- "@esbuild/linux-ia32": "0.19.11",
- "@esbuild/linux-loong64": "0.19.11",
- "@esbuild/linux-mips64el": "0.19.11",
- "@esbuild/linux-ppc64": "0.19.11",
- "@esbuild/linux-riscv64": "0.19.11",
- "@esbuild/linux-s390x": "0.19.11",
- "@esbuild/linux-x64": "0.19.11",
- "@esbuild/netbsd-x64": "0.19.11",
- "@esbuild/openbsd-x64": "0.19.11",
- "@esbuild/sunos-x64": "0.19.11",
- "@esbuild/win32-arm64": "0.19.11",
- "@esbuild/win32-ia32": "0.19.11",
- "@esbuild/win32-x64": "0.19.11"
+ "@esbuild/aix-ppc64": "0.20.2",
+ "@esbuild/android-arm": "0.20.2",
+ "@esbuild/android-arm64": "0.20.2",
+ "@esbuild/android-x64": "0.20.2",
+ "@esbuild/darwin-arm64": "0.20.2",
+ "@esbuild/darwin-x64": "0.20.2",
+ "@esbuild/freebsd-arm64": "0.20.2",
+ "@esbuild/freebsd-x64": "0.20.2",
+ "@esbuild/linux-arm": "0.20.2",
+ "@esbuild/linux-arm64": "0.20.2",
+ "@esbuild/linux-ia32": "0.20.2",
+ "@esbuild/linux-loong64": "0.20.2",
+ "@esbuild/linux-mips64el": "0.20.2",
+ "@esbuild/linux-ppc64": "0.20.2",
+ "@esbuild/linux-riscv64": "0.20.2",
+ "@esbuild/linux-s390x": "0.20.2",
+ "@esbuild/linux-x64": "0.20.2",
+ "@esbuild/netbsd-x64": "0.20.2",
+ "@esbuild/openbsd-x64": "0.20.2",
+ "@esbuild/sunos-x64": "0.20.2",
+ "@esbuild/win32-arm64": "0.20.2",
+ "@esbuild/win32-ia32": "0.20.2",
+ "@esbuild/win32-x64": "0.20.2"
}
},
"node_modules/escalade": {
@@ -3059,9 +3065,9 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.34.0",
- "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz",
- "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==",
+ "version": "7.34.1",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz",
+ "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.7",
@@ -3416,9 +3422,9 @@
"dev": true
},
"node_modules/follow-redirects": {
- "version": "1.15.4",
- "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.4.tgz",
- "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==",
+ "version": "1.15.6",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz",
+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
"engines": {
"node": ">=4.0"
},
@@ -4665,14 +4671,14 @@
}
},
"node_modules/postcss": {
- "version": "8.4.35",
- "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.35.tgz",
- "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
+ "version": "8.4.38",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz",
+ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
"dev": true,
"dependencies": {
"nanoid": "^3.3.7",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "source-map-js": "^1.2.0"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -4820,9 +4826,9 @@
}
},
"node_modules/rc-collapse": {
- "version": "3.7.2",
- "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.2.tgz",
- "integrity": "sha512-ZRw6ipDyOnfLFySxAiCMdbHtb5ePAsB9mT17PA6y1mRD/W6KHRaZeb5qK/X9xDV1CqgyxMpzw0VdS74PCcUk4A==",
+ "version": "3.7.3",
+ "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.7.3.tgz",
+ "integrity": "sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
"dependencies": {
"@babel/runtime": "^7.10.1",
"classnames": "2.x",
@@ -4916,9 +4922,9 @@
}
},
"node_modules/rc-input": {
- "version": "1.4.4",
- "resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-1.4.4.tgz",
- "integrity": "sha512-kYdx3+Nom0Dfi8GJq+mbzV7w1UCOI1C0+3TA21+ZR3wdtJCpFzeEsa1zxhTGK+igOsXL3F7W/ec2lI6JUJRVLQ==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-1.4.5.tgz",
+ "integrity": "sha512-AjzykhwnwYTRSwwgCu70CGKBIAv6bP2nqnFptnNTprph/TF1BAs0Qxl91mie/BR6n827WIJB6ZjaRf9iiMwAfw==",
"dependencies": {
"@babel/runtime": "^7.11.1",
"classnames": "^2.2.1",
@@ -5579,9 +5585,9 @@
}
},
"node_modules/rollup": {
- "version": "4.9.4",
- "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.9.4.tgz",
- "integrity": "sha512-2ztU7pY/lrQyXSCnnoU4ICjT/tCG9cdH3/G25ERqE3Lst6vl2BCM5hL2Nw+sslAvAf+ccKsAq1SkKQALyqhR7g==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.13.1.tgz",
+ "integrity": "sha512-hFi+fU132IvJ2ZuihN56dwgpltpmLZHZWsx27rMCTZ2sYwrqlgL5sECGy1eeV2lAihD8EzChBVVhsXci0wD4Tg==",
"dev": true,
"dependencies": {
"@types/estree": "1.0.5"
@@ -5594,19 +5600,20 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.9.4",
- "@rollup/rollup-android-arm64": "4.9.4",
- "@rollup/rollup-darwin-arm64": "4.9.4",
- "@rollup/rollup-darwin-x64": "4.9.4",
- "@rollup/rollup-linux-arm-gnueabihf": "4.9.4",
- "@rollup/rollup-linux-arm64-gnu": "4.9.4",
- "@rollup/rollup-linux-arm64-musl": "4.9.4",
- "@rollup/rollup-linux-riscv64-gnu": "4.9.4",
- "@rollup/rollup-linux-x64-gnu": "4.9.4",
- "@rollup/rollup-linux-x64-musl": "4.9.4",
- "@rollup/rollup-win32-arm64-msvc": "4.9.4",
- "@rollup/rollup-win32-ia32-msvc": "4.9.4",
- "@rollup/rollup-win32-x64-msvc": "4.9.4",
+ "@rollup/rollup-android-arm-eabi": "4.13.1",
+ "@rollup/rollup-android-arm64": "4.13.1",
+ "@rollup/rollup-darwin-arm64": "4.13.1",
+ "@rollup/rollup-darwin-x64": "4.13.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.13.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.13.1",
+ "@rollup/rollup-linux-arm64-musl": "4.13.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.13.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.13.1",
+ "@rollup/rollup-linux-x64-gnu": "4.13.1",
+ "@rollup/rollup-linux-x64-musl": "4.13.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.13.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.13.1",
+ "@rollup/rollup-win32-x64-msvc": "4.13.1",
"fsevents": "~2.3.2"
}
},
@@ -5769,9 +5776,9 @@
}
},
"node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz",
+ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -6135,14 +6142,14 @@
}
},
"node_modules/vite": {
- "version": "5.1.5",
- "resolved": "https://registry.npmmirror.com/vite/-/vite-5.1.5.tgz",
- "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==",
+ "version": "5.2.6",
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.6.tgz",
+ "integrity": "sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==",
"dev": true,
"dependencies": {
- "esbuild": "^0.19.3",
- "postcss": "^8.4.35",
- "rollup": "^4.2.0"
+ "esbuild": "^0.20.1",
+ "postcss": "^8.4.36",
+ "rollup": "^4.13.0"
},
"bin": {
"vite": "bin/vite.js"
diff --git a/admin/package.json b/admin/package.json
index acb3cba..3c71ee0 100644
--- a/admin/package.json
+++ b/admin/package.json
@@ -42,11 +42,11 @@
}
],
"dependencies": {
- "@ant-design/icons": "^5.3.1",
+ "@ant-design/icons": "^5.3.5",
"@antv/g2": "^4.2.10",
- "@reduxjs/toolkit": "^2.2.1",
- "antd": "^5.15.2",
- "axios": "^1.6.7",
+ "@reduxjs/toolkit": "^2.2.2",
+ "antd": "^5.15.4",
+ "axios": "^1.6.8",
"dayjs": "^1.11.10",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -55,23 +55,23 @@
"react-router-dom": "^6.22.3"
},
"devDependencies": {
- "@types/node": "^20.11.25",
- "@types/react": "^18.2.64",
- "@types/react-dom": "^18.2.21",
- "@typescript-eslint/eslint-plugin": "^7.1.1",
- "@typescript-eslint/parser": "^7.1.1",
+ "@types/node": "^20.11.30",
+ "@types/react": "^18.2.73",
+ "@types/react-dom": "^18.2.22",
+ "@typescript-eslint/eslint-plugin": "^7.4.0",
+ "@typescript-eslint/parser": "^7.4.0",
"@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-react": "^7.34.0",
+ "eslint-plugin-react": "^7.34.1",
"eslint-plugin-react-hooks": "^4.6.0",
"less": "^4.2.0",
"prettier": "^3.2.5",
"typescript": "5.0.4",
- "vite": "^5.1.5",
+ "vite": "^5.2.6",
"vite-plugin-eslint": "^1.8.1"
}
}
diff --git a/admin/src/assets/.gitkeep b/admin/src/assets/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/mobile/.gitignore b/mobile/.gitignore
deleted file mode 100644
index a8521dc..0000000
--- a/mobile/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/node_modules
-/dist
-/.git
diff --git a/mobile/README.md b/mobile/README.md
index 730cafb..b959fc3 100644
--- a/mobile/README.md
+++ b/mobile/README.md
@@ -37,6 +37,8 @@ npm run build:%PLATFORM%
## 依赖特性
+### dependencies
+
- `@dcloudio/uni-app`: 一份代码编译成不同平台
- `@dcloudio/uni-app-plus`: 解析成 APP
- `@dcloudio/uni-components`: uni-app 组件库
@@ -46,6 +48,9 @@ npm run build:%PLATFORM%
- `dayjs`: 时间处理工具
- `pinia`: 状态管理器
- `vue`: 前端框架
+
+### devDependencies
+
- `@dcloudio/types`: `dcloud` 类型声明
- `@dcloudio/uni-automator`: 自动化测试工具
- `@dcloudio/uni-cli-shared`: 公共函数库
diff --git a/mobile/package-lock.json b/mobile/package-lock.json
index 28ee587..eb15586 100644
--- a/mobile/package-lock.json
+++ b/mobile/package-lock.json
@@ -9,34 +9,34 @@
"version": "0.0.0",
"license": "ISC",
"dependencies": {
- "@dcloudio/uni-app": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-plus": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-components": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-app": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-plus": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-components": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-4000720240326001",
"dayjs": "^1.11.10",
"pinia": "2.0.36",
"vue": "^3.4.21"
},
"devDependencies": {
"@dcloudio/types": "^3.4.8",
- "@dcloudio/uni-automator": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-cli-shared": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-stacktracey": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-4000320240309002",
- "@types/node": "^20.11.25",
- "@typescript-eslint/eslint-plugin": "^7.1.1",
- "@typescript-eslint/parser": "^7.1.1",
+ "@dcloudio/uni-automator": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-cli-shared": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-stacktracey": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-4000720240326001",
+ "@types/node": "^20.11.30",
+ "@typescript-eslint/eslint-plugin": "^7.4.0",
+ "@typescript-eslint/parser": "^7.4.0",
"@vitejs/plugin-vue": "^4.6.2",
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-vue": "^9.22.0",
+ "eslint-plugin-vue": "^9.24.0",
"less": "^4.2.0",
"prettier": "^3.2.5",
- "typescript": "5.4.2",
+ "typescript": "5.4.3",
"unplugin-auto-import": "^0.17.5",
"unplugin-vue-components": "^0.26.0",
"vite": "^4.5.2",
@@ -1792,16 +1792,16 @@
"integrity": "sha512-IPXuoghLv7qNPOnRuP7vC5++MdRHhE0U7EMw9ia//uOh69fFXZiRTfoHd51+nzciD6R50gqYhbrCCZIxnxhM9Q=="
},
"node_modules/@dcloudio/uni-app": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-DBkrTBFpN+ebBqB5GIF4rbg5jRfTjNTNTi0BO5WnyuEfRM3xQRByP9lCQzpe4DDMpIMzSVdqNteE/zLGhvMpjA==",
- "dependencies": {
- "@dcloudio/uni-cloud": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-components": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-push": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-stat": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-OTUanKZB1UfCT9+/mqxqLlATbfbTHEhB/81MhgwCx3fmeS3+wHvEkTqLtCEK0itguX60OLW2Cz5h5Scs2W6w+w==",
+ "dependencies": {
+ "@dcloudio/uni-cloud": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-components": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-push": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-stat": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11"
},
"peerDependencies": {
@@ -1809,13 +1809,13 @@
}
},
"node_modules/@dcloudio/uni-app-plus": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-NIWvL35f4/9YReNZmrVDxnT1KpdFxhi4ROm6WKmXHS7/6VkY4/wbwp1hcXwC99cemGKrGtprC9IRlnA5ReZmJQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-XSivkNmDQPlYV6EQ8x97CF/kTzUrQ2sz9p++HTOy2BnRNL/GrmVOV2o97yeoE0hKiMsv/72fVK/ukMelTRQyhg==",
"dependencies": {
- "@dcloudio/uni-app-uts": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-vue": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-app-uts": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-vue": "3.0.0-alpha-4000720240326001",
"debug": "^4.3.3",
"fs-extra": "^10.0.0",
"licia": "^1.29.0",
@@ -1823,16 +1823,16 @@
}
},
"node_modules/@dcloudio/uni-app-uts": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-TMYAxsl6bhtHC9KYFKTbS5+PkxwAuPsLNmFUgry5qWfdSjbDMDP58FbuGZTUw/JuC/kQKiMiazaW7PRlEs/Ihg==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-24kDXCk/kq9wXk1FvkMi2kH/ZBeL2MUd7ZBdExTGPrek8RGNzzeLcsf1gp7vDItF8vtoRCaVSeud/pE2DvJP9Q==",
"dependencies": {
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@jridgewell/gen-mapping": "^0.3.3",
"@jridgewell/trace-mapping": "^0.3.19",
"@rollup/pluginutils": "^4.2.0",
@@ -1963,14 +1963,14 @@
}
},
"node_modules/@dcloudio/uni-app-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-RBbu4SCA8WNlWwqAqr46wfuuK7W/36MmtwUUlvy0n2F3Eit+LS8eeBB8qoElT7gPIeW4ooMkNF4HfhtydTmPpQ==",
- "dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-vXOv0oP7fvf9v4JC9ImtL6yzrZYBSgs1owD0lKBgQA6ymkUFxI2qBGOb1u7x7CUaxnCbUYhoiPvVp/ewJn9F1Q==",
+ "dependencies": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vitejs/plugin-vue": "^4.2.1",
"@vue/compiler-dom": "3.3.11",
@@ -1998,17 +1998,17 @@
}
},
"node_modules/@dcloudio/uni-app-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-5agoECtE/K4smoqF8NsWHjstFxB0NtRXqOyk6VzY69O8Lo9BXG8Kp/MdU9js0VuEvddwmGzxHOpPvzRWpA1zIA=="
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-XhCrSiuqlFjo9PeCRgNxUhPltqpQTQ6NEpHRlpcpEOETJfcvUAh0ot2Qs/GEKf+Szu7ehWzd9nvqTAxTn7fiiQ=="
},
"node_modules/@dcloudio/uni-automator": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-FMhTFvMN15udp2HhvzAZWQVRmZt3LadxZbNXmMYE5dhLQH2d7AYogTqBzWlqOYJ9WAGvJxiDQMZJITOMhPlpPA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-S/gp6xK6gLWd/OEVtbj8QK0nqTWz173kxYICZRK00EZGvyLjJL63nluvn1frCaGz1k8CekG+d6uhcR5fsYTIfw==",
"dev": true,
"dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
"address": "^1.1.2",
"cross-env": "^7.0.3",
"debug": "^4.3.3",
@@ -2027,17 +2027,17 @@
}
},
"node_modules/@dcloudio/uni-cli-shared": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-t260yxtxUfUaHbWParleTpZFAP2ivBK0M2+ZwxKdBKLwpik1ZCec4blSTUnp7+95Jp+gEMBk3rw8dYrFmmFMNQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-lwpUdHVjUjFKGPoUTgbpHGyYBXMUSCUiF/qag5/SIiiTdBDkx766AmzGpvbyel4rNkCuAahGInkngiMB57xj2Q==",
"dependencies": {
"@ampproject/remapping": "^2.1.2",
"@babel/code-frame": "^7.23.5",
"@babel/core": "^7.21.3",
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@intlify/core-base": "9.1.9",
"@intlify/shared": "9.1.9",
"@intlify/vue-devtools": "9.1.9",
@@ -2250,36 +2250,36 @@
}
},
"node_modules/@dcloudio/uni-cloud": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-HIugK7T1tPPWGvTlUDCzXlC6dadXfos/DHQcc9iRY+C+dU5mJND1E0TINf2jSjHfxNnQFMcXv9K56yh5I7WK8g==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-Ecqh1jXnshLzYkTgMb2PLXGb5DNYmVPqek5fLPBq3y33NG8XNz/ORyH7EUnISEag+DWA70HPYweHJ+cHgz3i+A==",
"dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11",
"fast-glob": "^3.2.11"
}
},
"node_modules/@dcloudio/uni-components": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-+OC0mdWwEjui34Pef/cSxZR11HQBVLuLMfryo7MUhFhgtjh5EhRn8U8/I8YWC+6eI+I5rdT6RubmSzWHNP7GfA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-yzve7ONV5g/7Nm42yV64ilslG4G2CXb3wFYg/NaFhZr3Di5t462pY66a0SH+eI5WUNmtSeD0nyTREIUuyLA4rg==",
"dependencies": {
- "@dcloudio/uni-cloud": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002"
+ "@dcloudio/uni-cloud": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001"
}
},
"node_modules/@dcloudio/uni-h5": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-8EXlN6A4TRUSgPmRtbBZ/CG6oTxsbsIkIQW9tU9v1uzryW5OMQl7YIBDS38OKIZhPN3AcvWKzpooeFH9sygxlg==",
- "dependencies": {
- "@dcloudio/uni-h5-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-M1+0bESYoiKZ8gJrvEz4e3rLm2f+Mi3uf/FRMTjCrG2SWIHy8NoWTLFwzfiT0Zy2IDmD9zCNnmQgbtJHY244qw==",
+ "dependencies": {
+ "@dcloudio/uni-h5-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/server-renderer": "3.3.11",
"@vue/shared": "3.3.11",
"debug": "^4.3.3",
@@ -2291,12 +2291,12 @@
}
},
"node_modules/@dcloudio/uni-h5-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-bCbVugK+lzW0FUvQ+luTx0RF8lulcMr3t8lG55GG1aF7KEYCHtyMugNWTCvlv7m4iGfh7J0N6wawcRJ0FLzMnw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-iCIIdnKvUutfc10FvNpKHmoAe19dsFMqTzreg0e5NYok/eIdAVNpVqrijk7e+H9PJdHGFn/FY/IcJd9Air6p8Q==",
"dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vue/compiler-dom": "3.3.11",
"@vue/compiler-sfc": "3.3.11",
@@ -2389,11 +2389,11 @@
}
},
"node_modules/@dcloudio/uni-h5-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-bSCxobz/ciWsppjGyiyNOIb2FD0XjS7TY5DYgnSd6S47po4HZ9mLfAWJFxxNVsFM/pE+TaOgDDHaanED291/kQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-g66Eev9bGVRa1k9voHBHyE0E1nuXb0ag8xjf1T6TTU4e57UEURwyp+fGak7UDYwLWUikR5vXUgBviYhY1g/8oA==",
"dependencies": {
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/server-renderer": "3.3.11"
}
},
@@ -2560,20 +2560,20 @@
}
},
"node_modules/@dcloudio/uni-i18n": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-O3w1GwZBfVoTWAT6hWkeh3qkH6qXL++8O4yETW9q1DnWj6/slJvC1uOxJeyyDi6AECj27Zqxv7s8l720rFG9Ig=="
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-GpY2NzcZKZb8g2+xYgpoHCLyQbl881oxbrOg7b2vvKuFM7oB4a16qxDDKDcYN28HgVa0fgCsckljL2L9Xb8IuA=="
},
"node_modules/@dcloudio/uni-mp-compiler": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-4i/7GqB4YoQCVt24Z4tlgZTNkjAu8aNcn+ZAQPqoNakxips+bvWfbLQra5pMUOrdfHYh30PJcT6GEyPYQ47QZw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-4KqurxZCtqeI01CB07RFcutmWZycNJxdTJZxqDtNwndMyz6D/6FT5NfRmWrvFHznOWax6u9Gc2HuHcfDkKnv5w==",
"dependencies": {
"@babel/generator": "^7.20.5",
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/compiler-core": "3.3.11",
"@vue/compiler-dom": "3.3.11",
"@vue/shared": "3.3.11",
@@ -2581,15 +2581,15 @@
}
},
"node_modules/@dcloudio/uni-mp-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-aWAO7YCFoXG+OB3wBoQJgkv0ZiR8q2+bSKYq+nxFaW5qdmxqb/7STIU2uzHM/soH5dZI00XUPiO6Lo15sTl0Qw==",
- "dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-compiler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-O83oc6TW5caAgo0Ou/uioeiFBvvRjkbELlX4j1ki3fv0Ex2Fmm1rJbQ+ihSW59GRqwXqBiTjfxw7PieLENEXMA==",
+ "dependencies": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-compiler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/compiler-sfc": "3.3.11",
"@vue/shared": "3.3.11",
"debug": "^4.3.3"
@@ -2613,23 +2613,23 @@
}
},
"node_modules/@dcloudio/uni-mp-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-n+hKr4uw0Z2qlAWoaymUojEVeRgEKxxtv52BPFR8GXXimYSqaJ7tV+L50WwtGAb5UigkKOf9WsWhyLT8XyMVAw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-htGmGeLpVg0lZB3QIl0LVf1M6iW9/O9siNOjQ9wYXtLpITO+oEn0sJRoR4NoQ+URqrB6Guxd+btzjxVjr3Uwrw==",
"dependencies": {
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11"
}
},
"node_modules/@dcloudio/uni-mp-weixin": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-UwPXpn0TWHEWOzqdMU1J9cDVIqMDMnPsxlIO/rOETKaORqF/kqQQJqANwT984MVKZJ4FKS0TKUUnJSVwdqezdQ==",
- "dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-RIkLQhl9QSVll/rURz7nrEodnK3ISew/2DUGz1umhimPky5FsF29ZqRXD3OhqDuD+6SVEKUsfh8vBogjTEk2TQ==",
+ "dependencies": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11",
"jimp": "^0.10.1",
"licia": "^1.29.0",
@@ -2639,57 +2639,57 @@
}
},
"node_modules/@dcloudio/uni-nvue-styler": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-EInRi0LW7f8DZDKpgZI10OuNtP++KMLaXzYO3RmlfSntHQJx/8nBOvpe9bLuqQgvG+RbZPMdVIbpV9DDqR3zUw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-jDpEzTTL9V0f99vUSSiHNFSavpbijX3vRd7ZG40H8xie2YNGq90CfWPP7/U/zPwAGR4JahMZsnEHIqYQrwGunw==",
"dependencies": {
"parse-css-font": "^4.0.0",
"postcss": "^8.4.23"
}
},
"node_modules/@dcloudio/uni-push": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-VmWchnPNRiAlIW8s4PIex4m8USCv9tb2b8BZ3j7MxsQs8ewdMYr27qbn2GdCJPgZ/KLRgM6tDKQyMi1PCsNALA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-8r9/M83s+MDpR+IwSPlxzpQFr0z16Q23fISqZJ822Fpp87M9Q3crqOY+p/nS7gU20HE+WqIOSbY0M2Z90wKX4g==",
"dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002"
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001"
}
},
"node_modules/@dcloudio/uni-shared": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-dPj+SWC0s40hIX97TVgWgNW7xpuSbcx5L0iU4GBrHrLi93PXqbBbXMnLjPkqA5dKwzbJQwoTASum8DRSle8DEw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-SgeG9hmSiBRmDaJEpl0EsV+7/vil4yOedqEhzvAVxacBG5mFVzm2m+KQ+ZX4gZkBpj5Jj6VwwxOS/8Mq+EbDVA==",
"dependencies": {
"@vue/shared": "3.3.11"
}
},
"node_modules/@dcloudio/uni-stacktracey": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-i2z700zrTkwKLeubwAvQttgmbxxL1OKquG6lrNIKo3nJqCZtMBCTC2JEBBYjYfQIEGJSu8m5AhDc4PnhIE4a/g==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-eLa6AKUCDBd/tj8IP8j3Pc8oYOt/axHjs4Xd28b3S+xlJDly1Pbu6dCXBaRKr66XpJL66nk08xg5So+R8/N0KA==",
"dev": true
},
"node_modules/@dcloudio/uni-stat": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-HeN7s49bSOHU4LoMasSjrJLsqeO5yA45xj52yGIb4+i/e8RIZUzz8tFtXt2dDvp24s2Lz3KJjieeEeryMFOnbA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-yszOMuX2dPGkUayhDeqAFPB7saXIvPP1H/49XFO7NzfCWKLa1XGDGZnrcn9sRsHssiJx4Vcfg3R99Xgxz9JU4A==",
"dependencies": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"debug": "^4.3.3"
}
},
"node_modules/@dcloudio/vite-plugin-uni": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-y8bx5QLPQkh3IHKoFhwlDcEDgvZFqDxakzYRyab+F6+fIHECX5uUbE6U45EFtinUCLbG1rVc6oALib/yqGiRRA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-3ym5hlidd5AtTYuHbVV2KJpb+1zU65gVL5ud3vlyTHXgV9gdDBpE8ZlGAxeSnwnuXbKCl6f9baUXKF8yn2eXyg==",
"dev": true,
"dependencies": {
"@babel/core": "^7.21.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-transform-typescript": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vitejs/plugin-legacy": "^4.0.3",
"@vitejs/plugin-vue": "^4.2.1",
@@ -4729,9 +4729,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.25",
- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.25.tgz",
- "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
+ "version": "20.11.30",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz",
+ "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
"devOptional": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -4775,16 +4775,16 @@
"peer": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz",
- "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz",
+ "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/type-utils": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/type-utils": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -4793,7 +4793,7 @@
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"@typescript-eslint/parser": "^7.0.0",
@@ -4839,19 +4839,19 @@
"dev": true
},
"node_modules/@typescript-eslint/parser": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.1.1.tgz",
- "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.4.0.tgz",
+ "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -4863,31 +4863,31 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz",
- "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz",
+ "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1"
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz",
- "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz",
+ "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -4899,22 +4899,22 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.1.1.tgz",
- "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.4.0.tgz",
+ "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==",
"dev": true,
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz",
- "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz",
+ "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -4923,7 +4923,7 @@
"ts-api-utils": "^1.0.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -4986,21 +4986,21 @@
"dev": true
},
"node_modules/@typescript-eslint/utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.1.1.tgz",
- "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.4.0.tgz",
+ "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
"semver": "^7.5.4"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
},
"peerDependencies": {
"eslint": "^8.56.0"
@@ -5040,16 +5040,16 @@
"dev": true
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz",
- "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz",
+ "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^18.18.0 || >=20.0.0"
}
},
"node_modules/@ungap/structured-clone": {
@@ -7049,12 +7049,13 @@
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.22.0",
- "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.22.0.tgz",
- "integrity": "sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==",
+ "version": "9.24.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz",
+ "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
+ "globals": "^13.24.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.15",
@@ -7069,6 +7070,18 @@
"eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
}
},
+ "node_modules/eslint-plugin-vue/node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/eslint-plugin-vue/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -7096,6 +7109,15 @@
"node": ">=10"
}
},
+ "node_modules/eslint-plugin-vue/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/eslint-plugin-vue/node_modules/xml-name-validator": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
@@ -12900,9 +12922,9 @@
}
},
"node_modules/typescript": {
- "version": "5.4.2",
- "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.2.tgz",
- "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.3.tgz",
+ "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
"devOptional": true,
"bin": {
"tsc": "bin/tsc",
@@ -15475,27 +15497,27 @@
"integrity": "sha512-IPXuoghLv7qNPOnRuP7vC5++MdRHhE0U7EMw9ia//uOh69fFXZiRTfoHd51+nzciD6R50gqYhbrCCZIxnxhM9Q=="
},
"@dcloudio/uni-app": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-DBkrTBFpN+ebBqB5GIF4rbg5jRfTjNTNTi0BO5WnyuEfRM3xQRByP9lCQzpe4DDMpIMzSVdqNteE/zLGhvMpjA==",
- "requires": {
- "@dcloudio/uni-cloud": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-components": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-push": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-stat": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-OTUanKZB1UfCT9+/mqxqLlATbfbTHEhB/81MhgwCx3fmeS3+wHvEkTqLtCEK0itguX60OLW2Cz5h5Scs2W6w+w==",
+ "requires": {
+ "@dcloudio/uni-cloud": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-components": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-push": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-stat": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11"
}
},
"@dcloudio/uni-app-plus": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-NIWvL35f4/9YReNZmrVDxnT1KpdFxhi4ROm6WKmXHS7/6VkY4/wbwp1hcXwC99cemGKrGtprC9IRlnA5ReZmJQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-XSivkNmDQPlYV6EQ8x97CF/kTzUrQ2sz9p++HTOy2BnRNL/GrmVOV2o97yeoE0hKiMsv/72fVK/ukMelTRQyhg==",
"requires": {
- "@dcloudio/uni-app-uts": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-vue": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-app-uts": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-vue": "3.0.0-alpha-4000720240326001",
"debug": "^4.3.3",
"fs-extra": "^10.0.0",
"licia": "^1.29.0",
@@ -15503,16 +15525,16 @@
}
},
"@dcloudio/uni-app-uts": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-TMYAxsl6bhtHC9KYFKTbS5+PkxwAuPsLNmFUgry5qWfdSjbDMDP58FbuGZTUw/JuC/kQKiMiazaW7PRlEs/Ihg==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-24kDXCk/kq9wXk1FvkMi2kH/ZBeL2MUd7ZBdExTGPrek8RGNzzeLcsf1gp7vDItF8vtoRCaVSeud/pE2DvJP9Q==",
"requires": {
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@jridgewell/gen-mapping": "^0.3.3",
"@jridgewell/trace-mapping": "^0.3.19",
"@rollup/pluginutils": "^4.2.0",
@@ -15612,14 +15634,14 @@
}
},
"@dcloudio/uni-app-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-RBbu4SCA8WNlWwqAqr46wfuuK7W/36MmtwUUlvy0n2F3Eit+LS8eeBB8qoElT7gPIeW4ooMkNF4HfhtydTmPpQ==",
- "requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-vXOv0oP7fvf9v4JC9ImtL6yzrZYBSgs1owD0lKBgQA6ymkUFxI2qBGOb1u7x7CUaxnCbUYhoiPvVp/ewJn9F1Q==",
+ "requires": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-nvue-styler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vitejs/plugin-vue": "^4.2.1",
"@vue/compiler-dom": "3.3.11",
@@ -15649,17 +15671,17 @@
}
},
"@dcloudio/uni-app-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-5agoECtE/K4smoqF8NsWHjstFxB0NtRXqOyk6VzY69O8Lo9BXG8Kp/MdU9js0VuEvddwmGzxHOpPvzRWpA1zIA=="
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-XhCrSiuqlFjo9PeCRgNxUhPltqpQTQ6NEpHRlpcpEOETJfcvUAh0ot2Qs/GEKf+Szu7ehWzd9nvqTAxTn7fiiQ=="
},
"@dcloudio/uni-automator": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-FMhTFvMN15udp2HhvzAZWQVRmZt3LadxZbNXmMYE5dhLQH2d7AYogTqBzWlqOYJ9WAGvJxiDQMZJITOMhPlpPA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-S/gp6xK6gLWd/OEVtbj8QK0nqTWz173kxYICZRK00EZGvyLjJL63nluvn1frCaGz1k8CekG+d6uhcR5fsYTIfw==",
"dev": true,
"requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
"address": "^1.1.2",
"cross-env": "^7.0.3",
"debug": "^4.3.3",
@@ -15674,17 +15696,17 @@
}
},
"@dcloudio/uni-cli-shared": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-t260yxtxUfUaHbWParleTpZFAP2ivBK0M2+ZwxKdBKLwpik1ZCec4blSTUnp7+95Jp+gEMBk3rw8dYrFmmFMNQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-lwpUdHVjUjFKGPoUTgbpHGyYBXMUSCUiF/qag5/SIiiTdBDkx766AmzGpvbyel4rNkCuAahGInkngiMB57xj2Q==",
"requires": {
"@ampproject/remapping": "^2.1.2",
"@babel/code-frame": "^7.23.5",
"@babel/core": "^7.21.3",
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@intlify/core-base": "9.1.9",
"@intlify/shared": "9.1.9",
"@intlify/vue-devtools": "9.1.9",
@@ -15852,36 +15874,36 @@
}
},
"@dcloudio/uni-cloud": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-HIugK7T1tPPWGvTlUDCzXlC6dadXfos/DHQcc9iRY+C+dU5mJND1E0TINf2jSjHfxNnQFMcXv9K56yh5I7WK8g==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-Ecqh1jXnshLzYkTgMb2PLXGb5DNYmVPqek5fLPBq3y33NG8XNz/ORyH7EUnISEag+DWA70HPYweHJ+cHgz3i+A==",
"requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11",
"fast-glob": "^3.2.11"
}
},
"@dcloudio/uni-components": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-+OC0mdWwEjui34Pef/cSxZR11HQBVLuLMfryo7MUhFhgtjh5EhRn8U8/I8YWC+6eI+I5rdT6RubmSzWHNP7GfA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-yzve7ONV5g/7Nm42yV64ilslG4G2CXb3wFYg/NaFhZr3Di5t462pY66a0SH+eI5WUNmtSeD0nyTREIUuyLA4rg==",
"requires": {
- "@dcloudio/uni-cloud": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002"
+ "@dcloudio/uni-cloud": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001"
}
},
"@dcloudio/uni-h5": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-8EXlN6A4TRUSgPmRtbBZ/CG6oTxsbsIkIQW9tU9v1uzryW5OMQl7YIBDS38OKIZhPN3AcvWKzpooeFH9sygxlg==",
- "requires": {
- "@dcloudio/uni-h5-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-M1+0bESYoiKZ8gJrvEz4e3rLm2f+Mi3uf/FRMTjCrG2SWIHy8NoWTLFwzfiT0Zy2IDmD9zCNnmQgbtJHY244qw==",
+ "requires": {
+ "@dcloudio/uni-h5-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/server-renderer": "3.3.11",
"@vue/shared": "3.3.11",
"debug": "^4.3.3",
@@ -15965,12 +15987,12 @@
}
},
"@dcloudio/uni-h5-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-bCbVugK+lzW0FUvQ+luTx0RF8lulcMr3t8lG55GG1aF7KEYCHtyMugNWTCvlv7m4iGfh7J0N6wawcRJ0FLzMnw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-iCIIdnKvUutfc10FvNpKHmoAe19dsFMqTzreg0e5NYok/eIdAVNpVqrijk7e+H9PJdHGFn/FY/IcJd9Air6p8Q==",
"requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vue/compiler-dom": "3.3.11",
"@vue/compiler-sfc": "3.3.11",
@@ -16054,11 +16076,11 @@
}
},
"@dcloudio/uni-h5-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-bSCxobz/ciWsppjGyiyNOIb2FD0XjS7TY5DYgnSd6S47po4HZ9mLfAWJFxxNVsFM/pE+TaOgDDHaanED291/kQ==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-g66Eev9bGVRa1k9voHBHyE0E1nuXb0ag8xjf1T6TTU4e57UEURwyp+fGak7UDYwLWUikR5vXUgBviYhY1g/8oA==",
"requires": {
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/server-renderer": "3.3.11"
},
"dependencies": {
@@ -16135,20 +16157,20 @@
}
},
"@dcloudio/uni-i18n": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-O3w1GwZBfVoTWAT6hWkeh3qkH6qXL++8O4yETW9q1DnWj6/slJvC1uOxJeyyDi6AECj27Zqxv7s8l720rFG9Ig=="
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-GpY2NzcZKZb8g2+xYgpoHCLyQbl881oxbrOg7b2vvKuFM7oB4a16qxDDKDcYN28HgVa0fgCsckljL2L9Xb8IuA=="
},
"@dcloudio/uni-mp-compiler": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-4i/7GqB4YoQCVt24Z4tlgZTNkjAu8aNcn+ZAQPqoNakxips+bvWfbLQra5pMUOrdfHYh30PJcT6GEyPYQ47QZw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-4KqurxZCtqeI01CB07RFcutmWZycNJxdTJZxqDtNwndMyz6D/6FT5NfRmWrvFHznOWax6u9Gc2HuHcfDkKnv5w==",
"requires": {
"@babel/generator": "^7.20.5",
"@babel/parser": "^7.23.5",
"@babel/types": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/compiler-core": "3.3.11",
"@vue/compiler-dom": "3.3.11",
"@vue/shared": "3.3.11",
@@ -16156,15 +16178,15 @@
}
},
"@dcloudio/uni-mp-vite": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-aWAO7YCFoXG+OB3wBoQJgkv0ZiR8q2+bSKYq+nxFaW5qdmxqb/7STIU2uzHM/soH5dZI00XUPiO6Lo15sTl0Qw==",
- "requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-i18n": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-compiler": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-O83oc6TW5caAgo0Ou/uioeiFBvvRjkbELlX4j1ki3fv0Ex2Fmm1rJbQ+ihSW59GRqwXqBiTjfxw7PieLENEXMA==",
+ "requires": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-i18n": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-compiler": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/compiler-sfc": "3.3.11",
"@vue/shared": "3.3.11",
"debug": "^4.3.3"
@@ -16190,23 +16212,23 @@
}
},
"@dcloudio/uni-mp-vue": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-n+hKr4uw0Z2qlAWoaymUojEVeRgEKxxtv52BPFR8GXXimYSqaJ7tV+L50WwtGAb5UigkKOf9WsWhyLT8XyMVAw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-htGmGeLpVg0lZB3QIl0LVf1M6iW9/O9siNOjQ9wYXtLpITO+oEn0sJRoR4NoQ+URqrB6Guxd+btzjxVjr3Uwrw==",
"requires": {
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11"
}
},
"@dcloudio/uni-mp-weixin": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-UwPXpn0TWHEWOzqdMU1J9cDVIqMDMnPsxlIO/rOETKaORqF/kqQQJqANwT984MVKZJ4FKS0TKUUnJSVwdqezdQ==",
- "requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vite": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-RIkLQhl9QSVll/rURz7nrEodnK3ISew/2DUGz1umhimPky5FsF29ZqRXD3OhqDuD+6SVEKUsfh8vBogjTEk2TQ==",
+ "requires": {
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vite": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-vue": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@vue/shared": "3.3.11",
"jimp": "^0.10.1",
"licia": "^1.29.0",
@@ -16216,57 +16238,57 @@
}
},
"@dcloudio/uni-nvue-styler": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-EInRi0LW7f8DZDKpgZI10OuNtP++KMLaXzYO3RmlfSntHQJx/8nBOvpe9bLuqQgvG+RbZPMdVIbpV9DDqR3zUw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-jDpEzTTL9V0f99vUSSiHNFSavpbijX3vRd7ZG40H8xie2YNGq90CfWPP7/U/zPwAGR4JahMZsnEHIqYQrwGunw==",
"requires": {
"parse-css-font": "^4.0.0",
"postcss": "^8.4.23"
}
},
"@dcloudio/uni-push": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-VmWchnPNRiAlIW8s4PIex4m8USCv9tb2b8BZ3j7MxsQs8ewdMYr27qbn2GdCJPgZ/KLRgM6tDKQyMi1PCsNALA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-8r9/M83s+MDpR+IwSPlxzpQFr0z16Q23fISqZJ822Fpp87M9Q3crqOY+p/nS7gU20HE+WqIOSbY0M2Z90wKX4g==",
"requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002"
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001"
}
},
"@dcloudio/uni-shared": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-dPj+SWC0s40hIX97TVgWgNW7xpuSbcx5L0iU4GBrHrLi93PXqbBbXMnLjPkqA5dKwzbJQwoTASum8DRSle8DEw==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-SgeG9hmSiBRmDaJEpl0EsV+7/vil4yOedqEhzvAVxacBG5mFVzm2m+KQ+ZX4gZkBpj5Jj6VwwxOS/8Mq+EbDVA==",
"requires": {
"@vue/shared": "3.3.11"
}
},
"@dcloudio/uni-stacktracey": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-i2z700zrTkwKLeubwAvQttgmbxxL1OKquG6lrNIKo3nJqCZtMBCTC2JEBBYjYfQIEGJSu8m5AhDc4PnhIE4a/g==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-eLa6AKUCDBd/tj8IP8j3Pc8oYOt/axHjs4Xd28b3S+xlJDly1Pbu6dCXBaRKr66XpJL66nk08xg5So+R8/N0KA==",
"dev": true
},
"@dcloudio/uni-stat": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-HeN7s49bSOHU4LoMasSjrJLsqeO5yA45xj52yGIb4+i/e8RIZUzz8tFtXt2dDvp24s2Lz3KJjieeEeryMFOnbA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-yszOMuX2dPGkUayhDeqAFPB7saXIvPP1H/49XFO7NzfCWKLa1XGDGZnrcn9sRsHssiJx4Vcfg3R99Xgxz9JU4A==",
"requires": {
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"debug": "^4.3.3"
}
},
"@dcloudio/vite-plugin-uni": {
- "version": "3.0.0-alpha-4000320240309002",
- "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-4000320240309002.tgz",
- "integrity": "sha512-y8bx5QLPQkh3IHKoFhwlDcEDgvZFqDxakzYRyab+F6+fIHECX5uUbE6U45EFtinUCLbG1rVc6oALib/yqGiRRA==",
+ "version": "3.0.0-alpha-4000720240326001",
+ "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-4000720240326001.tgz",
+ "integrity": "sha512-3ym5hlidd5AtTYuHbVV2KJpb+1zU65gVL5ud3vlyTHXgV9gdDBpE8ZlGAxeSnwnuXbKCl6f9baUXKF8yn2eXyg==",
"dev": true,
"requires": {
"@babel/core": "^7.21.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-transform-typescript": "^7.20.7",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-shared": "3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-shared": "3.0.0-alpha-4000720240326001",
"@rollup/pluginutils": "^4.2.0",
"@vitejs/plugin-legacy": "^4.0.3",
"@vitejs/plugin-vue": "^4.2.1",
@@ -17766,9 +17788,9 @@
"dev": true
},
"@types/node": {
- "version": "20.11.25",
- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.25.tgz",
- "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
+ "version": "20.11.30",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz",
+ "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
"devOptional": true,
"requires": {
"undici-types": "~5.26.4"
@@ -17812,16 +17834,16 @@
"peer": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz",
- "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz",
+ "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==",
"dev": true,
"requires": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/type-utils": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/type-utils": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -17857,54 +17879,54 @@
}
},
"@typescript-eslint/parser": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.1.1.tgz",
- "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-7.4.0.tgz",
+ "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz",
- "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz",
+ "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1"
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0"
}
},
"@typescript-eslint/type-utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz",
- "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz",
+ "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==",
"dev": true,
"requires": {
- "@typescript-eslint/typescript-estree": "7.1.1",
- "@typescript-eslint/utils": "7.1.1",
+ "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/utils": "7.4.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
}
},
"@typescript-eslint/types": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.1.1.tgz",
- "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-7.4.0.tgz",
+ "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz",
- "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz",
+ "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/visitor-keys": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/visitor-keys": "7.4.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -17958,17 +17980,17 @@
}
},
"@typescript-eslint/utils": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.1.1.tgz",
- "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-7.4.0.tgz",
+ "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.1.1",
- "@typescript-eslint/types": "7.1.1",
- "@typescript-eslint/typescript-estree": "7.1.1",
+ "@typescript-eslint/scope-manager": "7.4.0",
+ "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.4.0",
"semver": "^7.5.4"
},
"dependencies": {
@@ -17999,12 +18021,12 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz",
- "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz",
+ "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "7.1.1",
+ "@typescript-eslint/types": "7.4.0",
"eslint-visitor-keys": "^3.4.1"
}
},
@@ -19829,12 +19851,13 @@
}
},
"eslint-plugin-vue": {
- "version": "9.22.0",
- "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.22.0.tgz",
- "integrity": "sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==",
+ "version": "9.24.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz",
+ "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.4.0",
+ "globals": "^13.24.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.15",
@@ -19843,6 +19866,15 @@
"xml-name-validator": "^4.0.0"
},
"dependencies": {
+ "globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -19861,6 +19893,12 @@
"lru-cache": "^6.0.0"
}
},
+ "type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true
+ },
"xml-name-validator": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
@@ -24307,9 +24345,9 @@
}
},
"typescript": {
- "version": "5.4.2",
- "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.2.tgz",
- "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.3.tgz",
+ "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
"devOptional": true
},
"ufo": {
diff --git a/mobile/package.json b/mobile/package.json
index 574700c..6c88c24 100644
--- a/mobile/package.json
+++ b/mobile/package.json
@@ -47,34 +47,34 @@
}
],
"dependencies": {
- "@dcloudio/uni-app": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-app-plus": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-components": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-h5": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-4000320240309002",
+ "@dcloudio/uni-app": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-app-plus": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-components": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-h5": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-4000720240326001",
"dayjs": "^1.11.10",
"pinia": "2.0.36",
"vue": "^3.4.21"
},
"devDependencies": {
"@dcloudio/types": "^3.4.8",
- "@dcloudio/uni-automator": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-cli-shared": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/uni-stacktracey": "^3.0.0-alpha-4000320240309002",
- "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-4000320240309002",
- "@types/node": "^20.11.25",
- "@typescript-eslint/eslint-plugin": "^7.1.1",
- "@typescript-eslint/parser": "^7.1.1",
+ "@dcloudio/uni-automator": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-cli-shared": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/uni-stacktracey": "^3.0.0-alpha-4000720240326001",
+ "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-4000720240326001",
+ "@types/node": "^20.11.30",
+ "@typescript-eslint/eslint-plugin": "^7.4.0",
+ "@typescript-eslint/parser": "^7.4.0",
"@vitejs/plugin-vue": "^4.6.2",
"eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-vue": "^9.22.0",
+ "eslint-plugin-vue": "^9.24.0",
"less": "^4.2.0",
"prettier": "^3.2.5",
- "typescript": "5.4.2",
+ "typescript": "5.4.3",
"unplugin-auto-import": "^0.17.5",
"unplugin-vue-components": "^0.26.0",
"vite": "^4.5.2",
diff --git a/server/.env.production b/server/.env.production
new file mode 100644
index 0000000..37c8b98
--- /dev/null
+++ b/server/.env.production
@@ -0,0 +1,3 @@
+# 本地
+VITE_DATABASE_PASSWORD=mysqladmin123456
+VITE_DATABASE_HOST=47.94.148.132
\ No newline at end of file
diff --git a/server/.gitignore b/server/.gitignore
deleted file mode 100644
index 0a1d1c2..0000000
--- a/server/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-/node_modules
-/dist
-/.git
-/uploads
-/.env.production
-seeder
\ No newline at end of file
diff --git a/server/README.md b/server/README.md
index 36a5344..4e9358d 100644
--- a/server/README.md
+++ b/server/README.md
@@ -34,12 +34,17 @@ npm run build
### 依赖特性
+#### dependencies
+
- `express`: Node 开发框架
- `jsonwebtoken`: token 生成
- `md5`: 加密库
- `multer`: 处理文件上传
- `mysql2`: mysql 数据库
- `sequelize`: 一个基于 promise 的 Node.js ORM 工具
+
+#### devDependencies
+
- `@types/express`: `express` 的类型
- `@types/jsonwebtoken`: `jsonwebtoken` 的类型
- `@types/md5`: `md5` 的类型
diff --git a/server/package-lock.json b/server/package-lock.json
index 64241e5..d6dc8df 100644
--- a/server/package-lock.json
+++ b/server/package-lock.json
@@ -10,11 +10,11 @@
"license": "ISC",
"dependencies": {
"dayjs": "^1.11.10",
- "express": "^4.18.3",
+ "express": "^4.19.2",
"jsonwebtoken": "^9.0.2",
"md5": "^2.3.0",
"multer": "^1.4.5-lts.1",
- "mysql2": "^3.9.2",
+ "mysql2": "^3.9.3",
"sequelize": "^6.37.1"
},
"devDependencies": {
@@ -22,9 +22,9 @@
"@types/jsonwebtoken": "^9.0.6",
"@types/md5": "^2.3.5",
"@types/multer": "^1.4.11",
- "@types/node": "^20.11.25",
- "terser": "^5.29.1",
- "typescript": "^5.4.2",
+ "@types/node": "^20.11.30",
+ "terser": "^5.30.0",
+ "typescript": "^5.4.3",
"vite": "^4.5.1",
"vite-plugin-node": "^3.1.0"
},
@@ -543,9 +543,9 @@
}
},
"node_modules/@types/node": {
- "version": "20.11.25",
- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.25.tgz",
- "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
+ "version": "20.11.30",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz",
+ "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -784,8 +784,9 @@
}
},
"node_modules/cookie": {
- "version": "0.5.0",
- "license": "MIT",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"engines": {
"node": ">= 0.6"
}
@@ -953,16 +954,16 @@
}
},
"node_modules/express": {
- "version": "4.18.3",
- "resolved": "https://registry.npmmirror.com/express/-/express-4.18.3.tgz",
- "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==",
+ "version": "4.19.2",
+ "resolved": "https://registry.npmmirror.com/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.2",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.5.0",
+ "cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
@@ -1375,9 +1376,9 @@
}
},
"node_modules/mysql2": {
- "version": "3.9.2",
- "resolved": "https://registry.npmmirror.com/mysql2/-/mysql2-3.9.2.tgz",
- "integrity": "sha512-3Cwg/UuRkAv/wm6RhtPE5L7JlPB877vwSF6gfLAS68H+zhH+u5oa3AieqEd0D0/kC3W7qIhYbH419f7O9i/5nw==",
+ "version": "3.9.3",
+ "resolved": "https://registry.npmmirror.com/mysql2/-/mysql2-3.9.3.tgz",
+ "integrity": "sha512-+ZaoF0llESUy7BffccHG+urErHcWPZ/WuzYAA9TEeLaDYyke3/3D+VQDzK9xzRnXpd0eMtRf0WNOeo4Q1Baung==",
"dependencies": {
"denque": "^2.1.0",
"generate-function": "^2.3.1",
@@ -1869,9 +1870,9 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"node_modules/terser": {
- "version": "5.29.1",
- "resolved": "https://registry.npmmirror.com/terser/-/terser-5.29.1.tgz",
- "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
+ "version": "5.30.0",
+ "resolved": "https://registry.npmmirror.com/terser/-/terser-5.30.0.tgz",
+ "integrity": "sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@@ -1914,9 +1915,9 @@
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
},
"node_modules/typescript": {
- "version": "5.4.2",
- "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.2.tgz",
- "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.3.tgz",
+ "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -2387,9 +2388,9 @@
}
},
"@types/node": {
- "version": "20.11.25",
- "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.25.tgz",
- "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",
+ "version": "20.11.30",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz",
+ "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
"requires": {
"undici-types": "~5.26.4"
}
@@ -2575,7 +2576,9 @@
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
},
"cookie": {
- "version": "0.5.0"
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
},
"cookie-signature": {
"version": "1.0.6"
@@ -2697,16 +2700,16 @@
"version": "1.8.1"
},
"express": {
- "version": "4.18.3",
- "resolved": "https://registry.npmmirror.com/express/-/express-4.18.3.tgz",
- "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==",
+ "version": "4.19.2",
+ "resolved": "https://registry.npmmirror.com/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"requires": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.2",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.5.0",
+ "cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
@@ -3026,9 +3029,9 @@
}
},
"mysql2": {
- "version": "3.9.2",
- "resolved": "https://registry.npmmirror.com/mysql2/-/mysql2-3.9.2.tgz",
- "integrity": "sha512-3Cwg/UuRkAv/wm6RhtPE5L7JlPB877vwSF6gfLAS68H+zhH+u5oa3AieqEd0D0/kC3W7qIhYbH419f7O9i/5nw==",
+ "version": "3.9.3",
+ "resolved": "https://registry.npmmirror.com/mysql2/-/mysql2-3.9.3.tgz",
+ "integrity": "sha512-+ZaoF0llESUy7BffccHG+urErHcWPZ/WuzYAA9TEeLaDYyke3/3D+VQDzK9xzRnXpd0eMtRf0WNOeo4Q1Baung==",
"requires": {
"denque": "^2.1.0",
"generate-function": "^2.3.1",
@@ -3363,9 +3366,9 @@
}
},
"terser": {
- "version": "5.29.1",
- "resolved": "https://registry.npmmirror.com/terser/-/terser-5.29.1.tgz",
- "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
+ "version": "5.30.0",
+ "resolved": "https://registry.npmmirror.com/terser/-/terser-5.30.0.tgz",
+ "integrity": "sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==",
"dev": true,
"requires": {
"@jridgewell/source-map": "^0.3.3",
@@ -3393,9 +3396,9 @@
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
},
"typescript": {
- "version": "5.4.2",
- "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.2.tgz",
- "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.3.tgz",
+ "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
"dev": true
},
"undici-types": {
diff --git a/server/package.json b/server/package.json
index 82094f7..9503d55 100644
--- a/server/package.json
+++ b/server/package.json
@@ -27,11 +27,11 @@
],
"dependencies": {
"dayjs": "^1.11.10",
- "express": "^4.18.3",
+ "express": "^4.19.2",
"jsonwebtoken": "^9.0.2",
"md5": "^2.3.0",
"multer": "^1.4.5-lts.1",
- "mysql2": "^3.9.2",
+ "mysql2": "^3.9.3",
"sequelize": "^6.37.1"
},
"devDependencies": {
@@ -39,9 +39,9 @@
"@types/jsonwebtoken": "^9.0.6",
"@types/md5": "^2.3.5",
"@types/multer": "^1.4.11",
- "@types/node": "^20.11.25",
- "terser": "^5.29.1",
- "typescript": "^5.4.2",
+ "@types/node": "^20.11.30",
+ "terser": "^5.30.0",
+ "typescript": "^5.4.3",
"vite": "^4.5.1",
"vite-plugin-node": "^3.1.0"
}
diff --git a/server/src/config/sidebar.ts b/server/src/config/sidebar.ts
index e159ff0..a7a5427 100644
--- a/server/src/config/sidebar.ts
+++ b/server/src/config/sidebar.ts
@@ -266,4 +266,4 @@ export const items = () => [
}
]
}
-]
+]
\ No newline at end of file
diff --git a/server/src/config/database.ts b/server/src/database/index.ts
similarity index 100%
rename from server/src/config/database.ts
rename to server/src/database/index.ts
diff --git a/server/src/database/migrations/index.ts b/server/src/database/migrations/index.ts
new file mode 100644
index 0000000..d18b51e
--- /dev/null
+++ b/server/src/database/migrations/index.ts
@@ -0,0 +1,13 @@
+import { sequelize } from '@/database'
+import type { importGlobResult } from '@/database/types'
+
+/**
+ * 所有 seeders
+ */
+const seeders = Object.values(import.meta.glob('@/database/seeders/*', { eager: true })) as importGlobResult[]
+
+sequelize.sync().then(data => {
+ seeders.forEach(seed => {
+ seed.default.up(data)
+ })
+})
diff --git a/server/src/database/seeders/role.ts b/server/src/database/seeders/role.ts
new file mode 100644
index 0000000..082717d
--- /dev/null
+++ b/server/src/database/seeders/role.ts
@@ -0,0 +1,19 @@
+import { permissionCode } from '@/enums/role'
+import type { importGlobResult } from '@/database/types'
+
+export default {
+ /**
+ * 新增
+ */
+ async up(sequelize) {
+ const { Role } = sequelize.models
+ const data = await Role.findOne()
+ !data && (await Role.bulkCreate(permissionCode.options()))
+ },
+ /**
+ * 删除
+ */
+ async down(sequelize) {
+ await sequelize.models.Role.destroy({ truncate: true })
+ }
+} as importGlobResult['default']
diff --git a/server/src/database/types.ts b/server/src/database/types.ts
new file mode 100644
index 0000000..8a16afe
--- /dev/null
+++ b/server/src/database/types.ts
@@ -0,0 +1,11 @@
+import type { Sequelize } from 'sequelize'
+
+/**
+ * import.meta.glob 结果值
+ */
+export interface importGlobResult {
+ default: {
+ up: (value: Sequelize) => Promise
+ down: (value: Sequelize) => Promise
+ }
+}
diff --git a/server/src/enums/role.ts b/server/src/enums/role.ts
new file mode 100644
index 0000000..af89c65
--- /dev/null
+++ b/server/src/enums/role.ts
@@ -0,0 +1,38 @@
+import { items } from '@/config/sidebar'
+
+const permissions: string[] = []
+items().forEach(item => {
+ item.children.forEach(child => {
+ const hasItem = child.permissions.find(({ value }) => value.includes('/list') || value.includes('/role-permission/detail'))
+ hasItem && permissions.push(hasItem.value)
+ })
+})
+
+/**
+ * 权限码
+ */
+export const permissionCode = {
+ /**
+ * 超级管理员
+ */
+ admin: 'admin',
+ /**
+ * 游客
+ */
+ visitor: 'visitor',
+
+ options() {
+ return [
+ {
+ name: '超级管理员',
+ code: this.admin,
+ permissions: ['*']
+ },
+ {
+ name: '游客',
+ code: this.visitor,
+ permissions
+ }
+ ]
+ }
+}
diff --git a/server/src/index.ts b/server/src/index.ts
index a213064..83671f5 100644
--- a/server/src/index.ts
+++ b/server/src/index.ts
@@ -3,14 +3,13 @@ import express from 'express'
import { router } from '@/router'
import { jsonResponse, jsonBodyParser } from '@/middleware'
import { baseURL, port } from '@/config'
-import { sequelize } from '@/config/database'
+import '@/database/migrations'
export const app = express()
app.use(jsonResponse)
app.use(jsonBodyParser)
app.use(baseURL, router)
-sequelize.sync()
if (import.meta.env.PROD) {
app.listen(port)
diff --git a/server/src/model/activity/draw-prize.ts b/server/src/model/activity/draw-prize.ts
index 851299a..036a1b6 100644
--- a/server/src/model/activity/draw-prize.ts
+++ b/server/src/model/activity/draw-prize.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
/**
* 活动
diff --git a/server/src/model/case.ts b/server/src/model/case.ts
index 10b4821..98ac6e0 100644
--- a/server/src/model/case.ts
+++ b/server/src/model/case.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
/**
* 案例
diff --git a/server/src/model/log.ts b/server/src/model/log.ts
index 6fff1ef..56e30af 100644
--- a/server/src/model/log.ts
+++ b/server/src/model/log.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
/**
* 日志表
diff --git a/server/src/model/manage.ts b/server/src/model/manage.ts
index d47b69d..7043caa 100644
--- a/server/src/model/manage.ts
+++ b/server/src/model/manage.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
import { defineArrayFormatProperty } from '@/utils/function'
/**
diff --git a/server/src/model/role.ts b/server/src/model/role.ts
index 2076439..3a13679 100644
--- a/server/src/model/role.ts
+++ b/server/src/model/role.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
import { defineArrayFormatProperty } from '@/utils/function'
/**
diff --git a/server/src/model/user.ts b/server/src/model/user.ts
index e686f1e..8ac87e3 100644
--- a/server/src/model/user.ts
+++ b/server/src/model/user.ts
@@ -1,5 +1,5 @@
import { Model, DataTypes } from 'sequelize'
-import { sequelize } from '@/config/database'
+import { sequelize } from '@/database'
/**
* 用户表