mirror of
https://github.com/sunniejs/vue-h5-template.git
synced 2025-06-03 22:39:17 +08:00
feat: 升级依赖和完善文档
This commit is contained in:
parent
7ecc931915
commit
06474acc86
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
@ -1,4 +1,4 @@
|
||||
{
|
||||
"i18n-ally.localesPaths": ["src/i18n", "src/i18n/lang"],
|
||||
"cSpell.words": ["consola", "eruda", "mockjs", "nutui", "pinia", "stylelint", "vant", "vite", "vitejs", "vueuse"]
|
||||
"cSpell.words": ["browserslist", "consola", "eruda", "mockjs", "nutui", "pinia", "stylelint", "vant", "vite", "vitejs", "vueuse"]
|
||||
}
|
||||
|
44
README.md
44
README.md
@ -7,7 +7,7 @@
|
||||
掘金: [移动端适配方案](https://juejin.cn/post/7018433228591595550)
|
||||
|
||||
<p>
|
||||
<img src="./public/screen.png" width="320" style="display:inline; ">
|
||||
<img src="https://cdn.jsdelivr.net/gh/fonghehe/picture/vue-h5-template/screen.png" width="320" style="display:inline; ">
|
||||
</p>
|
||||
|
||||
### Node 版本要求
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
本示例 Node.js 14.19.0
|
||||
|
||||
### 启动项目
|
||||
### 启动项目(强烈推荐使用 yarn)
|
||||
|
||||
```bash
|
||||
|
||||
@ -24,14 +24,14 @@ git clone https://github.com/sunniejs/vue-h5-template.git
|
||||
|
||||
cd vue-h5-template
|
||||
|
||||
npm install
|
||||
yarn install
|
||||
|
||||
npm run dev
|
||||
yarn dev
|
||||
```
|
||||
|
||||
<span id="top">目录</span>
|
||||
|
||||
- √ vite
|
||||
- [√ vite](#vite)
|
||||
- [√ 配置多环境变量](#env)
|
||||
- [√ viewport 适配方案](#viewport)
|
||||
- [√ nutUI 组件按需加载](#nutUI)
|
||||
@ -43,13 +43,31 @@ npm run dev
|
||||
- [√ proxy 跨域](#proxy)
|
||||
- [√ Eslint+Pettier+stylelint 统一开发规范 ](#lint)
|
||||
|
||||
### <span id="vite">✅ vite </span>
|
||||
|
||||
基于原生 ES 模块提供了丰富的内建功能,如速度快到惊人的模块热更新(HMR),使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。更多关于[vite](https://cn.vitejs.dev/guide/)
|
||||
|
||||
模版集成了如下的 vite 插件
|
||||
|
||||
- unplugin-auto-import(按需加载,自动引入)
|
||||
- unplugin-vue-components(按需加载,自动引入组件)
|
||||
- vite-plugin-compression(开启.gz 压缩)
|
||||
- vite-plugin-eruda(控制台,方便移动端调试)
|
||||
- vite-plugin-imagemin(图片压缩)
|
||||
- vite-plugin-mock(引入 mockjs,本地模拟接口)
|
||||
- vite-plugin-pages(动态生成路由)
|
||||
- vite-plugin-progress(构建显示进度条)
|
||||
- vite-plugin-restart(监听配置文件修改自动重启 Vite)
|
||||
- vite-plugin-style-import(按需引入样式文件)
|
||||
- vite-plugin-svg-icons(加载 SVG 文件,自动引入)
|
||||
|
||||
### <span id="env">✅ 配置多环境变量 </span>
|
||||
|
||||
`package.json` 里的 `scripts` 配置 `dev` `dev:test` `dev:prod` ,通过 `--mode xxx` 来执行不同环境
|
||||
|
||||
- 通过 `npm run dev` 启动本地环境参数 , 执行 `development`
|
||||
- 通过 `npm run dev:test` 启动测试环境参数 , 执行 `test`
|
||||
- 通过 `npm run dev:prod` 启动正式环境参数 , 执行 `prod`
|
||||
- 通过 `yarn dev` 启动本地环境参数 , 执行 `development`
|
||||
- 通过 `yarn dev:test` 启动测试环境参数 , 执行 `test`
|
||||
- 通过 `yarn dev:prod` 启动正式环境参数 , 执行 `prod`
|
||||
|
||||
```javascript
|
||||
"scripts": {
|
||||
@ -143,7 +161,7 @@ Vite 构建工具,使用 vite-plugin-style-import 实现按需引入。
|
||||
#### 安装插件
|
||||
|
||||
```bash
|
||||
npm i vite-plugin-style-import -D
|
||||
yarn add vite-plugin-style-import -D
|
||||
```
|
||||
|
||||
在 `vite.config.ts` 设置
|
||||
@ -354,7 +372,7 @@ getUserInfo(params)
|
||||
publicPath: './',
|
||||
```
|
||||
|
||||
如果你的 `Vue Router` 模式是 history 这里的 publicPath 和你的 `Vue Router` `base` **保持一直**
|
||||
如果你的 `Vue Router` 模式是 history 这里的 publicPath 和你的 `Vue Router` `base` **保持一致**
|
||||
|
||||
```javascript
|
||||
publicPath: '/app/',
|
||||
@ -434,7 +452,7 @@ server: {
|
||||
|
||||
[▲ 回顶部](#top)
|
||||
|
||||
### <span id="lint">✅ Eslint+Pettier+stylelint 统一开发规范 </span>
|
||||
### <span id="lint">✅ Eslint+Pettier+stylelint 统 ˜ 开发规范 </span>
|
||||
|
||||
根目录下的`.eslintrc.js`、`.stylelint.config.js`、`.prettier.config.js`内置了 lint 规则,帮助你规范地开发代码,有助于提高团队的代码质量和协作性,可以根据团队的规则进行修改
|
||||
|
||||
@ -443,11 +461,11 @@ server: {
|
||||
扫描添加下方的微信并备注加交流群,交流学习,及时获取代码最新动态。
|
||||
|
||||
<p>
|
||||
<img src="./public/account.jpg" width="256" style="display:inline; ">
|
||||
<img src="https://cdn.jsdelivr.net/gh/fonghehe/picture/personal/account.jpg" width="256" style="display:inline; ">
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<img src="./public/group.jpg" width="256" style="display:inline; ">
|
||||
<img src="https://cdn.jsdelivr.net/gh/fonghehe/picture/personal/group.jpg" width="256" style="display:inline; ">
|
||||
</p>
|
||||
|
||||
如果对你有帮助送我一颗珍贵的小星星(づ ̄3 ̄)づ╭❤~
|
||||
|
@ -1,3 +1,7 @@
|
||||
/**
|
||||
* @name ConfigEruda
|
||||
* @description 控制台,方便移动端调试
|
||||
*/
|
||||
import eruda from 'vite-plugin-eruda';
|
||||
|
||||
export const ConfigEruda = () => {
|
||||
|
@ -1,3 +1,7 @@
|
||||
/**
|
||||
* @name ConfigImageminPlugin
|
||||
* @description 图片压缩
|
||||
*/
|
||||
import viteImagemin from 'vite-plugin-imagemin';
|
||||
|
||||
export function ConfigImageminPlugin() {
|
||||
|
@ -3,6 +3,7 @@
|
||||
* @description 构建显示进度条
|
||||
*/
|
||||
|
||||
import { Plugin } from 'vite';
|
||||
import progress from 'vite-plugin-progress';
|
||||
export const ConfigProgressPlugin = () => {
|
||||
return progress() as Plugin;
|
||||
|
@ -1,3 +1,7 @@
|
||||
/**
|
||||
* @name ConfigRestartPlugin
|
||||
* @description 按需引入样式文件
|
||||
*/
|
||||
import { createStyleImportPlugin, NutuiResolve, VantResolve } from 'vite-plugin-style-import';
|
||||
|
||||
export const ConfigStyleImport = () => {
|
||||
|
@ -8,7 +8,7 @@ export function ConfigVisualizerConfig() {
|
||||
open: true,
|
||||
gzipSize: true,
|
||||
brotliSize: true,
|
||||
}) as Plugin;
|
||||
});
|
||||
}
|
||||
return [];
|
||||
}
|
||||
|
16
package.json
16
package.json
@ -17,30 +17,30 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@nutui/nutui": "^3.1.22",
|
||||
"@vueuse/core": "8.7.5",
|
||||
"@vueuse/integrations": "8.7.5",
|
||||
"@vueuse/core": "8.9.0",
|
||||
"@vueuse/integrations": "8.9.0",
|
||||
"axios": "0.27.2",
|
||||
"pinia": "^2.0.14",
|
||||
"universal-cookie": "^4.0.4",
|
||||
"vant": "^3.5.2",
|
||||
"vue": "^3.2.36",
|
||||
"vue-i18n": "^9.1.10",
|
||||
"vue-router": "^4.0.16"
|
||||
"vue-router": "^4.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^17.0.42",
|
||||
"@typescript-eslint/eslint-plugin": "^5.30.0",
|
||||
"@typescript-eslint/parser": "^5.30.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.30.5",
|
||||
"@typescript-eslint/parser": "^5.30.5",
|
||||
"@vitejs/plugin-legacy": "^1.8.2",
|
||||
"@vitejs/plugin-vue": "^2.3.3",
|
||||
"@vitejs/plugin-vue-jsx": "^1.3.10",
|
||||
"consola": "^2.15.3",
|
||||
"cross-env": "^7.0.3",
|
||||
"eruda": "^2.4.1",
|
||||
"eslint": "^8.18.0",
|
||||
"eslint": "^8.19.0",
|
||||
"eslint-config-prettier": "^8.5.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-vue": "^9.1.1",
|
||||
"eslint-plugin-vue": "^9.2.0",
|
||||
"husky": "8.0.1",
|
||||
"lint-staged": "13.0.3",
|
||||
"mockjs": "^1.1.0",
|
||||
@ -58,7 +58,7 @@
|
||||
"stylelint-order": "^5.0.0",
|
||||
"typescript": "^4.6.3",
|
||||
"unplugin-auto-import": "^0.9.2",
|
||||
"unplugin-vue-components": "^0.21.0",
|
||||
"unplugin-vue-components": "^0.21.1",
|
||||
"vite": "^2.9.13",
|
||||
"vite-plugin-compression": "^0.5.1",
|
||||
"vite-plugin-eruda": "^1.0.1",
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 39 KiB |
BIN
public/group.jpg
BIN
public/group.jpg
Binary file not shown.
Before Width: | Height: | Size: 250 KiB |
Binary file not shown.
Before Width: | Height: | Size: 19 KiB |
233
yarn.lock
233
yarn.lock
@ -200,7 +200,12 @@
|
||||
chalk "^2.0.0"
|
||||
js-tokens "^4.0.0"
|
||||
|
||||
"@babel/parser@^7.16.4", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0":
|
||||
"@babel/parser@^7.16.4":
|
||||
version "7.18.6"
|
||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.6.tgz#845338edecad65ebffef058d3be851f1d28a63bc"
|
||||
integrity sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==
|
||||
|
||||
"@babel/parser@^7.16.7", "@babel/parser@^7.18.0":
|
||||
version "7.18.4"
|
||||
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef"
|
||||
integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==
|
||||
@ -600,9 +605,9 @@
|
||||
integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==
|
||||
|
||||
"@types/node@^17.0.42":
|
||||
version "17.0.42"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.42.tgz#d7e8f22700efc94d125103075c074396b5f41f9b"
|
||||
integrity sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==
|
||||
version "17.0.45"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
|
||||
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
|
||||
|
||||
"@types/normalize-package-data@^2.4.0":
|
||||
version "2.4.1"
|
||||
@ -633,14 +638,14 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz#94e175b53623384bff1f354cdb3197a8d63cdbe5"
|
||||
integrity sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==
|
||||
|
||||
"@typescript-eslint/eslint-plugin@^5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz#524a11e15c09701733033c96943ecf33f55d9ca1"
|
||||
integrity sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==
|
||||
"@typescript-eslint/eslint-plugin@^5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz#e9a0afd6eb3b1d663db91cf1e7bc7584d394503d"
|
||||
integrity sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager" "5.30.0"
|
||||
"@typescript-eslint/type-utils" "5.30.0"
|
||||
"@typescript-eslint/utils" "5.30.0"
|
||||
"@typescript-eslint/scope-manager" "5.30.5"
|
||||
"@typescript-eslint/type-utils" "5.30.5"
|
||||
"@typescript-eslint/utils" "5.30.5"
|
||||
debug "^4.3.4"
|
||||
functional-red-black-tree "^1.0.1"
|
||||
ignore "^5.2.0"
|
||||
@ -648,69 +653,69 @@
|
||||
semver "^7.3.7"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
"@typescript-eslint/parser@^5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.0.tgz#a2184fb5f8ef2bf1db0ae61a43907e2e32aa1b8f"
|
||||
integrity sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==
|
||||
"@typescript-eslint/parser@^5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.5.tgz#f667c34e4e4c299d98281246c9b1e68c03a92522"
|
||||
integrity sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager" "5.30.0"
|
||||
"@typescript-eslint/types" "5.30.0"
|
||||
"@typescript-eslint/typescript-estree" "5.30.0"
|
||||
"@typescript-eslint/scope-manager" "5.30.5"
|
||||
"@typescript-eslint/types" "5.30.5"
|
||||
"@typescript-eslint/typescript-estree" "5.30.5"
|
||||
debug "^4.3.4"
|
||||
|
||||
"@typescript-eslint/scope-manager@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz#bf585ee801ab4ad84db2f840174e171a6bb002c7"
|
||||
integrity sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==
|
||||
"@typescript-eslint/scope-manager@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz#7f90b9d6800552c856a5f3644f5e55dd1469d964"
|
||||
integrity sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.30.0"
|
||||
"@typescript-eslint/visitor-keys" "5.30.0"
|
||||
"@typescript-eslint/types" "5.30.5"
|
||||
"@typescript-eslint/visitor-keys" "5.30.5"
|
||||
|
||||
"@typescript-eslint/type-utils@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz#98f3af926a5099153f092d4dad87148df21fbaae"
|
||||
integrity sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==
|
||||
"@typescript-eslint/type-utils@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz#7a9656f360b4b1daea635c4621dab053d08bf8a9"
|
||||
integrity sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==
|
||||
dependencies:
|
||||
"@typescript-eslint/utils" "5.30.0"
|
||||
"@typescript-eslint/utils" "5.30.5"
|
||||
debug "^4.3.4"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
"@typescript-eslint/types@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.0.tgz#db7d81d585a3da3801432a9c1d2fafbff125e110"
|
||||
integrity sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==
|
||||
"@typescript-eslint/types@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.5.tgz#36a0c05a72af3623cdf9ee8b81ea743b7de75a98"
|
||||
integrity sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==
|
||||
|
||||
"@typescript-eslint/typescript-estree@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz#4565ee8a6d2ac368996e20b2344ea0eab1a8f0bb"
|
||||
integrity sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==
|
||||
"@typescript-eslint/typescript-estree@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz#c520e4eba20551c4ec76af8d344a42eb6c9767bb"
|
||||
integrity sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.30.0"
|
||||
"@typescript-eslint/visitor-keys" "5.30.0"
|
||||
"@typescript-eslint/types" "5.30.5"
|
||||
"@typescript-eslint/visitor-keys" "5.30.5"
|
||||
debug "^4.3.4"
|
||||
globby "^11.1.0"
|
||||
is-glob "^4.0.3"
|
||||
semver "^7.3.7"
|
||||
tsutils "^3.21.0"
|
||||
|
||||
"@typescript-eslint/utils@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.0.tgz#1dac771fead5eab40d31860716de219356f5f754"
|
||||
integrity sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==
|
||||
"@typescript-eslint/utils@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.5.tgz#3999cbd06baad31b9e60d084f20714d1b2776765"
|
||||
integrity sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==
|
||||
dependencies:
|
||||
"@types/json-schema" "^7.0.9"
|
||||
"@typescript-eslint/scope-manager" "5.30.0"
|
||||
"@typescript-eslint/types" "5.30.0"
|
||||
"@typescript-eslint/typescript-estree" "5.30.0"
|
||||
"@typescript-eslint/scope-manager" "5.30.5"
|
||||
"@typescript-eslint/types" "5.30.5"
|
||||
"@typescript-eslint/typescript-estree" "5.30.5"
|
||||
eslint-scope "^5.1.1"
|
||||
eslint-utils "^3.0.0"
|
||||
|
||||
"@typescript-eslint/visitor-keys@5.30.0":
|
||||
version "5.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz#07721d23daca2ec4c2da7f1e660d41cd78bacac3"
|
||||
integrity sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==
|
||||
"@typescript-eslint/visitor-keys@5.30.5":
|
||||
version "5.30.5"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz#d4bb969202019d5d5d849a0aaedc7370cc044b14"
|
||||
integrity sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "5.30.0"
|
||||
"@typescript-eslint/types" "5.30.5"
|
||||
eslint-visitor-keys "^3.3.0"
|
||||
|
||||
"@vant/icons@^1.8.0":
|
||||
@ -758,37 +763,37 @@
|
||||
resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-2.3.3.tgz#fbf80cc039b82ac21a1acb0f0478de8f61fbf600"
|
||||
integrity sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==
|
||||
|
||||
"@volar/code-gen@0.38.2":
|
||||
version "0.38.2"
|
||||
resolved "https://registry.yarnpkg.com/@volar/code-gen/-/code-gen-0.38.2.tgz#1eedaba3a12b9d1954dd99d6745f3f2ede0aca58"
|
||||
integrity sha512-H81I6d7rZB7teqL+zhK/Xz1v0/kKkUwkB0Aq6b4+BTCqcJeiZkoWxd0gFhrhWTnUoqiM83lhoTGo2vkvx5YagQ==
|
||||
"@volar/code-gen@0.38.3":
|
||||
version "0.38.3"
|
||||
resolved "https://registry.yarnpkg.com/@volar/code-gen/-/code-gen-0.38.3.tgz#185bcc18c403ec924f30ba73f898a3c2686e3c8c"
|
||||
integrity sha512-0yCkDtaxffyfC9e2dSLGXJmG3b0rCfTa6vqxjr70ZFTtcf/VytmMBwboFicnm+Zoen9EI8wUNfw4upw9Slz5RQ==
|
||||
dependencies:
|
||||
"@volar/source-map" "0.38.2"
|
||||
"@volar/source-map" "0.38.3"
|
||||
|
||||
"@volar/source-map@0.38.2":
|
||||
version "0.38.2"
|
||||
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-0.38.2.tgz#72ccaaa224646da69097abe8360391acd7f042b9"
|
||||
integrity sha512-DWcYbYt9SPwk0r4VmXk1F0v4X5+hCqH1JRkAWSeJymQyXCQ2OQDEbY2PF12a7y2qn4FUBD2gOba2TynAqI8ZFQ==
|
||||
"@volar/source-map@0.38.3":
|
||||
version "0.38.3"
|
||||
resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-0.38.3.tgz#c6e7e3303de4a85f6e3c2e716e5b72b763628f7d"
|
||||
integrity sha512-8aVM+r4lsHnLjhvnjQ6kn4J++3I6VXtJblcGzWuIOn9M8pJmRGW6Si/eOVjayLWfvPCxXUM7e3sg4Nm2tufTmg==
|
||||
|
||||
"@volar/vue-code-gen@0.38.2":
|
||||
version "0.38.2"
|
||||
resolved "https://registry.yarnpkg.com/@volar/vue-code-gen/-/vue-code-gen-0.38.2.tgz#10b467936cb79edb21e6f91ed25ec3fbe055a4cd"
|
||||
integrity sha512-whLunD6phSGWBUHZKdTxeglrpzQu26ii8CRVapFdjfyMaVhQ7ESNeIAhkTVyg2ovOPc0PiDYPQEPzfWAADIWog==
|
||||
"@volar/vue-code-gen@0.38.3":
|
||||
version "0.38.3"
|
||||
resolved "https://registry.yarnpkg.com/@volar/vue-code-gen/-/vue-code-gen-0.38.3.tgz#e0b1e67a47d209dd0452b7134e8265b0d899065b"
|
||||
integrity sha512-euVuKtwV/KurRSVwNz5bZbCBJLwVOE56+Uh2PhsHcAM5Wzlt82cwLj07FbFagCftoC3IC/bsn43yuLc2I+ZjAQ==
|
||||
dependencies:
|
||||
"@volar/code-gen" "0.38.2"
|
||||
"@volar/source-map" "0.38.2"
|
||||
"@volar/code-gen" "0.38.3"
|
||||
"@volar/source-map" "0.38.3"
|
||||
"@vue/compiler-core" "^3.2.37"
|
||||
"@vue/compiler-dom" "^3.2.37"
|
||||
"@vue/shared" "^3.2.37"
|
||||
|
||||
"@volar/vue-typescript@0.38.2":
|
||||
version "0.38.2"
|
||||
resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-0.38.2.tgz#e9bf7d178755fe2619f43dda499ab1e2a6240a5b"
|
||||
integrity sha512-5IKvSK2m5yUmH6iu/tNScVlvJGuiHawTfSmjxaMs+/tod25WeK37LEdf+pdKtlJ30bYTQmmkAuEfG01QvvBRGQ==
|
||||
"@volar/vue-typescript@0.38.3":
|
||||
version "0.38.3"
|
||||
resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-0.38.3.tgz#3ad546e87e4cd36e3cc6201ea38e77a2b4243874"
|
||||
integrity sha512-rXh4RQBZrNfkiSnpBYbHrsxg7vBbZeYsGFgE/n8FVLcZfGlelsdXFIINsr/aZGUCJre9I15wQ44eEmXnc4+qww==
|
||||
dependencies:
|
||||
"@volar/code-gen" "0.38.2"
|
||||
"@volar/source-map" "0.38.2"
|
||||
"@volar/vue-code-gen" "0.38.2"
|
||||
"@volar/code-gen" "0.38.3"
|
||||
"@volar/source-map" "0.38.3"
|
||||
"@volar/vue-code-gen" "0.38.3"
|
||||
"@vue/compiler-sfc" "^3.2.37"
|
||||
"@vue/reactivity" "^3.2.37"
|
||||
|
||||
@ -907,34 +912,34 @@
|
||||
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.37.tgz#8e6adc3f2759af52f0e85863dfb0b711ecc5c702"
|
||||
integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
|
||||
|
||||
"@vueuse/core@8.7.5":
|
||||
version "8.7.5"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-8.7.5.tgz#e74a888251ea11a9d432068ce18cbdfc4f810251"
|
||||
integrity sha512-tqgzeZGoZcXzoit4kOGLWJibDMLp0vdm6ZO41SSUQhkhtrPhAg6dbIEPiahhUu6sZAmSYvVrZgEr5aKD51nrLA==
|
||||
"@vueuse/core@8.9.0":
|
||||
version "8.9.0"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-8.9.0.tgz#48123dadf9fd808619a46cad3056a91414f2adeb"
|
||||
integrity sha512-eKWehF6gsiLYxnYM/1xgDu16bKED7AWvkk56JIFNQes8OKgktr3Jc1wUy8UWIulrnwCXICUu9YUo+Wkq4r2JNw==
|
||||
dependencies:
|
||||
"@types/web-bluetooth" "^0.0.14"
|
||||
"@vueuse/metadata" "8.7.5"
|
||||
"@vueuse/shared" "8.7.5"
|
||||
"@vueuse/metadata" "8.9.0"
|
||||
"@vueuse/shared" "8.9.0"
|
||||
vue-demi "*"
|
||||
|
||||
"@vueuse/integrations@8.7.5":
|
||||
version "8.7.5"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-8.7.5.tgz#a47f78d964939c3ac4070088e67883fb3c8ca77a"
|
||||
integrity sha512-1vCOriEXhthpU9zczTqtG4a+YJFgkyUbK/Cc91Ey0VOdL6saMNjLsrGX7cae6troFyDCbF61eL6Y8epsNc3TXw==
|
||||
"@vueuse/integrations@8.9.0":
|
||||
version "8.9.0"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-8.9.0.tgz#5f0768401454267b39d141f4b36d92b0ce435147"
|
||||
integrity sha512-+xWCU02t8dNI1FKa4w+Ky/cmeM7d8jnuVuLUI2IzTX4oHSTWerpnMfR1Uqo5X5pDQ+3lhlGqE43e0ZPH9FqpEA==
|
||||
dependencies:
|
||||
"@vueuse/core" "8.7.5"
|
||||
"@vueuse/shared" "8.7.5"
|
||||
"@vueuse/core" "8.9.0"
|
||||
"@vueuse/shared" "8.9.0"
|
||||
vue-demi "*"
|
||||
|
||||
"@vueuse/metadata@8.7.5":
|
||||
version "8.7.5"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-8.7.5.tgz#c7f2b21d873d1604a8860ed9c5728d8f3295f00a"
|
||||
integrity sha512-emJZKRQSaEnVqmlu39NpNp8iaW+bPC2kWykWoWOZMSlO/0QVEmO/rt8A5VhOEJTKLX3vwTevqbiRy9WJRwVOQg==
|
||||
"@vueuse/metadata@8.9.0":
|
||||
version "8.9.0"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-8.9.0.tgz#09a3b9768ffdba6816db7d86463c4f404bbe6240"
|
||||
integrity sha512-pjkIbQgJPRUrxK5/iXVKQFGC+OhJ+Vd6fhBsdwgj+NNJEHUotRliYymwdvhnEke/o+kkulT0xMvoK19nyPoiMw==
|
||||
|
||||
"@vueuse/shared@8.7.5":
|
||||
version "8.7.5"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-8.7.5.tgz#06fb08f6f8fc9e90be9d1e033fa443de927172b0"
|
||||
integrity sha512-THXPvMBFmg6Gf6AwRn/EdTh2mhqwjGsB2Yfp374LNQSQVKRHtnJ0I42bsZTn7nuEliBxqUrGQm/lN6qUHmhJLw==
|
||||
"@vueuse/shared@8.9.0":
|
||||
version "8.9.0"
|
||||
resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-8.9.0.tgz#8827b36fe82a434a5789c9da866c51c37ac70d44"
|
||||
integrity sha512-Pmu3Fopk/JJjN8b90uQuFrVCc/RPcSA/0zDFRTyn3YIhoB5ESna/1Sac5WZxK+n82g/ERXHHQTetGI9yxEdPfA==
|
||||
dependencies:
|
||||
vue-demi "*"
|
||||
|
||||
@ -2572,10 +2577,10 @@ eslint-plugin-prettier@^4.2.1:
|
||||
dependencies:
|
||||
prettier-linter-helpers "^1.0.0"
|
||||
|
||||
eslint-plugin-vue@^9.1.1:
|
||||
version "9.1.1"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.1.1.tgz#341f7533cb041958455138834341d5be01f9f327"
|
||||
integrity sha512-W9n5PB1X2jzC7CK6riG0oAcxjmKrjTF6+keL1rni8n57DZeilx/Fulz+IRJK3lYseLNAygN0I62L7DvioW40Tw==
|
||||
eslint-plugin-vue@^9.2.0:
|
||||
version "9.2.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.2.0.tgz#b7ca02b2ce8218b7586346440fc61c2655db353a"
|
||||
integrity sha512-W2hc+NUXoce8sZtWgZ45miQTy6jNyuSdub5aZ1IBune4JDeAyzucYX0TzkrQ1jMO52sNUDYlCIHDoaNePe0p5g==
|
||||
dependencies:
|
||||
eslint-utils "^3.0.0"
|
||||
natural-compare "^1.4.0"
|
||||
@ -2618,10 +2623,10 @@ eslint-visitor-keys@^3.3.0:
|
||||
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
|
||||
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
|
||||
|
||||
eslint@^8.18.0:
|
||||
version "8.18.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.18.0.tgz#78d565d16c993d0b73968c523c0446b13da784fd"
|
||||
integrity sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==
|
||||
eslint@^8.19.0:
|
||||
version "8.19.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.19.0.tgz#7342a3cbc4fbc5c106a1eefe0fd0b50b6b1a7d28"
|
||||
integrity sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==
|
||||
dependencies:
|
||||
"@eslint/eslintrc" "^1.3.0"
|
||||
"@humanwhocodes/config-array" "^0.9.2"
|
||||
@ -6671,10 +6676,10 @@ unplugin-auto-import@^0.9.2:
|
||||
unimport "^0.4.0"
|
||||
unplugin "^0.7.0"
|
||||
|
||||
unplugin-vue-components@^0.21.0:
|
||||
version "0.21.0"
|
||||
resolved "https://registry.yarnpkg.com/unplugin-vue-components/-/unplugin-vue-components-0.21.0.tgz#b0cbaee7ea54d576d0451326df4ce87068c37a4e"
|
||||
integrity sha512-U7uOMNmRJ2eAv9CNjP8QRvxs6nAe3FVQUEIUphC1FGguBp3BWSLgGAcSHaX2nQy0gFoDY2mLF2M52W/t/eDaKg==
|
||||
unplugin-vue-components@^0.21.1:
|
||||
version "0.21.1"
|
||||
resolved "https://registry.yarnpkg.com/unplugin-vue-components/-/unplugin-vue-components-0.21.1.tgz#8ff156da1faaef368d8fad9fa7573c80ad4ccfa0"
|
||||
integrity sha512-8MhIT323q1EUu7rz6NfQeiHqDrZKtygy6s9jzcQAuuZUM2T38SHlPT5YJjBOZmM0Bau6YuNTKfBBX4iHzeusaQ==
|
||||
dependencies:
|
||||
"@antfu/utils" "^0.5.2"
|
||||
"@rollup/pluginutils" "^4.2.1"
|
||||
@ -7012,19 +7017,19 @@ vue-router@^4.0.12:
|
||||
dependencies:
|
||||
"@vue/devtools-api" "^6.0.0"
|
||||
|
||||
vue-router@^4.0.16:
|
||||
version "4.0.16"
|
||||
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.16.tgz#9477beeeef36e80e04d041a1738801a55e6e862e"
|
||||
integrity sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==
|
||||
vue-router@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.1.1.tgz#90cc533efafdcf90d157bdc20a376760cdb59c10"
|
||||
integrity sha512-Wp1mEf2xCwT0ez7o9JvgpfBp9JGnVb+dPERzXDbugTatzJAJ60VWOhJKifQty85k+jOreoFHER4r5fu062PhPw==
|
||||
dependencies:
|
||||
"@vue/devtools-api" "^6.0.0"
|
||||
"@vue/devtools-api" "^6.1.4"
|
||||
|
||||
vue-tsc@^0.38.2:
|
||||
version "0.38.2"
|
||||
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-0.38.2.tgz#89175a6bb9a8b5724e84ab5d63dc5113041c5bfa"
|
||||
integrity sha512-+OMmpw9BZC9khul3I1HGtWchv7BCiaM7NvfdilVAiOFkjnivIoaW6jJm6YPQJaEPouePtpkDUWovyzgNxWdDsw==
|
||||
version "0.38.3"
|
||||
resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-0.38.3.tgz#6a104f43ec1be27fe6888b3d400263357110636f"
|
||||
integrity sha512-mWlneSF+PG2kXYGJI12N4XEAG4ljAkae7IcB93fspqSkEt/oKwDbWy3DzcPSgUm0LsXqOUprTMaZkwDVSRBIvw==
|
||||
dependencies:
|
||||
"@volar/vue-typescript" "0.38.2"
|
||||
"@volar/vue-typescript" "0.38.3"
|
||||
|
||||
vue@^3.2.36:
|
||||
version "3.2.37"
|
||||
|
Loading…
x
Reference in New Issue
Block a user