提交 87765237 作者: 方治民

feat: 新增 uni-ui 组件、消息推送、版本更新实现及示例,依赖更新

上级 4f57da2f
......@@ -28,7 +28,7 @@
- [x] 集成 [Pont](https://github.com/alibaba/pont)
- [x] 集成 [Pinia](https://pinia.vuejs.org/)
- [x] 集成 [vue-i18n](https://github.com/intlify/vue-i18n-next)
- [x] UI 组件集成 [FirstUI-UniApp](https://gitlab.yiring.com/open/first-ui)
- [x] UI 组件集成 [FirstUI-UniApp](https://gitlab.yiring.com/open/first-ui)[uni-ui](https://uniapp.dcloud.net.cn/component/uniui/quickstart.html)
- [x] 接入 [消息推送](https://uniapp.dcloud.net.cn/unipush.html)
- [x] 接入 [APP 升级中心](https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html)
- [ ] 适配上传/下载接口的自动化生成模板(包装 uni.uploadFile 与 uni.downloadFile 方法实现)
- [ ] 接入 [消息推送](https://uniapp.dcloud.net.cn/unipush.html)
- [ ] 接入 [APP 升级中心](https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html)
......@@ -40,6 +40,9 @@ export function configComponentsImportPlugin(): Plugin {
if (name.startsWith('fui-')) {
return path.resolve(__dirname, `src/components/firstui/${name}/${name}.vue`).replaceAll('\\', '/')
}
// if (name.startsWith('uni-')) {
// return `@dcloudio/uni-ui/lib/${name}/${name}.vue`
// }
},
],
})
......
......@@ -63,19 +63,20 @@
}
},
"dependencies": {
"@dcloudio/uni-app": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-app-plus": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-components": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-h5": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-alipay": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-baidu": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-kuaishou": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-lark": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-qq": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3060820221027002",
"@vue/runtime-core": "^3.2.41",
"@dcloudio/uni-app": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-app-plus": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-components": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-h5": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-alipay": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-baidu": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-kuaishou": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-lark": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-qq": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-ui": "^1.4.23",
"@vue/runtime-core": "3.2.41",
"@vueuse/core": "^8.9.4",
"axios": "^0.26.1",
"dayjs": "^1.11.6",
......@@ -83,30 +84,30 @@
"mockjs": "^1.1.0",
"pinia": "^2.0.23",
"qs": "~6.9.7",
"vue": "^3.2.41",
"vue": "3.2.41",
"vue-i18n": "^9.2.2",
"vue-types": "^4.2.1"
},
"devDependencies": {
"@commitlint/cli": "^17.2.0",
"@commitlint/config-conventional": "^16.2.4",
"@dcloudio/types": "^3.0.15",
"@dcloudio/uni-automator": "^3.0.0-alpha-3060820221027002",
"@dcloudio/uni-cli-shared": "^3.0.0-alpha-3060820221027002",
"@dcloudio/types": "^3.0.19",
"@dcloudio/uni-automator": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-cli-shared": "^3.0.0-alpha-3060820221027004",
"@dcloudio/uni-helper-json": "^1.0.13",
"@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3060820221027002",
"@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3060820221027004",
"@types/lodash-es": "^4.17.6",
"@types/mockjs": "^1.0.7",
"@types/prettier": "^2.7.1",
"@types/qs": "^6.9.7",
"@typescript-eslint/eslint-plugin": "^5.42.0",
"@typescript-eslint/parser": "^5.42.0",
"@typescript-eslint/eslint-plugin": "^5.42.1",
"@typescript-eslint/parser": "^5.42.1",
"commitizen": "^4.2.5",
"conventional-changelog-cli": "^2.2.2",
"cz-conventional-changelog": "^3.3.0",
"cz-customizable": "^7.0.0",
"dotenv": "^16.0.3",
"eslint": "^8.26.0",
"eslint": "^8.27.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.7.0",
......@@ -115,16 +116,17 @@
"lint-staged": "^13.0.3",
"npm-run-all": "^4.1.5",
"picocolors": "^1.0.0",
"pont-engine": "^1.4.0",
"pont-engine": "^1.5.2",
"postcss": "^8.4.18",
"postcss-html": "^1.5.0",
"postcss-less": "^6.0.0",
"prettier": "^2.7.1",
"rimraf": "^3.0.2",
"sass": "^1.56.1",
"sort-package-json": "^1.57.0",
"stylelint": "^14.14.0",
"stylelint": "^14.14.1",
"stylelint-config-html": "^1.1.0",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-prettier": "^9.0.4",
"stylelint-config-recommended": "^8.0.0",
"stylelint-config-standard": "^26.0.0",
"stylelint-order": "^5.0.0",
......@@ -133,10 +135,10 @@
"typescript": "^4.8.4",
"unplugin-auto-import": "^0.11.4",
"unplugin-vue-components": "^0.22.9",
"vite": "3.1.8",
"vite": "3.2.2",
"vue-eslint-parser": "^9.1.0"
},
"engines": {
"node": "^12 || >=14"
"node": ">=14"
}
}
......@@ -3,30 +3,31 @@ lockfileVersion: 5.4
specifiers:
'@commitlint/cli': ^17.2.0
'@commitlint/config-conventional': ^16.2.4
'@dcloudio/types': ^3.0.15
'@dcloudio/uni-app': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-app-plus': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-automator': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-components': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-h5': ^3.0.0-alpha-3060820221027002
'@dcloudio/types': ^3.0.19
'@dcloudio/uni-app': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-app-plus': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-automator': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-cli-shared': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-components': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-h5': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-helper-json': ^1.0.13
'@dcloudio/uni-mp-alipay': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-baidu': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-kuaishou': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-lark': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-qq': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-toutiao': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-weixin': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-quickapp-webview': ^3.0.0-alpha-3060820221027002
'@dcloudio/vite-plugin-uni': ^3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-alipay': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-baidu': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-kuaishou': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-lark': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-qq': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-toutiao': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-weixin': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-quickapp-webview': ^3.0.0-alpha-3060820221027004
'@dcloudio/uni-ui': ^1.4.23
'@dcloudio/vite-plugin-uni': ^3.0.0-alpha-3060820221027004
'@types/lodash-es': ^4.17.6
'@types/mockjs': ^1.0.7
'@types/prettier': ^2.7.1
'@types/qs': ^6.9.7
'@typescript-eslint/eslint-plugin': ^5.42.0
'@typescript-eslint/parser': ^5.42.0
'@vue/runtime-core': ^3.2.41
'@typescript-eslint/eslint-plugin': ^5.42.1
'@typescript-eslint/parser': ^5.42.1
'@vue/runtime-core': 3.2.41
'@vueuse/core': ^8.9.4
axios: ^0.26.1
commitizen: ^4.2.5
......@@ -35,7 +36,7 @@ specifiers:
cz-customizable: ^7.0.0
dayjs: ^1.11.6
dotenv: ^16.0.3
eslint: ^8.26.0
eslint: ^8.27.0
eslint-config-prettier: ^8.5.0
eslint-plugin-prettier: ^4.2.1
eslint-plugin-vue: ^9.7.0
......@@ -47,17 +48,18 @@ specifiers:
npm-run-all: ^4.1.5
picocolors: ^1.0.0
pinia: ^2.0.23
pont-engine: ^1.4.0
pont-engine: ^1.5.2
postcss: ^8.4.18
postcss-html: ^1.5.0
postcss-less: ^6.0.0
prettier: ^2.7.1
qs: ~6.9.7
rimraf: ^3.0.2
sass: ^1.56.1
sort-package-json: ^1.57.0
stylelint: ^14.14.0
stylelint: ^14.14.1
stylelint-config-html: ^1.1.0
stylelint-config-prettier: ^9.0.3
stylelint-config-prettier: ^9.0.4
stylelint-config-recommended: ^8.0.0
stylelint-config-standard: ^26.0.0
stylelint-order: ^5.0.0
......@@ -66,25 +68,26 @@ specifiers:
typescript: ^4.8.4
unplugin-auto-import: ^0.11.4
unplugin-vue-components: ^0.22.9
vite: 3.1.8
vue: ^3.2.41
vite: 3.2.2
vue: 3.2.41
vue-eslint-parser: ^9.1.0
vue-i18n: ^9.2.2
vue-types: ^4.2.1
dependencies:
'@dcloudio/uni-app': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-app-plus': 3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi
'@dcloudio/uni-components': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-h5': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-alipay': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-baidu': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-kuaishou': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-lark': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-qq': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-toutiao': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-quickapp-webview': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-app': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-app-plus': 3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q
'@dcloudio/uni-components': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-h5': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-alipay': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-baidu': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-kuaishou': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-lark': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-qq': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-toutiao': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-quickapp-webview': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-ui': 1.4.23
'@vue/runtime-core': 3.2.41
'@vueuse/core': 8.9.4_vue@3.2.41
axios: 0.26.1
......@@ -100,51 +103,52 @@ dependencies:
devDependencies:
'@commitlint/cli': 17.2.0
'@commitlint/config-conventional': 16.2.4
'@dcloudio/types': 3.0.15
'@dcloudio/uni-automator': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/types': 3.0.19
'@dcloudio/uni-automator': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-helper-json': 1.0.13
'@dcloudio/vite-plugin-uni': 3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi
'@dcloudio/vite-plugin-uni': 3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q
'@types/lodash-es': 4.17.6
'@types/mockjs': 1.0.7
'@types/prettier': 2.7.1
'@types/qs': 6.9.7
'@typescript-eslint/eslint-plugin': 5.42.0_6xw5wg2354iw4zujk2f3vyfrzu
'@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m
'@typescript-eslint/eslint-plugin': 5.42.1_2udltptbznfmezdozpdoa2aemq
'@typescript-eslint/parser': 5.42.1_rmayb2veg2btbq6mbmnyivgasy
commitizen: 4.2.5
conventional-changelog-cli: 2.2.2
cz-conventional-changelog: 3.3.0
cz-customizable: 7.0.0
dotenv: 16.0.3
eslint: 8.26.0
eslint-config-prettier: 8.5.0_eslint@8.26.0
eslint-plugin-prettier: 4.2.1_aniwkeyvlpmwkidetuytnokvcm
eslint-plugin-vue: 9.7.0_eslint@8.26.0
eslint: 8.27.0
eslint-config-prettier: 8.5.0_eslint@8.27.0
eslint-plugin-prettier: 4.2.1_v7o5sx5x3wbs57ifz6wc4f76we
eslint-plugin-vue: 9.7.0_eslint@8.27.0
husky: 7.0.4
less: 4.1.3
lint-staged: 13.0.3
npm-run-all: 4.1.5
picocolors: 1.0.0
pont-engine: 1.4.0
pont-engine: 1.5.2
postcss: 8.4.18
postcss-html: 1.5.0
postcss-less: 6.0.0_postcss@8.4.18
prettier: 2.7.1
rimraf: 3.0.2
sass: 1.56.1
sort-package-json: 1.57.0
stylelint: 14.14.0
stylelint-config-html: 1.1.0_2wb2ag3ubchp7fdo72hd6rkeve
stylelint-config-prettier: 9.0.3_stylelint@14.14.0
stylelint-config-recommended: 8.0.0_stylelint@14.14.0
stylelint-config-standard: 26.0.0_stylelint@14.14.0
stylelint-order: 5.0.0_stylelint@14.14.0
stylelint: 14.14.1
stylelint-config-html: 1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i
stylelint-config-prettier: 9.0.4_stylelint@14.14.1
stylelint-config-recommended: 8.0.0_stylelint@14.14.1
stylelint-config-standard: 26.0.0_stylelint@14.14.1
stylelint-order: 5.0.0_stylelint@14.14.1
stylus: 0.56.0
terser: 5.15.1
typescript: 4.8.4
unplugin-auto-import: 0.11.4_@vueuse+core@8.9.4
unplugin-vue-components: 0.22.9_vue@3.2.41
vite: 3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea
vue-eslint-parser: 9.1.0_eslint@8.26.0
vite: 3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i
vue-eslint-parser: 9.1.0_eslint@8.27.0
packages:
......@@ -155,8 +159,8 @@ packages:
'@jridgewell/gen-mapping': 0.1.1
'@jridgewell/trace-mapping': 0.3.17
/@antfu/utils/0.6.2:
resolution: {integrity: sha512-Qdwda+qE1KOKXuM8Gnn09zIJSA293J5putdHBx4J9sdbHzqp5QY4OmH77KgwJoi0PuY+kbddkVVdkSoZ9ruiug==}
/@antfu/utils/0.6.3:
resolution: {integrity: sha512-sEYpyyKUPOew9QsXZ8feRVMzW6DWLviwOl+/ap06UQW02A8Srbc95CPHVm4eUbiBzBgD46eyIT+przv//KSSlQ==}
dev: true
/@babel/code-frame/7.18.6:
......@@ -165,24 +169,24 @@ packages:
dependencies:
'@babel/highlight': 7.18.6
/@babel/compat-data/7.20.0:
resolution: {integrity: sha512-Gt9jszFJYq7qzXVK4slhc6NzJXnOVmRECWcVjF/T23rNXD9NtWQ0W3qxdg+p9wWIB+VQw3GYV/U2Ha9bRTfs4w==}
/@babel/compat-data/7.20.1:
resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==}
engines: {node: '>=6.9.0'}
/@babel/core/7.19.6:
resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==}
/@babel/core/7.20.2:
resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/code-frame': 7.18.6
'@babel/generator': 7.20.0
'@babel/helper-compilation-targets': 7.20.0_@babel+core@7.19.6
'@babel/helper-module-transforms': 7.19.6
'@babel/helpers': 7.20.0
'@babel/parser': 7.20.0
'@babel/generator': 7.20.4
'@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2
'@babel/helper-module-transforms': 7.20.2
'@babel/helpers': 7.20.1
'@babel/parser': 7.20.3
'@babel/template': 7.18.10
'@babel/traverse': 7.20.0
'@babel/types': 7.20.0
'@babel/traverse': 7.20.1
'@babel/types': 7.20.2
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
......@@ -191,11 +195,11 @@ packages:
transitivePeerDependencies:
- supports-color
/@babel/generator/7.20.0:
resolution: {integrity: sha512-GUPcXxWibClgmYJuIwC2Bc2Lg+8b9VjaJ+HlNdACEVt+Wlr1eoU1OPZjZRm7Hzl0gaTsUZNQfeihvZJhG7oc3w==}
/@babel/generator/7.20.4:
resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
'@jridgewell/gen-mapping': 0.3.2
jsesc: 2.5.2
......@@ -203,28 +207,28 @@ packages:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
dev: true
/@babel/helper-compilation-targets/7.20.0_@babel+core@7.19.6:
/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2:
resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
'@babel/compat-data': 7.20.0
'@babel/core': 7.19.6
'@babel/compat-data': 7.20.1
'@babel/core': 7.20.2
'@babel/helper-validator-option': 7.18.6
browserslist: 4.21.4
semver: 6.3.0
/@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.6:
resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==}
/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2:
resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
'@babel/core': 7.19.6
'@babel/core': 7.20.2
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-function-name': 7.19.0
......@@ -245,39 +249,39 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.18.10
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/helper-hoist-variables/7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/helper-member-expression-to-functions/7.18.9:
resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
dev: true
/@babel/helper-module-imports/7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/helper-module-transforms/7.19.6:
resolution: {integrity: sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==}
/@babel/helper-module-transforms/7.20.2:
resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-module-imports': 7.18.6
'@babel/helper-simple-access': 7.19.4
'@babel/helper-simple-access': 7.20.2
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.18.10
'@babel/traverse': 7.20.0
'@babel/types': 7.20.0
'@babel/traverse': 7.20.1
'@babel/types': 7.20.2
transitivePeerDependencies:
- supports-color
......@@ -285,11 +289,11 @@ packages:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
dev: true
/@babel/helper-plugin-utils/7.19.0:
resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==}
/@babel/helper-plugin-utils/7.20.2:
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
engines: {node: '>=6.9.0'}
dev: true
......@@ -300,23 +304,23 @@ packages:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-member-expression-to-functions': 7.18.9
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/traverse': 7.20.0
'@babel/types': 7.20.0
'@babel/traverse': 7.20.1
'@babel/types': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
/@babel/helper-simple-access/7.19.4:
resolution: {integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==}
/@babel/helper-simple-access/7.20.2:
resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/helper-split-export-declaration/7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/helper-string-parser/7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
......@@ -330,13 +334,13 @@ packages:
resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
engines: {node: '>=6.9.0'}
/@babel/helpers/7.20.0:
resolution: {integrity: sha512-aGMjYraN0zosCEthoGLdqot1oRsmxVTQRHadsUPz5QM44Zej2PYRz7XiDE7GqnkZnNtLbOuxqoZw42vkU7+XEQ==}
/@babel/helpers/7.20.1:
resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.18.10
'@babel/traverse': 7.20.0
'@babel/types': 7.20.0
'@babel/traverse': 7.20.1
'@babel/types': 7.20.2
transitivePeerDependencies:
- supports-color
......@@ -348,58 +352,58 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
/@babel/parser/7.20.0:
resolution: {integrity: sha512-G9VgAhEaICnz8iiJeGJQyVl6J2nTjbW0xeisva0PK6XcKsga7BIaqm4ZF8Rg1Wbaqmy6znspNqhPaPkyukujzg==}
/@babel/parser/7.20.3:
resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.20.0
'@babel/types': 7.20.2
/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.6:
/@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.2:
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.19.6
'@babel/helper-plugin-utils': 7.19.0
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
dev: true
/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.6:
/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2:
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.19.6
'@babel/helper-plugin-utils': 7.19.0
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
dev: true
/@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.19.6:
/@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2:
resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.19.6
'@babel/helper-plugin-utils': 7.19.0
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
dev: true
/@babel/plugin-transform-typescript/7.20.0_@babel+core@7.19.6:
resolution: {integrity: sha512-xOAsAFaun3t9hCwZ13Qe7gq423UgMZ6zAgmLxeGGapFqlT/X3L5qT2btjiVLlFn7gWtMaVyceS5VxGAuKbgizw==}
/@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2:
resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.19.6
'@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.6
'@babel/helper-plugin-utils': 7.19.0
'@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.19.6
'@babel/core': 7.20.2
'@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2
'@babel/helper-plugin-utils': 7.20.2
'@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.2
transitivePeerDependencies:
- supports-color
dev: true
/@babel/standalone/7.20.0:
resolution: {integrity: sha512-8toFReoMyknVN538KZYS9HJLUlpvibQiPQqt8TYFeyV+FlZUmM8TG2zcS8q4vAijCRLoAKT1EzeBVvbxjMfi9A==}
/@babel/standalone/7.20.4:
resolution: {integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw==}
engines: {node: '>=6.9.0'}
dev: true
......@@ -408,28 +412,28 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/parser': 7.20.0
'@babel/types': 7.20.0
'@babel/parser': 7.20.3
'@babel/types': 7.20.2
/@babel/traverse/7.20.0:
resolution: {integrity: sha512-5+cAXQNARgjRUK0JWu2UBwja4JLSO/rBMPJzpsKb+oBF5xlUuCfljQepS4XypBQoiigL0VQjTZy6WiONtUdScQ==}
/@babel/traverse/7.20.1:
resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/generator': 7.20.0
'@babel/generator': 7.20.4
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-function-name': 7.19.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
'@babel/parser': 7.20.0
'@babel/types': 7.20.0
'@babel/parser': 7.20.3
'@babel/types': 7.20.2
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
/@babel/types/7.20.0:
resolution: {integrity: sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==}
/@babel/types/7.20.2:
resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.19.4
......@@ -450,7 +454,7 @@ packages:
lodash: 4.17.21
resolve-from: 5.0.0
resolve-global: 1.0.0
yargs: 17.6.0
yargs: 17.6.2
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
......@@ -616,15 +620,15 @@ packages:
postcss-selector-parser: 6.0.10
dev: true
/@dcloudio/types/3.0.15:
resolution: {integrity: sha512-3ngPB4X1Nql8OxWn3sjXgGYAB57mPnAzzmlOBv1nppYGJMD/Hn/oet1LUK72IdJKxiCU5kMBftWylDPQAx6Y7g==}
/@dcloudio/types/3.0.19:
resolution: {integrity: sha512-j5mmKskyAxGa3yD5s+M03mRJu6IjxesHJMsXLB3p4jhd2K8D1aqHB3XDrhwPRauOTrKkQSGF14bp8oQsS2t4tA==}
dev: true
/@dcloudio/uni-app-plus/3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi:
resolution: {integrity: sha512-ifNWv9XynCO/3v+tjztkSJgHF6xH/ccUdKPh9i4xAQ5emLIrH4FhmPyhyrX9Az5ExiEOpQ8Rbj2lx7FDPzq3sQ==}
/@dcloudio/uni-app-plus/3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q:
resolution: {integrity: sha512-9znCiTYU44SSCM4Dl6fYiLIquvcOnAxFzzq2hARxIGWI6MihjnAqzJ1hg32+QpoShZ0NkohxStX/IjCDbY0/Mw==}
dependencies:
'@dcloudio/uni-app-vite': 3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi
'@dcloudio/uni-app-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-app-vite': 3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q
'@dcloudio/uni-app-vue': 3.0.0-alpha-3060820221027004
transitivePeerDependencies:
- postcss
- supports-color
......@@ -633,21 +637,21 @@ packages:
- vue
dev: false
/@dcloudio/uni-app-vite/3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi:
resolution: {integrity: sha512-Vcg3uo6DM+Kbd7I7roUaUPI9eXz8vs0Xuj1j7x85nKl0sxGxId1a/5jZUitJi4DthZzyNO+RoDiSKfOUMmsieg==}
/@dcloudio/uni-app-vite/3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q:
resolution: {integrity: sha512-5+aik7NjW+x6cxO8/E7d1JgbVzndTxHi7MVX/IIXhYaczc2cG2EfT9LfwBA4WMOnq9DH7dlv9NhAlA0a6eg/rg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-nvue-styler': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-nvue-styler': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@rollup/pluginutils': 4.2.1
'@vitejs/plugin-vue': 3.2.0_vite@3.1.8+vue@3.2.41
'@vitejs/plugin-vue': 3.2.0_vite@3.2.2+vue@3.2.41
'@vue/compiler-dom': 3.2.41
'@vue/compiler-sfc': 3.2.41
debug: 4.3.4
fs-extra: 10.1.0
picocolors: 1.0.0
rollup: 2.78.1
rollup: 2.79.1
transitivePeerDependencies:
- postcss
- supports-color
......@@ -656,19 +660,19 @@ packages:
- vue
dev: false
/@dcloudio/uni-app-vue/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-d7NeydNkxA9JWxp+YHqzbn/EJPplsOoqe2EAyPjEMIM562JuyUMVtfcfyT03rMaODINu3FsP+ci7SKSMJUOHTA==}
/@dcloudio/uni-app-vue/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-/l92Ed3+TiESyPzEcRqzPdEM0JN0nzOR9U3Q0eijBurIlOZkyHWVOlHtSVbj9vcYxUXM2ueCLPbuzTT2zuSuMg==}
dev: false
/@dcloudio/uni-app/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-RmdeKkiFD3JXJUQQpSz1aiNpJr7kGOSxJd2ch5Uz5Vw7G2nUzR/COzzUCbXfXLFLiNJkeQjZ70E/6ur3+tjoLg==}
/@dcloudio/uni-app/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-skOOmhRl3Fvlqfmo1q+gwGiIDu90xeFbiTo5GNDPQ+6PgwtCUDip+t+gGmS/ZplyRZL/Bnet0sYjta0df2+kCw==}
dependencies:
'@dcloudio/uni-cloud': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-components': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-push': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-stat': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-cloud': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-components': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-push': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-stat': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
- postcss
......@@ -677,10 +681,10 @@ packages:
- vue
dev: false
/@dcloudio/uni-automator/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-qisOehpmGY/wx95SDPzeZp807BBlqUZ58JTrYlwTFWwIijyV2bMpcXT2/UcpTxtagyjG1Cgq9cI0kojizLTXpA==}
/@dcloudio/uni-automator/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-CZejXMIwdaT86zuZ5Z/8BLcP74pcciTDm08XvFDv/r2WNJCS7117UIyO0W6WeRRteE+rsa0iQYWTDRxaTKdrRQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
address: 1.2.1
cross-env: 7.0.3
debug: 4.3.4
......@@ -690,7 +694,7 @@ packages:
postcss-selector-parser: 6.0.10
qrcode-reader: 1.0.4
qrcode-terminal: 0.12.0
ws: 8.10.0
ws: 8.11.0
transitivePeerDependencies:
- bufferutil
- postcss
......@@ -700,16 +704,16 @@ packages:
- vue
dev: true
/@dcloudio/uni-cli-shared/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-sl/nNNGhYUabU9dCHqRVo/YzGEahO+aTg1G7ZVVuIK1RO87m6blg4U+yOnDSo1N0Nv/fDuNQwhuggG+/UNDawA==}
/@dcloudio/uni-cli-shared/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-zzGxi/+RSq21GLo4l5lIzENZwC0K2O79ZpVHF5WmLfL3IcMTRQAMclTL2Po5JUaqfT2ambbViibMwFa3FHRf5A==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/core': 7.19.6
'@babel/parser': 7.20.0
'@babel/types': 7.20.0
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@babel/core': 7.20.2
'@babel/parser': 7.20.3
'@babel/types': 7.20.2
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@intlify/core-base': 9.1.9
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
......@@ -725,7 +729,7 @@ packages:
compare-versions: 3.6.0
debug: 4.3.4
es-module-lexer: 0.9.3
esbuild: 0.15.12
esbuild: 0.15.13
estree-walker: 2.0.2
fast-glob: 3.2.12
fs-extra: 10.1.0
......@@ -750,12 +754,12 @@ packages:
- ts-node
- vue
/@dcloudio/uni-cloud/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-dNHuQTNDQEiDLAADIVirwyeEO4V9+WD+ij5Ah6NDW40xFQpmCiUxAYZJZGeGMCAiKPzG7ry/PJV9m842F3t8Tw==}
/@dcloudio/uni-cloud/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-1xN88oIKG6VGaGtHYV2a7lFtOfb9jZNRJUSjyattbEqtGTNo9pfuvxEq+aKU3rfGtmBWrSRurZpMmkwZfVWAyQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/shared': 3.2.41
fast-glob: 3.2.12
transitivePeerDependencies:
......@@ -765,15 +769,15 @@ packages:
- vue
dev: false
/@dcloudio/uni-components/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-zjp6LdTjxFztIIBjgPfeBbtllRkS0HEiZhW6zTAmXNrin9vPVj9Z9d3wFNExWJ8Gzx0BglRWWZHf2juqh7hxgw==}
/@dcloudio/uni-components/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-1si0au6LTcFGnJ6/mdG2NjTK5FDVyMFZih4TCRYM6VpYIJC5phqbx5dnKlznIkP1z2sjwq7RspYzfnsBPEg9aA==}
dev: false
/@dcloudio/uni-h5-vite/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-Cr9NdsWtWmDm30E6XpgUBK8g1iPM5Tt0lw/8V5yLWBBph5Hy75rNh6DcfGbFq2NgK5A33qxmCpbYQ7o3wp/iUg==}
/@dcloudio/uni-h5-vite/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-b+AaiiTxiUS8JGyxSISEEDvMTQUPxv/+9owbA1vbE8wN4z6RYYIC47Lp51VuxuzruJXJ0/wLRiJKjfw4VPXG7A==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@rollup/pluginutils': 4.2.1
'@vue/compiler-dom': 3.2.41
'@vue/compiler-sfc': 3.2.41
......@@ -790,19 +794,19 @@ packages:
- vue
dev: false
/@dcloudio/uni-h5-vue/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-W5SL/xdsoXzga8R7ibbWQYUIqqdcwkM5/YZx38wgsnUQAn7/eZjfYxyT+eGJe1fyAunLhFPsvqgft0ICz6X2Xg==}
/@dcloudio/uni-h5-vue/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-+ihFXaugfnbeWfXWMKUStfxFdRIYuP1VpW3KpTF0hqdI+W2LohQV7jIFNz/NeBExm3JGeP9M40/z4hFGbGWy1Q==}
dependencies:
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
dev: false
/@dcloudio/uni-h5/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-AfzXEpmsF544XA1ruLW1k981LUKW86C7ogYkv9ci8OjF7/1T+fwl/6XSUzFYh2W6+NnxMRSOqvwP/Dbl78MhZQ==}
/@dcloudio/uni-h5/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-pj4moDmgga+S8LGOlQO9Iq+jbH5a79SsuzRbyB5/AYIKgMVeJVKUO63SYZ5VHVC3JSDNFblo7qPkwQ6qakvWBA==}
dependencies:
'@dcloudio/uni-h5-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-h5-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-h5-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-h5-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/server-renderer': 3.2.41_vue@3.2.41
'@vue/shared': 3.2.41
localstorage-polyfill: 1.0.1
......@@ -820,16 +824,16 @@ packages:
resolution: {integrity: sha512-FO9Iu4zW4td3Tr+eiCDWuele2ehkJ4qxQ/UhpAMLjso+ZdWz6NagK5Syh6cdy1hoDqbxpNoqnLynuJXe81Ereg==}
dev: true
/@dcloudio/uni-i18n/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-h0aBOHrgH9x7kedHV+pap+iFE3DEfDj+2sVVt5/9wjflxaB11VQNKDbU56ncjLqiyQug/lArfA9a9EbJ7swH9A==}
/@dcloudio/uni-i18n/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-K6TR40ErIuZm5rGOg87z6RDq9PMwkjJW7Cgz8RsgzecFM37rAeDZSspL5OOpsHjYadcaZlK6RtaQ1yYp7j6S9g==}
/@dcloudio/uni-mp-alipay/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-J8qe142c+NGCPMk4ipcVpUzZegou63gnnzPSW+y3mz2AmjRIjE71OjoOYWReJKC4vsHL0H6Us3oSx1Sl4lIYPg==}
/@dcloudio/uni-mp-alipay/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-QL2dIOZYm1n6e5N8J/Awhw7iv+ABfz1eJEfevr7zElIrrQS7shGjGagVUswxTozMk7n7XDSzoSSIFM1xu4ilYA==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
......@@ -839,15 +843,15 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-baidu/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-jDSXXud9rLXyfjxWGGUpwUj4fAljtPnbiicSBxVDkj+4tR0kKLLH9gxc8IzlhjtThuAA1WtexF6wWXK0hPztkw==}
/@dcloudio/uni-mp-baidu/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-1HKdd3CLZ1919YuLLP5roXi+viFx7+wX8Kc2Bm5KQAKS0GEhphcEoWfMprIt5KLpCk0C19edhjGmwRypHn0uWQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
......@@ -857,14 +861,14 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-compiler/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-5v7hEu5slo2EQYcCOn5ibwcZW20gTfzMGLUzLgHufV24+Zk6bcnFcKe+n0OhfLiqI6R1OpCCKQ+nuUn16G00Lg==}
/@dcloudio/uni-mp-compiler/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-dLhvVhU8uyvVBWzEE5hCp3d7Pt4e2IiTZuEbskIUIUtTQBG5TvTW1QsOObtzxuF8+yoy/TqX0yY7Y6vw87GZKw==}
dependencies:
'@babel/generator': 7.20.0
'@babel/parser': 7.20.0
'@babel/types': 7.20.0
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@babel/generator': 7.20.4
'@babel/parser': 7.20.3
'@babel/types': 7.20.2
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/compiler-dom': 3.2.41
'@vue/shared': 3.2.41
......@@ -876,15 +880,15 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-kuaishou/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-H1/pmUaQWwm+be8lazt2q0FFLjcvRjSrS4XO87D0pZKeXNj4svc9ZcfJq6MvlqgZmng9VhzVMmDc/HEhPaN6Jw==}
/@dcloudio/uni-mp-kuaishou/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-X7+CWI7F7tKU3An8nztcoOkc+3xRQ1tQ2hXXdXJfciriEWQiegEpckgh7MJ9c8Xv++utxQBNZevspO0wskHD+A==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-weixin': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
......@@ -894,15 +898,15 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-lark/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-WXfonD6vjyb3Y9bOtro4BlTqORgS0cTe0Qi/8uEM5d7UI5lfFfxjsmW8OnCDavh9k3aVTEuw2fv5dOpqTaQQ6A==}
/@dcloudio/uni-mp-lark/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-h8WiGH7FDI4/puYcPnnTZgikafCw11lpR5wkcwjBM87vypoMqkMchfXj/Lwe2+ZvGRHusMLvQ2bJXivECfJ+aQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-toutiao': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-toutiao': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
......@@ -912,13 +916,13 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-qq/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-T8/BI0WD0ZyhAidkr1tt45DdGFyQeUFeG+Xn3OgVaEDhIPbvCi8uZtde/ba3Hrkf9aGJjBmRNHtuXBmmwLAqWw==}
/@dcloudio/uni-mp-qq/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-HY7Duo3iR9EFqwiUgjC6Rh4JmnvDjP6zHU1mhzoVXK9caXXDeN7JOnre9EucP8Ci2gEuIXZvUk46N3ytPnYRVw==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/shared': 3.2.41
fs-extra: 10.1.0
transitivePeerDependencies:
......@@ -928,14 +932,14 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-toutiao/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-wsZfhJUaz1rUhtwaGtg1nsP84a/5jrMMqjEsUI0X94rT/hI+zqeOB5EIP+oNlyCpea2ALBaellLmGAOJlfdjUg==}
/@dcloudio/uni-mp-toutiao/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-xByf3m/wPFUos29v352oANmqPNk2pAH3rCEb4tz2Nx5Kkbx599RxhRSfj8vsABCST9hfLmkoHFKF1P4xaajNjg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
transitivePeerDependencies:
......@@ -945,18 +949,17 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-vite/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-3wzzj31knNLur81cLaD4E4rzOhtegIknqiOM2bq2UTRixVhzFs/RIjvOfqd1+7KFe5LD4SE0aQf9hikNUPJn8w==}
/@dcloudio/uni-mp-vite/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-Db8ZNyvPPlL8mYHhEua1lLxthNQl2h5LdsroV0o9soo37AEgXko9HHMRt377M89GsnA3mmQlLIaxbLjazvxlKA==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-i18n': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/compiler-sfc': 3.2.41
'@vue/shared': 3.2.41
debug: 4.3.4
magic-string: 0.26.7
transitivePeerDependencies:
- postcss
- supports-color
......@@ -964,20 +967,20 @@ packages:
- vue
dev: false
/@dcloudio/uni-mp-vue/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-ENGg3QkyQZ6nx+UBbcdfUWAZOYh6S7pQnACWz4zvzH4Y4ng3w8V6SNlcmEo3r0yKg/siwYyzaK7iAvFi6T46aw==}
/@dcloudio/uni-mp-vue/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-428LFq81Gizm0yMbOWBeq/+9XDBZxJG2+10LxQhsNpUrmBZt+pLHhqbESfM3T89FTfW5LixMJ0R09kuEVNHb8w==}
dependencies:
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/shared': 3.2.41
dev: false
/@dcloudio/uni-mp-weixin/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-gDUx6rQ8R9Wej7ZQG4l2vBekpmu0ayZuEmOWaxpa+8yoQogKgXe3V+IwDM/J/XRTPnNbcq+WFEgPnsfuNdVU3w==}
/@dcloudio/uni-mp-weixin/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-tFjSe/nDBHGlQUA9M7gyk8UCtbcc1eS1Ib+J4tlNWAJIGSynyoD4lfhsF54a9TFvr1zl1BaPZKKtr66vv8mukg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/shared': 3.2.41
transitivePeerDependencies:
- postcss
......@@ -986,18 +989,18 @@ packages:
- vue
dev: false
/@dcloudio/uni-nvue-styler/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-oE2pAZQmWWmXBG8RUGmQALaOGTrZjsh130PHCoHfjB2cu1NKeA4TuthFXelTk5bierzvziTOeuV6ZDxIwR/CNg==}
/@dcloudio/uni-nvue-styler/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-OIXk1h+1FfEq0FVPi26nmk7Hnqr1ODBxaehF1juDn7AFG6sdOmi76lazyd0B/vzl3WtrPPXI4FvGmLGhYGZHYQ==}
dependencies:
'@vue/shared': 3.2.41
parse-css-font: 4.0.0
postcss: 8.4.18
dev: false
/@dcloudio/uni-push/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-Xlv0RnEATy2p5zc1dT6yIW4r7MTGD8KWsNasqjxlgPu7OgUSnQHTcPhRoYvfHd/o0UfVhnXIVOF75YRjco08Sg==}
/@dcloudio/uni-push/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-2LOeKy35HJPxKrooG4OM5h1J//fxa8t0DJeWkAiLyp0OhR6pS8paU9s+/D9/Mxdg+LBcrQMB9jccp+WfD5/tgA==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
transitivePeerDependencies:
- postcss
- supports-color
......@@ -1005,13 +1008,13 @@ packages:
- vue
dev: false
/@dcloudio/uni-quickapp-webview/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-Q53wW91k6/gkGNnCmSdC9P64SPwodrwGfiKPFag6AdEDHvnXEgpmKVVyhhvAXJaB6IZJkb0F07BJwUopGqr8EQ==}
/@dcloudio/uni-quickapp-webview/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-jcEGjrh0GMLsDnWc3yzLpu3cWpQzmuIEzNrR4RyMvSO1TieP8jcN7tF8MbWRMH/siNZ9+FXN87/+sEDrWuibZw==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-mp-vue': 3.0.0-alpha-3060820221027004
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@vue/shared': 3.2.41
transitivePeerDependencies:
- postcss
......@@ -1020,16 +1023,16 @@ packages:
- vue
dev: false
/@dcloudio/uni-shared/3.0.0-alpha-3060820221027002:
resolution: {integrity: sha512-ouicpgWy7g4ZK3xMEG3yAiWhrk0jYbKqidd7jHxGXqyCekKiQdXWO/tLiZAe6XX8k02vrhlCThbtpcuEX5MD9w==}
/@dcloudio/uni-shared/3.0.0-alpha-3060820221027004:
resolution: {integrity: sha512-aPjcXk77pBizzv3s/UeVsoimpNkY1nKQjzknmEceUPozrn77V3/gd218SZJbh76lDudKNyaIOsvFEksQT35Lcw==}
dependencies:
'@vue/shared': 3.2.41
/@dcloudio/uni-stat/3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-MFwrBUNlqGZKi6JqeslYfLBpusbSORAE/kaWV6VondpPkd7jAoqjVNupEjEosYAr8btsdyhlwIIgbWcStHtBBA==}
/@dcloudio/uni-stat/3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41:
resolution: {integrity: sha512-gapZehPC84QAuGKm5/mAqbOkksAVgXyCwyhB/lcssWDm26BdIamQcgrNcrW5gz2AsXwkj40OKXXRl3PhJTIS8w==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
debug: 4.3.4
transitivePeerDependencies:
- postcss
......@@ -1038,22 +1041,26 @@ packages:
- vue
dev: false
/@dcloudio/vite-plugin-uni/3.0.0-alpha-3060820221027002_ngvqpr46wcq5wrt767jyuhsnmi:
resolution: {integrity: sha512-6ss/xNbR1K8J+P04BO7o4si7Ldk7B3Py/TgCuYPfP7B9sHYeBLolApyPKj6q3taJInDohTdVU4kvHg3hJXP1pg==}
/@dcloudio/uni-ui/1.4.23:
resolution: {integrity: sha512-FJRkhL240gin9WvOunY38Yi2/0FzTLVlEI3dxcjzaV1oYa81o+IWEf/29YDiRrsHuvYDk9g600QgiZLC+A6ycA==}
dev: false
/@dcloudio/vite-plugin-uni/3.0.0-alpha-3060820221027004_ye7i4l32thyfreu66zm4trdn3q:
resolution: {integrity: sha512-g8l3Kgqbb5jtlGsxUOhPPmBKX+0u+/cGLtKEBm9/HJkZQ4DsDlIr30dLD5tp/G4a/JXTwjsWFTHX3o7jF6BEuQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
vite: 3.1.8
vite: 3.2.2
dependencies:
'@babel/core': 7.19.6
'@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.6
'@babel/plugin-transform-typescript': 7.20.0_@babel+core@7.19.6
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027002_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027002
'@babel/core': 7.20.2
'@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.2
'@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.2
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060820221027004_postcss@8.4.18+vue@3.2.41
'@dcloudio/uni-shared': 3.0.0-alpha-3060820221027004
'@rollup/pluginutils': 4.2.1
'@vitejs/plugin-legacy': 2.3.0_terser@5.15.1+vite@3.1.8
'@vitejs/plugin-vue': 3.2.0_vite@3.1.8+vue@3.2.41
'@vitejs/plugin-vue-jsx': 2.1.0_vite@3.1.8+vue@3.2.41
'@vitejs/plugin-legacy': 2.3.1_terser@5.15.1+vite@3.2.2
'@vitejs/plugin-vue': 3.2.0_vite@3.2.2+vue@3.2.41
'@vitejs/plugin-vue-jsx': 2.1.1_vite@3.2.2+vue@3.2.41
'@vue/compiler-core': 3.2.41
'@vue/compiler-dom': 3.2.41
'@vue/compiler-sfc': 3.2.41
......@@ -1068,7 +1075,7 @@ packages:
jsonc-parser: 3.2.0
picocolors: 1.0.0
terser: 5.15.1
vite: 3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea
vite: 3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i
transitivePeerDependencies:
- postcss
- supports-color
......@@ -1076,16 +1083,16 @@ packages:
- vue
dev: true
/@esbuild/android-arm/0.15.12:
resolution: {integrity: sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==}
/@esbuild/android-arm/0.15.13:
resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
/@esbuild/linux-loong64/0.15.12:
resolution: {integrity: sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==}
/@esbuild/linux-loong64/0.15.13:
resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
......@@ -1098,7 +1105,7 @@ packages:
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.4.0
espree: 9.4.1
globals: 13.17.0
ignore: 5.2.0
import-fresh: 3.3.0
......@@ -1333,7 +1340,7 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 18.11.8
'@types/node': 18.11.9
dev: true
/@types/json-schema/7.0.11:
......@@ -1343,11 +1350,11 @@ packages:
/@types/lodash-es/4.17.6:
resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==}
dependencies:
'@types/lodash': 4.14.187
'@types/lodash': 4.14.188
dev: true
/@types/lodash/4.14.187:
resolution: {integrity: sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A==}
/@types/lodash/4.14.188:
resolution: {integrity: sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==}
dev: true
/@types/minimatch/5.1.2:
......@@ -1370,8 +1377,8 @@ packages:
resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==}
dev: true
/@types/node/18.11.8:
resolution: {integrity: sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==}
/@types/node/18.11.9:
resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==}
dev: true
/@types/normalize-package-data/2.4.1:
......@@ -1397,8 +1404,8 @@ packages:
/@types/web-bluetooth/0.0.14:
resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==}
/@typescript-eslint/eslint-plugin/5.42.0_6xw5wg2354iw4zujk2f3vyfrzu:
resolution: {integrity: sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==}
/@typescript-eslint/eslint-plugin/5.42.1_2udltptbznfmezdozpdoa2aemq:
resolution: {integrity: sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
......@@ -1408,12 +1415,12 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m
'@typescript-eslint/scope-manager': 5.42.0
'@typescript-eslint/type-utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m
'@typescript-eslint/utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m
'@typescript-eslint/parser': 5.42.1_rmayb2veg2btbq6mbmnyivgasy
'@typescript-eslint/scope-manager': 5.42.1
'@typescript-eslint/type-utils': 5.42.1_rmayb2veg2btbq6mbmnyivgasy
'@typescript-eslint/utils': 5.42.1_rmayb2veg2btbq6mbmnyivgasy
debug: 4.3.4
eslint: 8.26.0
eslint: 8.27.0
ignore: 5.2.0
natural-compare-lite: 1.4.0
regexpp: 3.2.0
......@@ -1424,8 +1431,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.42.0_wyqvi574yv7oiwfeinomdzmc3m:
resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==}
/@typescript-eslint/parser/5.42.1_rmayb2veg2btbq6mbmnyivgasy:
resolution: {integrity: sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
......@@ -1434,26 +1441,26 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.42.0
'@typescript-eslint/types': 5.42.0
'@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4
'@typescript-eslint/scope-manager': 5.42.1
'@typescript-eslint/types': 5.42.1
'@typescript-eslint/typescript-estree': 5.42.1_typescript@4.8.4
debug: 4.3.4
eslint: 8.26.0
eslint: 8.27.0
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.42.0:
resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==}
/@typescript-eslint/scope-manager/5.42.1:
resolution: {integrity: sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.42.0
'@typescript-eslint/visitor-keys': 5.42.0
'@typescript-eslint/types': 5.42.1
'@typescript-eslint/visitor-keys': 5.42.1
dev: true
/@typescript-eslint/type-utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m:
resolution: {integrity: sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==}
/@typescript-eslint/type-utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy:
resolution: {integrity: sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
......@@ -1462,23 +1469,23 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4
'@typescript-eslint/utils': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m
'@typescript-eslint/typescript-estree': 5.42.1_typescript@4.8.4
'@typescript-eslint/utils': 5.42.1_rmayb2veg2btbq6mbmnyivgasy
debug: 4.3.4
eslint: 8.26.0
eslint: 8.27.0
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types/5.42.0:
resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==}
/@typescript-eslint/types/5.42.1:
resolution: {integrity: sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.42.0_typescript@4.8.4:
resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==}
/@typescript-eslint/typescript-estree/5.42.1_typescript@4.8.4:
resolution: {integrity: sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
......@@ -1486,8 +1493,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.42.0
'@typescript-eslint/visitor-keys': 5.42.0
'@typescript-eslint/types': 5.42.1
'@typescript-eslint/visitor-keys': 5.42.1
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
......@@ -1498,88 +1505,88 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.42.0_wyqvi574yv7oiwfeinomdzmc3m:
resolution: {integrity: sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==}
/@typescript-eslint/utils/5.42.1_rmayb2veg2btbq6mbmnyivgasy:
resolution: {integrity: sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.42.0
'@typescript-eslint/types': 5.42.0
'@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4
eslint: 8.26.0
'@typescript-eslint/scope-manager': 5.42.1
'@typescript-eslint/types': 5.42.1
'@typescript-eslint/typescript-estree': 5.42.1_typescript@4.8.4
eslint: 8.27.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.26.0
eslint-utils: 3.0.0_eslint@8.27.0
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.42.0:
resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==}
/@typescript-eslint/visitor-keys/5.42.1:
resolution: {integrity: sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.42.0
'@typescript-eslint/types': 5.42.1
eslint-visitor-keys: 3.3.0
dev: true
/@vitejs/plugin-legacy/2.3.0_terser@5.15.1+vite@3.1.8:
resolution: {integrity: sha512-Bh62i0gzQvvT8AeAAb78nOnqSYXypkRmQmOTImdPZ39meHR9e2une3AIFmVo4s1SDmcmJ6qj18Sa/lRc/14KaA==}
/@vitejs/plugin-legacy/2.3.1_terser@5.15.1+vite@3.2.2:
resolution: {integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
terser: ^5.4.0
vite: ^3.0.0
dependencies:
'@babel/standalone': 7.20.0
'@babel/standalone': 7.20.4
core-js: 3.26.0
magic-string: 0.26.7
regenerator-runtime: 0.13.10
systemjs: 6.13.0
terser: 5.15.1
vite: 3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea
vite: 3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i
dev: true
/@vitejs/plugin-vue-jsx/2.1.0_vite@3.1.8+vue@3.2.41:
resolution: {integrity: sha512-vvL8MHKN0hUf5LE+/rCk1rduwzW6NihD6xEfM4s1gGCSWQFYd5zLdxBs++z3S7AV/ynr7Yig5Xp1Bm0wlB4IAA==}
/@vitejs/plugin-vue-jsx/2.1.1_vite@3.2.2+vue@3.2.41:
resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^3.0.0
vue: ^3.0.0
dependencies:
'@babel/core': 7.19.6
'@babel/plugin-transform-typescript': 7.20.0_@babel+core@7.19.6
'@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.19.6
vite: 3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea
'@babel/core': 7.20.2
'@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.2
'@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.2
vite: 3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i
vue: 3.2.41
transitivePeerDependencies:
- supports-color
dev: true
/@vitejs/plugin-vue/3.2.0_vite@3.1.8+vue@3.2.41:
/@vitejs/plugin-vue/3.2.0_vite@3.2.2+vue@3.2.41:
resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^3.0.0
vue: ^3.2.25
dependencies:
vite: 3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea
vite: 3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i
vue: 3.2.41
/@vue/babel-helper-vue-transform-on/1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
dev: true
/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.19.6:
/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.2:
resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
dependencies:
'@babel/helper-module-imports': 7.18.6
'@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.6
'@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2
'@babel/template': 7.18.10
'@babel/traverse': 7.20.0
'@babel/types': 7.20.0
'@babel/traverse': 7.20.1
'@babel/types': 7.20.2
'@vue/babel-helper-vue-transform-on': 1.0.2
camelcase: 6.3.0
html-tags: 3.2.0
......@@ -1592,7 +1599,7 @@ packages:
/@vue/compiler-core/3.2.41:
resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
dependencies:
'@babel/parser': 7.20.0
'@babel/parser': 7.20.3
'@vue/shared': 3.2.41
estree-walker: 2.0.2
source-map: 0.6.1
......@@ -1606,7 +1613,7 @@ packages:
/@vue/compiler-sfc/3.2.41:
resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
dependencies:
'@babel/parser': 7.20.0
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.41
'@vue/compiler-dom': 3.2.41
'@vue/compiler-ssr': 3.2.41
......@@ -1630,7 +1637,7 @@ packages:
/@vue/reactivity-transform/3.2.41:
resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
dependencies:
'@babel/parser': 7.20.0
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
estree-walker: 2.0.2
......@@ -1875,7 +1882,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.4
caniuse-lite: 1.0.30001429
caniuse-lite: 1.0.30001431
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
......@@ -1968,7 +1975,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001429
caniuse-lite: 1.0.30001431
electron-to-chromium: 1.4.284
node-releases: 2.0.6
update-browserslist-db: 1.0.10_browserslist@4.21.4
......@@ -2029,8 +2036,8 @@ packages:
engines: {node: '>=10'}
dev: true
/caniuse-lite/1.0.30001429:
resolution: {integrity: sha512-511ThLu1hF+5RRRt0zYCf2U2yRr9GPF6m5y90SBCWsvSoYoW7yAGlv/elyPaNfvGCkp6kj/KFZWU0BMA69Prsg==}
/caniuse-lite/1.0.30001431:
resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
/chalk/2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
......@@ -2786,8 +2793,8 @@ packages:
object.assign: 4.1.4
regexp.prototype.flags: 1.4.3
safe-regex-test: 1.0.0
string.prototype.trimend: 1.0.5
string.prototype.trimstart: 1.0.5
string.prototype.trimend: 1.0.6
string.prototype.trimstart: 1.0.6
unbox-primitive: 1.0.2
dev: true
......@@ -2803,194 +2810,194 @@ packages:
is-symbol: 1.0.4
dev: true
/esbuild-android-64/0.15.12:
resolution: {integrity: sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==}
/esbuild-android-64/0.15.13:
resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
optional: true
/esbuild-android-arm64/0.15.12:
resolution: {integrity: sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==}
/esbuild-android-arm64/0.15.13:
resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
/esbuild-darwin-64/0.15.12:
resolution: {integrity: sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==}
/esbuild-darwin-64/0.15.13:
resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
/esbuild-darwin-arm64/0.15.12:
resolution: {integrity: sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==}
/esbuild-darwin-arm64/0.15.13:
resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
/esbuild-freebsd-64/0.15.12:
resolution: {integrity: sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==}
/esbuild-freebsd-64/0.15.13:
resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
optional: true
/esbuild-freebsd-arm64/0.15.12:
resolution: {integrity: sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==}
/esbuild-freebsd-arm64/0.15.13:
resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
optional: true
/esbuild-linux-32/0.15.12:
resolution: {integrity: sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==}
/esbuild-linux-32/0.15.13:
resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-64/0.15.12:
resolution: {integrity: sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==}
/esbuild-linux-64/0.15.13:
resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-arm/0.15.12:
resolution: {integrity: sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==}
/esbuild-linux-arm/0.15.13:
resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-arm64/0.15.12:
resolution: {integrity: sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==}
/esbuild-linux-arm64/0.15.13:
resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-mips64le/0.15.12:
resolution: {integrity: sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==}
/esbuild-linux-mips64le/0.15.13:
resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-ppc64le/0.15.12:
resolution: {integrity: sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==}
/esbuild-linux-ppc64le/0.15.13:
resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-riscv64/0.15.12:
resolution: {integrity: sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==}
/esbuild-linux-riscv64/0.15.13:
resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
/esbuild-linux-s390x/0.15.12:
resolution: {integrity: sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==}
/esbuild-linux-s390x/0.15.13:
resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
optional: true
/esbuild-netbsd-64/0.15.12:
resolution: {integrity: sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==}
/esbuild-netbsd-64/0.15.13:
resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
optional: true
/esbuild-openbsd-64/0.15.12:
resolution: {integrity: sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==}
/esbuild-openbsd-64/0.15.13:
resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
optional: true
/esbuild-sunos-64/0.15.12:
resolution: {integrity: sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==}
/esbuild-sunos-64/0.15.13:
resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
optional: true
/esbuild-windows-32/0.15.12:
resolution: {integrity: sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==}
/esbuild-windows-32/0.15.13:
resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
/esbuild-windows-64/0.15.12:
resolution: {integrity: sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==}
/esbuild-windows-64/0.15.13:
resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
/esbuild-windows-arm64/0.15.12:
resolution: {integrity: sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==}
/esbuild-windows-arm64/0.15.13:
resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
/esbuild/0.15.12:
resolution: {integrity: sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==}
/esbuild/0.15.13:
resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.15.12
'@esbuild/linux-loong64': 0.15.12
esbuild-android-64: 0.15.12
esbuild-android-arm64: 0.15.12
esbuild-darwin-64: 0.15.12
esbuild-darwin-arm64: 0.15.12
esbuild-freebsd-64: 0.15.12
esbuild-freebsd-arm64: 0.15.12
esbuild-linux-32: 0.15.12
esbuild-linux-64: 0.15.12
esbuild-linux-arm: 0.15.12
esbuild-linux-arm64: 0.15.12
esbuild-linux-mips64le: 0.15.12
esbuild-linux-ppc64le: 0.15.12
esbuild-linux-riscv64: 0.15.12
esbuild-linux-s390x: 0.15.12
esbuild-netbsd-64: 0.15.12
esbuild-openbsd-64: 0.15.12
esbuild-sunos-64: 0.15.12
esbuild-windows-32: 0.15.12
esbuild-windows-64: 0.15.12
esbuild-windows-arm64: 0.15.12
'@esbuild/android-arm': 0.15.13
'@esbuild/linux-loong64': 0.15.13
esbuild-android-64: 0.15.13
esbuild-android-arm64: 0.15.13
esbuild-darwin-64: 0.15.13
esbuild-darwin-arm64: 0.15.13
esbuild-freebsd-64: 0.15.13
esbuild-freebsd-arm64: 0.15.13
esbuild-linux-32: 0.15.13
esbuild-linux-64: 0.15.13
esbuild-linux-arm: 0.15.13
esbuild-linux-arm64: 0.15.13
esbuild-linux-mips64le: 0.15.13
esbuild-linux-ppc64le: 0.15.13
esbuild-linux-riscv64: 0.15.13
esbuild-linux-s390x: 0.15.13
esbuild-netbsd-64: 0.15.13
esbuild-openbsd-64: 0.15.13
esbuild-sunos-64: 0.15.13
esbuild-windows-32: 0.15.13
esbuild-windows-64: 0.15.13
esbuild-windows-arm64: 0.15.13
/escalade/3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
......@@ -3014,16 +3021,16 @@ packages:
engines: {node: '>=12'}
dev: true
/eslint-config-prettier/8.5.0_eslint@8.26.0:
/eslint-config-prettier/8.5.0_eslint@8.27.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
eslint: 8.26.0
eslint: 8.27.0
dev: true
/eslint-plugin-prettier/4.2.1_aniwkeyvlpmwkidetuytnokvcm:
/eslint-plugin-prettier/4.2.1_v7o5sx5x3wbs57ifz6wc4f76we:
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
......@@ -3034,25 +3041,25 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
eslint: 8.26.0
eslint-config-prettier: 8.5.0_eslint@8.26.0
eslint: 8.27.0
eslint-config-prettier: 8.5.0_eslint@8.27.0
prettier: 2.7.1
prettier-linter-helpers: 1.0.0
dev: true
/eslint-plugin-vue/9.7.0_eslint@8.26.0:
/eslint-plugin-vue/9.7.0_eslint@8.27.0:
resolution: {integrity: sha512-DrOO3WZCZEwcLsnd3ohFwqCoipGRSTKTBTnLwdhqAbYZtzWl0o7D+D8ZhlmiZvABKTEl8AFsqH1GHGdybyoQmw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
eslint: 8.26.0
eslint-utils: 3.0.0_eslint@8.26.0
eslint: 8.27.0
eslint-utils: 3.0.0_eslint@8.27.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.10
semver: 7.3.8
vue-eslint-parser: 9.1.0_eslint@8.26.0
vue-eslint-parser: 9.1.0_eslint@8.27.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
......@@ -3074,13 +3081,13 @@ packages:
estraverse: 5.3.0
dev: true
/eslint-utils/3.0.0_eslint@8.26.0:
/eslint-utils/3.0.0_eslint@8.27.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.26.0
eslint: 8.27.0
eslint-visitor-keys: 2.1.0
dev: true
......@@ -3094,8 +3101,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.26.0:
resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==}
/eslint/8.27.0:
resolution: {integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
......@@ -3110,9 +3117,9 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-utils: 3.0.0_eslint@8.26.0
eslint-utils: 3.0.0_eslint@8.27.0
eslint-visitor-keys: 3.3.0
espree: 9.4.0
espree: 9.4.1
esquery: 1.4.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
......@@ -3142,8 +3149,8 @@ packages:
- supports-color
dev: true
/espree/9.4.0:
resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==}
/espree/9.4.1:
resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.1
......@@ -3847,6 +3854,9 @@ packages:
requiresBuild: true
optional: true
/immutable/4.1.0:
resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
/import-fresh/3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
......@@ -4225,8 +4235,8 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/known-css-properties/0.25.0:
resolution: {integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==}
/known-css-properties/0.26.0:
resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==}
dev: true
/lcid/3.1.1:
......@@ -4748,7 +4758,7 @@ packages:
pidtree: 0.3.1
read-pkg: 3.0.0
shell-quote: 1.7.4
string.prototype.padend: 3.1.3
string.prototype.padend: 3.1.4
dev: true
/npm-run-path/4.0.1:
......@@ -5087,8 +5097,8 @@ packages:
pathe: 0.3.9
dev: true
/pont-engine/1.4.0:
resolution: {integrity: sha512-PwitNXZpTXcsGn04wEYIy6pLArVVOkMNBVztSVTgX1ixlE0p76IA7CvGKlKxGRU3Fl6CBFvkI7RCGSvbfSb89g==}
/pont-engine/1.5.2:
resolution: {integrity: sha512-ilXF1xxP4U6reOlF7lJshuphIyqBcYjB9y4FNqFh6ta/ssj0mZ4AtW8kBZ6XUBmrwjSsWE+PH+Pl0xYk/uE3lg==}
hasBin: true
dependencies:
chalk: 2.4.2
......@@ -5099,7 +5109,7 @@ packages:
node-fetch: 2.6.7
prettier: 2.7.1
translation.js: 0.7.15
typescript: 3.9.10
typescript: 4.8.4
transitivePeerDependencies:
- encoding
dev: true
......@@ -5508,8 +5518,8 @@ packages:
glob: 7.2.3
dev: true
/rollup/2.78.1:
resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==}
/rollup/2.79.1:
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
......@@ -5561,6 +5571,15 @@ packages:
/safer-buffer/2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
/sass/1.56.1:
resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
immutable: 4.1.0
source-map-js: 1.0.2
/sax/1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
......@@ -5817,8 +5836,8 @@ packages:
strip-ansi: 7.0.1
dev: true
/string.prototype.padend/3.1.3:
resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==}
/string.prototype.padend/3.1.4:
resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
......@@ -5826,16 +5845,16 @@ packages:
es-abstract: 1.20.4
dev: true
/string.prototype.trimend/1.0.5:
resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
/string.prototype.trimend/1.0.6:
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
/string.prototype.trimstart/1.0.5:
resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
/string.prototype.trimstart/1.0.6:
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
......@@ -5924,7 +5943,7 @@ packages:
resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
dev: true
/stylelint-config-html/1.1.0_2wb2ag3ubchp7fdo72hd6rkeve:
/stylelint-config-html/1.1.0_a4i6jbpfaxelx4fvjhtlgvxx6i:
resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
engines: {node: ^12 || >=14}
peerDependencies:
......@@ -5932,48 +5951,48 @@ packages:
stylelint: '>=14.0.0'
dependencies:
postcss-html: 1.5.0
stylelint: 14.14.0
stylelint: 14.14.1
dev: true
/stylelint-config-prettier/9.0.3_stylelint@14.14.0:
resolution: {integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==}
/stylelint-config-prettier/9.0.4_stylelint@14.14.1:
resolution: {integrity: sha512-38nIGTGpFOiK5LjJ8Ma1yUgpKENxoKSOhbDNSemY7Ep0VsJoXIW9Iq/2hSt699oB9tReynfWicTAoIHiq8Rvbg==}
engines: {node: '>= 12'}
hasBin: true
peerDependencies:
stylelint: '>=11.0.0'
dependencies:
stylelint: 14.14.0
stylelint: 14.14.1
dev: true
/stylelint-config-recommended/8.0.0_stylelint@14.14.0:
/stylelint-config-recommended/8.0.0_stylelint@14.14.1:
resolution: {integrity: sha512-IK6dWvE000+xBv9jbnHOnBq01gt6HGVB2ZTsot+QsMpe82doDQ9hvplxfv4YnpEuUwVGGd9y6nbaAnhrjcxhZQ==}
peerDependencies:
stylelint: ^14.8.0
dependencies:
stylelint: 14.14.0
stylelint: 14.14.1
dev: true
/stylelint-config-standard/26.0.0_stylelint@14.14.0:
/stylelint-config-standard/26.0.0_stylelint@14.14.1:
resolution: {integrity: sha512-hUuB7LaaqM8abvkOO84wh5oYSkpXgTzHu2Zza6e7mY+aOmpNTjoFBRxSLlzY0uAOMWEFx0OMKzr+reG1BUtcqQ==}
peerDependencies:
stylelint: ^14.9.0
dependencies:
stylelint: 14.14.0
stylelint-config-recommended: 8.0.0_stylelint@14.14.0
stylelint: 14.14.1
stylelint-config-recommended: 8.0.0_stylelint@14.14.1
dev: true
/stylelint-order/5.0.0_stylelint@14.14.0:
/stylelint-order/5.0.0_stylelint@14.14.1:
resolution: {integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==}
peerDependencies:
stylelint: ^14.0.0
dependencies:
postcss: 8.4.18
postcss-sorting: 7.0.1_postcss@8.4.18
stylelint: 14.14.0
stylelint: 14.14.1
dev: true
/stylelint/14.14.0:
resolution: {integrity: sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==}
/stylelint/14.14.1:
resolution: {integrity: sha512-Jnftu+lSD8cSpcV/+Z2nfgfgFpTIS1FcujezXPngtoIQ6wtwutL22MsNE0dJuMiM1h1790g2qIjAyUZCMrX4sw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
......@@ -5994,7 +6013,7 @@ packages:
import-lazy: 4.0.0
imurmurhash: 0.1.4
is-plain-object: 5.0.0
known-css-properties: 0.25.0
known-css-properties: 0.26.0
mathml-tag-names: 2.1.3
meow: 9.0.0
micromatch: 4.0.5
......@@ -6012,7 +6031,7 @@ packages:
style-search: 0.1.0
supports-hyperlinks: 2.3.0
svg-tags: 1.0.0
table: 6.8.0
table: 6.8.1
v8-compile-cache: 2.3.0
write-file-atomic: 4.0.2
transitivePeerDependencies:
......@@ -6065,8 +6084,8 @@ packages:
resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==}
dev: true
/table/6.8.0:
resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
/table/6.8.1:
resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
engines: {node: '>=10.0.0'}
dependencies:
ajv: 8.11.0
......@@ -6265,12 +6284,6 @@ packages:
mime-types: 2.1.35
dev: true
/typescript/3.9.10:
resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/typescript/4.8.4:
resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
engines: {node: '>=4.2.0'}
......@@ -6338,7 +6351,7 @@ packages:
'@vueuse/core':
optional: true
dependencies:
'@antfu/utils': 0.6.2
'@antfu/utils': 0.6.3
'@rollup/pluginutils': 5.0.2
'@vueuse/core': 8.9.4_vue@3.2.41
local-pkg: 0.4.2
......@@ -6359,7 +6372,7 @@ packages:
'@babel/parser':
optional: true
dependencies:
'@antfu/utils': 0.6.2
'@antfu/utils': 0.6.3
'@rollup/pluginutils': 5.0.2
chokidar: 3.5.3
debug: 4.3.4
......@@ -6381,7 +6394,7 @@ packages:
acorn: 8.8.1
chokidar: 3.5.3
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.5
webpack-virtual-modules: 0.4.6
dev: true
/unquote/1.1.1:
......@@ -6445,14 +6458,15 @@ packages:
engines: {node: '>= 0.8'}
dev: true
/vite/3.1.8_ui7xi2lj2d7s7nt3l5kbarm4ea:
resolution: {integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==}
/vite/3.2.2_22hzgr3xjf4fl2m7vzdkkk4q5i:
resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
less: '*'
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
less:
......@@ -6461,14 +6475,17 @@ packages:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: 0.15.12
esbuild: 0.15.13
less: 4.1.3
postcss: 8.4.18
resolve: 1.22.1
rollup: 2.78.1
rollup: 2.79.1
sass: 1.56.1
stylus: 0.56.0
terser: 5.15.1
optionalDependencies:
......@@ -6488,17 +6505,17 @@ packages:
dependencies:
vue: 3.2.41
/vue-eslint-parser/9.1.0_eslint@8.26.0:
/vue-eslint-parser/9.1.0_eslint@8.27.0:
resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
eslint: 8.26.0
eslint: 8.27.0
eslint-scope: 7.1.1
eslint-visitor-keys: 3.3.0
espree: 9.4.0
espree: 9.4.1
esquery: 1.4.0
lodash: 4.17.21
semver: 7.3.8
......@@ -6562,8 +6579,8 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
/webpack-virtual-modules/0.4.5:
resolution: {integrity: sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==}
/webpack-virtual-modules/0.4.6:
resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
dev: true
/whatwg-url/5.0.0:
......@@ -6636,8 +6653,8 @@ packages:
signal-exit: 3.0.7
dev: true
/ws/8.10.0:
resolution: {integrity: sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==}
/ws/8.11.0:
resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
......@@ -6708,8 +6725,8 @@ packages:
yargs-parser: 20.2.9
dev: true
/yargs/17.6.0:
resolution: {integrity: sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==}
/yargs/17.6.2:
resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
......
<script setup lang="ts">
// import * as Push from '@/utils/push'
import { checkUpgrade } from '@/utils/upgrade'
onLaunch(() => {
console.log('App Launch')
// 版本更新检查
checkUpgrade()
// 清除消息角标
// Push.setBadge()
// 监听在线消息
// Push.listenMessage()
})
onShow(() => {
......
......@@ -53,7 +53,13 @@
},
/* SDK配置 */
"sdkConfigs" : {
"ad" : {}
"ad" : {},
"push" : {
"unipush" : {
"version" : "2",
"offline" : false
}
}
}
}
},
......
{
"pages": [
//pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
// pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "Basic APP"
}
},
// === 版本更新 ===
{
"path": "uni_modules/uni-upgrade-center-app/pages/upgrade-popup",
"style": {
"app-plus": {
"animationDuration": 200,
"animationType": "fade-in",
"background": "transparent",
"backgroundColorTop": "transparent",
"popGesture": "none",
"scrollIndicator": false,
"titleNView": false
},
"disableScroll": true
}
}
],
"easycom": {
"autoscan": true,
"custom": {
"^fui-(.*)": "@/components/firstui/fui-$1/fui-$1.vue"
// https://doc.firstui.cn/docs/introduce.html
"^fui-(.*)": "@/components/firstui/fui-$1/fui-$1.vue",
// https://ext.dcloud.net.cn/plugin?id=55#detail
"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
}
},
"globalStyle": {
......
......@@ -37,6 +37,7 @@
<view class="info">
<text class="title">{{ title }}</text>
<text class="title">{{ $t('app.hello') }}</text>
<uni-icons type="hand-up" size="30" />
</view>
<fui-footer isFixed :text="`Copyright © ${year} YiRing.com`" />
</view>
......
## 0.6.1(2022-08-17)
- 修复 后台添加应用市场,但都没有启用的情况下报错的Bug (需要 uni-admin 1.9.3+)
## 0.6.0(2022-07-19)
- 新增 支持多应用商店配置(需要 uni-admin 1.9.3+)
## 0.4.1(2022-05-27)
- 修复 上版引出的报错问题
## 0.4.0(2022-05-27)
- 新增 Android 支持跳转手机自带商店,填写升级包地址时请填写跳转商店链接
- 新增 改为云对象调用方式,使用更直观
## 0.3.3(2022-04-14)
- 修复 调用 check-update,当 code 为 0 时没有回调
## 0.3.2(2022-01-12)
- 优化显示逻辑
## 0.3.1(2021-11-24)
- 修复 vue3 上图片不显示的Bug
## 0.3.0(2021-11-18)
- 移除 wgt 安装成功后提示,防止重启过快弹框不消失
## 0.2.2(2021-08-25)
- 兼容vue3.0
## 0.2.1(2021-07-26)
- 修复 使用腾讯云并手动填写地址时,导致下载链接失效的bug
## 0.2.0(2021-07-13)
- 更新文档 关于报错local_storage_key 为空,请不要将页面路径设置为pages.json中第一项
## 0.1.9(2021-06-28)
- 更新文档
- 修复 wgt安装失败时,按钮状态不对
## 0.1.8(2021-06-16)
- 修复 跳转安装时,导致上次下载的apk还没安装就被删掉的bug
## 0.1.7(2021-06-03)
- 修改 移除static中的图片
## 0.1.6(2021-06-03)
- 修改 下载更新按钮使用CSS渐变色
## 0.1.5(2021-04-22)
- 更新check-update函数。现在返回一个Promise,有更新时成功回调,其他情况错误回调
## 0.1.4(2021-04-13)
- 更新文档。明确云函数调用结果
## 0.1.3(2021-04-13)
- 解耦云函数与弹框处理。utils中新增 call-check-version.js,可用于单独检测是否有更新
## 0.1.2(2021-04-07)
- 更新版本对比函数 compare
## 0.1.1(2021-04-07)
- 修复 腾讯云空间下载链接不能下载问题
## 0.1.0(2021-04-07)
- 新增使用uni.showModal提示升级示例
- 修改iOS升级提示方式
## 0.0.7(2021-04-02)
- 修复在iOS上打开弹框报错
## 0.0.6(2021-04-01)
- 兼容旧版本安卓
## 0.0.5(2021-04-01)
- 修复低版本安卓上进度条错位
## 0.0.4(2021-04-01)
- 更新readme
- 修复check-update语法错误
## 0.0.3(2021-04-01)
- 新增前台更新弹框,详见readme
- 更新前台检查更新方法
## 0.0.2(2021-03-29)
- 更新文档
- 移除 dependencies
## 0.0.1(2021-03-25)
- 升级中心前台检查更新
{
"displayName": "升级中心 uni-upgrade-center - App",
"version": "0.6.1",
"description": "uni升级中心 - 客户端检查更新",
"keywords": [
"uniCloud",
"update",
"升级",
"wgt"
],
"repository": "https://gitee.com/dcloud/uni-upgrade-center/tree/master/uni_modules/uni-upgrade-center-app",
"engines": {
"HBuilderX": "^3.1.0"
},
"dcloudext": {
"sale": {
"regular": {
"price": "0.00"
},
"sourcecode": {
"price": "0.00"
}
},
"contact": {
"qq": ""
},
"declaration": {
"ads": "无",
"data": "插件不采集任何数据",
"permissions": "无"
},
"npmurl": "",
"type": "unicloud-template-page"
},
"id": "uni-upgrade-center-app",
"uni_modules": {
"dependencies": [],
"encrypt": [],
"platforms": {
"cloud": {
"tcb": "y",
"aliyun": "y"
},
"client": {
"App": {
"app-vue": "y",
"app-nvue": "u"
},
"H5-mobile": {
"Safari": "y",
"Android Browser": "y",
"微信浏览器(Android)": "y",
"QQ浏览器(Android)": "y"
},
"H5-pc": {
"Chrome": "y",
"IE": "y",
"Edge": "y",
"Firefox": "y",
"Safari": "y"
},
"小程序": {
"微信": "u",
"阿里": "u",
"百度": "u",
"字节跳动": "u",
"QQ": "u",
"京东": "u"
},
"快应用": {
"华为": "u",
"联盟": "u"
},
"Vue": {
"vue2": "y",
"vue3": "y"
}
}
}
}
}
<template>
<view class="mask flex-center">
<view class="content botton-radius">
<view class="content-top">
<text class="content-top-text">{{title}}</text>
<image class="content-top" style="top: 0;" width="100%" height="100%" src="../images/bg_top.png">
</image>
</view>
<view class="content-header"></view>
<view class="content-body">
<view class="title">
<text>{{subTitle}}</text>
<!-- <text style="padding-left:20rpx;font-size: 0.5em;color: #666;">v.{{version}}</text> -->
</view>
<view class="body">
<scroll-view class="box-des-scroll" scroll-y="true">
<text class="box-des">
{{contents}}
</text>
</scroll-view>
</view>
<view class="footer flex-center">
<template v-if="isAppStore">
<button class="content-button" style="border: none;color: #fff;" plain @click="jumpToAppStore">
{{downLoadBtnTextiOS}}
</button>
</template>
<template v-else>
<template v-if="!downloadSuccess">
<view class="progress-box flex-column" v-if="downloading">
<progress class="progress" border-radius="35" :percent="downLoadPercent"
activeColor="#3DA7FF" show-info stroke-width="10" />
<view style="width:100%;font-size: 28rpx;display: flex;justify-content: space-around;">
<text>{{downLoadingText}}</text>
<text>({{downloadedSize}}/{{packageFileSize}}M)</text>
</view>
</view>
<button v-else class="content-button" style="border: none;color: #fff;" plain
@click="updateApp">
{{downLoadBtnText}}
</button>
</template>
<button v-else-if="downloadSuccess && !installed" class="content-button"
style="border: none;color: #fff;" plain :loading="installing" :disabled="installing"
@click="installPackage">
{{installing ? '正在安装……' : '下载完成,立即安装'}}
</button>
<button v-if="installed && isWGT" class="content-button" style="border: none;color: #fff;" plain
@click="restart">
安装完毕,点击重启
</button>
</template>
</view>
</view>
<image v-if="!is_mandatory" class="close-img" src="../images/app_update_close.png"
@click.stop="closeUpdate"></image>
</view>
</view>
</template>
<script>
const localFilePathKey = 'UNI_ADMIN_UPGRADE_CENTER_LOCAL_FILE_PATH'
const platform_iOS = 'iOS';
let downloadTask = null;
let openSchemePromise
/**
* 对比版本号,如需要,请自行修改判断规则
* 支持比对 ("3.0.0.0.0.1.0.1", "3.0.0.0.0.1") ("3.0.0.1", "3.0") ("3.1.1", "3.1.1.1") 之类的
* @param {Object} v1
* @param {Object} v2
* v1 > v2 return 1
* v1 < v2 return -1
* v1 == v2 return 0
*/
function compare(v1 = '0', v2 = '0') {
v1 = String(v1).split('.')
v2 = String(v2).split('.')
const minVersionLens = Math.min(v1.length, v2.length);
let result = 0;
for (let i = 0; i < minVersionLens; i++) {
const curV1 = Number(v1[i])
const curV2 = Number(v2[i])
if (curV1 > curV2) {
result = 1
break;
} else if (curV1 < curV2) {
result = -1
break;
}
}
if (result === 0 && (v1.length !== v2.length)) {
const v1BiggerThenv2 = v1.length > v2.length;
const maxLensVersion = v1BiggerThenv2 ? v1 : v2;
for (let i = minVersionLens; i < maxLensVersion.length; i++) {
const curVersion = Number(maxLensVersion[i])
if (curVersion > 0) {
v1BiggerThenv2 ? result = 1 : result = -1
break;
}
}
}
return result;
}
export default {
data() {
return {
// 从之前下载安装
installForBeforeFilePath: '',
// 安装
installed: false,
installing: false,
// 下载
downloadSuccess: false,
downloading: false,
downLoadPercent: 0,
downloadedSize: 0,
packageFileSize: 0,
tempFilePath: '', // 要安装的本地包地址
// 默认安装包信息
title: '更新日志',
contents: '',
is_mandatory: false,
// 可自定义属性
subTitle: '发现新版本',
downLoadBtnTextiOS: '立即跳转更新',
downLoadBtnText: '立即下载更新',
downLoadingText: '安装包下载中,请稍后'
}
},
onLoad({
local_storage_key
}) {
if (!local_storage_key) {
console.error('local_storage_key为空,请检查后重试')
uni.navigateBack()
return;
};
const localPackageInfo = uni.getStorageSync(local_storage_key);
if (!localPackageInfo) {
console.error('安装包信息为空,请检查后重试')
uni.navigateBack()
return;
};
const requiredKey = ['version', 'url', 'type']
for (let key in localPackageInfo) {
if (requiredKey.indexOf(key) !== -1 && !localPackageInfo[key]) {
console.error(`参数 ${key} 必填,请检查后重试`)
uni.navigateBack()
return;
}
}
Object.assign(this, localPackageInfo)
this.checkLocalStoragePackage()
},
onBackPress() {
// 强制更新不允许返回
if (this.is_mandatory) {
return true
}
downloadTask && downloadTask.abort()
},
onHide() {
openSchemePromise = null
},
computed: {
isWGT() {
return this.type === 'wgt'
},
isiOS() {
return !this.isWGT ? this.platform.includes(platform_iOS) : false;
},
isAppStore() {
return this.isiOS || (!this.isiOS && !this.isWGT && this.url.indexOf('.apk') === -1)
}
},
methods: {
checkLocalStoragePackage() {
// 如果已经有下载好的包,则直接提示安装
const localFilePathRecord = uni.getStorageSync(localFilePathKey)
if (localFilePathRecord) {
const {
version,
savedFilePath,
installed
} = localFilePathRecord
// 比对版本
if (!installed && compare(version, this.version) === 0) {
this.downloadSuccess = true;
this.installForBeforeFilePath = savedFilePath;
this.tempFilePath = savedFilePath
} else {
// 如果保存的包版本小 或 已安装过,则直接删除
this.deleteSavedFile(savedFilePath)
}
}
},
async closeUpdate() {
if (this.downloading) {
if (this.is_mandatory) {
return uni.showToast({
title: '下载中,请稍后……',
icon: 'none',
duration: 500
})
}
uni.showModal({
title: '是否取消下载?',
cancelText: '否',
confirmText: '是',
success: res => {
if (res.confirm) {
downloadTask && downloadTask.abort()
uni.navigateBack()
}
}
});
return;
}
if (this.downloadSuccess && this.tempFilePath) {
// 包已经下载完毕,稍后安装,将包保存在本地
await this.saveFile(this.tempFilePath, this.version)
uni.navigateBack()
return;
}
uni.navigateBack()
},
updateApp() {
this.checkStoreScheme().catch(() => {
this.downloadPackage()
})
},
// 跳转应用商店
checkStoreScheme() {
const storeList = (this.store_list || []).filter(item => item.enable)
if (storeList && storeList.length) {
storeList
.sort((cur, next) => next.priority - cur.priority)
.map(item => item.scheme)
.reduce((promise, cur, curIndex) => {
openSchemePromise = (promise || (promise = Promise.reject())).catch(() => {
return new Promise((resolve, reject) => {
plus.runtime.openURL(cur, (err) => {
reject(err)
})
})
})
return openSchemePromise
}, openSchemePromise)
return openSchemePromise
}
return Promise.reject()
},
downloadPackage() {
this.downloading = true;
//下载包
downloadTask = uni.downloadFile({
url: this.url,
success: res => {
if (res.statusCode == 200) {
this.downloadSuccess = true;
this.tempFilePath = res.tempFilePath
// 强制更新,直接安装
if (this.is_mandatory) {
this.installPackage();
}
}
},
complete: () => {
this.downloading = false;
this.downLoadPercent = 0
this.downloadedSize = 0
this.packageFileSize = 0
downloadTask = null;
}
});
downloadTask.onProgressUpdate(res => {
this.downLoadPercent = res.progress;
this.downloadedSize = (res.totalBytesWritten / Math.pow(1024, 2)).toFixed(2);
this.packageFileSize = (res.totalBytesExpectedToWrite / Math.pow(1024, 2)).toFixed(2);
});
},
installPackage() {
// #ifdef APP-PLUS
// wgt资源包安装
if (this.isWGT) {
this.installing = true;
}
plus.runtime.install(this.tempFilePath, {
force: false
}, async res => {
this.installing = false;
this.installed = true;
// wgt包,安装后会提示 安装成功,是否重启
if (this.isWGT) {
// 强制更新安装完成重启
if (this.is_mandatory) {
uni.showLoading({
icon: 'none',
title: '安装成功,正在重启……'
})
setTimeout(() => {
uni.hideLoading()
this.restart();
}, 1000)
}
} else {
const localFilePathRecord = uni.getStorageSync(localFilePathKey)
uni.setStorageSync(localFilePathKey, {
...localFilePathRecord,
installed: true
})
}
}, async err => {
// 如果是安装之前的包,安装失败后删除之前的包
if (this.installForBeforeFilePath) {
await this.deleteSavedFile(this.installForBeforeFilePath)
this.installForBeforeFilePath = '';
}
// 安装失败需要重新下载安装包
this.installing = false;
this.installed = false;
uni.showModal({
title: '更新失败,请重新下载',
content: err.message,
showCancel: false
});
});
// 非wgt包,安装跳出覆盖安装,此处直接返回上一页
if (!this.isWGT && !this.is_mandatory) {
uni.navigateBack()
}
// #endif
},
restart() {
this.installed = false;
// #ifdef APP-PLUS
//更新完重启app
plus.runtime.restart();
// #endif
},
saveFile(tempFilePath, version) {
return new Promise((resolve, reject) => {
uni.saveFile({
tempFilePath,
success({
savedFilePath
}) {
uni.setStorageSync(localFilePathKey, {
version,
savedFilePath
})
},
complete() {
resolve()
}
})
})
},
deleteSavedFile(filePath) {
uni.removeStorageSync(localFilePathKey)
return uni.removeSavedFile({
filePath
})
},
jumpToAppStore() {
plus.runtime.openURL(this.url);
}
}
}
</script>
<style>
page {
background: transparent;
}
.flex-center {
/* #ifndef APP-NVUE */
display: flex;
/* #endif */
justify-content: center;
align-items: center;
}
.mask {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .65);
}
.botton-radius {
border-bottom-left-radius: 30rpx;
border-bottom-right-radius: 30rpx;
}
.content {
position: relative;
top: 0;
width: 600rpx;
background-color: #fff;
box-sizing: border-box;
padding: 0 50rpx;
font-family: Source Han Sans CN;
}
.text {
/* #ifndef APP-NVUE */
display: block;
/* #endif */
line-height: 200px;
text-align: center;
color: #FFFFFF;
}
.content-top {
position: absolute;
top: -195rpx;
left: 0;
width: 600rpx;
height: 270rpx;
}
.content-top-text {
font-size: 45rpx;
font-weight: bold;
color: #F8F8FA;
position: absolute;
top: 120rpx;
left: 50rpx;
z-index: 1;
}
.content-header {
height: 70rpx;
}
.title {
font-size: 33rpx;
font-weight: bold;
color: #3DA7FF;
line-height: 38px;
}
.footer {
height: 150rpx;
display: flex;
align-items: center;
justify-content: space-around;
}
.box-des-scroll {
box-sizing: border-box;
padding: 0 40rpx;
height: 200rpx;
text-align: left;
}
.box-des {
font-size: 26rpx;
color: #000000;
line-height: 50rpx;
}
.progress-box {
width: 100%;
}
.progress {
width: 90%;
height: 40rpx;
border-radius: 35px;
}
.close-img {
width: 70rpx;
height: 70rpx;
z-index: 1000;
position: absolute;
bottom: -120rpx;
left: calc(50% - 70rpx / 2);
}
.content-button {
text-align: center;
flex: 1;
font-size: 30rpx;
font-weight: 400;
color: #FFFFFF;
border-radius: 40rpx;
margin: 0 18rpx;
height: 80rpx;
line-height: 80rpx;
background: linear-gradient(to right, #1785ff, #3DA7FF);
}
.flex-column {
display: flex;
flex-direction: column;
align-items: center;
}
</style>
## 升级中心 - app插件与 `uni-admin` 版本关系
### `uni-admin >= 1.9.3`:云函数 `checkVersion` 废弃,使用 uni-admin 自带的 `uni-upgrade-center` 云函数。
# uni-upgrade-center - App
### 概述
> 统一管理App及App在`Android`、`iOS`平台上`App安装包`和`wgt资源包`的发布升级
> uni升级中心分为业务插件和后台管理插件。本插件为业务插件,包括uni升级中心客户端检查更新的前后端逻辑。后台管理系统另见 [uni-upgrade-center - Admin](https://ext.dcloud.net.cn/plugin?id=4470)
### uni升级中心 - 客户端检查更新插件
- 一键式检查更新,同时支持整包升级与wgt资源包更新
- 好看、实用、可自定义的客户端提示框
## 安装指引
1. 依赖数据库`opendb-app-versions`,如果没有此库,请在云服务空间中创建。
2. 使用`HBuilderX 3.1.0+`,因为要使用到`uni_modules`
3. 在插件市场打开本插件页面,在右侧点击`使用 HBuilderX 导入插件`,选择要导入的项目点击确定
4. 绑定一个服务空间。自 `0.6.0` 起,依赖 `uni-admin 1.9.3+``uni-upgrade-center 云函数`,请和 uni-admin 项目关联同一个服务空间
5. 找到`/uni_modules/uni-upgrade-center-app/uniCloud/cloudfunctions/check-version`,右键上传部署。自 `0.6.0` 起,依赖 `uni-admin 1.9.3+``uni-upgrade-center 云函数`,插件不再单独提供云函数,这样可以省下一个云函数名额。
6.`pages.json`中添加页面路径。**注:请不要设置为pages.json中第一项**
```json
"pages": [
// ……其他页面配置
{
"path": "uni_modules/uni-upgrade-center-app/pages/upgrade-popup",
"style": {
"disableScroll": true,
"app-plus": {
"backgroundColorTop": "transparent",
"background": "transparent",
"titleNView": false,
"scrollIndicator": false,
"popGesture": "none",
"animationType": "fade-in",
"animationDuration": 200
}
}
}
]
```
7.`@/uni_modules/uni-upgrade-center-app/utils/check-update`import到需要用到的地方,调用一下即可
1. 默认使用当前绑定的服务空间,如果要请求其他服务空间,可以使用其他服务空间的 `callFunction`[详情](https://uniapp.dcloud.io/uniCloud/cf-functions.html#call-by-function-cross-space)
8. 升级弹框可自行编写,也可以使用`uni.showModal`,或使用现有的升级弹框样式,如果不满足UI需求请自行替换资源文件。在`utils/check-update.js`中都有实例。
9. wgt更新时,打包前请务必将manifest.json中的版本修改为更高版本。
### 更新下载安装`check-update.js`
*该函数在utils目录下*
1. 如果是静默更新,则不会打开更新弹框,会在后台下载后安装,下次启动应用生效
2. 如果是 iOS,则会直接打开AppStore的链接
3. 其他情况,会将`check-version`返回的结果保存在localStorage中,并跳转进入`upgrade-popup.vue`打开更新弹框
### 检查更新函数`check-version`
*该函数在uniCloud/cloudfunctions目录下*
1. 使用检查更新需要传递三个参数 `appid``appVersion``wgtVersion`
2. `appid` 使用 plus.runtime.appid 获取,*注:真机运行时为固定值HBuilder,在调试的时候请使用本地调试云函数*
3. `appVersion` 使用 plus.runtime.version 获取
4. `wgtVersion` 使用 plus.runtime.getProperty(plus.runtime.appid,(wgtInfo) => { wgtInfo.version }) 获取
5. `check-version`云函数内部会自动获取 App 平台
**Tips**
1. `check-version`云函数内部有版本对比函数(compare)。
- 使用多段式版本格式(如:"3.0.0.0.0.1.0.1", "3.0.0.0.0.1")。如果不满足对比规则,请自行修改。
- 如果修改,请将*pages/upgrade-popup.vue**compare*函数一并修改
## 项目代码说明
### 更新弹框
- `upgrade-popup.vue` - 更新应用:
- 如果云函数`check-version`返回的参数表明需要更新,则将参数保存在localStorage中,带着键值跳转该页面
- 进入时会先从localStorage中尝试取出之前存的安装包路径(此包不会是强制安装类型的包)
- 如果有已经保存的包,则和传进来的 `version` 进行比较,如果相等则安装。大于和小于都不进行安装,因为admin端可能会调整包的版本。不符合更新会将此包删除
- 如果本地没有包或者包不符合安装条件,则进行下载安装包
- 点击下载会有进度条、已下载大小和下载包的大小
- 下载完成会提示安装:
- 如果是 wgt 包,安装时则会提示 正在安装…… 和 安装完成。安装完成会提示是否重启
- 如果是 原生安装包,则直接跳出去覆盖安装
- 下载过程中,如果退出会提示是否取消下载。如果是强制更新,则只会提示正在下载请稍后,此时不可退出
- 如果是下载完成了没有安装就退出,则会将下载完成的包保存在本地。将包的本地路径和包version保存在localStorage中
### 工具类 utils
- `call-check-version`
- 请求云函数`check-version`拿取版本检测结果
- `check-update`
- 调用`call-check-version`并根据结果判断是否显示更新弹框
### 云函数
- `check-version` - 检查应用更新:
- 根据传参,先检测传参是否完整,appid appVersion wgtVersion 必传
- 先从数据库取出所有该平台(会从上下文读取平台信息)的所有线上发行更新
- 再从所有线上发行更新中取出版本最大的一版。如果可以,尽量先检测wgt的线上发行版更新
- 使用上一步取出的版本包的版本号 和传参 appVersion、wgtVersion 来检测是否有更新。必须同时大于这两项,因为上一次可能是wgt热更新,否则返回暂无更新
- 如果库中 wgt包 版本大于传参 appVersion,但是不满足 min_uni_version < appVersion,则不会使用wgt更新,会接着判断库中 app包version 是否大于 appVersion
- 返回结果:
|code|message|
|:-:|:-:|
|0|当前版本已经是最新的,不需要更新|
|101|wgt更新|
|102|整包更新|
|-101|暂无更新或检查appid是否填写正确|
|-102|请检查传参是否填写正确|
\ No newline at end of file
export default function() {
// #ifdef APP-PLUS
return new Promise((resolve, reject) => {
plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
const data = {
action: 'checkVersion',
appid: plus.runtime.appid,
appVersion: plus.runtime.version,
wgtVersion: widgetInfo.version
}
console.log("data: ",data);
uniCloud.callFunction({
name: 'uni-upgrade-center',
data,
success: (e) => {
console.log("e: ", e);
resolve(e)
},
fail: (error) => {
reject(error)
}
})
})
})
// #endif
// #ifndef APP-PLUS
return new Promise((resolve, reject) => {
reject({
message: '请在App中使用'
})
})
// #endif
}
import callCheckVersion from './call-check-version'
// 推荐再App.vue中使用
const PACKAGE_INFO_KEY = '__package_info__'
export default function() {
// #ifdef APP-PLUS
return new Promise((resolve, reject) => {
callCheckVersion().then(async (e) => {
if (!e.result) return;
const {
code,
message,
is_silently, // 是否静默更新
url, // 安装包下载地址
platform, // 安装包平台
type // 安装包类型
} = e.result;
// 此处逻辑仅为实例,可自行编写
if (code > 0) {
// 腾讯云和阿里云下载链接不同,需要处理一下,阿里云会原样返回
const {
fileList
} = await uniCloud.getTempFileURL({
fileList: [url]
});
if (fileList[0].tempFileURL)
e.result.url = fileList[0].tempFileURL;
resolve(e)
// 静默更新,只有wgt有
if (is_silently) {
uni.downloadFile({
url: e.result.url,
success: res => {
if (res.statusCode == 200) {
// 下载好直接安装,下次启动生效
plus.runtime.install(res.tempFilePath, {
force: false
});
}
}
});
return;
}
/**
* 提示升级一
* 使用 uni.showModal
*/
// return updateUseModal(e.result)
/**
* 提示升级二
* 官方适配的升级弹窗,可自行替换资源适配UI风格
*/
uni.setStorageSync(PACKAGE_INFO_KEY, e.result)
uni.navigateTo({
url: `/uni_modules/uni-upgrade-center-app/pages/upgrade-popup?local_storage_key=${PACKAGE_INFO_KEY}`,
fail: (err) => {
console.error('更新弹框跳转失败', err)
uni.removeStorageSync(PACKAGE_INFO_KEY)
}
})
return
} else if (code < 0) {
// TODO 云函数报错处理
console.error(message)
return reject(e)
}
return resolve(e)
}).catch(err => {
// TODO 云函数报错处理
console.error(err.message)
reject(err)
})
});
// #endif
}
/**
* 使用 uni.showModal 升级
*/
function updateUseModal(packageInfo) {
const {
title, // 标题
contents, // 升级内容
is_mandatory, // 是否强制更新
url, // 安装包下载地址
platform, // 安装包平台
type // 安装包类型
} = packageInfo;
let isWGT = type === 'wgt'
let isiOS = !isWGT ? platform.includes('iOS') : false;
let confirmText = isiOS ? '立即跳转更新' : '立即下载更新'
return uni.showModal({
title,
content: contents,
showCancel: !is_mandatory,
confirmText,
success: res => {
if (res.cancel) return;
// 安装包下载
if (isiOS) {
plus.runtime.openURL(url);
return;
}
uni.showToast({
title: '后台下载中……',
duration: 1000
});
// wgt 和 安卓下载更新
downloadTask = uni.downloadFile({
url,
success: res => {
if (res.statusCode !== 200) {
console.error('下载安装包失败', err);
return;
}
// 下载好直接安装,下次启动生效
plus.runtime.install(res.tempFilePath, {
force: false
}, () => {
if (is_mandatory) {
//更新完重启app
plus.runtime.restart();
return;
}
uni.showModal({
title: '安装成功是否重启?',
success: res => {
if (res.confirm) {
//更新完重启app
plus.runtime.restart();
}
}
});
}, err => {
uni.showModal({
title: '更新失败',
content: err
.message,
showCancel: false
});
});
}
});
}
});
}
export function setBadge(number = 0) {
// #ifdef APP-PLUS
// 清除消息角标
plus.runtime.setBadgeNumber(number)
if (plus.os.name.toLowerCase() == 'ios') {
// 导入个推原生类
const GeTuiSdk = plus.ios.importClass('GeTuiSdk')
GeTuiSdk?.setBadge(number)
}
// #endif
}
export function listenMessage() {
// 监听在线消息
uni.onPushMessage((res) => {
if (res.type !== 'receive') {
return
}
// 创建本地消息
uni.createPushMessage(res.data)
})
}
// #ifdef APP-PLUS
import checkVersion from '@/uni_modules/uni-upgrade-center-app/utils/check-update'
// #endif
export function checkUpgrade() {
// #ifdef APP-PLUS
// 版本更新检查
checkVersion()
// #endif
}
......@@ -47,7 +47,7 @@ export default ({ mode }: ConfigEnv): UserConfig => {
author: pkg.author,
lastBuildTime: dayjs().format('YYYY-MM-DD HH:mm:ss'),
},
'process.env': {},
'process.env': process.env,
},
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论