修改扫码

This commit is contained in:
xhc 2025-06-30 11:16:53 +08:00
parent 001bc5c6d3
commit 522af3ab82
17 changed files with 493 additions and 35 deletions

9
.hbuilderx/launch.json Normal file
View File

@ -0,0 +1,9 @@
{
"version" : "1.0",
"configurations" : [
{
"playground" : "custom",
"type" : "uni-app:app-android"
}
]
}

View File

@ -65,6 +65,7 @@
"@dcloudio/uni-automator": "3.0.0-4060620250520001", "@dcloudio/uni-automator": "3.0.0-4060620250520001",
"@dcloudio/uni-cli-shared": "3.0.0-4060620250520001", "@dcloudio/uni-cli-shared": "3.0.0-4060620250520001",
"@dcloudio/uni-stacktracey": "3.0.0-4060620250520001", "@dcloudio/uni-stacktracey": "3.0.0-4060620250520001",
"@dcloudio/uni-uts-v1": "3.0.0-4060620250520001",
"@dcloudio/vite-plugin-uni": "3.0.0-4060620250520001", "@dcloudio/vite-plugin-uni": "3.0.0-4060620250520001",
"@vue/runtime-core": "^3.4.21", "@vue/runtime-core": "^3.4.21",
"unplugin-auto-import": "^19.2.0", "unplugin-auto-import": "^19.2.0",

View File

@ -43,10 +43,13 @@
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
] ],
"minSdkVersion" : 21
}, },
/* ios */ /* ios */
"ios" : {}, "ios" : {
"dSYMs" : false
},
/* SDK */ /* SDK */
"sdkConfigs" : {} "sdkConfigs" : {}
} }

View File

@ -49,13 +49,13 @@
<uni-easyinput class="textarea" type="textarea" v-model="item.described" placeholder="请输入" /> <uni-easyinput class="textarea" type="textarea" v-model="item.described" placeholder="请输入" />
<ImageWatermarkPicker class="picker" v-model="item.imageValue" limit="3" @selectImg="selectImg($event,item)" @change="changeImg($event, item)" :watermark-texts="item.watermarkTexts"></ImageWatermarkPicker> <ImageWatermarkPicker class="picker" v-model="item.imageValue" limit="3" @selectImg="selectImg($event,item)" @change="changeImg($event, item)" :watermark-texts="item.watermarkTexts"></ImageWatermarkPicker>
</view> </view>
<view v-else> <!-- <view v-else> -->
<view class="state"><text>状态</text><uni-data-checkbox class="checkbox" mode="button" v-model="item.processingStatus" :localdata="localdata"></uni-data-checkbox></view> <view class="state"><text>状态</text><uni-data-checkbox class="checkbox" mode="button" v-model="item.processingStatus" :localdata="localdata"></uni-data-checkbox></view>
<view v-if="item.processingStatus != 0"> <view v-if="item.processingStatus != 0">
<view class="described">描述<uni-easyinput class="textarea" type="textarea" v-model="item.described" placeholder="请输入" /></view> <view class="described">描述<uni-easyinput class="textarea" type="textarea" v-model="item.described" placeholder="请输入" /></view>
<view>照片<ImageWatermarkPicker class="picker" v-model="item.imageValue" limit="3" @selectImg="selectImg($event,item)" @change="changeImg($event, item)" :watermark-texts="item.watermarkTexts"></ImageWatermarkPicker></view> <view>照片<ImageWatermarkPicker class="picker" v-model="item.imageValue" limit="3" @selectImg="selectImg($event,item)" @change="changeImg($event, item)" :watermark-texts="item.watermarkTexts"></ImageWatermarkPicker></view>
</view> </view>
</view> <!-- </view> -->
</view> </view>
</view> </view>
</uni-collapse-item> </uni-collapse-item>
@ -246,7 +246,7 @@ onNavigationBarButtonTap((e) => {
console.log(uploadTasks); console.log(uploadTasks);
// //
Promise.all(uploadTasks).then(results => { Promise.all(uploadTasks).then(results => {
uni.showToast({ title: '上传成功', icon: 'success' }); uni.showToast({ title: '提交成功', icon: 'success' });
uni.navigateBack({ uni.navigateBack({
delta: 1 // "delta" 1 delta: 1 // "delta" 1
}); });
@ -308,7 +308,6 @@ const changeTitle = (item, index) => {
return { return {
...task, ...task,
imageValue: [], imageValue: [],
selectedImg: false,
processingStatus: '0', // processingStatus: '0', //
watermarkTexts: ids.value.person // watermarkTexts: ids.value.person //
} }

View File

@ -2,7 +2,7 @@
* @Author: XHC * @Author: XHC
* @Date: 2025-05-23 16:46:57 * @Date: 2025-05-23 16:46:57
* @LastEditors: XHC * @LastEditors: XHC
* @LastEditTime: 2025-06-25 10:45:22 * @LastEditTime: 2025-06-30 11:09:18
* @Description: 开始巡检 || 巡检详情 * @Description: 开始巡检 || 巡检详情
--> -->
<template> <template>
@ -92,9 +92,12 @@
<uni-section class="section" :title="item.pointName" type="line"></uni-section> <uni-section class="section" :title="item.pointName" type="line"></uni-section>
<!-- <uni-tag :inverted="true" :text="item.delFlag == 0 ? '正常' : '异常'" :type="item.delFlag == '0' ? 'success' : 'warning'" /> --> <!-- <uni-tag :inverted="true" :text="item.delFlag == 0 ? '正常' : '异常'" :type="item.delFlag == '0' ? 'success' : 'warning'" /> -->
</view> </view>
<view class="content"> <view class="content" v-if="item.modifyTime">
<text>{{ item.modifyTime }}</text> <text class="name">{{ item.name }}</text> <text>{{ item.modifyTime }}</text> <text class="name">{{ item.name }}</text>
</view> </view>
<view class="content" v-else>
<text>{{ item.pointNumber }}</text>
</view>
</view> </view>
<uni-icons type="right" color="#0E65BA" size="26"></uni-icons> <uni-icons type="right" color="#0E65BA" size="26"></uni-icons>
</view> </view>
@ -109,6 +112,7 @@
<script setup> <script setup>
import { onLoad } from "@dcloudio/uni-app"; import { onLoad } from "@dcloudio/uni-app";
import { ref, reactive } from "vue"; import { ref, reactive } from "vue";
import {ScanOptions,scanBarCode } from "@/uni_modules/xt-barcode-scan"
// //
let infoData = reactive({ let infoData = reactive({
@ -161,35 +165,51 @@ const isInspected = (item) => {
// //
const scanQRCode = (data) => { const scanQRCode = (data) => {
uni.scanCode({ scanBarCode({
// params: '{"showVibrate": true,"showBeep": true,"showPhotoAlbum": false,"showLightController": true,"supportZoom": true,"scanColor": "#ff0000","fullScreenScan":true}',
onlyFromCamera: true, complete: (res) => {
success: (res) => { res = JSON.parse(res)
// res.result console.log(res);
console.log('扫描结果:', res);
data = listData.value.find(item => item.pointNumber === res.result) || data
let ids = { taskId: infoData.patrolTask?.taskId, routeId: infoData.patrolRouteVo?.patrolRoute?.routeId, person: infoData.patrolRouteVo?.patrolRoute?.patrolPersonnel, patrollerId: infoData.patrolRouteVo?.patrolRoute?.modifier };
if (res.result === data.pointNumber) {
uni.navigateTo({
url: `/pages/points/points?data=${JSON.stringify(data)}&ids=${JSON.stringify(ids)}`
});
} else {
//
uni.showToast({
title: '二维码内容不匹配,请重新扫描',
icon: 'none'
});
}
if (res.statusCode == 'success') {
//
data = data ? data : listData.value.find(item => item.pointNumber === res.scanResults[0].codeValue)
console.log(data);
let ids = { taskId: infoData.patrolTask?.taskId, routeId: infoData.patrolRouteVo?.patrolRoute?.routeId, person: infoData.patrolRouteVo?.patrolRoute?.patrolPersonnel, patrollerId: infoData.patrolRouteVo?.patrolRoute?.modifier };
if (res.scanResults[0].codeValue === data.pointNumber) {
uni.navigateTo({
url: `/pages/points/points?data=${JSON.stringify(data)}&ids=${JSON.stringify(ids)}`
});
} else {
//
uni.showToast({
title: '二维码内容不匹配,请重新扫描',
icon: 'none'
});
}
}else {
//
// uni.showToast({
// title: '',
// icon: 'none'
// });
}
}, },
// })
fail: (err) => {
console.log('扫描失败:', err);
//
}
});
} }
// const getimg = () => {
// const that = this;
// getBase64FromFilePath({
// params: that.fptah,
// complete: (res) => {
// console.log("base64 callback");
// that.basesrc = "data:image/jpeg;base64," + res;
// },
// });
// }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>

View File

@ -0,0 +1,62 @@
## 1.0.182025-06-11
1.新增参数scanPickEnable 为 false时扫描到多码就直接返回多码 为true时扫描到多码手动选取。默认为true
2.扫码图片改成为全景照片
## 1.0.172025-05-29
新增扫描后二维码图片获取。JSON返回数据codeImgPath
```
{
"statusCode": "success",
"scanResults": [
{
"codeType": 256,
"valueType": 8,
"codeImgPath": "file:///data/user/0/uni.xxx/files/imgs/JPEG_20250529_212128_8976639690231050378.bmp",
"codeValue": "http://tp.mmxchina.com/?extinfo=PF3RZH6H"
}
]
}
```
通过getBase64FromFilePath接口获取图片base64的数据
## 1.0.162025-05-27
修复和ocr插件冲突问题
## 1.0.152025-05-23
1. 修复部分平板无法扫码问题
2. 多码选择位置不准问题
## 1.0.142025-04-26
修复部分机型相机失真问题
## 1.0.132025-04-26
修复部分机型无法扫码的问题
## 1.0.122025-04-08
新增 识别码类型配置
supportedFormats 使用:支持的类型间用"#"分隔比如支持二维码和13位条形码"256#32", 仅支持二维码:"256"
各种码的编号如下:
FORMAT_CODE_128 = 1;
FORMAT_CODE_39 = 2;
FORMAT_CODE_93 = 4;
FORMAT_CODABAR = 8;
FORMAT_DATA_MATRIX = 16;
FORMAT_EAN_13 = 32; 13位条形码
FORMAT_EAN_8 = 64; 8位条形码
FORMAT_ITF = 128;
FORMAT_QR_CODE = 256; 常用的二维码
FORMAT_UPC_A = 512;
FORMAT_UPC_E = 1024;
FORMAT_PDF417 = 2048;
FORMAT_AZTEC = 4096;
## 1.0.112025-04-07
新增相册选取照片多码识别可配置手动选取photoAlbumPickEnable 为 true手动选取false自动返回
## 1.0.102024-12-18
修复部分客户依赖缺失问题
## 1.0.92024-12-11
去除无用结果信息
## 1.0.82024-12-11
修复多码选择时崩溃的问题
## 1.0.72024-12-10
1.优化扫码结果JSON格式
2.降低camera版本解决部分编译依赖问题
## 1.0.62024-12-10
JSON结果回调修改
## 1.0.52024-12-10
1. 修复HBuilder新版本以来问题
2.修复部分手机camera问题
3.修改码内容JSON格式

Binary file not shown.

View File

@ -0,0 +1,86 @@
{
"id": "xt-barcode-scan",
"displayName": "andriod扫码原生插件UTS版本毫秒级扫码支持多种类型码支持扫多个码",
"version": "1.0.18",
"description": "xt-barcode-scan是基于Google MLKit的扫码插件扫码速度毫秒级。目前已使用最新的Google MLKit库并且适配到Android SDK34时刻更新。",
"keywords": [
"扫码",
"MLKit",
"二维码",
"ZXing",
"android"
],
"repository": "",
"engines": {
},
"dcloudext": {
"type": "uts",
"sale": {
"regular": {
"price": "9.99"
},
"sourcecode": {
"price": "0.00"
}
},
"contact": {
"qq": ""
},
"declaration": {
"ads": "没有广告",
"data": "本地处理 不发送任何数据",
"permissions": "<uses-permission android:name=\"android.permission.CAMERA\" /> <uses-permission android:name=\"android.permission.VIBRATE\" /> <uses-permission android:name=\"android.permission.FLASHLIGHT\" /> <uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" /> <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" /> <uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\" /> <uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />"
},
"npmurl": ""
},
"uni_modules": {
"dependencies": [],
"encrypt": [],
"platforms": {
"cloud": {
"tcb": "y",
"aliyun": "y",
"alipay": "y"
},
"client": {
"Vue": {
"vue2": "y",
"vue3": "y"
},
"App": {
"app-android": "y",
"app-ios": "u",
"app-harmony": "u"
},
"H5-mobile": {
"Safari": "u",
"Android Browser": "u",
"微信浏览器(Android)": "u",
"QQ浏览器(Android)": "u"
},
"H5-pc": {
"Chrome": "u",
"IE": "u",
"Edge": "u",
"Firefox": "u",
"Safari": "u"
},
"小程序": {
"微信": "u",
"阿里": "u",
"百度": "u",
"字节跳动": "u",
"QQ": "u",
"钉钉": "u",
"快手": "u",
"飞书": "u",
"京东": "u"
},
"快应用": {
"华为": "u",
"联盟": "u"
}
}
}
}
}

View File

@ -0,0 +1,6 @@
# xt-barcode-scan
### 开发文档
[UTS 语法](https://uniapp.dcloud.net.cn/tutorial/syntax-uts.html)
[UTS API插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html)
[UTS 组件插件](https://uniapp.dcloud.net.cn/plugin/uts-component.html)
[Hello UTS](https://gitcode.net/dcloud/hello-uts)

View File

@ -0,0 +1,39 @@
{
"minSdkVersion": "21",
"abis": [
"armeabi-v7a",
"x86",
"arm64-v8a"
],
"dependencies": [
{
"id": "androidx.camera:camera-camera2",
"source": "implementation('androidx.camera:camera-camera2:1.0.2', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "androidx.camera:camera-lifecycle",
"source": "implementation('androidx.camera:camera-lifecycle:1.0.2', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "androidx.camera:camera-view",
"source": "implementation('androidx.camera:camera-view:1.0.0-alpha25', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "androidx.camera:camera-core",
"source": "implementation('androidx.camera:camera-core:1.0.2', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "com.google.mlkit:barcode-scanning",
"source": "implementation('com.google.mlkit:barcode-scanning:17.3.0', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "com.google.zxing:core",
"source": "implementation('com.google.zxing:core:3.5.3', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
{
"id": "org.jetbrains.kotlinx:kotlinx-coroutines-core",
"source": "implementation('org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4', {\r\nexclude group: 'androidx.core', module: 'core-ktx'\r\n})"
},
"com.google.android.material:material:1.1.0"
]
}

View File

@ -0,0 +1,3 @@
{
"deploymentTarget": "12"
}

View File

@ -0,0 +1,51 @@
/**
* interface.uts
* uts插件接口定义文件按规范定义接口文件可以在HBuilderX中更好的做到语法提示
*/
/**
* myApi 异步函数的参数在type里定义函数需要的参数以及api成功、失败的相关回调函数。
*/
export type MyApiOptions = {
paramA : boolean
success ?: (res : MyApiResult) => void
fail ?: (res : MyApiFail) => void
complete ?: (res : any) => void
}
/**
* 函数返回结果
* 可以是void, 基本数据类型自定义type, 或者其他类型。
* [可选实现]
*/
export type MyApiResult = {
fieldA : number,
fieldB : boolean,
fieldC : string
}
/**
* 错误码
* 根据uni错误码规范要求建议错误码以90开头以下是错误码示例
* - 9010001 错误信息1
* - 9010002 错误信息2
*/
export type MyApiErrorCode = 9010001 | 9010002;
/**
* myApi 的错误回调参数
*/
export interface MyApiFail extends IUniError {
errCode : MyApiErrorCode
};
/* 异步函数定义 */
export type MyApi = (options : MyApiOptions) => void
/* 同步函数定义 */
export type MyApiSync = (paramA : boolean) => MyApiResult
export type ScanOptions = {
params : string
complete ?: (res : any) => void
}
export type ScanBarCode = (options : ScanOptions) => void

Binary file not shown.

183
yarn.lock
View File

@ -894,6 +894,11 @@
resolved "https://registry.yarnpkg.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4060620250520001.tgz#2f77b4686b41482a62f2ca4d25e2a5f670a84ddf" resolved "https://registry.yarnpkg.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4060620250520001.tgz#2f77b4686b41482a62f2ca4d25e2a5f670a84ddf"
integrity sha512-eBr1gZlpyzW6jv2mMvrU9eTfibfWJu7cSU8P6k8OoKRt9bIRrQxELNsDGsORQFaWkrNcuarhAXuKxxvnV9bVCA== integrity sha512-eBr1gZlpyzW6jv2mMvrU9eTfibfWJu7cSU8P6k8OoKRt9bIRrQxELNsDGsORQFaWkrNcuarhAXuKxxvnV9bVCA==
"@dcloudio/uni-app-x@^0.7.44":
version "0.7.60"
resolved "https://registry.yarnpkg.com/@dcloudio/uni-app-x/-/uni-app-x-0.7.60.tgz#0faae26d1d0f94b97d1a263931a3584269b55e31"
integrity sha512-o5LVukL23NO+K4ToGPzKUcyqy2z4vVO3Y6KQQ/HtnTLehKdlYDIUoVLRjL/LaQZuwHUz//F4PmAawhDr6u2G7A==
"@dcloudio/uni-app@3.0.0-4060620250520001": "@dcloudio/uni-app@3.0.0-4060620250520001":
version "3.0.0-4060620250520001" version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uni-app/-/uni-app-3.0.0-4060620250520001.tgz#90ad6ecdb353fe0156ed5d34b342cd333fb34688" resolved "https://registry.yarnpkg.com/@dcloudio/uni-app/-/uni-app-3.0.0-4060620250520001.tgz#90ad6ecdb353fe0156ed5d34b342cd333fb34688"
@ -1284,6 +1289,74 @@
resolved "https://registry.yarnpkg.com/@dcloudio/uni-ui/-/uni-ui-1.5.7.tgz#74daef1f537ae2b9320e51f44163fe56bdd19c87" resolved "https://registry.yarnpkg.com/@dcloudio/uni-ui/-/uni-ui-1.5.7.tgz#74daef1f537ae2b9320e51f44163fe56bdd19c87"
integrity sha512-DugxSIrQrze1FLdUOj9a+JEQ0bHGjnJTcGUK1mN/MivKg7nuKJBRWk5Ipa9sUdoBznX6ndz5h2e7Uao6x1CdCw== integrity sha512-DugxSIrQrze1FLdUOj9a+JEQ0bHGjnJTcGUK1mN/MivKg7nuKJBRWk5Ipa9sUdoBznX6ndz5h2e7Uao6x1CdCw==
"@dcloudio/uni-uts-v1@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uni-uts-v1/-/uni-uts-v1-3.0.0-4060620250520001.tgz#1049c2f8c0d892484174b38c75655888a8bae444"
integrity sha512-cab/nSCI3RbjbuVgoe02JqSyTzmc/9ORAYFXSXxNP30pIQ7P3Dw/73Bx9XVsYdccpsNru/eVXuO2CD5PtKojsg==
dependencies:
"@babel/code-frame" "^7.23.5"
"@dcloudio/uni-app-x" "^0.7.44"
"@dcloudio/uts" "3.0.0-4060620250520001"
"@rollup/pluginutils" "^5.0.5"
"@vue/shared" "3.4.21"
adm-zip "^0.5.12"
android-versions "^1.8.1"
colors "^1.4.0"
debug "^4.3.3"
fast-glob "^3.2.11"
find-cache-dir "^3.3.2"
fs-extra "^10.0.0"
graphlib "^2.1.8"
jsonc-parser "^3.2.0"
lodash "^4.17.21"
md5-file "^5.0.0"
object-hash "^3.0.0"
semver "^7.5.4"
source-map "^0.7.4"
source-map-js "^1.0.2"
"@dcloudio/uts-darwin-arm64@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-darwin-arm64/-/uts-darwin-arm64-3.0.0-4060620250520001.tgz#1d85c88a65f93ea98b3754aadb07bc09bb07d54f"
integrity sha512-wUCXWtfYJHguH5XUcGGFJV1CNU6tTGc9JtV0sojJ3cAznImJOhCwN2IKyi0cp6TNX9Lh+L/vUprGQuyO459TAw==
"@dcloudio/uts-darwin-x64@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-darwin-x64/-/uts-darwin-x64-3.0.0-4060620250520001.tgz#044d8f0e4fc9737ea0333493ec3ec74403b3ef27"
integrity sha512-z1gr5/5puyCXflMe0p4gKXsGrJqe4rF2SYpeyBtfqniimN8kWwbn5jKRND39f0BlCGBT96Qopejcafp/bPPYXg==
"@dcloudio/uts-linux-x64-gnu@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-linux-x64-gnu/-/uts-linux-x64-gnu-3.0.0-4060620250520001.tgz#d6bc8b6a08f6ec50e433602ff74edd77a8b19858"
integrity sha512-5GOU82ss1BU5SiswytgQycnGt1FN1eTVPGrGoe/IOEk9VInMhLqafBg+HT5/ET17yVL60GMF0RAFPrj2JijKBg==
"@dcloudio/uts-linux-x64-musl@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-linux-x64-musl/-/uts-linux-x64-musl-3.0.0-4060620250520001.tgz#6798a3568300441fba65baef6e4c69dab0f20673"
integrity sha512-/ehQmzfNxFkd6s07JdGbtX6Dxh+BmFST7vo9qcIphgTQwle5QMsmhTRPicPUK1QOcs/YA9I46TPsKIi/jfxLXA==
"@dcloudio/uts-win32-ia32-msvc@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-win32-ia32-msvc/-/uts-win32-ia32-msvc-3.0.0-4060620250520001.tgz#5369c2c359c0f765a91e7ed9922d01c33eaa9eed"
integrity sha512-0mVF1vjD44e0/3WJoeJWmM7OfE7GKimFUaCi6ZvvkC2K83E9GCNht9REucoZBinK5USJh/WdTcsdLscFmjpIEw==
"@dcloudio/uts-win32-x64-msvc@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts-win32-x64-msvc/-/uts-win32-x64-msvc-3.0.0-4060620250520001.tgz#c1b8273ad9daa4b3320c8c10710d4e07b26c8035"
integrity sha512-z9gXMtLcc/4Nh6JQwhaJTM5XqpGur+JTrp7cm8J2w72al8RCEt1ixgUkz1XgIK+yHO8mRbitN6AWU0IrQK2Uhg==
"@dcloudio/uts@3.0.0-4060620250520001":
version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/uts/-/uts-3.0.0-4060620250520001.tgz#a45cfa2a869a1a8c5e3587c8865c69ee2b7c3259"
integrity sha512-aVqRlEhC/0PvDCrUKXBTNQomApt5Bc+KCI3Ojrxtx0EyOqLPIb9PnHw7oVcxM8pwyzOfQ5lwu+pfyweClB6n4w==
optionalDependencies:
"@dcloudio/uts-darwin-arm64" "3.0.0-4060620250520001"
"@dcloudio/uts-darwin-x64" "3.0.0-4060620250520001"
"@dcloudio/uts-linux-x64-gnu" "3.0.0-4060620250520001"
"@dcloudio/uts-linux-x64-musl" "3.0.0-4060620250520001"
"@dcloudio/uts-win32-ia32-msvc" "3.0.0-4060620250520001"
"@dcloudio/uts-win32-x64-msvc" "3.0.0-4060620250520001"
"@dcloudio/vite-plugin-uni@3.0.0-4060620250520001": "@dcloudio/vite-plugin-uni@3.0.0-4060620250520001":
version "3.0.0-4060620250520001" version "3.0.0-4060620250520001"
resolved "https://registry.yarnpkg.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4060620250520001.tgz#6417b87efdc355f3c7d8f8f198f343b4c6ed3b87" resolved "https://registry.yarnpkg.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4060620250520001.tgz#6417b87efdc355f3c7d8f8f198f343b4c6ed3b87"
@ -2255,6 +2328,13 @@ ajv@^6.12.5:
json-schema-traverse "^0.4.1" json-schema-traverse "^0.4.1"
uri-js "^4.2.2" uri-js "^4.2.2"
android-versions@^1.8.1:
version "1.9.0"
resolved "https://registry.yarnpkg.com/android-versions/-/android-versions-1.9.0.tgz#433d53fc6ed5ba2b8d3c2801cb5da3964013274d"
integrity sha512-13O2B6PQMEM4ej9n13ePRQeckrCoKbZrvuzlLvK+9s2QmncpHDbYzZxhgapN32sJNoifN6VAHexLnd/6CYrs7Q==
dependencies:
semver "^7.5.2"
any-base@^1.1.0: any-base@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe"
@ -2452,11 +2532,21 @@ centra@^2.7.0:
optionalDependencies: optionalDependencies:
fsevents "~2.3.2" fsevents "~2.3.2"
colors@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
commander@^2.20.0: commander@^2.20.0:
version "2.20.3" version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
compare-versions@^3.6.0: compare-versions@^3.6.0:
version "3.6.0" version "3.6.0"
resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
@ -2865,6 +2955,23 @@ finalhandler@1.3.1:
statuses "2.0.1" statuses "2.0.1"
unpipe "~1.0.0" unpipe "~1.0.0"
find-cache-dir@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
pkg-dir "^4.1.0"
find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
dependencies:
locate-path "^5.0.0"
path-exists "^4.0.0"
follow-redirects@^1.15.6: follow-redirects@^1.15.6:
version "1.15.9" version "1.15.9"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
@ -2975,6 +3082,13 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
graphlib@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da"
integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==
dependencies:
lodash "^4.17.15"
has-symbols@^1.1.0: has-symbols@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
@ -3241,6 +3355,13 @@ localstorage-polyfill@^1.0.1:
resolved "https://registry.yarnpkg.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz#4b3083d4bc51d23b4158537e66816137413fd31a" resolved "https://registry.yarnpkg.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz#4b3083d4bc51d23b4158537e66816137413fd31a"
integrity sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw== integrity sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
dependencies:
p-locate "^4.1.0"
lodash.camelcase@^4.3.0: lodash.camelcase@^4.3.0:
version "4.3.0" version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
@ -3251,6 +3372,11 @@ lodash.debounce@^4.0.8:
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
lodash@^4.17.15, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
lru-cache@^5.1.1: lru-cache@^5.1.1:
version "5.1.1" version "5.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@ -3265,11 +3391,23 @@ magic-string@^0.30.17, magic-string@^0.30.7:
dependencies: dependencies:
"@jridgewell/sourcemap-codec" "^1.5.0" "@jridgewell/sourcemap-codec" "^1.5.0"
make-dir@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
math-intrinsics@^1.1.0: math-intrinsics@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
md5-file@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-5.0.0.tgz#e519f631feca9c39e7f9ea1780b63c4745012e20"
integrity sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==
media-typer@0.3.0: media-typer@0.3.0:
version "0.3.0" version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
@ -3426,6 +3564,11 @@ npm-run-path@^4.0.1:
dependencies: dependencies:
path-key "^3.0.0" path-key "^3.0.0"
object-hash@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
object-inspect@^1.13.3: object-inspect@^1.13.3:
version "1.13.4" version "1.13.4"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213"
@ -3457,6 +3600,25 @@ os-locale-s-fix@^1.0.8-fix-1:
dependencies: dependencies:
lcid "^3.0.0" lcid "^3.0.0"
p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
dependencies:
p-limit "^2.2.0"
p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
pako@^1.0.5: pako@^1.0.5:
version "1.0.11" version "1.0.11"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
@ -3503,6 +3665,11 @@ parseurl@~1.3.3:
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
path-key@^3.0.0, path-key@^3.1.0: path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1" version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
@ -3579,6 +3746,13 @@ pixelmatch@^4.0.2:
dependencies: dependencies:
pngjs "^3.0.0" pngjs "^3.0.0"
pkg-dir@^4.1.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
dependencies:
find-up "^4.0.0"
pkg-types@^1.3.0, pkg-types@^1.3.1: pkg-types@^1.3.0, pkg-types@^1.3.1:
version "1.3.1" version "1.3.1"
resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df"
@ -3920,12 +4094,12 @@ scule@^1.3.0:
resolved "https://registry.yarnpkg.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3" resolved "https://registry.yarnpkg.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3"
integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g== integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==
semver@^6.3.1: semver@^6.0.0, semver@^6.3.1:
version "6.3.1" version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.3.2: semver@^7.3.2, semver@^7.5.2, semver@^7.5.4:
version "7.7.2" version "7.7.2"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
@ -4039,6 +4213,11 @@ source-map@0.6.1, source-map@^0.6.0:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
source-map@^0.7.4:
version "0.7.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==
speakingurl@^14.0.1: speakingurl@^14.0.1:
version "14.0.1" version "14.0.1"
resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53"