From f1cc28bd0b25bc8d3915ee7706e23c41190569e9 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 8 Jun 2022 17:02:06 +0800
Subject: [PATCH 01/47] 1
---
src/common/constant.js | 5 +++--
src/common/fotmat.js | 21 +++++++++++++++++++--
src/components/search/index.tsx | 4 ++--
src/pages/order/index.tsx | 2 +-
src/pages/searchList/hightSearchList.tsx | 2 +-
src/pages/searchList/search.module.scss | 13 +++++++++----
src/pages/searchList/search.tsx | 12 ++++++------
src/pages/searchList/searchList.tsx | 9 +++------
src/use/useLogin.ts | 1 +
9 files changed, 45 insertions(+), 24 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 76db424..dc069fb 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -6,11 +6,11 @@
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
@@ -22,6 +22,7 @@ export const UPLOAD_CDN_URL = `https://v0.api.upyun.com/`
export const IMG_CND_Prefix = CURRENT_ENV.includes('development')? "https://test.cdn.zzfzyc.com":"https://cdn.zzfzyc.com"
+
// 上传图片视频
export const CDN_UPLOAD_IMG = `${UPLOAD_CDN_URL || ''}`;
diff --git a/src/common/fotmat.js b/src/common/fotmat.js
index 2176a51..09b2d01 100644
--- a/src/common/fotmat.js
+++ b/src/common/fotmat.js
@@ -142,5 +142,22 @@ export const toDecimal2 = (x) => {
* @returns
*/
export const formatImgUrl = (url, suffix="!w200") => {
- return url?IMG_CND_Prefix + url + suffix:'https://cdn.zzfzyc.com/mall/no_img.png'
-}
\ No newline at end of file
+ return url?IMG_CND_Prefix + url + suffix:IMG_CND_Prefix +'/mall/no_img.png'
+}
+
+/**
+ *
+ * @param {纹理图} imgurl
+ * @param {rgb} rgb
+ * @param {} suffix
+ * @returns 1 有纹理图,2 有rgb 3默认图
+ */
+export const isLabImage = (imgurl, rgb, suffix="!w200") => {
+ if(imgurl) {
+ return {status:1, value: IMG_CND_Prefix+'/'+imgurl+suffix}
+ } else if(rgb.r != 0 || rgb.g != 0 || rgb.b != 0) {
+ return {status:2, value: rgb}
+ } else {
+ return {status:3, value: IMG_CND_Prefix+'/mall/no_img.png'}
+ }
+}
diff --git a/src/components/search/index.tsx b/src/components/search/index.tsx
index 9c2191b..294aec5 100644
--- a/src/components/search/index.tsx
+++ b/src/components/search/index.tsx
@@ -71,12 +71,12 @@ export default memo(forwardRef(({
{showIcon&&}
- onInputEven(e)}>
+ onInputEven(e)}>
{!!inputCon&&
clearInput()} styleObj={{width: '20rpx', height:'20rpx', backgroundColor:'#fff', border:'0'}}/>
}
- {showBtn&& onSearch()}>{btnTitle}}
+ {showBtn&&{btnTitle}}
>
)
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 3c0304f..060dc54 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -226,7 +226,7 @@ import styles from './index.module.scss'
getRemark(e)}/>
- {/* */}
+
)
diff --git a/src/pages/searchList/hightSearchList.tsx b/src/pages/searchList/hightSearchList.tsx
index f7d31db..ffc8dcc 100644
--- a/src/pages/searchList/hightSearchList.tsx
+++ b/src/pages/searchList/hightSearchList.tsx
@@ -108,6 +108,7 @@ export default () => {
//获取筛选条件
const getFiltr = (e) => {
+ setMaterialList(() => ({list:[], total:0}))
const {data} = e
setSearchField({
...searchField,
@@ -123,7 +124,6 @@ export default () => {
//筛选条件格式化
const [selectList , setSelectList] = useState()
const formatSelectList = (val = {data:{}, field:{}}) => {
- console.log('data123::',val.data)
let data:ListProps[] = []
for(let key in val.data) {
if(key !== 'seriesId'&& val.data[key] != '') {
diff --git a/src/pages/searchList/search.module.scss b/src/pages/searchList/search.module.scss
index 2e4ede6..f31b47a 100644
--- a/src/pages/searchList/search.module.scss
+++ b/src/pages/searchList/search.module.scss
@@ -1,11 +1,17 @@
.main{
+ position: relative;
.search{
display: flex;
justify-content: space-between;
padding: 20px;
padding-bottom: 50px;
}
-
+ .up_search{
+ color: $color_main;
+ font-size: $font_size;
+ position: absolute;
+ right: 20px;
+ }
.hot {
padding: 0 20px;
.hot_header {
@@ -18,10 +24,9 @@
color: $color_font_one;
font-weight: 700;
}
- .hot_header_up{
- color: $color_main;
- }
+
}
+
.list{
display: flex;
font-size: $font_size_medium;
diff --git a/src/pages/searchList/search.tsx b/src/pages/searchList/search.tsx
index 7505bcd..756bd77 100644
--- a/src/pages/searchList/search.tsx
+++ b/src/pages/searchList/search.tsx
@@ -69,18 +69,18 @@ export default () => {
searchEvent(e)}/>
-
+ goLink('/pages/searchList/searchList')}>高级搜索
+ {searchData?.hotField.length > 0 &&
热门面料
- goLink('/pages/searchList/searchList')}>高级搜索
- {searchData?.hotField?.map((item, index) => {
+ {searchData.hotField.map((item, index) => {
return searchEvent(item.search_key, false)}>{item.search_key}
})}
-
-
+ }
+ {searchData?.historyField.length > 0 &&
历史搜索
@@ -88,7 +88,7 @@ export default () => {
{searchData?.historyField?.map((item, index) => searchEvent(item.search_key, false)}>{item.search_key})}
-
+ }
)
}
diff --git a/src/pages/searchList/searchList.tsx b/src/pages/searchList/searchList.tsx
index 7acb9fe..5ae921c 100644
--- a/src/pages/searchList/searchList.tsx
+++ b/src/pages/searchList/searchList.tsx
@@ -8,12 +8,10 @@ import SelectData, {ListProps} from "./components/selectData";
import { goLink } from "@/common/common";
import styles from './searchList.module.scss'
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import useManualPullDownRefresh from "@/use/useManualPullDownRefresh";
import {GetProductListApi} from "@/api/material"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import { formatHashTag, formatImgUrl } from "@/common/fotmat";
import { dataLoadingStatus, getFilterData } from "@/common/util";
-import LoadingCard from "@/components/loadingCard";
import useLogin from "@/use/useLogin";
export default () => {
@@ -95,6 +93,7 @@ export default () => {
//获取筛选条件
const getFiltr = (e) => {
pageNum.current.page = 1
+ setMaterialList(() => ({list:[], total:0}))
const {data} = e
setSearchField({
...searchField,
@@ -110,14 +109,12 @@ export default () => {
//筛选条件格式化
const [selectList , setSelectList] = useState()
const formatSelectList = (val = {data:{}, field:{}}) => {
- console.log('data123::',val.data)
let data:ListProps[] = []
for(let key in val.data) {
if(key !== 'seriesId'&& val.data[key] != '') {
data.push({title:val.field[key], value:val.data[key]})
}
}
- console.log('data::',data)
setSelectList([...data])
}
@@ -156,8 +153,8 @@ export default () => {
搜索结果 ({materialList.total}条记录)
getScrolltolower()}
- selfOnScroll={(e) => onscroll(e)}
+ selfonScrollToLower={getScrolltolower}
+ selfOnScroll={onscroll}
statusMore={statusMore}
>
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index c06e543..a7950fa 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -79,6 +79,7 @@ export default () => {
reslove(user_res.data)
getAdminUserInfo()
} else {
+ console.log('aaa:::',user_res.msg)
reject(user_res.msg)
}
},
From ca4c8a6b0b41af70c88a887af46f34b90c8e0cbf Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 8 Jun 2022 19:12:13 +0800
Subject: [PATCH 02/47] 1
---
src/components/popup/index.tsx | 2 +-
.../addressInfoDetail/index.module.scss | 7 ++++++-
.../components/addressInfoDetail/index.tsx | 6 ++++--
.../applyAfterSales/index.module.scss | 5 +++--
.../components/applyAfterSales/index.tsx | 21 +++++++++++++++----
src/pages/order/index.tsx | 2 +-
src/pages/searchList/searchList.tsx | 1 -
7 files changed, 32 insertions(+), 12 deletions(-)
diff --git a/src/components/popup/index.tsx b/src/components/popup/index.tsx
index 227f12e..75030cf 100644
--- a/src/components/popup/index.tsx
+++ b/src/components/popup/index.tsx
@@ -62,7 +62,7 @@ export default memo((
}
- {children}
+ {show&&children}
diff --git a/src/pages/order/components/addressInfoDetail/index.module.scss b/src/pages/order/components/addressInfoDetail/index.module.scss
index 68e6171..2d6c306 100644
--- a/src/pages/order/components/addressInfoDetail/index.module.scss
+++ b/src/pages/order/components/addressInfoDetail/index.module.scss
@@ -101,12 +101,17 @@
}
.order_address_list {
- height: 900px;
+ height:80vh;
.order_address_title{
font-size: $font_size;
font-weight: 700;
width: 100%;
text-align: center;
padding: 20px 0 30px 0;
+ height: 100px;
+ }
+ .addressList_con{
+ padding-bottom: 20px;
+ height: calc(100% - 160px);
}
}
\ No newline at end of file
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index d58b12b..d2b4251 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -114,9 +114,11 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
setShowAddressList(false)}>
请选择收货地址
-
+
+
+
+
-
)
diff --git a/src/pages/order/components/applyAfterSales/index.module.scss b/src/pages/order/components/applyAfterSales/index.module.scss
index 22a31e0..3cbb03b 100644
--- a/src/pages/order/components/applyAfterSales/index.module.scss
+++ b/src/pages/order/components/applyAfterSales/index.module.scss
@@ -24,7 +24,7 @@
.apply_after_sales_con{
height: 80vh;
.scroll{
- height: calc(100% - 80px);
+ height: calc(100% - 170px);
}
.returnSaleInput{
margin: 0 20px;
@@ -85,8 +85,9 @@
font-size: $font_size;
font-weight: 700;
}
- .uploadImg{
+ .textarea{
position: relative;
+ height: 165.4px;
.descDataNum{
position: absolute;
right: 10px;
diff --git a/src/pages/order/components/applyAfterSales/index.tsx b/src/pages/order/components/applyAfterSales/index.tsx
index 735e476..fb5c64a 100644
--- a/src/pages/order/components/applyAfterSales/index.tsx
+++ b/src/pages/order/components/applyAfterSales/index.tsx
@@ -1,5 +1,5 @@
import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
-import { memo, useState } from "react";
+import { memo, useCallback, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
import Popup from "@/components/popup";
@@ -8,6 +8,19 @@ import Counter from "@/components/counter";
export default memo(() => {
const [showDesc, setShowDesc] = useState(true)
+ const [descData, setDescData] = useState({
+ number: 0,
+ value: '',
+ count: 200
+ })
+ const getDesc = useCallback((e) => {
+ let value = e.detail.value
+ let res = value
+ if(value.length > descData.count) {
+ res = value.slice(0, descData.count)
+ }
+ setDescData({...descData, number:res.length, value: res})
+ },[])
return (
setShowDesc(false)} >
@@ -94,9 +107,9 @@ export default memo(() => {
其他说明
-
-
- 0/100
+
+
+ {descData.number +'/'+ descData.count}
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 3c0304f..060dc54 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -226,7 +226,7 @@ import styles from './index.module.scss'
getRemark(e)}/>
- {/* */}
+
)
diff --git a/src/pages/searchList/searchList.tsx b/src/pages/searchList/searchList.tsx
index 7acb9fe..532c671 100644
--- a/src/pages/searchList/searchList.tsx
+++ b/src/pages/searchList/searchList.tsx
@@ -8,7 +8,6 @@ import SelectData, {ListProps} from "./components/selectData";
import { goLink } from "@/common/common";
import styles from './searchList.module.scss'
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import useManualPullDownRefresh from "@/use/useManualPullDownRefresh";
import {GetProductListApi} from "@/api/material"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import { formatHashTag, formatImgUrl } from "@/common/fotmat";
From a52c73a95d85a1f415086485d02854b94e5faddb Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 8 Jun 2022 20:30:59 +0800
Subject: [PATCH 03/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 +-
.../applyAfterSales/index.module.scss | 50 +++++++++++++++++++
.../components/applyAfterSales/index.tsx | 40 ++++++++++++++-
3 files changed, 91 insertions(+), 3 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 76db424..a9d44b0 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -6,11 +6,11 @@
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/pages/order/components/applyAfterSales/index.module.scss b/src/pages/order/components/applyAfterSales/index.module.scss
index 3cbb03b..978b749 100644
--- a/src/pages/order/components/applyAfterSales/index.module.scss
+++ b/src/pages/order/components/applyAfterSales/index.module.scss
@@ -34,9 +34,11 @@
display: flex;
align-items: center;
padding-bottom: 20px;
+ flex-wrap: wrap;
.title{
font-size: $font_size;
font-weight: 700;
+ width: 119px;
}
.select{
flex:1;
@@ -67,6 +69,8 @@
justify-content: center;
align-items: center;
position: relative;
+ margin-bottom: 20px;
+ position: relative;
.miconfont{
font-size: 50px;
}
@@ -74,8 +78,35 @@
font-size: 26px;
color: $color_font_three;
}
+
}
+ .ImgItem{
+ width: 202px;
+ height: 150px;
+ background: #f0f0f0;
+ margin-left: 20px;
+ margin-bottom: 20px;
+ position: relative;
+ border-radius: 10px;
+ image{
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+ }
+ .miconfont_close{
+ width: 30px;
+ height: 30px;
+ background-color: #ccc;
+ border-radius: 50%;
+ position: absolute;
+ right: -10px;
+ top: -10px;
+ text-align: center;
+ line-height: 30px;
+ color: #fff;
+ }
+ }
}
}
.other_desc{
@@ -173,5 +204,24 @@
}
}
+
+ .reason_return_con{
+ .reason_title{
+ padding: 10px 20px 0 20px;
+ height: 60px;
+ border-bottom: 1PX solid #F3F3F3;
+ box-sizing: border-box;
+ Text{
+ font-size: 26px;
+ border-bottom: 3px solid #000;
+ padding: 10px;
+ font-weight: 400;
+ }
+
+ }
+ .reason_scroll{
+
+ }
+ }
}
diff --git a/src/pages/order/components/applyAfterSales/index.tsx b/src/pages/order/components/applyAfterSales/index.tsx
index fb5c64a..125733f 100644
--- a/src/pages/order/components/applyAfterSales/index.tsx
+++ b/src/pages/order/components/applyAfterSales/index.tsx
@@ -98,6 +98,7 @@ export default memo(() => {
拍照上传
+
上传照片
@@ -116,6 +117,43 @@ export default memo(() => {
+ setShowDesc(false)} >
+
+ 货物状况
+
+
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+
+
+
+
)
-})
\ No newline at end of file
+})
+
+//图片列表
+const PictureItem = memo(() => {
+ return (
+ <>
+
+
+
+
+ >
+ )
+})
+
+//其他说明
From 30efe70995dd92c1110729953ed79766ad2fcbee Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Thu, 9 Jun 2022 17:07:00 +0800
Subject: [PATCH 04/47] =?UTF-8?q?=E5=94=AE=E5=90=8E=E7=94=B3=E8=AF=B7?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/order.ts | 12 +-
src/app.config.ts | 6 +
src/common/uploadImage.js | 18 ---
src/components/orderBtns/index.tsx | 38 +++++-
src/components/shopCart/index.tsx | 2 -
.../components/otherReason/index.module.scss | 36 +++++
.../components/otherReason/index.tsx | 37 +++++
.../components/reasonPopup/index.module.scss | 27 ++++
.../components/reasonPopup/index.tsx | 44 ++++++
src/pages/applyAfterSales/index.config.ts | 4 +
.../applyAfterSales/index.module.scss | 84 ++++++------
.../components => }/applyAfterSales/index.tsx | 128 +++++++++---------
src/pages/order/index.tsx | 2 -
.../orderList/components/order/index.tsx | 1 -
src/reducers/userInfo.ts | 1 +
src/use/useLogin.ts | 12 +-
16 files changed, 302 insertions(+), 150 deletions(-)
create mode 100644 src/pages/applyAfterSales/components/otherReason/index.module.scss
create mode 100644 src/pages/applyAfterSales/components/otherReason/index.tsx
create mode 100644 src/pages/applyAfterSales/components/reasonPopup/index.module.scss
create mode 100644 src/pages/applyAfterSales/components/reasonPopup/index.tsx
create mode 100644 src/pages/applyAfterSales/index.config.ts
rename src/pages/{order/components => }/applyAfterSales/index.module.scss (78%)
rename src/pages/{order/components => }/applyAfterSales/index.tsx (55%)
diff --git a/src/api/order.ts b/src/api/order.ts
index f723f47..26c175c 100644
--- a/src/api/order.ts
+++ b/src/api/order.ts
@@ -84,9 +84,19 @@ export const SaleOrderApi = () => {
/**
* 作废销售单
*/
- export const CancelOrderApi = () => {
+export const CancelOrderApi = () => {
return useRequest({
url: `/v1/mall/saleOrder/cancel`,
method: "put",
})
+}
+
+/**
+ * 确认收货
+ */
+export const ReceiveOrderApi = () => {
+ return useRequest({
+ url: `/v1/mall/saleOrder/receive`,
+ method: "put",
+ })
}
\ No newline at end of file
diff --git a/src/app.config.ts b/src/app.config.ts
index 61bd39e..8130e2c 100644
--- a/src/app.config.ts
+++ b/src/app.config.ts
@@ -158,6 +158,12 @@ export default {
pages: [
"index",
]
+ },
+ {
+ root: "pages/applyAfterSales",
+ pages: [
+ "index",
+ ]
}
]
}
diff --git a/src/common/uploadImage.js b/src/common/uploadImage.js
index 6a6cf8a..ae7724b 100644
--- a/src/common/uploadImage.js
+++ b/src/common/uploadImage.js
@@ -129,22 +129,4 @@ const uploadCDNImg = (file, secene, type) => {
})
}
-const taroChooseImg = () => {
- Taro.chooseImage({
- count: 1,
- sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
- sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
- success: (res) => {
- console.log('res:', res)
- Taro.chooseMessageFile({
- count: 1,
-
- })
- },
- fail: (err) => {
- console.log('图片选择失败:', err)
- }
- })
-}
-
export default uploadCDNImg
\ No newline at end of file
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index f098520..6cb1292 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -1,7 +1,7 @@
-import { CancelOrderApi } from "@/api/order"
+import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
import { alert } from "@/common/common"
import { ORDER_STATUS } from "@/common/enum"
-import { View } from "@tarojs/components"
+import { ScrollView, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
import { useCallback, useRef, memo } from "react"
import styles from './index.module.scss'
@@ -24,7 +24,6 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusArranged,
SaleOrderStatusWaitingDelivery,
SaleOrderStatusComplete,
- SaleOrderStatusCancel,
SaleOrderStatusRefund,
SaleOrderStatusWaitingPayment,
SaleOrderStatusWaitingReceipt,
@@ -90,6 +89,7 @@ export default memo(({orderInfo, onClick}:Param) => {
const submitBtns = (val) => {
(val == 1)&&cancelOrder(); //取消订单按钮
(val == 2)&&onClick?.(val); //去付款按钮
+ (val == 6)&&receiveOrder(); //确认收货
}
//取消订单
@@ -113,11 +113,37 @@ export default memo(({orderInfo, onClick}:Param) => {
})
}
+ //确认订单
+ const {fetchData: receiveOrderFetchData} = ReceiveOrderApi()
+ const receiveOrder = async () => {
+ console.log('123456')
+ Taro.showModal({
+ title: '确定收货?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await receiveOrderFetchData({sale_order_id: orderInfo?.orderId})
+ if(res.success){
+ onClick?.(6)
+ alert.success('收货成功')
+ } else {
+ alert.error('收货失败')
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+
+ }
+
return (
- {orderBtnsList.current.map((item) =>
- orderBtnsShow(item)&& submitBtns(item.id)}>{item.label}
- )}
+
+ {orderBtnsList.current.map((item) =>
+ orderBtnsShow(item)&& submitBtns(item.id)}>{item.label}
+ )}
+
+
)
})
\ No newline at end of file
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index 8eb3d75..2470ef1 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -117,8 +117,6 @@ export default ({show = false, onClose}: param) => {
if(item.select) select_count++
}
})
- console.log('list_count::',list_count)
- console.log('select_count::',select_count)
setSelectStatus(select_count == list_count)
}
diff --git a/src/pages/applyAfterSales/components/otherReason/index.module.scss b/src/pages/applyAfterSales/components/otherReason/index.module.scss
new file mode 100644
index 0000000..e2d1b1b
--- /dev/null
+++ b/src/pages/applyAfterSales/components/otherReason/index.module.scss
@@ -0,0 +1,36 @@
+.other_desc{
+ padding: 0 20px;
+ box-sizing: border-box;
+ .title{
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .textarea{
+ position: relative;
+ height: 165.4px;
+ .descDataNum{
+ position: absolute;
+ right: 10px;
+ bottom: 10px;
+ font-size: 22px;
+ color: #ABABAB;
+ }
+ }
+ .textarea_con, .textarea_con_pretend{
+ background-color: #f3f3f3;
+ border: 2px solid #e6e6e6;
+ border-radius: 10px;
+ width: 100%;
+ font-size: 25px;
+ height: 165.4px;
+ padding: 20px 20px 30px 20px;
+ box-sizing: border-box;
+ margin-top: 20px;
+ }
+ .textarea_con_pretend{
+ color: $color_font_two;
+ }
+ .textarea_con_pretend_ed{
+ color: #000;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/components/otherReason/index.tsx b/src/pages/applyAfterSales/components/otherReason/index.tsx
new file mode 100644
index 0000000..fc580c9
--- /dev/null
+++ b/src/pages/applyAfterSales/components/otherReason/index.tsx
@@ -0,0 +1,37 @@
+import {Textarea, View } from "@tarojs/components";
+import { memo, useMemo, useState } from "react";
+import styles from './index.module.scss'
+import classnames from "classnames";
+
+//其他说明
+export default memo(() => {
+ const [descData, setDescData] = useState({
+ number: 0,
+ value: '',
+ count: 200,
+ show: false
+ })
+ const getDesc = (e) => {
+ let value = e.detail.value
+ let res = value
+ if(value.length > descData.count) {
+ res = value.slice(0, descData.count)
+ }
+ setDescData({...descData, number:res.length, value: res})
+ }
+
+ const toggleShowRealTextarea = (show) => {
+ setDescData({...descData, show:show})
+ }
+ return (
+
+ 其他说明
+
+ {descData.show&&||
+ toggleShowRealTextarea(true)}>{descData.value||'一般情况下选填,当退货说明=“其它问题”时,必填'}
+ }
+ {descData.number +'/'+ descData.count}
+
+
+ )
+})
diff --git a/src/pages/applyAfterSales/components/reasonPopup/index.module.scss b/src/pages/applyAfterSales/components/reasonPopup/index.module.scss
new file mode 100644
index 0000000..eba26cd
--- /dev/null
+++ b/src/pages/applyAfterSales/components/reasonPopup/index.module.scss
@@ -0,0 +1,27 @@
+.reason_return_con{
+ height: 50vh;
+ .reason_title{
+ padding: 10px 20px 0 20px;
+ height: 60px;
+ border-bottom: 1PX solid #F3F3F3;
+ box-sizing: border-box;
+ Text{
+ font-size: 26px;
+ border-bottom: 3px solid #000;
+ padding: 10px;
+ font-weight: 400;
+ }
+
+ }
+ .reason_scroll{
+ height: calc(100% - 70px);
+ .reason_list{
+ font-size: 26px;
+ padding: 30px 20px 0 20px;
+ color: #707070;
+ .reason_item{
+ margin-bottom: 36px;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/components/reasonPopup/index.tsx b/src/pages/applyAfterSales/components/reasonPopup/index.tsx
new file mode 100644
index 0000000..fc7ba76
--- /dev/null
+++ b/src/pages/applyAfterSales/components/reasonPopup/index.tsx
@@ -0,0 +1,44 @@
+import Popup from "@/components/popup";
+import { ScrollView, Text, View } from "@tarojs/components";
+import { memo, useMemo } from "react";
+import styles from './index.module.scss'
+
+type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
+//原因选择
+type ReasonInfoParam = {
+ show?: boolean,
+ onClose?: () => void,
+ status: ReasonParam
+}
+export default memo(({show = false, onClose, status}: ReasonInfoParam) => {
+ const title = useMemo(() => {
+ if(status == 1) return '退货原因'
+ if(status == 2) return '货物状况'
+ if(status == 3) return '退货说明'
+ },[status])
+ return (
+
+
+ {title}
+
+
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/index.config.ts b/src/pages/applyAfterSales/index.config.ts
new file mode 100644
index 0000000..a7a7e32
--- /dev/null
+++ b/src/pages/applyAfterSales/index.config.ts
@@ -0,0 +1,4 @@
+export default {
+ navigationBarTitleText: '申请售后',
+ enableShareAppMessage: true,
+}
diff --git a/src/pages/order/components/applyAfterSales/index.module.scss b/src/pages/applyAfterSales/index.module.scss
similarity index 78%
rename from src/pages/order/components/applyAfterSales/index.module.scss
rename to src/pages/applyAfterSales/index.module.scss
index 978b749..e82626c 100644
--- a/src/pages/order/components/applyAfterSales/index.module.scss
+++ b/src/pages/applyAfterSales/index.module.scss
@@ -10,6 +10,7 @@
width: 100%;
padding: 20px;
box-sizing: border-box;
+ border-bottom: 1PX solid #f3f3f3;
text{
background-color: #F6F6F6;
border-radius: 10px;
@@ -22,10 +23,12 @@
}
}
.apply_after_sales_con{
- height: 80vh;
.scroll{
height: calc(100% - 170px);
}
+ .scroll_con{
+ padding: 20px 0 150px 0;
+ }
.returnSaleInput{
margin: 0 20px;
padding-top: 30px;
@@ -109,36 +112,7 @@
}
}
}
- .other_desc{
- padding: 0 20px;
- box-sizing: border-box;
- .title{
- font-size: $font_size;
- font-weight: 700;
- }
- .textarea{
- position: relative;
- height: 165.4px;
- .descDataNum{
- position: absolute;
- right: 10px;
- bottom: 10px;
- font-size: 22px;
- color: #ABABAB;
- }
- }
- Textarea{
- background-color: #f3f3f3;
- border: 2px solid #e6e6e6;
- border-radius: 10px;
- width: 100%;
- font-size: 25px;
- height: 165.4px;
- padding: 20px 20px 30px 20px;
- box-sizing: border-box;
- margin-top: 20px;
- }
- }
+
}
.apply_after_sales_list{
padding: 0 20px;
@@ -205,22 +179,40 @@
}
- .reason_return_con{
- .reason_title{
- padding: 10px 20px 0 20px;
- height: 60px;
- border-bottom: 1PX solid #F3F3F3;
- box-sizing: border-box;
- Text{
- font-size: 26px;
- border-bottom: 3px solid #000;
- padding: 10px;
- font-weight: 400;
+
+ .btns_con{
+ width: 100%;
+ position: fixed;
+ bottom:0;
+ padding: 0 20px;
+ box-sizing: border-box;
+ padding-bottom: constant(safe-area-inset-bottom);
+ padding-bottom: env(safe-area-inset-bottom);
+ .btns_two{
+ display: flex;
+ height: 82px;
+ // border: 1PX solid #007aff;
+ font-size: $font_size_big;
+ border-radius: 40px;
+ margin-bottom: 20px;
+ .rest_btn{
+ flex:1;
+ border: 1PX solid #007aff;
+ border-radius: 40px 0 0 40px;
+ text-align: center;
+ line-height: 82px;
+ color: $color_main;
+ background-color: #fff;
+
+ }
+ .verify_btn{
+ flex:1;
+ border-radius: 0 40px 40px 0;
+ background: #007aff;
+ text-align: center;
+ line-height: 82px;
+ color: #fff;
}
-
- }
- .reason_scroll{
-
}
}
}
diff --git a/src/pages/order/components/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
similarity index 55%
rename from src/pages/order/components/applyAfterSales/index.tsx
rename to src/pages/applyAfterSales/index.tsx
index 125733f..dec0ace 100644
--- a/src/pages/order/components/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -1,33 +1,36 @@
import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
-import { memo, useCallback, useState } from "react";
+import { memo, useCallback, useMemo, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
-import Popup from "@/components/popup";
import { formatImgUrl } from "@/common/fotmat";
import Counter from "@/components/counter";
+import ReasonPopup from "./components/reasonPopup";
+import OtherReason from "./components/otherReason";
+import Taro from "@tarojs/taro";
+import uploadCDNImg from "@/common/uploadImage";
-export default memo(() => {
+type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
+export default () => {
const [showDesc, setShowDesc] = useState(true)
- const [descData, setDescData] = useState({
- number: 0,
- value: '',
- count: 200
- })
- const getDesc = useCallback((e) => {
- let value = e.detail.value
- let res = value
- if(value.length > descData.count) {
- res = value.slice(0, descData.count)
- }
- setDescData({...descData, number:res.length, value: res})
- },[])
+
+ //退货选择弹窗
+ const [showReason, setShowReason] = useState<{show:true|false, status:ReasonParam}>({show:false, status:1})
+ const closeReason = useCallback(() => setShowReason({...showReason, show:false}), [])
+ const onShowReason = (status) => setShowReason({...showReason, status, show:true})
+
+
+
+ //底部按钮
+ const onSubmit = (val) => {
+
+ }
+
return (
- setShowDesc(false)} >
-
- 申请退货
- 2种面料,3种颜色,共6条
-
+
+ 2种面料,3种颜色,共6条
+
+
@@ -77,21 +80,21 @@ export default memo(() => {
退货原因
-
+ onShowReason(1)}>
请选择
货物状况
-
+ onShowReason(2)}>
请选择
退货说明
-
+ onShowReason(3)}>
请选择
@@ -99,61 +102,52 @@ export default memo(() => {
拍照上传
-
-
- 上传照片
-
-
-
-
-
- 其他说明
-
-
- {descData.number +'/'+ descData.count}
+
-
-
-
-
- setShowDesc(false)} >
-
- 货物状况
-
-
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
-
-
-
-
+
+
+
+
+
+
+
+ onSubmit(1)}>取消
+ onSubmit(2)}>确认
+
+
+
)
-})
+}
//图片列表
const PictureItem = memo(() => {
+
+ //图片
+ const uploadImage = () => {
+ Taro.chooseImage({
+ count: 1, // 默认9
+ sizeType: ['original', 'compressed'],
+ sourceType: ['album', 'camera'],
+ success: function (res) {
+ // var tempFilePaths = res.tempFilePaths
+ const file = res.tempFiles[0]
+ console.log('res:::',res.tempFiles[0])
+ // uploadCDNImg(file, 'product', 'product')
+ }
+ })
+ }
return (
<>
-
+
+
+
+
+ 上传照片
>
)
})
-
-//其他说明
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 060dc54..1367b57 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -16,7 +16,6 @@ import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import order from "../orderList/components/order";
import AddressInfoDetail from "./components/addressInfoDetail";
-import ApplyAfterSales from "./components/applyAfterSales";
import KindList from "./components/kindList";
import OrderState from "./components/orderState";
import Payment from "./components/payment";
@@ -226,7 +225,6 @@ import styles from './index.module.scss'
getRemark(e)}/>
-
)
diff --git a/src/pages/orderList/components/order/index.tsx b/src/pages/orderList/components/order/index.tsx
index 7bff925..a78b6f1 100644
--- a/src/pages/orderList/components/order/index.tsx
+++ b/src/pages/orderList/components/order/index.tsx
@@ -99,7 +99,6 @@ export default memo(({value, onClickBtn}: Param) => {
{`${value?.total_fabrics}种面料,${value?.total_colors}种颜色,共${value?.total_number}条`}
-
)
})
diff --git a/src/reducers/userInfo.ts b/src/reducers/userInfo.ts
index bcf3724..928c4fa 100644
--- a/src/reducers/userInfo.ts
+++ b/src/reducers/userInfo.ts
@@ -39,6 +39,7 @@ export type UserAdminParam = {
wechat_user_open_id?: number
is_authorize_name?: false|true,
is_authorize_phone?: false|true,
+ phone?:string,
}
export type SortCodeParam = {
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index c06e543..400e9cc 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -8,8 +8,6 @@ import { GetShortCodeApi } from "@/api/share"
export default () => {
const {setUserInfo, setAdminUserInfo, setSortCode, userInfo} = useUserInfo()
- console.log('userInfo:::', userInfo)
-
//登录请求 (调用这个就不能再useHttp中使用,当前这个hook, 否则会死循环内存溢出)
// const {fetchData} = LoginApi()
@@ -26,9 +24,9 @@ export default () => {
//获取用户信息
const {fetchData: useFetchData} = GetAdminUserInfoApi()
- const getAdminUserInfo = async () => {
+ const getAdminUserInfo = async (params = {}) => {
let res = await useFetchData()
- setAdminUserInfo(res.data)
+ setAdminUserInfo({...res.data, ...params})
getShortCode(res.data.user_id)
}
@@ -76,7 +74,7 @@ export default () => {
})
if(user_res.success) {
setUserInfo({...user_res.data})
- reslove(user_res.data)
+
getAdminUserInfo()
} else {
reject(user_res.msg)
@@ -94,7 +92,7 @@ export default () => {
//获取手机号码
const {fetchData: fetchDataUserPhone} = GetPhoneNumberApi()
- const getPhoneNumber = (code) =>{
+ const getPhoneNumber = (code) => {
return new Promise( async (reslove, reject) => {
if(userInfo.adminUserInfo?.is_authorize_phone) {
reslove(true)
@@ -103,7 +101,7 @@ export default () => {
const res = await fetchDataUserPhone({code})
if(res.success) {
setUserInfo({...userInfo.userInfo, phone:res.data.phone_number})
- getAdminUserInfo()
+ getAdminUserInfo({phone:res.data.phone_number})
reslove(res.data)
} else {
reject(res.msg)
From 46357615e9d54c92903492a9b068aba1657966a6 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 10:18:56 +0800
Subject: [PATCH 05/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 +-
src/components/orderBtns/index.module.scss | 16 ++++++--
src/components/orderBtns/index.tsx | 37 ++++++++++++++-----
.../components/addressInfoDetail/index.tsx | 1 -
src/pages/order/index.tsx | 6 +--
.../components/order/index.module.scss | 3 ++
src/pages/orderList/index.tsx | 5 ++-
src/use/useLogin.ts | 6 +--
8 files changed, 55 insertions(+), 23 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index a9d44b0..5b71cd0 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -9,8 +9,8 @@
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
+export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/components/orderBtns/index.module.scss b/src/components/orderBtns/index.module.scss
index a8f7963..49c2bc9 100644
--- a/src/components/orderBtns/index.module.scss
+++ b/src/components/orderBtns/index.module.scss
@@ -2,13 +2,23 @@
display: flex;
justify-content: flex-end;
// margin-top: 30px;
+ .scroll{
+ white-space: nowrap;
+ width: 100%;
+ }
+ .list_scroll{
+ white-space: nowrap;
+ width: 100%;
+ display: flex;
+ justify-content: flex-end;
+ }
.btns_item{
- width: 152px;
- height: 72px;
+ padding: 0 10px;
+ height: 60px;
border: 2px solid #dddddd;
border-radius: 38px;
text-align: center;
- line-height: 72px;
+ line-height: 60px;
font-size: $font_size;
color: $color_font_three;
&:nth-child(n+2) {
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 6cb1292..91949ec 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -3,7 +3,7 @@ import { alert } from "@/common/common"
import { ORDER_STATUS } from "@/common/enum"
import { ScrollView, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
-import { useCallback, useRef, memo } from "react"
+import { useCallback, useRef, memo, useState, useEffect } from "react"
import styles from './index.module.scss'
type Param = {
@@ -72,24 +72,27 @@ export default memo(({orderInfo, onClick}:Param) => {
if(orderInfo) {
if(item.id == 1) {
//取消订单按钮
- return( orderInfo.actual_amount == 0 && item.value.includes(orderInfo.status)) //在代发货之前没有付过款
+ return( orderInfo.actual_amount == 0 && item.value.includes(orderInfo.status)) //在待发货之前没有付过款
} else if (item.id == 2) {
//去付款按钮
return( orderInfo.wait_pay_amount != 0 && item.value.includes(orderInfo.status)) //只要没有付完款就显示
} else if(item.id == 3) {
//申请退款
- return (orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //在代发货之前付过款
+ return (orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //在待发货之前付过款
} else {
+ //其他按钮
return item.value.includes(orderInfo.status)
}
}
},[orderInfo])
//点击按钮操作
- const submitBtns = (val) => {
+ const submitBtns = (val, index) => {
+ clickEvent(val, index);
(val == 1)&&cancelOrder(); //取消订单按钮
- (val == 2)&&onClick?.(val); //去付款按钮
+ (val == 2)&&onClick?.(2); //去付款按钮
(val == 6)&&receiveOrder(); //确认收货
+
}
//取消订单
@@ -136,12 +139,28 @@ export default memo(({orderInfo, onClick}:Param) => {
}
+
+ //按钮点击滚动
+ const [selectInfo, setSelectInfo] = useState({
+ selected: -1, //当前选中的id
+ tabId: '', //需要滚动到的id
+ })
+ const clickEvent = (id, index) => {
+ console.log(id, index)
+ const num = index > 0?( index - 1) : 0
+ console.log('num::',orderBtnsList.current[num].id)
+ setSelectInfo((e) => ({...e, tabId:orderBtnsList.current[num].id.toString(), selected: id}))
+ }
+
return (
-
- {orderBtnsList.current.map((item) =>
- orderBtnsShow(item)&& submitBtns(item.id)}>{item.label}
- )}
+
+
+ {orderBtnsList.current.map((item, index) =>
+ orderBtnsShow(item)&& submitBtns(item.id, index)}>{item.label}
+ // submitBtns(item.id, index)}>{item.label}
+ )}
+
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index d2b4251..305805d 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -117,7 +117,6 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
-
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 1367b57..582f333 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -142,12 +142,10 @@ import styles from './index.module.scss'
//获取底部按钮点击, 获取按钮状态
const orderStateClick = useCallback((val) => {
- console.log('val::', val)
- if(val == 1) {
+ if(val == 1 || val == 6) {
//取消订单
getSaleOrderPreView()
- }
- if(val == 2) {
+ }else if(val == 2) {
//待付款
toPay()
}
diff --git a/src/pages/orderList/components/order/index.module.scss b/src/pages/orderList/components/order/index.module.scss
index 85e1123..63a4e0a 100644
--- a/src/pages/orderList/components/order/index.module.scss
+++ b/src/pages/orderList/components/order/index.module.scss
@@ -42,6 +42,9 @@
border-radius: 0px 20px 0px 20px;
}
}
+ .product_con{
+ margin-bottom: 20px;
+ }
.product_title{
display: flex;
align-items: center;
diff --git a/src/pages/orderList/index.tsx b/src/pages/orderList/index.tsx
index dee8c57..a235806 100644
--- a/src/pages/orderList/index.tsx
+++ b/src/pages/orderList/index.tsx
@@ -96,7 +96,10 @@ export default () => {
//监听点击的按钮
const clickOrderBtn = useCallback(({status, orderInfo}) => {
- if(status == 2) {
+ console.log('status:::', status)
+ if(status == 1 || status == 6) {
+ getOrderList()
+ } else if(status == 2) {
//去支付
setPayOrderInfo({orderId:orderInfo.should_collect_order_id, payment_method:orderInfo.payment_method})
toPay()
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index 400e9cc..4ee8e87 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -24,9 +24,9 @@ export default () => {
//获取用户信息
const {fetchData: useFetchData} = GetAdminUserInfoApi()
- const getAdminUserInfo = async (params = {}) => {
+ const getAdminUserInfo = async () => {
let res = await useFetchData()
- setAdminUserInfo({...res.data, ...params})
+ setAdminUserInfo({...res.data})
getShortCode(res.data.user_id)
}
@@ -101,7 +101,7 @@ export default () => {
const res = await fetchDataUserPhone({code})
if(res.success) {
setUserInfo({...userInfo.userInfo, phone:res.data.phone_number})
- getAdminUserInfo({phone:res.data.phone_number})
+ getAdminUserInfo()
reslove(res.data)
} else {
reject(res.msg)
From 617b83d3081f1368a84473eabf55af0e79c6bf65 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 10:33:10 +0800
Subject: [PATCH 06/47] =?UTF-8?q?--=E6=88=91=E7=9A=84=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=A2=9E=E5=8A=A0=E5=85=B3=E9=97=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/AddressList/index.tsx | 2 +-
src/pages/user/index.tsx | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/components/AddressList/index.tsx b/src/components/AddressList/index.tsx
index b2066a0..71e9827 100644
--- a/src/components/AddressList/index.tsx
+++ b/src/components/AddressList/index.tsx
@@ -93,7 +93,7 @@ const AddressList = memo((props:Params)=>{
{item.name}
{
item.is_default?默认:
- {item.phone.replace(item.phone.substring(4,7), "****")}
+ {item.phone.replace(item.phone.substring(3,7), "****")}
}
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 1dfc6d7..1a1a0b5 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -36,13 +36,13 @@ export default () => {
}
const Modal = memo((props:any)=>{
const {data} = props;
+ const [modalShow, setModalShow]=useState(true);
const handleouter = ()=>{
console.log(222);
-
}
return(
<>
- {!data?.is_authorize_phone&&
+ {!data?.is_authorize_phone&&modalShow&&
e.stopPropagation()}>
首次登录提醒
@@ -53,7 +53,7 @@ const Modal = memo((props:any)=>{
- 我知道
+ setModalShow(false)}>我知道
@@ -90,7 +90,7 @@ const Header = memo((props:any) => {
{data?.user_name}
- {userInfo?.phone||}
+ {userInfo?.phone?.replace(userInfo?.phone?.substring(3,7), "****")||}
From 0454f26cc94562d7c50b1f3709e9ab4fa863edfb Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 10:34:04 +0800
Subject: [PATCH 07/47] =?UTF-8?q?=E5=90=88=E5=B9=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ----
src/pages/order/components/addressInfoDetail/index.tsx | 4 +++-
src/pages/order/index.module.scss | 1 -
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 72b9c51..c1e0354 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -9,11 +9,7 @@
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-<<<<<<< HEAD
-// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-=======
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
->>>>>>> 订单售后v2
export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index 305805d..bc915ed 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -75,6 +75,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
}, 10)
//修改地址
+ const [addressId, setAddressId] = useState(0)
const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
const getAddress = async (value) => {
alert.loading('正在修改')
@@ -83,6 +84,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
alert.success('地址修改成功')
onSelect?.(value)
setShowAddressList(() => false)
+ setAddressId(value.id)
setUserInfo(() => value)
} else {
alert.none(res.msg)
@@ -115,7 +117,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
请选择收货地址
-
+
diff --git a/src/pages/order/index.module.scss b/src/pages/order/index.module.scss
index a032fbe..87ea5e5 100644
--- a/src/pages/order/index.module.scss
+++ b/src/pages/order/index.module.scss
@@ -69,7 +69,6 @@
left: 0;
justify-content: flex-end;
width: 100%;
- height: 175px;
align-items: center;
background-color: #fff;
box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
From 69089dd9af376e0093bdef9520b60e54f2c925eb Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 10:34:12 +0800
Subject: [PATCH 08/47] =?UTF-8?q?---=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ----
1 file changed, 4 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 72b9c51..dc069fb 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -9,11 +9,7 @@
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-<<<<<<< HEAD
// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-=======
-// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
->>>>>>> 订单售后v2
export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
From 8197140027112149178340fbf02bd4d825262eed Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 10:49:31 +0800
Subject: [PATCH 09/47] =?UTF-8?q?=E5=90=88=E5=B9=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/shopCart/index.module.scss | 3 +-
.../components/LabAndImg/index.modul.scss | 0
.../details/components/LabAndImg/index.tsx | 9 ++++++
src/pages/details/index.tsx | 29 ++++++++++---------
4 files changed, 25 insertions(+), 16 deletions(-)
create mode 100644 src/pages/details/components/LabAndImg/index.modul.scss
create mode 100644 src/pages/details/components/LabAndImg/index.tsx
diff --git a/src/components/shopCart/index.module.scss b/src/components/shopCart/index.module.scss
index 633b89e..43de2c1 100644
--- a/src/components/shopCart/index.module.scss
+++ b/src/components/shopCart/index.module.scss
@@ -175,7 +175,7 @@
.price_con{
flex:1;
.price_real{
- font-size: $font_size;
+ font-size: $font_size_big;
color: #fff;
text{
font-size: $font_size_min;
@@ -184,7 +184,6 @@
.price_forecast{
font-size: $font_size_min;
color: $color_font_two;
- margin-top: 10px;
}
}
.goPay{
diff --git a/src/pages/details/components/LabAndImg/index.modul.scss b/src/pages/details/components/LabAndImg/index.modul.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/details/components/LabAndImg/index.tsx b/src/pages/details/components/LabAndImg/index.tsx
new file mode 100644
index 0000000..2e4bfcc
--- /dev/null
+++ b/src/pages/details/components/LabAndImg/index.tsx
@@ -0,0 +1,9 @@
+import { memo } from "react";
+
+export default memo(() => {
+ return (
+ <>
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx
index a7e6341..f76a6fe 100644
--- a/src/pages/details/index.tsx
+++ b/src/pages/details/index.tsx
@@ -115,15 +115,15 @@ export default (props:Params) => {
//开始下单
const placeOrder = async (e:any) => {
- try {
- await getPhoneNumber(e.detail.code)
- } catch(msg) {
- Taro.showToast({
- icon:"none",
- title: msg
- })
- return false
- }
+ // try {
+ // await getPhoneNumber(e.detail.code)
+ // } catch(msg) {
+ // Taro.showToast({
+ // icon:"none",
+ // title: msg
+ // })
+ // return false
+ // }
setShowOrderCount(true)
}
@@ -183,11 +183,12 @@ export default (props:Params) => {
购物车
{
- !userInfo.adminUserInfo?.is_authorize_phone&&
-
- 开始下单
-
- || placeOrder(e)}>开始下单
+ // !userInfo.adminUserInfo?.is_authorize_phone&&
+ //
+ // 开始下单
+ //
+ // || placeOrder(e)}>开始下单
+ placeOrder(e)}>开始下单
}
From b07194ea616b2e75fa9abdc61947c01cc0e78535 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 15:36:53 +0800
Subject: [PATCH 10/47] =?UTF-8?q?--=E4=BF=AE=E6=94=B9=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E5=9C=B0=E5=9D=80=E6=8C=89=E9=92=AE=E9=AB=98=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/AddressList/index.scss | 2 +-
src/pages/creditLine/index.scss | 16 ----------------
src/pages/creditLine/index.tsx | 5 ++---
src/pages/creditUsed/index.tsx | 6 ++++--
src/pages/user/index.tsx | 18 +++++++++---------
5 files changed, 16 insertions(+), 31 deletions(-)
diff --git a/src/components/AddressList/index.scss b/src/components/AddressList/index.scss
index 8c6198c..6b8bd5e 100644
--- a/src/components/AddressList/index.scss
+++ b/src/components/AddressList/index.scss
@@ -89,7 +89,7 @@
font-weight: 400;
color: #ffffff;
display: flex;align-items: center;justify-content: center;
- position: absolute;bottom: 4%;left: 50%;
+ position: absolute;bottom: 50px;left: 50%;
transform: translateX(-50%);
}
.address-no-data{
diff --git a/src/pages/creditLine/index.scss b/src/pages/creditLine/index.scss
index 29a272e..79772fc 100644
--- a/src/pages/creditLine/index.scss
+++ b/src/pages/creditLine/index.scss
@@ -5,22 +5,6 @@
width: 238px;
height: 238px;
}
-
- .credit-line-tips{
- width: 100%;
- height: 66px;
- background: #FFE6CE;
- border: 2px solid #ffe6ce;
- padding: 0 30px;
- display: flex;align-items: center;
- font-size: 24px;
- font-weight: 400;
- color: #EE7500;
- }
- .credit-line-tips text{
- margin-right: 10px;
- font-size: 30px;
- }
.credit-line-card{
width: 702px;
background: #ffffff;
diff --git a/src/pages/creditLine/index.tsx b/src/pages/creditLine/index.tsx
index 5468d50..2aaf9ff 100644
--- a/src/pages/creditLine/index.tsx
+++ b/src/pages/creditLine/index.tsx
@@ -7,6 +7,7 @@ import {creditInfoApi} from "@/api/creditLine"
import "./index.scss"
import { useSelector } from "@/reducers/hooks";
import { formatDateTime, formatPriceDiv } from "@/common/fotmat"
+import Message from "@/components/Message"
export default ()=>{
@@ -120,9 +121,7 @@ export default ()=>{
return (
-
- 暂不支持线上申请授权,请联系平台客服。
-
+
diff --git a/src/pages/creditUsed/index.tsx b/src/pages/creditUsed/index.tsx
index 8858ad9..17d60f3 100644
--- a/src/pages/creditUsed/index.tsx
+++ b/src/pages/creditUsed/index.tsx
@@ -4,7 +4,7 @@ import Taro, { useReady } from "@tarojs/taro"
import { useCallback, useEffect, useMemo, useRef, useState } from "react"
import {creditListApi} from "@/api/creditLine"
import "./index.scss"
-import { formatDateTime } from "@/common/fotmat"
+import { formatDateTime, formatPriceDiv, toDecimal2 } from "@/common/fotmat"
import { dataLoadingStatus, getFilterData } from "@/common/util";
export default ()=>{
@@ -30,7 +30,9 @@ export default ()=>{
下单
- 0?'green':item.amount<0?'red':''}`}>{item.amount.toLocaleString()}
+ 0?'green':item.amount<0?'red':''}`}>
+ {item.amount>0?"-":"+"}{toDecimal2(formatPriceDiv(item.amount)).toLocaleString()}
+
{formatDateTime(item.order_pay_time)}
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 1a1a0b5..b4849ea 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -5,7 +5,7 @@ import classnames from "classnames";
import { useSelector } from "@/reducers/hooks";
import { GetAdminUserInfoApi } from "@/api/user";
import { alert, goLink } from "@/common/common";
-
+import useLogin from '@/use/useLogin'
export default () => {
// 用户信息
@@ -38,7 +38,6 @@ const Modal = memo((props:any)=>{
const {data} = props;
const [modalShow, setModalShow]=useState(true);
const handleouter = ()=>{
- console.log(222);
}
return(
<>
@@ -68,11 +67,12 @@ const Header = memo((props:any) => {
let menu = [{ text: "待配布", icon: "icon-daipeibu" }, { text: "待付款", icon: "icon-daifukuan" },
{ text: "待发货", icon: "icon-daifahuo" }, { text: "已发货", icon: "icon-yifahuo" },
{ text: "退款/售后", icon: "icon-a-tuikuanshouhou" }];
- const getPhoneNumber = (ev)=>{
- console.log(ev);
- if(ev.detail?.code){
- }else{
- alert.none("取消了授权");
+ const { getPhoneNumber } = useLogin();
+ const mGetPhoneNumber = (ev)=>{
+ try {
+ getPhoneNumber(ev.detail.code);
+ } catch (error) {
+ alert.none("绑定失败!");
}
}
@@ -90,7 +90,7 @@ const Header = memo((props:any) => {
{data?.user_name}
- {userInfo?.phone?.replace(userInfo?.phone?.substring(3,7), "****")||}
+ {userInfo?.phone?.replace(userInfo?.phone?.substring(3,7), "****")||}
@@ -114,7 +114,7 @@ const Header = memo((props:any) => {
重新认证
- 佛山市带生纺织品有限公司
+ {data?.company_name}
From 811e93e628cad71162e9ed615b49ffc4edadb793 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 15:41:28 +0800
Subject: [PATCH 11/47] =?UTF-8?q?--=E4=BF=AE=E6=94=B9=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E6=94=B6=E8=B4=A7=E5=9C=B0=E5=9D=80=E6=8C=89=E9=92=AE=E5=AE=9A?=
=?UTF-8?q?=E4=BD=8D=E8=B7=9D=E7=A6=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/AddressList/index.scss | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/AddressList/index.scss b/src/components/AddressList/index.scss
index 6b8bd5e..1224a8e 100644
--- a/src/components/AddressList/index.scss
+++ b/src/components/AddressList/index.scss
@@ -89,7 +89,7 @@
font-weight: 400;
color: #ffffff;
display: flex;align-items: center;justify-content: center;
- position: absolute;bottom: 50px;left: 50%;
+ position: absolute;bottom: 100px;left: 50%;
transform: translateX(-50%);
}
.address-no-data{
From 38a3b348bde7529ca4fd072214a84c1afaf9c6c1 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 15:41:33 +0800
Subject: [PATCH 12/47] =?UTF-8?q?=E5=B0=81=E8=A3=85=E5=9B=BE=E7=89=87?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/cdn.ts | 13 +
src/common/uploadImage.js | 132 ----------
src/components/LabAndImg/index.module.scss | 17 ++
src/components/LabAndImg/index.tsx | 30 +++
src/components/moveBtn/index.tsx | 2 +-
src/components/orderBtns/index.module.scss | 9 +-
src/components/orderBtns/index.tsx | 2 +-
src/components/product/index.tsx | 3 +-
src/pages/applyAfterSales/index.tsx | 9 +-
src/pages/cutOrder/comfirm.config.ts | 4 +
src/pages/cutOrder/comfirm.module.scss | 130 ++++++++++
src/pages/cutOrder/comfirm.tsx | 188 ++++++++++++++
.../components/addressInfo/index.module.scss | 71 ++++++
.../cutOrder/components/addressInfo/index.tsx | 76 ++++++
.../addressInfoDetail/index.module.scss | 117 +++++++++
.../components/addressInfoDetail/index.tsx | 126 ++++++++++
.../components/amountShow/index.module.scss | 35 +++
.../cutOrder/components/amountShow/index.tsx | 28 +++
.../estimatedAmount/index.module.scss | 70 ++++++
.../components/estimatedAmount/index.tsx | 29 +++
.../components/kindList/index.module.scss | 108 +++++++++
.../cutOrder/components/kindList/index.tsx | 169 +++++++++++++
.../components/offlinePay/index.module.scss | 46 ++++
.../cutOrder/components/offlinePay/index.tsx | 52 ++++
.../orderState copy/index.module.scss | 18 ++
.../components/orderState copy/index.tsx | 14 ++
.../components/orderState/index.module.scss | 105 ++++++++
.../cutOrder/components/orderState/index.tsx | 63 +++++
.../components/payment/index.module.scss | 126 ++++++++++
.../cutOrder/components/payment/index.tsx | 185 ++++++++++++++
.../components/remark/index.module.scss | 48 ++++
.../cutOrder/components/remark/index.tsx | 38 +++
.../components/scanPay/index.module.scss | 54 +++++
.../cutOrder/components/scanPay/index.tsx | 161 ++++++++++++
.../components/shipmentMode/index.module.scss | 33 +++
.../components/shipmentMode/index.tsx | 28 +++
.../submitOrderBtn/index.module.scss | 69 ++++++
.../components/submitOrderBtn/index.tsx | 40 +++
.../components/weightMemo/index.module.scss | 39 +++
.../cutOrder/components/weightMemo/index.tsx | 36 +++
src/pages/cutOrder/index.config.ts | 6 +
src/pages/cutOrder/index.module.scss | 133 ++++++++++
src/pages/cutOrder/index.tsx | 229 ++++++++++++++++++
.../components/LabAndImg/index.modul.scss | 0
.../details/components/LabAndImg/index.tsx | 9 -
.../components/orderCount/index.module.scss | 7 +-
.../details/components/orderCount/index.tsx | 24 +-
src/pages/details/index.tsx | 3 +-
.../components/kindList/index.module.scss | 1 -
src/pages/order/components/kindList/index.tsx | 5 +-
.../order/components/submitOrderBtn/index.tsx | 2 +-
.../orderList/components/order/index.tsx | 6 +-
.../searchList/hightSearchList.module.scss | 1 -
src/pages/searchList/hightSearchList.tsx | 6 +-
src/pages/searchList/searchList.module.scss | 1 -
src/pages/searchList/searchList.tsx | 3 +-
src/use/useUploadImage.ts | 121 +++++++++
57 files changed, 2899 insertions(+), 181 deletions(-)
create mode 100644 src/api/cdn.ts
delete mode 100644 src/common/uploadImage.js
create mode 100644 src/components/LabAndImg/index.module.scss
create mode 100644 src/components/LabAndImg/index.tsx
create mode 100644 src/pages/cutOrder/comfirm.config.ts
create mode 100644 src/pages/cutOrder/comfirm.module.scss
create mode 100644 src/pages/cutOrder/comfirm.tsx
create mode 100644 src/pages/cutOrder/components/addressInfo/index.module.scss
create mode 100644 src/pages/cutOrder/components/addressInfo/index.tsx
create mode 100644 src/pages/cutOrder/components/addressInfoDetail/index.module.scss
create mode 100644 src/pages/cutOrder/components/addressInfoDetail/index.tsx
create mode 100644 src/pages/cutOrder/components/amountShow/index.module.scss
create mode 100644 src/pages/cutOrder/components/amountShow/index.tsx
create mode 100644 src/pages/cutOrder/components/estimatedAmount/index.module.scss
create mode 100644 src/pages/cutOrder/components/estimatedAmount/index.tsx
create mode 100644 src/pages/cutOrder/components/kindList/index.module.scss
create mode 100644 src/pages/cutOrder/components/kindList/index.tsx
create mode 100644 src/pages/cutOrder/components/offlinePay/index.module.scss
create mode 100644 src/pages/cutOrder/components/offlinePay/index.tsx
create mode 100644 src/pages/cutOrder/components/orderState copy/index.module.scss
create mode 100644 src/pages/cutOrder/components/orderState copy/index.tsx
create mode 100644 src/pages/cutOrder/components/orderState/index.module.scss
create mode 100644 src/pages/cutOrder/components/orderState/index.tsx
create mode 100644 src/pages/cutOrder/components/payment/index.module.scss
create mode 100644 src/pages/cutOrder/components/payment/index.tsx
create mode 100644 src/pages/cutOrder/components/remark/index.module.scss
create mode 100644 src/pages/cutOrder/components/remark/index.tsx
create mode 100644 src/pages/cutOrder/components/scanPay/index.module.scss
create mode 100644 src/pages/cutOrder/components/scanPay/index.tsx
create mode 100644 src/pages/cutOrder/components/shipmentMode/index.module.scss
create mode 100644 src/pages/cutOrder/components/shipmentMode/index.tsx
create mode 100644 src/pages/cutOrder/components/submitOrderBtn/index.module.scss
create mode 100644 src/pages/cutOrder/components/submitOrderBtn/index.tsx
create mode 100644 src/pages/cutOrder/components/weightMemo/index.module.scss
create mode 100644 src/pages/cutOrder/components/weightMemo/index.tsx
create mode 100644 src/pages/cutOrder/index.config.ts
create mode 100644 src/pages/cutOrder/index.module.scss
create mode 100644 src/pages/cutOrder/index.tsx
delete mode 100644 src/pages/details/components/LabAndImg/index.modul.scss
delete mode 100644 src/pages/details/components/LabAndImg/index.tsx
create mode 100644 src/use/useUploadImage.ts
diff --git a/src/api/cdn.ts b/src/api/cdn.ts
new file mode 100644
index 0000000..8289c45
--- /dev/null
+++ b/src/api/cdn.ts
@@ -0,0 +1,13 @@
+import { useRequest } from "@/use/useHttp"
+
+
+/**
+ * 获取cdn 签名/密钥
+ * @returns
+ */
+ export const GetSignApi = () => {
+ return useRequest({
+ url: `/v1/mall/cdn/token`,
+ method: "get"
+ })
+}
diff --git a/src/common/uploadImage.js b/src/common/uploadImage.js
deleted file mode 100644
index ae7724b..0000000
--- a/src/common/uploadImage.js
+++ /dev/null
@@ -1,132 +0,0 @@
-import Taro from '@tarojs/taro';
-import { GET_UPLOAD_SIGN, CDN_UPLOAD_IMG, UPLOAD_CDN_URL } from './constant'
-
-import { GetSignApi } from '@/api/cdn'
-
-
-const { fetchData: GetSign, success, data: resData, msg, code } = GetSignApi()
-
-
-// 上传图片 获取auth,Policy
-/*
- scene 场景值,区分上传文件的根路径
- type 类型值,区分上传业务bucket
-*/
-const getSecret = (scene, type) => {
- return new Promise(async (resolve, reject) => {
-
- const SAVE_PATH = `/${scene}/{filemd5}{day}{hour}{min}{sec}{.suffix}`;
-
-
- let params = {
- 'method': 'post',
- 'save_key': SAVE_PATH
- }
-
- // 获取签名
- await GetSign(params)
- if (success.value) {
- // console.log('返回签名',resData.value);
- resolve(resData.value)
- } else {
- reject({
- code: code.value || '9999',
- msg: msg.value
- });
- }
-
- })
-}
-const getFileType = (name) => {
- if (!name) return false;
- var imgType = ["gif", "jpeg", "jpg", "bmp", "png"];
- var videoType = ["avi", "wmv", "mkv", "mp4", "mov", "rm", "3gp", "flv", "mpg", "rmvb", "quicktime"];
-
- if (RegExp("\.?(" + imgType.join("|") + ")$", "i").test(name.toLowerCase())) {
- return 'image';
- } else if (RegExp("\.(" + videoType.join("|") + ")$", "i").test(name.toLowerCase())) {
- return 'video';
- } else {
- return false;
- }
-}
-
-const upYunbucket = (type) => {
- var bucket = ""
- switch (type) {
- case "product":
- bucket = "testzzfzyc"
- break;
- }
- return bucket
-}
-
-
-/**
- *
- * @param {*} file 传入文件
- * @param {String} secene 传入 'product'
- * @param {String} type 传入 'product'
- * @returns
- */
-const uploadCDNImg = (file, secene, type) => {
- // var file = event.target.files[0];
- // var filetype = file.type
- let filetype = file.tempFilePath
-
- if (!getFileType(filetype)) {
- Taro.showToast({
- title: "上传文件类型错误",
- icon: "none",
- duration: 3800
- })
- return false
- }
- return new Promise((resolve, reject, race) => {
- getSecret(secene, type)
- .then(result => {
-
- console.log('bucket', result.bucket);
- var formdata = {
- 'authorization': result.authorization,
- 'policy': result.policy,
- // "file": file.tempFilePath,
- }
-
- const uploadTask = Taro.uploadFile({
- url: `${UPLOAD_CDN_URL}${result.bucket}`,
- formData: formdata,
- filePath: file.tempFilePath,
- name: 'file',
- success: res => {
- resolve(JSON.parse(`${res.data}`))
- },
- fail: err => {
- console.log(err)
- reject(err)
- }
- })
-
- uploadTask.progress(res => {
- console.log('上传进度', res.progress);
- if (res.progress < 100) {
- Taro.showLoading({
- title: '上传中...'
- })
- } else {
- Taro.hideLoading()
- }
- })
- })
- .catch(result => {
- reject(result)
- Taro.showToast({
- title: "获取密钥失败!",
- icon: "none",
- duration: 3800
- })
- })
- })
-}
-
-export default uploadCDNImg
\ No newline at end of file
diff --git a/src/components/LabAndImg/index.module.scss b/src/components/LabAndImg/index.module.scss
new file mode 100644
index 0000000..836ba5b
--- /dev/null
+++ b/src/components/LabAndImg/index.module.scss
@@ -0,0 +1,17 @@
+
+.labAndImg_main{
+ width: 100%;
+ height: 100%;
+ .boxColor{
+ width: 100%;
+ height: 100%;
+ border-radius: 20px;
+ border:1PX solid #818181;
+ }
+ image{
+ width: 100%;
+ height: 100%;
+ border-radius: 20px;
+ }
+
+}
diff --git a/src/components/LabAndImg/index.tsx b/src/components/LabAndImg/index.tsx
new file mode 100644
index 0000000..842d0d9
--- /dev/null
+++ b/src/components/LabAndImg/index.tsx
@@ -0,0 +1,30 @@
+import { formatImgUrl } from "@/common/fotmat";
+import { Image, View } from "@tarojs/components";
+import { memo, useMemo } from "react";
+import styles from './index.module.scss'
+
+//该组件宽高为100%需调整外层元素宽高
+type Param = {
+ value?: {
+ texture_url?: string, //纹理图路径
+ lab?: {l:number, a:number, b:number}, //lab
+ rgb?: {r:number, g:number, b:number} //rgb
+ }
+}
+export default memo(({value}:Param) => {
+ //lab是否都是0
+ const rgbStyle = useMemo(() => {
+ if(value?.lab&&(value.lab.l||value.lab.a||value.lab.b)) {
+ return {'backgroundColor':`rgb(${value.rgb?.r} ${value.rgb?.g} ${value.rgb?.b})`}
+ } else {
+ return null
+ }
+ }, [value])
+ return (
+
+ {value?.texture_url&&}
+ {(!value?.texture_url&&rgbStyle)&&}
+ {(!value?.texture_url&&!rgbStyle)&&}
+
+ )
+})
\ No newline at end of file
diff --git a/src/components/moveBtn/index.tsx b/src/components/moveBtn/index.tsx
index f7bac85..e30e888 100644
--- a/src/components/moveBtn/index.tsx
+++ b/src/components/moveBtn/index.tsx
@@ -29,7 +29,7 @@ export default ({children = null, onClick}:param) => {
return (
{children}
- {showMoveBtn&& dragEnd(e)}>
+ {showMoveBtn&& dragEnd(e)}>
}
diff --git a/src/components/orderBtns/index.module.scss b/src/components/orderBtns/index.module.scss
index 49c2bc9..3444eb0 100644
--- a/src/components/orderBtns/index.module.scss
+++ b/src/components/orderBtns/index.module.scss
@@ -1,6 +1,7 @@
.btns_list{
display: flex;
justify-content: flex-end;
+ width: 100%;
// margin-top: 30px;
.scroll{
white-space: nowrap;
@@ -9,18 +10,18 @@
.list_scroll{
white-space: nowrap;
width: 100%;
- display: flex;
- justify-content: flex-end;
+ text-align: right;
}
.btns_item{
- padding: 0 10px;
- height: 60px;
+ padding: 0 15px;
+ width: 100px;
border: 2px solid #dddddd;
border-radius: 38px;
text-align: center;
line-height: 60px;
font-size: $font_size;
color: $color_font_three;
+ display:inline-block;
&:nth-child(n+2) {
margin-left: 32px;
}
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 91949ec..8720675 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -158,7 +158,7 @@ export default memo(({orderInfo, onClick}:Param) => {
{orderBtnsList.current.map((item, index) =>
orderBtnsShow(item)&& submitBtns(item.id, index)}>{item.label}
- // submitBtns(item.id, index)}>{item.label}
+ // submitBtns(item.id, index)}>{item.label}
)}
diff --git a/src/components/product/index.tsx b/src/components/product/index.tsx
index 7a14628..0e849f8 100644
--- a/src/components/product/index.tsx
+++ b/src/components/product/index.tsx
@@ -3,6 +3,7 @@ import Taro from "@tarojs/taro"
import { goLink } from "@/common/common"
import styles from './index.module.scss'
import { formatHashTag, formatImgUrl } from "@/common/fotmat"
+import LabAndImg from "../LabAndImg"
type Params = {
desStatus?: true|false,
@@ -14,7 +15,7 @@ export default ({desStatus = true, productList = []}:Params) => {
{productList?.map(item => {
return goLink(`/pages/details/index?id=${item.id}`)}>
-
+
{item.product_color_count}色
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index dec0ace..3beefd0 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -7,7 +7,7 @@ import Counter from "@/components/counter";
import ReasonPopup from "./components/reasonPopup";
import OtherReason from "./components/otherReason";
import Taro from "@tarojs/taro";
-import uploadCDNImg from "@/common/uploadImage";
+import useUploadCDNImg from "@/use/useUploadImage";
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
@@ -123,7 +123,8 @@ export default () => {
//图片列表
const PictureItem = memo(() => {
-
+ const {uploadCDNImg} = useUploadCDNImg()
+
//图片
const uploadImage = () => {
Taro.chooseImage({
@@ -131,10 +132,8 @@ const PictureItem = memo(() => {
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
- // var tempFilePaths = res.tempFilePaths
const file = res.tempFiles[0]
- console.log('res:::',res.tempFiles[0])
- // uploadCDNImg(file, 'product', 'product')
+ uploadCDNImg(file, 'product', 'product')
}
})
}
diff --git a/src/pages/cutOrder/comfirm.config.ts b/src/pages/cutOrder/comfirm.config.ts
new file mode 100644
index 0000000..67ce23e
--- /dev/null
+++ b/src/pages/cutOrder/comfirm.config.ts
@@ -0,0 +1,4 @@
+export default {
+ navigationBarTitleText: '确认订单',
+ enableShareAppMessage: true,
+}
diff --git a/src/pages/cutOrder/comfirm.module.scss b/src/pages/cutOrder/comfirm.module.scss
new file mode 100644
index 0000000..2858dec
--- /dev/null
+++ b/src/pages/cutOrder/comfirm.module.scss
@@ -0,0 +1,130 @@
+.order_main{
+ min-height: 100%;
+ background-color:$color_bg_one;
+ padding: 20px;
+ padding-bottom: 190px;
+ box-sizing: border-box;
+
+ .order_title{
+ display: flex;
+ align-items: center;
+ padding: 20px 30px;
+ box-sizing: border-box;
+ background-color: #fff;
+ height: 116px;
+ border-radius: 20px;
+ margin-top: 20px;
+ text{
+ flex:1;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_status{
+ background-color: #F0F0F0;
+ width: 148px;
+ height: 55px;
+ color: $color_font_three;
+ text-align: center;
+ line-height: 55px;
+ font-size: $font_size_medium;
+ border-radius: 30px;
+ &:nth-last-child(1) {
+ margin-left: 20px;
+ }
+ }
+ .order_status_selected{
+ color: $color_main;
+ border: 1px solid $color_main;
+ }
+ }
+ .order_desc{
+ display: flex;
+ align-items: center;
+ background-color: #fff;
+ padding: 20px;
+ min-height: 116px;
+ border-radius: 20px;
+ margin-top: 20px;
+ box-sizing: border-box;
+ .order_desc_con{
+ width: 150px;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_desc_text, .order_desc_text_hint{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ margin-right: 10px;
+ flex:1;
+ }
+ .order_desc_text_hint{
+ text-align: right;
+ }
+ .miconfont{
+ font-size: 20px;
+ color: $color_font_two;
+ }
+ }
+ .submit_order{
+ display: flex;
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ justify-content: space-between;
+ width: 100%;
+ height: 175px;
+ align-items: center;
+ background-color: #fff;
+ box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
+ padding: 20px 50px;
+ box-sizing: border-box;
+ padding-bottom: constant(safe-area-inset-bottom);
+ padding-bottom: env(safe-area-inset-bottom);
+ .order_btn {
+ width: 250px;
+ height: 90px;
+ opacity: 0.6;
+ background: linear-gradient(38deg,#007aff, #4fa6ff 100%, #68b4ff 100%);
+ border-radius: 46px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #fff;
+ }
+ .ok_order_btn {
+ opacity: 1;
+ }
+ .order_number_desc{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ }
+ }
+ .order_info{
+ background-color: #fff;
+ margin-top: 20px;
+ border-radius: 20px;
+ padding: 20px;
+ .order_info_title{
+ font-size: $font_size;
+ font-weight: 700;
+ margin-bottom: 20px;
+
+ }
+ .order_num{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ .order_num_btn{
+ font-size: $font_size_medium;
+ padding: 5px 10px;
+ border: 2px solid #007cf7;
+ border-radius: 10px;
+ color: $color_main;
+ }
+ }
+ text{
+ font-size: $font_size;
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/comfirm.tsx b/src/pages/cutOrder/comfirm.tsx
new file mode 100644
index 0000000..e8a8a45
--- /dev/null
+++ b/src/pages/cutOrder/comfirm.tsx
@@ -0,0 +1,188 @@
+import { SaleOrderPreViewApi, SaleOrderApi } from "@/api/order";
+import { formatPriceDiv } from "@/common/fotmat";
+import Popup from "@/components/popup";
+import SearchInput from "@/components/searchInput";
+import { Text, Textarea, View } from "@tarojs/components"
+import Taro, { useDidShow, useRouter } from "@tarojs/taro";
+import classnames from "classnames";
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
+import AddressInfo,{AddressInfoParam} from "./components/addressInfo";
+import EstimatedAmount from "./components/estimatedAmount";
+import KindList from "./components/kindList";
+import OrderState from "./components/orderState";
+import Remark from "./components/remark";
+import styles from './comfirm.module.scss'
+import { getParam } from "@/common/system";
+import useLogin from "@/use/useLogin";
+import { alert, goLink } from "@/common/common";
+import ShipmentMode from "../editOrder/components/shipmentMode";
+import SubmitOrderBtn from "./components/submitOrderBtn";
+
+ export default () => {
+ const {checkLogin} = useLogin()
+
+ const [showDesc, setShowDesc] = useState(false)
+ //下单信息
+ type OrderParams = {address_id?: number, remark?: string, sale_mode?: number, shipment_mode?: number, list?: any[]}
+ const [submitOrderData, setSubmitOrderData] = useState()
+
+ //获取购物车传过来的id
+ type orderPreParam = {shopping_cart_product_color_list:{shopping_cart_product_color_id:number}[], sale_mode:number}
+ const param = getParam()
+ const idsAndSaleModel = useRef({shopping_cart_product_color_list:[], sale_mode:0})
+ useDidShow(async () => {
+ idsAndSaleModel.current = {shopping_cart_product_color_list:[], sale_mode:0} //初始化
+ idsAndSaleModel.current.sale_mode = Number(param?.sale_mode)
+ param?.ids?.split('-')?.map(item => {
+ return idsAndSaleModel.current.shopping_cart_product_color_list?.push({
+ shopping_cart_product_color_id: Number(item)
+ })
+ })
+ getSaleOrderPreView()
+ setSubmitOrderData((val) => ({...val, sale_mode:param?.sale_mode}))
+ })
+
+ //获取销售预览订单
+ const [preViewOrder, setPreViewOrder] = useState() //获取到的原始数据
+ const {fetchData} = SaleOrderPreViewApi()
+ const getSaleOrderPreView = async () => {
+ if(idsAndSaleModel.current.shopping_cart_product_color_list?.length > 0) {
+ let res = await fetchData(idsAndSaleModel.current)
+ setPreViewOrder(res.data)
+ }
+ }
+
+ //监听获取到的数据
+ useEffect(() => {
+ if(preViewOrder) {
+ formatData()
+ getDataList()
+ //当有默认地址时设置默认地址id
+ preViewOrder.default_address&&setSubmitOrderData((val) => ({...val, address_id:preViewOrder.default_address.id}))
+ }
+ }, [preViewOrder])
+
+ //格式化数据格式
+ const [formatPreViewOrder, setFormatPreViewOrder] = useState() //格式化后的数据
+ const formatData = () => {
+ setFormatPreViewOrder({
+ estimate_amount: preViewOrder.estimate_amount, //预估金额
+ sale_mode: preViewOrder.sale_mode,
+ sale_mode_name: preViewOrder.sale_mode_name,
+ total_colors: preViewOrder.total_colors, //总颜色数量
+ total_number: preViewOrder.total_number, //总数量
+ total_fabrics: preViewOrder.total_fabrics, //面料数量
+ unit: preViewOrder.sale_mode == 0?'条':'m', //单位
+ list: preViewOrder.product_list
+ })
+ }
+ const formatPreViewOrderMemo = useMemo(() => {
+ return formatPreViewOrder
+ }, [formatPreViewOrder])
+
+ //格式化初始地址
+ const defaultAddress = useMemo(() => {
+ const address = preViewOrder?.default_address
+ if(address) {
+ return {
+ province_name: address.province_name,
+ city_name: address.city_name,
+ district_name: address.district_name,
+ address_detail: address.address_detail,
+ id: address.id,
+ name: address.name,
+ phone: address.phone
+ }
+ }
+ return null
+ }, [preViewOrder])
+
+ //获取提交格式数据列表
+ const getDataList = () => {
+ let list:{shopping_cart_product_color_id:number}[] = []
+ preViewOrder.product_list?.map(item => {
+ item.product_colors?.map(colorItem => {
+ list.push({shopping_cart_product_color_id:colorItem.id})
+ })
+ })
+ setSubmitOrderData((val) => ({...val, list}))
+ }
+
+ //获取地址
+ const getAddress = (e) => {
+ setSubmitOrderData((val) => ({...val, address_id:e.id}))
+ }
+
+ const selectShipmentMode = useCallback((value) => {
+ setSubmitOrderData((val) => ({...val, shipment_mode:value}))
+ }, [])
+
+ //获取备注
+ const getRemark = useCallback((e) => {
+ setSubmitOrderData((val) => ({...val, remark:e}))
+ setShowDesc(() => false)
+ }, [])
+
+ //提交按钮是否可用
+ const btnStatus = useMemo(() => {
+ if( submitOrderData?.list?.length == 0 || !submitOrderData?.shipment_mode || (submitOrderData?.shipment_mode == 2 && !submitOrderData?.address_id)) {
+ return false
+ } else {
+ return true
+ }
+ }, [submitOrderData])
+
+ //提交订单
+ const {fetchData: saleOrderFetchData} = SaleOrderApi()
+ const submitOrderEven = () => {
+ if(!submitOrderData?.address_id) {
+ alert.error('请选择地址')
+ return false
+ }
+ if(!submitOrderData?.shipment_mode) {
+ alert.error('请选择收货方式')
+ return false
+ }
+ Taro.showModal({
+ title: '确定提交?',
+ success: async function (res) {
+ if (res.confirm) {
+ const res = await saleOrderFetchData(submitOrderData)
+ if(res.success) {
+ goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
+ } else {
+ alert.none(res.msg)
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+ return (
+
+
+ getAddress(e)} defaultValue={defaultAddress}/>
+
+ setShowDesc(true)}>
+ 订单备注
+ {
+ submitOrderData?.remark&&{submitOrderData?.remark}||
+ 填写备注
+ }
+
+
+
+
+
+ {`${formatPreViewOrder?.total_fabrics}种面料,${formatPreViewOrder?.total_colors}种颜色,共${formatPreViewOrder?.total_number + formatPreViewOrder?.unit}`}
+
+ submitOrderEven()}>提交订单
+
+ setShowDesc(false)} >
+ getRemark(e)}/>
+
+
+
+ )
+ }
diff --git a/src/pages/cutOrder/components/addressInfo/index.module.scss b/src/pages/cutOrder/components/addressInfo/index.module.scss
new file mode 100644
index 0000000..4e9ea21
--- /dev/null
+++ b/src/pages/cutOrder/components/addressInfo/index.module.scss
@@ -0,0 +1,71 @@
+.order_address{
+ height: 178px;
+ background: #ffffff;
+ border-radius: 20px;
+ display: flex;
+ align-items: center;
+ padding: 30px;
+ box-sizing: border-box;
+ margin-top: 20px;
+ .order_address_icon{
+ font-size: 76px;
+ color: $color_main;
+ }
+ .order_address_text_con{
+ flex:1;
+ padding: 0 30px;
+ box-sizing: border-box;
+ .order_address_text_title{
+ font-size: $font_size_medium;
+ margin-top: 10px;
+ @include common_ellipsis;
+ }
+ .order_address_text_name{
+
+ align-items: center;
+ text{
+ &:nth-child(1) {
+ color: #000;
+ font-weight: 700;
+ font-size: $color_font_one;
+ margin-right: 40px;
+ }
+ &:nth-child(2) {
+ color: $color_font_one;
+ font-size: $font_size_medium;
+ }
+ }
+ }
+ }
+ .updateBtn{
+ font-size: $font_size_medium;
+ color: $color_font_three;
+ width: 96px;
+ height: 52px;
+ border: 2px solid #dddddd;
+ border-radius: 28px;
+ text-align: center;
+ line-height: 52px;
+ }
+ .order_address_text_no{
+ flex: 1;
+ font-size: $font_size;
+ font-weight: 700;
+ margin-left: 30px;
+ }
+ .order_address_more_icon{
+ color: $color_font_three;
+ font-size: $font_size;
+ }
+
+}
+.order_address_list {
+ height: 900px;
+ .order_address_title{
+ font-size: $font_size;
+ font-weight: 700;
+ width: 100%;
+ text-align: center;
+ padding: 20px 0 30px 0;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfo/index.tsx b/src/pages/cutOrder/components/addressInfo/index.tsx
new file mode 100644
index 0000000..4225fea
--- /dev/null
+++ b/src/pages/cutOrder/components/addressInfo/index.tsx
@@ -0,0 +1,76 @@
+import AddressList from "@/components/AddressList";
+import Popup from "@/components/popup";
+import { Text, View } from "@tarojs/components"
+import classnames from "classnames";
+import { memo, useCallback, useEffect, useMemo, useState } from "react";
+import styles from './index.module.scss'
+
+export type AddressInfoParam = {
+ province_name: string,
+ city_name: string,
+ district_name: string,
+ address_detail: string,
+ id?: number,
+ name: string,
+ phone: string
+}
+type Param = {
+ onSelect?: (val:any) => void, //选择
+ defaultValue?: AddressInfoParam|null //默认值
+ disabled?: false|true //true禁用后只用于展示
+}
+
+export default memo(({onSelect, defaultValue = null, disabled = false}: Param) => {
+ const [showAddressList, setShowAddressList] = useState(false)
+
+ useEffect(() => {
+ setUserInfo(() => defaultValue)
+ }, [defaultValue])
+
+ //选择地址
+ const [userInfo, setUserInfo] = useState()
+ const getAddress = useCallback((val) => {
+ setShowAddressList(() => false)
+ setUserInfo(() => val)
+ onSelect?.(val)
+ }, [])
+
+ //地址格式
+ const formatAddress = useMemo(() => {
+ if(userInfo)
+ return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
+ }, [userInfo])
+
+ const changeShow = () => {
+ if(!disabled)
+ setShowAddressList(() => true)
+ }
+ return (
+
+ changeShow()}>
+
+ {!userInfo&&
+ <>
+ 请选择收货地址及信息
+
+ >
+ ||<>
+
+
+ {userInfo?.name}
+ {userInfo?.phone}
+
+ {formatAddress}
+
+ 修改
+ >}
+
+ {!disabled&& setShowAddressList(false)}>
+
+ 请选择收货地址
+ getAddress(item)}/>
+
+ }
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfoDetail/index.module.scss b/src/pages/cutOrder/components/addressInfoDetail/index.module.scss
new file mode 100644
index 0000000..2d6c306
--- /dev/null
+++ b/src/pages/cutOrder/components/addressInfoDetail/index.module.scss
@@ -0,0 +1,117 @@
+.order_address{
+ height: 178px;
+ background: #ffffff;
+ border-radius: 20px;
+ display: flex;
+ align-items: center;
+ padding: 30px;
+ box-sizing: border-box;
+ margin-top: 20px;
+ position: relative;
+ .order_address_icon{
+ font-size: 50px;
+ color: $color_main;
+ position: absolute;
+ top: 35px;
+ left: 20px;
+ }
+ .order_address_text_con{
+ flex:1;
+ padding-left: 50px;
+ box-sizing: border-box;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ .order_address_text_title{
+ font-size: $font_size_medium;
+ margin-top: 10px;
+ @include common_ellipsis;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ .moreIconfont{
+ font-size: 20px;
+ }
+ }
+ .order_address_text_name{
+
+ align-items: center;
+ text{
+ &:nth-child(1) {
+ color: #000;
+ font-weight: 700;
+ font-size: $color_font_one;
+ margin-right: 40px;
+ }
+ &:nth-child(2) {
+ color: $color_font_one;
+ font-size: $font_size_medium;
+ }
+ }
+ }
+ }
+ .updateBtn{
+ width:200px;
+ font-size: $font_size_min;
+ background-color: #F0F0F0;
+ height: 64px;
+ border-radius: 24px;
+ color: $color_font_two;
+ position: absolute;
+ bottom: 10px;
+ right: 10px;
+ z-index: 999;
+ .updateBtn_list{
+ position: absolute;
+ display: flex;
+ z-index: 5;
+ width: 100%;
+ .updateBtn_item_select{
+ color: #fff;
+ }
+ }
+ .updateBtn_item{
+ flex:1;
+ text-align: center;
+ line-height: 64px;
+ }
+ .updateBtn_select{
+ color: #fff;
+ background-color: $color_main;
+ border-radius: 24px;
+ position: absolute;
+ width: 100px;
+ height: 61px;
+ z-index: 1;
+ transition: all 0.3s ease-in-out;
+ }
+
+ }
+ .order_address_text_no{
+ flex: 1;
+ font-size: $font_size;
+ font-weight: 700;
+ margin-left: 30px;
+ }
+ .order_address_more_icon{
+ color: $color_font_three;
+ font-size: $font_size;
+ }
+
+}
+.order_address_list {
+ height:80vh;
+ .order_address_title{
+ font-size: $font_size;
+ font-weight: 700;
+ width: 100%;
+ text-align: center;
+ padding: 20px 0 30px 0;
+ height: 100px;
+ }
+ .addressList_con{
+ padding-bottom: 20px;
+ height: calc(100% - 160px);
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfoDetail/index.tsx b/src/pages/cutOrder/components/addressInfoDetail/index.tsx
new file mode 100644
index 0000000..bc915ed
--- /dev/null
+++ b/src/pages/cutOrder/components/addressInfoDetail/index.tsx
@@ -0,0 +1,126 @@
+import { EditSaleOrderAddressApi, EditSaleOrderShipmentModeApi } from "@/api/order";
+import { alert } from "@/common/common";
+import { debounce } from "@/common/util";
+import AddressList from "@/components/AddressList";
+import Popup from "@/components/popup";
+import { Text, View } from "@tarojs/components"
+import classnames from "classnames";
+import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useMemo, useState } from "react";
+import styles from './index.module.scss'
+
+export type AddressInfoParam = {
+ province_name: string,
+ city_name: string,
+ district_name: string,
+ address_detail: string,
+ id?: number,
+ name: string,
+ phone: string,
+}
+type Param = {
+ onSelect?: (val:any) => void, //选择
+ defaultValue?: AddressInfoParam|null, //默认值
+ disabled?: false|true, //true禁用后只用于展示
+ shipment_mode?: 1|2, //1自提 2物流
+ onChangeShipmentMode?: (val: number) => void, //返回收货方式
+ orderId?: number //订单id
+}
+
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderId = 0, shipment_mode = 1}: Param, ref) => {
+ const [showAddressList, setShowAddressList] = useState(false)
+
+ useEffect(() => {
+ setUserInfo(() => defaultValue)
+ }, [defaultValue])
+
+ const [userInfo, setUserInfo] = useState()
+
+ //地址格式
+ const formatAddress = useMemo(() => {
+ if(userInfo)
+ return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
+ }, [userInfo])
+
+ const changeShow = () => {
+ if(receivingStatus == 2)
+ setShowAddressList(() => true)
+ }
+
+ useEffect(() => {
+ setReceivingStatus(() => shipment_mode)
+ }, [shipment_mode])
+
+ //把内部方法提供给外部
+ useImperativeHandle(ref, () => ({
+ changeShow
+ }))
+
+ //收货方法,1:自提,2物流
+ const [receivingStatus, setReceivingStatus] = useState(1)
+ const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
+ const onReceivingStatus = (value, e) => {
+ e.stopPropagation()
+ changeReceivingStatus(value)
+ }
+ const changeReceivingStatus = debounce(async (value) => {
+ alert.loading('正在修改')
+ const res = await shipmentModeFetchData({id: orderId, shipment_mode:value})
+ if(res.success) {
+ alert.success('收货方式修改成功')
+ onChangeShipmentMode?.(value)
+ setReceivingStatus(value)
+ } else {
+ alert.none(res.msg)
+ }
+ }, 10)
+
+ //修改地址
+ const [addressId, setAddressId] = useState(0)
+ const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
+ const getAddress = async (value) => {
+ alert.loading('正在修改')
+ const res = await addressFetchData({id: orderId, address_id: value.id})
+ if(res.success) {
+ alert.success('地址修改成功')
+ onSelect?.(value)
+ setShowAddressList(() => false)
+ setAddressId(value.id)
+ setUserInfo(() => value)
+ } else {
+ alert.none(res.msg)
+ }
+ }
+
+ return (
+
+ changeShow()}>
+
+
+
+ {formatAddress}
+ {(receivingStatus == 2)&&}
+
+
+ {userInfo?.name}
+ {userInfo?.phone}
+
+
+
+
+ onReceivingStatus(1,e)}>自提
+ onReceivingStatus(2,e)}>物流
+
+
+
+
+ setShowAddressList(false)}>
+
+ 请选择收货地址
+
+
+
+
+
+
+ )
+}))
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/amountShow/index.module.scss b/src/pages/cutOrder/components/amountShow/index.module.scss
new file mode 100644
index 0000000..647e203
--- /dev/null
+++ b/src/pages/cutOrder/components/amountShow/index.module.scss
@@ -0,0 +1,35 @@
+.order_price_num{
+ color: $color_main;
+ font-weight: 700;
+ text{
+ &:nth-child(1) {
+ font-size: $font_size_min;
+ }
+ &:nth-child(2) {
+ font-size: $font_size;
+ }
+ &:nth-child(3) {
+ font-size: $font_size_medium;
+ }
+ }
+}
+.emphasis_num{
+ .price_text{
+ &:nth-child(2) {
+ font-size: $font_size_big;
+ }
+ }
+}
+.emphasis_num_big{
+ .price_text{
+ &:nth-child(1) {
+ font-size: $font_size_big;
+ }
+ &:nth-child(2) {
+ font-size: 60px;
+ }
+ &:nth-child(1) {
+ font-size: $font_size_big;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/amountShow/index.tsx b/src/pages/cutOrder/components/amountShow/index.tsx
new file mode 100644
index 0000000..877f7df
--- /dev/null
+++ b/src/pages/cutOrder/components/amountShow/index.tsx
@@ -0,0 +1,28 @@
+import { Text, View } from "@tarojs/components";
+import { memo, useCallback } from "react";
+import styles from './index.module.scss'
+import classnames from "classnames";
+
+type Param = {
+ number: number, //数字
+ status: 0|1|2 //0 小型,1中型,2大
+}
+export default memo(({number = 0, status = 1}:Param) => {
+ const priceDom = useCallback(() => {
+ let res = number.toFixed(2).split('.')
+ let int_num = parseInt(res[0]) + ''
+ let decimals_num = res[1]
+ return (
+ <>
+ ¥
+ {Number(int_num).toLocaleString()}
+ .{decimals_num}
+ >
+ )
+ }, [number])
+ return (
+
+ {priceDom()}
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/estimatedAmount/index.module.scss b/src/pages/cutOrder/components/estimatedAmount/index.module.scss
new file mode 100644
index 0000000..4b4a958
--- /dev/null
+++ b/src/pages/cutOrder/components/estimatedAmount/index.module.scss
@@ -0,0 +1,70 @@
+.order_price{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ &:nth-last-child(n+2) {
+ margin-bottom: 30px;
+ }
+ .order_price_text{
+ font-size: $font_size_medium;
+ // margin-right: 10px;
+ display: flex;
+ .iconfont_msg{
+ position: relative;
+ }
+ .miconfont{
+ font-size: 26px;
+ font-weight: normal;
+ margin-left: 5px;
+ }
+ .message{
+ position: absolute;
+ top: -50px;
+ background: #A8B3BD;
+ z-index: 9;
+ min-height: 50px;
+ border-radius: 10px;
+ padding: 10px;
+ box-sizing: border-box;
+ &::before{
+ z-index: 1;
+ position: absolute;
+ bottom: -7px;
+ left: 10px;
+ width: 15px;
+ height: 15px;
+ content: " ";
+ transform: rotate(45deg);
+ background: #A8B3BD;
+ box-sizing: border-box;
+ }
+ }
+ }
+ .emphasis{
+ font-weight: 700;
+ }
+ .order_price_num{
+ color: $color_main;
+ font-weight: 700;
+ text{
+ &:nth-child(1) {
+ font-size: $font_size_min;
+ }
+ &:nth-child(2) {
+ font-size: 26px;
+ }
+ &:nth-child(3) {
+ font-size: $font_size_medium;
+ }
+ }
+ }
+ .emphasis_num{
+ text{
+ &:nth-child(2) {
+ font-size: $font_size_big;
+ }
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/estimatedAmount/index.tsx b/src/pages/cutOrder/components/estimatedAmount/index.tsx
new file mode 100644
index 0000000..04bc49a
--- /dev/null
+++ b/src/pages/cutOrder/components/estimatedAmount/index.tsx
@@ -0,0 +1,29 @@
+import { Text, View } from "@tarojs/components"
+import { memo, useCallback, useEffect, useMemo } from "react"
+import {formatKbPrice} from '@/common/common'
+import classnames from "classnames";
+import styles from './index.module.scss'
+import AmountShow from "../amountShow";
+type Param = {
+ style?: Object,
+ number?: number,
+ title?: string,
+ titleStatus?: true|false, //true 标题加大加深
+ numberStatus?: 0|1|2, //数字尺寸
+}
+export default memo(({style, number = 0, titleStatus = true, title = '', numberStatus = 1}:Param) => {
+ return (
+ <>
+
+
+ {title}
+
+
+ {/* 123123123121212312312312312 */}
+
+
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/kindList/index.module.scss b/src/pages/cutOrder/components/kindList/index.module.scss
new file mode 100644
index 0000000..2d9b040
--- /dev/null
+++ b/src/pages/cutOrder/components/kindList/index.module.scss
@@ -0,0 +1,108 @@
+
+.orders_list_title{
+ padding: 20px 20px 10px 20px;
+ color: $color_font_two;
+ font-size: $font_size_medium;
+}
+.orders_list_con{
+
+ background-color: #fff;
+ border-radius: 20px;
+ padding: 20px;
+ .order_list{
+ &:nth-child(n+2) {
+ margin-top: 30px;
+ }
+ .order_list_title{
+ display: flex;
+ align-items: center;
+ .tag{
+ font-size: $font_size_min;
+ background-color: #CDE5FF;
+ padding: 5px 10px;
+ border-radius: 6px;
+ color: $color_main;
+ }
+ .title{
+ font-weight: 700;
+ font-size: $font_size;
+ margin-left: 20px;
+ flex:1;
+ }
+ .num{
+ color: $color_font_two;
+ font-size: $font_size_min;
+ }
+ }
+ }
+ .order_list_scroll{
+ margin-top: 30px;
+
+ .order_list_item {
+ display: flex;
+ &:nth-child(2) {
+ margin-top: 30px;
+ }
+ .order_list_item_img{
+ width: 126px;
+ height: 126px;
+ border-radius: 20px;
+ }
+ .order_list_item_con{
+ display: flex;
+ width: 100%;
+ flex:1;
+ border-bottom: 1px solid #f0f0f0;
+ height: 150px;
+ padding-top: 20px;
+ box-sizing: border-box;
+ }
+ .order_list_item_des{
+ flex:1;
+ box-sizing: border-box;
+ padding-left: 30px;
+ .order_list_item_title{
+ font-weight: 700;
+ font-size: $font_size;
+ margin-bottom: 15px;
+ }
+ .order_list_item_price{
+ font-size: 26px;
+ color: $color_font_three;
+ }
+ }
+ .order_list_item_count{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-end;
+ .count_num{
+ color: $color_main;
+ font-size: $font_size;
+ margin-bottom: 15px;
+ font-weight: 400;
+ text{
+ font-size: $font_size_min;
+ }
+ }
+ .count_price {
+ font-size: $font_size;
+ font-weight: 700;
+ text{
+ font-size: $font_size_min;
+ }
+ }
+ }
+ }
+ }
+ .order_estimated_amount{
+ display: flex;
+ align-items: flex-end;
+ flex-direction: column;
+ padding: 30px 0;
+ .order_price_des{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ }
+ }
+}
diff --git a/src/pages/cutOrder/components/kindList/index.tsx b/src/pages/cutOrder/components/kindList/index.tsx
new file mode 100644
index 0000000..b2491f8
--- /dev/null
+++ b/src/pages/cutOrder/components/kindList/index.tsx
@@ -0,0 +1,169 @@
+import { ORDER_STATUS } from "@/common/enum"
+import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
+import LabAndImg from "@/components/LabAndImg"
+import { View } from "@tarojs/components"
+import { memo, useCallback, useMemo } from "react"
+import EstimatedAmount from "../estimatedAmount"
+import styles from './index.module.scss'
+
+type OrderParam = {
+ estimate_amount: number, //预估金额
+ list: any[],
+ sale_mode: number,
+ sale_mode_name: string,
+ unit: string,
+ total_colors: number,
+ total_fabrics: number,
+ total_number: number,
+ status: number, //订单状态
+ total_sale_price: number, //销售金额
+ total_should_collect_money: number, //应收金额
+ total_weight_error_discount: number, //空差优惠
+ the_previous_status: number, //取消订单时的订单状态
+ actual_amount: number //实付金额
+}
+
+type Param = {
+ order: OrderParam,
+ comfirm?: boolean //是否是确认订单页面使用
+}
+
+export default memo(({order, comfirm = false}:Param) => {
+ //对应数量
+ const formatCount = useCallback((item) => {
+ return order?.sale_mode == 0? item.roll : Number(item.length / 100)
+ }, [order])
+ //对应单价
+ const standardPrice = useCallback(price => {
+ return formatPriceDiv(price).toLocaleString() + '/' + (order?.sale_mode == 1?'m':'kg')
+ }, [order])
+
+ //数量格式
+ const numText = useMemo(() => {
+ if(order)
+ return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${order?.total_number}${order?.unit}`
+ }, [order])
+
+ const {
+ SaleOrderStatusBooking, // 待接单
+ SaleOrderStatusArranging, // 配布中
+ SaleOrderStatusArranged, // 已配布
+ SaleOrderStatusWaitingPayment, // 待付款
+ SaleOrderStatusWaitingDelivery, // 待发货
+ SaleOrderStatusWaitingReceipt, // 待收货
+ SaleOrderStatusAlreadyReceipt, // 已收货
+ SaleOrderStatusComplete, // 已完成
+ SaleOrderStatusRefund, // 已退款
+ SaleOrderStatusCancel, // 已取消
+ } = ORDER_STATUS
+
+ //金额列表枚举
+ const priceList = [
+ {
+ id:1,
+ value:[SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
+ label:'预估金额',
+ field: 'estimate_amount'
+ },
+ {
+ id:2,
+ value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'合计金额',
+ field: 'total_sale_price'
+ },
+ {
+ id:3,
+ value:[SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'空差优惠',
+ field: 'total_weight_error_discount'
+ },
+ {
+ id:4,
+ value:[ SaleOrderStatusWaitingPayment.value],
+ label:'应付金额',
+ field: 'total_should_collect_money'
+ },
+ {
+ id:5,
+ value:[SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'实付金额',
+ field: 'actual_amount'
+ }
+ ]
+
+ //是否显示价格
+ const showPrice = useCallback((priceInfo, status) => {
+ return priceInfo.value.includes(status)
+ }, [order])
+
+ const priceConDom = useMemo(() => {
+ if(!order) return
+ //确认订单
+ if(comfirm == true) {
+ return
+ }
+ //订单为取消订单状态
+ if(order?.status == SaleOrderStatusCancel.value) {
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item, order?.the_previous_status)&&}>
+ })
+ }
+ >
+ )
+ } else {
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item, order?.status)&&}>
+ })
+ }
+ >
+ )
+ }
+ }, [order])
+
+ return (
+ <>
+ {numText}
+
+ {
+ order?.list?.map(item => {
+ return
+
+ {order.sale_mode_name}
+ {formatHashTag(item.code, item.name)}
+ 共{item?.product_colors.length}种
+
+
+ {item?.product_colors?.map(colorItem => {
+ return
+
+
+
+
+
+ {colorItem.code + ' ' + colorItem.name}
+ ¥{standardPrice(colorItem.sale_price)}
+
+
+ ×{formatCount(colorItem)}{order.unit}
+ ¥{formatPriceDiv(colorItem.estimate_amount).toLocaleString()}
+
+
+
+ })}
+
+
+ })
+ }
+
+ {priceConDom}
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/offlinePay/index.module.scss b/src/pages/cutOrder/components/offlinePay/index.module.scss
new file mode 100644
index 0000000..f84e995
--- /dev/null
+++ b/src/pages/cutOrder/components/offlinePay/index.module.scss
@@ -0,0 +1,46 @@
+$top:170px;
+.offlinePay_main{
+ .offlinePay_con{
+ padding: 20px;
+ background-color: #F6F6F6;
+ border-radius: 20px;
+ .miconfont_title{
+ transform: rotate(-180deg);
+ position: absolute;
+ left: 20px;
+ top: 27px;
+ font-size: 37px;
+ color: $color_font_three;
+ z-index: 99;
+ }
+ }
+ .title{
+ font-size: $font_size_big;
+ color: #000000;
+ text-align: center;
+ font-weight: 700;
+ position: relative;
+
+ }
+
+ .offlinePay_list{
+ border-radius: 10px;
+ padding: 60px 0;
+ .offlinePay_con_text{
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ }
+ .btns{
+ background: #007aff;
+ border-radius: 40px;
+ width: 668px;
+ height: 82px;
+ text-align: center;
+ line-height: 80px;
+ width: 100%;
+ color: #fff;
+ font-size: 32px;
+ margin-top: 30px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/offlinePay/index.tsx b/src/pages/cutOrder/components/offlinePay/index.tsx
new file mode 100644
index 0000000..4022374
--- /dev/null
+++ b/src/pages/cutOrder/components/offlinePay/index.tsx
@@ -0,0 +1,52 @@
+import { Text, View } from "@tarojs/components";
+import { memo } from "react";
+import AmountShow from "../amountShow";
+import classnames from "classnames";
+import styles from './index.module.scss'
+
+import MCheckbox from "@/components/checkbox";
+import Popup from "@/components/popup";
+import SearchInput from "@/components/searchInput";
+import Taro from "@tarojs/taro";
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void
+}
+export default memo(({show = true, onClose}:Param) => {
+ //复制功能
+ const clipboardData = () => {
+ Taro.setClipboardData({
+ data: '开户名称:佛山市浩川盛世科技有限公司; 开户银行:招商银行汾江支行; 转账汇款账号:62062342120001221231212',
+ success: function (res) {
+ Taro.showToast({
+ icon: 'none',
+ title: '复制成功'
+ })
+ }
+ })
+ }
+ return (
+
+
+
+
+ 线下汇款
+
+
+ 佛山市浩川盛世科技有限公司
+
+
+ 招商银行汾江支行
+
+
+ 62062342120001221231212
+
+
+ 复制信息
+
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState copy/index.module.scss b/src/pages/cutOrder/components/orderState copy/index.module.scss
new file mode 100644
index 0000000..78bda44
--- /dev/null
+++ b/src/pages/cutOrder/components/orderState copy/index.module.scss
@@ -0,0 +1,18 @@
+.order_flow_state{
+ display: flex;
+ align-items: center;
+ padding: 0 30px;
+ height: 116px;
+ background-color: #fff;
+ border-radius: 20px;
+ .order_flow_state_text{
+ color: $color_main;
+ font-size:$font_size;
+ font-weight: 700;
+ }
+ .order_flow_state_desc{
+ color: $color_font_three;
+ font-size: $font_size_medium;
+ margin-left: 50px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState copy/index.tsx b/src/pages/cutOrder/components/orderState copy/index.tsx
new file mode 100644
index 0000000..58fec4d
--- /dev/null
+++ b/src/pages/cutOrder/components/orderState copy/index.tsx
@@ -0,0 +1,14 @@
+import { View } from "@tarojs/components"
+import styles from './index.module.scss'
+
+export default ({
+ state = '',
+ desc = ''
+}) => {
+ return (
+
+ {state}
+ {desc}
+
+ )
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState/index.module.scss b/src/pages/cutOrder/components/orderState/index.module.scss
new file mode 100644
index 0000000..90dbcbb
--- /dev/null
+++ b/src/pages/cutOrder/components/orderState/index.module.scss
@@ -0,0 +1,105 @@
+.order_flow_state{
+ background-color: #fff;
+ border-radius: 20px;
+ padding: 20px;
+ box-sizing:border-box;
+ position: relative;
+ overflow: hidden;
+ .order_status_list{
+ max-height: 250px;
+ overflow: hidden;
+ transition: all 0.3s ease-in-out;
+ }
+ .order_status_list_show {
+ max-height: 1000px !important;
+ }
+ .order_status_item{
+ position: relative;
+ padding-left: 50px;
+ &:nth-last-child(n+2) {
+ padding-bottom: 30px;
+ }
+ .order_status_tail_end, .order_status_tail{
+ width: 15px;
+ height: 15px;
+ border: 2px solid $color_main;
+ background-color: #fff;
+ border-radius: 50%;
+ position:absolute;
+ left: 0;
+ top: 10px;
+ z-index: 10;
+ }
+ .order_status_tail_end{
+ background-color: $color_main;
+ }
+ .order_status_line{
+ border-left: 2px solid $color_main;
+ height: 100%;
+ top: 10px;
+ left: 9px;
+ position: absolute;
+ z-index: 1;
+ }
+ .order_status_content{
+ display: flex;
+ align-items: center;
+ .order_status_title{
+ color: $color_font_two;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_status_time{
+ color: $color_font_two;
+ font-size: $font_size_medium;
+ padding: 0 20px;
+ }
+ .order_status_tag{
+ font-size: $font_size_min;
+ background: #F0F0F0;
+ border-radius: 6px;
+ padding: 5px 10px;
+ color: $color_font_two;
+ }
+ .order_status_select{
+ color: $color_main;
+ }
+ .order_status_tag_select{
+ color: $color_main;
+ }
+ }
+ .order_status_des{
+ color: $color_font_two;
+ font-size: $font_size_medium;
+ }
+ .order_status_des_select{
+ color: $color_font_one;
+ }
+ }
+ .more{
+ width: 100%;
+ text-align: center;
+ font-size: $font_size_min;
+ color: $color_font_one;
+ padding-top: 20px;
+ .miconfonts{
+ display: inline-block;
+ font-size: 25px;
+ transform:rotate(90deg);
+ }
+ .open_miconfonts{
+ transform:rotate(-90deg);
+ }
+ }
+ .image_tag{
+ width: 140px;
+ height: 144px;
+ .image{
+ width: 140px;
+ height: 144px;
+ }
+ position: absolute;
+ top: -10px;
+ right: -10px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState/index.tsx b/src/pages/cutOrder/components/orderState/index.tsx
new file mode 100644
index 0000000..18ac43d
--- /dev/null
+++ b/src/pages/cutOrder/components/orderState/index.tsx
@@ -0,0 +1,63 @@
+import { Image, Text, View } from "@tarojs/components"
+import { memo, useMemo, useState } from "react"
+import styles from './index.module.scss'
+import classnames from "classnames";
+import { formatDateTime, formatImgUrl } from "@/common/fotmat";
+import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+
+
+
+type Param = {
+ list: {
+ status: string,
+ time: string,
+ tag: string,
+ desc: string
+ }[],
+ payment_method: 0|PAYMENT_METHOD_PARAM,
+
+}
+
+//支付方式枚举
+const {
+ PaymentMethodAccountPeriod,
+ PaymentMethodCashOnDelivery,
+} = PAYMENT_METHOD
+
+export default memo(({list = [], payment_method = 0}:Param) => {
+
+ const [showMore, setShowMore] = useState(false)
+ const changeMore = () => {
+ setShowMore(() => !showMore)
+ }
+ const dataList = useMemo(() => {
+ return list.reverse()
+ }, [list])
+
+ return (
+ <>
+ {(dataList.length > 0)&&
+
+ {dataList.map((item, index) =>
+ {(dataList.length > 1)&&}
+ {(dataList.length != (index + 1))&&}
+
+ {item.status}
+ {formatDateTime(item.time)}
+ {/* {item.tag} */}
+
+ {item.desc}
+ )}
+
+ {(dataList.length > 2) && changeMore()}>
+ {showMore&&'收起详情'||'点击查看详情'}
+
+ }
+
+ {(payment_method == PaymentMethodCashOnDelivery.value)&&}
+ {(payment_method == PaymentMethodAccountPeriod.value)&&}
+
+ }
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/payment/index.module.scss b/src/pages/cutOrder/components/payment/index.module.scss
new file mode 100644
index 0000000..340b0ed
--- /dev/null
+++ b/src/pages/cutOrder/components/payment/index.module.scss
@@ -0,0 +1,126 @@
+$top:190px;
+.payment_main{
+ .payment_con{
+ padding: 20px;
+ background-color: #F6F6F6;
+ border-radius: 20px;
+ .miconfont_title{
+ transform: rotate(-180deg);
+ position: absolute;
+ left: 20px;
+ top: 27px;
+ font-size: 37px;
+ color: $color_font_three;
+ z-index: 99;
+ }
+
+ }
+ .title{
+ font-size: $font_size_big;
+ color: #000000;
+ text-align: center;
+ font-weight: 700;
+ position: relative;
+
+ }
+ .amount{
+ text-align: center;
+ padding: 25px 0;
+ }
+
+ .payment_list{
+ background-color: #fff;
+ // box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.16);
+ min-height: 300px;
+ border-radius: 10px;
+ padding-bottom: 100px;
+ position: relative;
+ background: radial-gradient(circle 20px at left $top, transparent 20px, #fff 20px + 3px) left 0px/60% no-repeat ,
+ radial-gradient(circle 20px at right $top, transparent 20px, #fff 20px + 3px) right 0px/60% no-repeat;
+ filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, .16));
+ position: relative;
+ &::before{
+ content: '';
+ position: absolute;
+ border-bottom: 3px dashed #ccc;
+ top: $top;
+ width: calc(100% - 100px);
+ left:0;
+ right: 0;
+ margin: auto;
+
+ }
+ .payment_list_top_border{
+ height: 32px;
+ width: 100%;
+ background: linear-gradient(215deg,#cde5ff 2%, #cde5ff 2%, #68b4ff 72%);
+ border-radius: 10px 10px 0px 0px;
+ }
+ .payment_list_title{
+ text-align: center;
+ padding: 30px 0 50px 0;
+ font-size: $font_size;
+ color: $color_font_three;
+ .payment_list_title_price_item{
+ display: flex;
+ justify-content: space-between;
+ padding: 0 90px;
+ &:nth-child(1) {
+ margin-bottom: 15px;
+ }
+ }
+ text{
+ &:nth-child(2) {
+ color: $color_main;
+ }
+ }
+ }
+ .payment_list_con{
+ padding: 20px 30px 0 30px;
+ .payment_list_item{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ height: 123px;
+ &:nth-last-child(n+2) {
+ border-bottom: 2px solid #F3F3F3;
+ }
+ }
+ .payment_list_item_left{
+ display: flex;
+ flex-direction: column;
+ font-size: $font_size;
+ .payment_list_item_left_name{
+ display: flex;
+ align-items: center;
+ }
+ .miconfont{
+ font-size: 30px;
+ color: #FFC300;
+ padding-right: 10px;
+ }
+ .payment_list_item_left_price{
+ font-size: $font_size_min;
+ color: $color_font_two;
+ padding-left: 35px;
+ padding-top: 5px;
+ }
+ }
+ .miconfont_more{
+ font-size: 20px;
+ }
+ }
+ }
+ .btns{
+ background: #007aff;
+ border-radius: 40px;
+ width: 668px;
+ height: 82px;
+ text-align: center;
+ line-height: 80px;
+ width: 100%;
+ color: #fff;
+ font-size: 32px;
+ margin-top: 30px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/payment/index.tsx b/src/pages/cutOrder/components/payment/index.tsx
new file mode 100644
index 0000000..86d4306
--- /dev/null
+++ b/src/pages/cutOrder/components/payment/index.tsx
@@ -0,0 +1,185 @@
+import { Text, View } from "@tarojs/components";
+import { memo, useCallback, useEffect, useMemo, useState } from "react";
+import AmountShow from "../amountShow";
+import classnames from "classnames";
+import styles from './index.module.scss'
+
+import MCheckbox from "@/components/checkbox";
+import Popup from "@/components/popup";
+import OfflinePay from "../offlinePay";
+import ScanPay from "../scanPay";
+import { GetOrderPayApi, SubmitOrderPayApi } from "@/api/orderPay";
+import { formatPriceDiv } from "@/common/fotmat";
+import {alert} from "@/common/common"
+import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void,
+ onSubmitSuccess?: () => void, //支付成功
+ orderInfo?: OrderInfo
+}
+
+type OrderInfo = {
+ orderId: number, //应付单id
+ payment_method: 0|PAYMENT_METHOD_PARAM //支付方式
+}
+
+type PayStatus = 1|2|3|4|5|null //1:预存款, 2:账期,3:线下汇款, 4:扫码支付, 5:货到付款
+export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param) => {
+
+ //提交参数
+ const [submitData, setSubmitData] = useState<{id:number, payment_method: PayStatus}>({
+ id:0,
+ payment_method: null
+ })
+
+ //线下付款
+ const [offlinePayShow, setofflinePayShow] = useState(false)
+ const onShowOfflinePay = () => {
+ setofflinePayShow(true)
+ onClose?.()
+ }
+
+ //扫码支付
+ const [scanPayShow, setScanPayShow] = useState(false)
+ const onShowScanPay = () => {
+ setScanPayShow(true)
+ onClose?.()
+ }
+
+ //获取支付方式数据
+ const [payInfo, setPayInfo] = useState()
+ const {fetchData: orderFetchData} = GetOrderPayApi()
+ const getOrderPay = async () => {
+ let {data} = await orderFetchData({id: orderInfo?.orderId})
+ setPayInfo(() => data)
+ }
+ useEffect(() => {
+ if(show&&orderInfo?.orderId) {
+ setSubmitData((val) => ({...val, id:orderInfo.orderId}))
+ getOrderPay()
+ }
+ }, [show, orderInfo])
+
+ //预存款选择
+ const advanceSelectData = useCallback((val) => {
+ setSubmitData((e) => ({...e, payment_method:val}))
+ }, [])
+
+ //账期选择
+ const periodSelectData = (val) => {
+ setSubmitData((e) => ({...e, payment_method:val}))
+ }
+
+ //提交支付
+ const {fetchData: submitFetchData} = SubmitOrderPayApi()
+ const submitPay = async () => {
+ if(submitData.payment_method === null) {
+ alert.error('请选择支付方式')
+ return false
+ }
+ alert.loading('正在支付')
+ let res = await submitFetchData(submitData)
+ if(res.success) {
+ alert.success('支付成功')
+ onSubmitSuccess?.()
+ } else {
+ alert.none(res.msg)
+ }
+ }
+
+ //预付款
+ const advance_payment = useMemo(() => {
+ const price = payInfo?.should_collect_money - payInfo?.amount_paid
+ return (
+ {(payInfo?.advance_deposit_balance < price)&&'余额不足,' }剩余 ¥{formatPriceDiv(payInfo?.advance_deposit_balance)}
+ )
+ }, [payInfo])
+
+ //账期
+ const account_peyment = useMemo(() => {
+ const price = payInfo?.should_collect_money - payInfo?.amount_paid
+ return (
+ {(payInfo?.account_period_credit_available_line < price)&&'额度不足, '}剩余 ¥{formatPriceDiv(payInfo?.account_period_credit_available_line)}
+ )
+ }, [payInfo])
+
+ //支付方式枚举
+ const {PaymentMethodPreDeposit, PaymentMethodAccountPeriod} = PAYMENT_METHOD
+
+ return (
+
+
+
+
+ 订单支付
+
+
+
+
+
+
+ {/* 向商家发起支付 */}
+
+
+ 订单金额
+ ¥{formatPriceDiv(payInfo?.should_collect_money)}
+
+
+ 已付金额
+ ¥{formatPriceDiv(payInfo?.amount_paid)}
+
+
+
+
+
+
+
+
+ 预存款
+
+ {advance_payment}
+
+ advanceSelectData(PaymentMethodPreDeposit.value)} onClose={() => advanceSelectData(null)}/>
+
+ {(orderInfo?.payment_method != PaymentMethodAccountPeriod.value)&&
+
+
+
+ {payInfo?.account_period}天账期
+
+ {/* 可用额度 ¥{formatPriceDiv(payInfo?.account_period_credit_available_line)} */}
+ {account_peyment}
+
+ periodSelectData(PaymentMethodAccountPeriod.value)} onClose={() => periodSelectData(null)}/>
+ }
+
+
+
+
+ 线下汇款
+
+
+
+
+
+
+
+
+ 扫码支付
+
+
+
+
+
+
+ 确认交易
+
+
+ setofflinePayShow(false)}/>
+ setScanPayShow(false)}/>
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/remark/index.module.scss b/src/pages/cutOrder/components/remark/index.module.scss
new file mode 100644
index 0000000..d624050
--- /dev/null
+++ b/src/pages/cutOrder/components/remark/index.module.scss
@@ -0,0 +1,48 @@
+.order_popup{
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 20px 0;
+ .order_popup_title{
+ color: $font_size_big;
+ font-weight: 700;
+ color: #000000;
+ padding-bottom: 20px;
+ }
+ .order_popup_input{
+ width: 100%;
+ padding: 0 25px;
+ box-sizing: border-box;
+ margin-top: 43px;
+ position: relative;
+ .descDataNum{
+ position: absolute;
+ right: 40px;
+ bottom: 10px;
+ height: 39px;
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ }
+ textarea{
+ background-color: #f3f3f3;
+ border-radius: 10px;
+ width: 100%;
+ height: 313px;
+ padding: 20px;
+ padding-bottom: 50px;
+ box-sizing: border-box;
+ font-size: $font_size;
+ border: 2px solid #e6e6e6;
+ }
+ }
+ .order_save_address{
+ height: 82px;
+ background: #007aff;
+ border-radius: 40px;
+ width: 668px;
+ text-align: center;
+ line-height: 82px;
+ color: #fff;
+ margin-top: 60px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/remark/index.tsx b/src/pages/cutOrder/components/remark/index.tsx
new file mode 100644
index 0000000..14d981b
--- /dev/null
+++ b/src/pages/cutOrder/components/remark/index.tsx
@@ -0,0 +1,38 @@
+import Popup from "@/components/popup"
+import { Textarea, View } from "@tarojs/components"
+import { useCallback, useState } from "react"
+import styles from './index.module.scss'
+
+type Param = {
+ onBlur?: (val:any) => void
+ onSave?: (val: string) => void
+}
+export default ({onBlur, onSave}:Param) => {
+ const [descData, setDescData] = useState({
+ number: 0,
+ value: '',
+ count: 200
+ })
+ const getDesc = useCallback((e) => {
+ let value = e.detail.value
+ let res = value
+ if(value.length > descData.count) {
+ res = value.slice(0, descData.count)
+ }
+ setDescData({...descData, number:res.length, value: res})
+ },[])
+
+ const setSave = () => {
+ onSave?.(descData.value)
+ }
+ return (
+
+ 编辑备注
+
+
+ {descData.number}/{descData.count}
+
+ setSave()}>保存
+
+ )
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/scanPay/index.module.scss b/src/pages/cutOrder/components/scanPay/index.module.scss
new file mode 100644
index 0000000..dcb356d
--- /dev/null
+++ b/src/pages/cutOrder/components/scanPay/index.module.scss
@@ -0,0 +1,54 @@
+$top:170px;
+.scanPay_main{
+ .scanPay_con{
+ padding: 20px;
+ background-color: #F6F6F6;
+ border-radius: 20px;
+ .miconfont_title{
+ transform: rotate(-180deg);
+ position: absolute;
+ left: 20px;
+ top: 27px;
+ font-size: 37px;
+ color: $color_font_three;
+ z-index: 99;
+
+ }
+ }
+ .title{
+ font-size: $font_size_big;
+ color: #000000;
+ text-align: center;
+ font-weight: 700;
+ position: relative;
+ }
+ .desc{
+ font-size: $font_size_min;
+ color: $color_main;
+ text-align: center;
+ padding: 10px 0;
+ .miconfont{
+ font-size: 25px;
+ }
+ }
+
+ .scanPay_list{
+ border-radius: 10px;
+ height: 900px;
+ image{
+ width: 100%;
+ }
+ }
+ .btns{
+ background: #007aff;
+ border-radius: 40px;
+ width: 668px;
+ height: 82px;
+ text-align: center;
+ line-height: 80px;
+ width: 100%;
+ color: #fff;
+ font-size: 32px;
+ margin-top: 30px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/scanPay/index.tsx b/src/pages/cutOrder/components/scanPay/index.tsx
new file mode 100644
index 0000000..d6fb06e
--- /dev/null
+++ b/src/pages/cutOrder/components/scanPay/index.tsx
@@ -0,0 +1,161 @@
+import { Image, ScrollView, Text, View } from "@tarojs/components";
+import { memo, useEffect, useRef, useState } from "react";
+import classnames from "classnames";
+import styles from './index.module.scss'
+import Popup from "@/components/popup";
+import Taro from "@tarojs/taro";
+import { alert } from "@/common/common";
+import { formatImgUrl } from "@/common/fotmat";
+import useCheckAuthorize from "@/use/useCheckAuthorize";
+import { GetPayCode } from "@/api/onlinePay";
+import LoadingCard from "@/components/loadingCard";
+
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void
+}
+
+
+type Item = {
+ product_code: string,
+ product_name: string,
+ product_color_code: string,
+ product_color_name: string,
+ num: string,
+ weight: string,
+ sale_price: string,
+ total_price: string
+}
+type CodeParam = {
+ title: string,
+ company: string,
+ order_type: string,
+ sale_user: string,
+ order_created_time: string,
+ order_no: string,
+ department: string,
+ shipment_mode: string,
+ target_user_name: string,
+ target_address: string,
+ target_description: string,
+ pay_account: string,
+ bank_account_name: string,
+ bank_name: string,
+ pay_type: string,
+ client: string,
+ phone: string,
+ order_total_length: string,
+ order_total_price: string,
+ qrcode: string,
+ order_total_weight: string,
+ list: Item[]
+}
+export default memo(({show = true, onClose}:Param) => {
+
+ //获取支付二维码
+ const [payCodeImage, setPayCodeImage] = useState('')
+ const fileData = useRef({
+ filePath: '',
+ base64: ''
+ })
+ const {fetchData, state} = GetPayCode()
+ const getCore = async () => {
+ let res = await fetchData({
+ title: "面料销售电子确认单",
+ company: "什么什么公司123",
+ order_type: "散剪",
+ sale_user: "小崔",
+ order_created_time:"2022/02/01 12:32:13",
+ order_no:"XS-211005888",
+ department:"嘻嘻嘻",
+ shipment_mode:"自提",
+ target_user_name:"大崔",
+ target_address:"阿斯顿发斯蒂芬",
+ target_description:"无",
+ pay_account:"1234567890123450001",
+ bank_account_name:"佛山市浩川长盛科技有限公司",
+ bank_name:"招商银行佛山分行禅城支行",
+ pay_type:"现结",
+ client:"客户名称",
+ phone:"15818085802",
+ order_total_length:"12",
+ order_total_price:"63000",
+ qrcode:"https://www.zzfzyc.com/checkorder/XS-211005888",
+ order_total_weight:"300.00",
+ list: [{product_code:'5215',product_name:'26S双纱亲水滑爽棉',product_color_code:'053',product_color_name:'洋红',num:'4',weight:'123.23',sale_price:'43',total_price:'4510.7'}]
+ })
+ const base64 = res.data.base64
+ setPayCodeImage(() => base64)
+ const time = new Date().valueOf()
+ const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64) || [];
+ let filePath = Taro.env.USER_DATA_PATH + '/img' + time +'.'+ format
+ fileData.current.filePath = filePath
+ fileData.current.base64 = bodyData
+ const save = Taro.getFileSystemManager()
+ save.writeFile({
+ filePath: fileData.current.filePath,
+ data: fileData.current.base64,
+ encoding: 'base64',
+ })
+
+ }
+ useEffect(() => {
+ if(show)
+ getCore()
+ }, [show])
+
+ //检查是否开启保存图片权限
+ const {check} = useCheckAuthorize({scope:'scope.writePhotosAlbum', msg:'您没授权,无法保存图片'})
+ const saveImageCheck = async () => {
+ const res = await check()
+ res&&saveImage()
+ }
+
+ //保存图片
+ const saveImage = () => {
+ alert.loading('正在保存图片')
+ Taro.saveImageToPhotosAlbum({
+ filePath: fileData.current.filePath,
+ success: function (res) {
+ alert.success('图片保存成功')
+ },
+ fail: function (err) {
+ console.log('err::', err)
+ }
+ })
+ }
+
+ //预览图片
+ const showImage = () => {
+ console.log('fileData.current.filePath::', fileData.current.filePath)
+ Taro.previewImage({
+ current: fileData.current.filePath, // 当前显示
+ urls: [fileData.current.filePath] // 需要预览的图片http链接列表
+ })
+ }
+
+ //复制功能
+ return (
+
+
+
+
+ 扫码支付
+
+
+ 扫码支付成功后,自动更新状态
+
+
+ {(state.loading)&&||
+
+
+ }
+
+ 保存电子确认单
+
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/shipmentMode/index.module.scss b/src/pages/cutOrder/components/shipmentMode/index.module.scss
new file mode 100644
index 0000000..5f818f9
--- /dev/null
+++ b/src/pages/cutOrder/components/shipmentMode/index.module.scss
@@ -0,0 +1,33 @@
+
+ .order_title{
+ display: flex;
+ align-items: center;
+ padding: 20px 30px;
+ box-sizing: border-box;
+ background-color: #fff;
+ height: 116px;
+ border-radius: 20px;
+ margin-top: 20px;
+ text{
+ flex:1;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_status{
+ background-color: #F0F0F0;
+ width: 148px;
+ height: 55px;
+ color: $color_font_three;
+ text-align: center;
+ line-height: 55px;
+ font-size: $font_size_medium;
+ border-radius: 30px;
+ &:nth-last-child(1) {
+ margin-left: 20px;
+ }
+ }
+ .order_status_selected{
+ color: $color_main;
+ border: 1px solid $color_main;
+ }
+ }
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/shipmentMode/index.tsx b/src/pages/cutOrder/components/shipmentMode/index.tsx
new file mode 100644
index 0000000..235591c
--- /dev/null
+++ b/src/pages/cutOrder/components/shipmentMode/index.tsx
@@ -0,0 +1,28 @@
+import { Text, View } from "@tarojs/components"
+import styles from './index.module.scss'
+import classnames from "classnames";
+import { memo, useRef, useState } from "react";
+
+type Param = {
+ onSelect?:(val:number) => void
+}
+export default memo(({onSelect}: Param) => {
+ //收货方法 1:自提,2:物流
+ const shipmentMode = useRef([
+ {value:1, label:'上门自提', selected:false},
+ {value:2, label:'物流', selected:false}
+ ])
+ const [selectValue, setSelectValue] = useState()
+ const selectShipmentMode = (value) => {
+ setSelectValue(() => value)
+ onSelect?.(value)
+ }
+ return (
+
+ 收货方式
+ {shipmentMode.current.map(item => {
+ return selectShipmentMode(item.value)}>{item.label}
+ })}
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/submitOrderBtn/index.module.scss b/src/pages/cutOrder/components/submitOrderBtn/index.module.scss
new file mode 100644
index 0000000..c5ac9ed
--- /dev/null
+++ b/src/pages/cutOrder/components/submitOrderBtn/index.module.scss
@@ -0,0 +1,69 @@
+.order_price{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ &:nth-last-child(n+2) {
+ margin-bottom: 30px;
+ }
+ .order_price_text{
+ font-size: $font_size_medium;
+ // margin-right: 10px;
+ display: flex;
+ .iconfont_msg{
+ position: relative;
+ }
+ .miconfont{
+ font-size: 30px;
+ font-weight: normal;
+ }
+ .message{
+ position: absolute;
+ top: -50px;
+ background: #A8B3BD;
+ z-index: 9;
+ min-height: 50px;
+ border-radius: 10px;
+ padding: 10px;
+ box-sizing: border-box;
+ &::before{
+ z-index: 1;
+ position: absolute;
+ bottom: -7px;
+ left: 10px;
+ width: 15px;
+ height: 15px;
+ content: " ";
+ transform: rotate(45deg);
+ background: #A8B3BD;
+ box-sizing: border-box;
+ }
+ }
+ }
+ .emphasis{
+ font-weight: 700;
+ }
+ .order_price_num{
+ color: $color_main;
+ font-weight: 700;
+ text{
+ &:nth-child(1) {
+ font-size: $font_size_min;
+ }
+ &:nth-child(2) {
+ font-size: 26px;
+ }
+ &:nth-child(3) {
+ font-size: $font_size_medium;
+ }
+ }
+ }
+ .emphasis_num{
+ text{
+ &:nth-child(2) {
+ font-size: $font_size_big;
+ }
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/submitOrderBtn/index.tsx b/src/pages/cutOrder/components/submitOrderBtn/index.tsx
new file mode 100644
index 0000000..20ed202
--- /dev/null
+++ b/src/pages/cutOrder/components/submitOrderBtn/index.tsx
@@ -0,0 +1,40 @@
+import { Text, View } from "@tarojs/components"
+import { memo, useCallback, useEffect, useMemo } from "react"
+import {formatKbPrice} from '@/common/common'
+import classnames from "classnames";
+import styles from './index.module.scss'
+type Param = {
+ style?: Object,
+ number?: number
+}
+export default memo(({style, number = 0}:Param) => {
+ const priceDom = useCallback(() => {
+ let res = number.toFixed(2).split('.')
+ let int_num = parseInt(res[0]) + ''
+ let decimals_num = res[1]
+ return (
+ <>
+ ¥
+ {Number(int_num).toLocaleString()}
+ .{decimals_num}
+ >
+ )
+ }, [number])
+ return (
+ <>
+
+
+ 预估金额
+
+
+ {/* 123123123121212312312312312 */}
+
+
+
+ {priceDom()}
+
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/weightMemo/index.module.scss b/src/pages/cutOrder/components/weightMemo/index.module.scss
new file mode 100644
index 0000000..3c74511
--- /dev/null
+++ b/src/pages/cutOrder/components/weightMemo/index.module.scss
@@ -0,0 +1,39 @@
+
+.weight_memo{
+ background-color: #fff;
+ border-radius: 20px;
+ padding: 0 20px;
+ .weight_memo_item{
+ display: flex;
+ justify-content: space-between;
+ height: 130px;
+ &:nth-child(1) {
+ border-bottom: 1px solid #f3f3f3;
+ }
+ .title, .desc{
+ display: flex;
+ align-items: center;
+ }
+ .title {
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .desc{
+ color: $color_font_two;
+ font-size: $font_size_medium;
+ }
+ .miconfont_check, .miconfont_custom{
+ font-size: 37px;
+ color: $color_main;
+ font-weight: normal;
+ padding-right: 10px;
+ }
+ .miconfont_custom{
+ color:#FFC300;
+ }
+ .miconfont_more{
+ font-size: 30px;
+ padding-left: 10px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/weightMemo/index.tsx b/src/pages/cutOrder/components/weightMemo/index.tsx
new file mode 100644
index 0000000..7cbfd13
--- /dev/null
+++ b/src/pages/cutOrder/components/weightMemo/index.tsx
@@ -0,0 +1,36 @@
+import Popup from "@/components/popup"
+import { Text, Textarea, View } from "@tarojs/components"
+import { memo, useCallback, useState } from "react"
+import styles from './index.module.scss'
+import classnames from "classnames";
+
+type Param = {
+ onCheck?: () => void
+ onCustom?: () => void
+}
+export default memo(({onCheck, onCustom}:Param) => {
+ return (
+
+ onCheck?.()}>
+
+
+ 陆盈纺织
+
+
+ 查看原码单
+
+
+
+ onCustom?.()}>
+
+
+ 我的码单
+
+
+ 自定义
+
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/cutOrder/index.config.ts b/src/pages/cutOrder/index.config.ts
new file mode 100644
index 0000000..030cb10
--- /dev/null
+++ b/src/pages/cutOrder/index.config.ts
@@ -0,0 +1,6 @@
+export default {
+ navigationBarTitleText: '订单详情',
+ enablePullDownRefresh: true,
+ backgroundTextStyle: 'dark',
+ enableShareAppMessage: true,
+}
diff --git a/src/pages/cutOrder/index.module.scss b/src/pages/cutOrder/index.module.scss
new file mode 100644
index 0000000..87ea5e5
--- /dev/null
+++ b/src/pages/cutOrder/index.module.scss
@@ -0,0 +1,133 @@
+.order_main{
+ min-height: 100%;
+ background-color:$color_bg_one;
+ padding: 20px;
+ padding-bottom: 190px;
+ box-sizing: border-box;
+
+ .order_title{
+ display: flex;
+ align-items: center;
+ padding: 20px 30px;
+ box-sizing: border-box;
+ background-color: #fff;
+ height: 116px;
+ border-radius: 20px;
+ margin-top: 20px;
+ text{
+ flex:1;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_status{
+ background-color: #F0F0F0;
+ width: 148px;
+ height: 55px;
+ color: $color_font_three;
+ text-align: center;
+ line-height: 55px;
+ font-size: $font_size_medium;
+ border-radius: 30px;
+ &:nth-last-child(1) {
+ margin-left: 20px;
+ }
+ }
+ }
+ .order_desc{
+ display: flex;
+ align-items: center;
+ background-color: #fff;
+ padding: 20px;
+ min-height: 116px;
+ border-radius: 20px;
+ margin-top: 20px;
+ box-sizing: border-box;
+ .order_desc_con{
+ width: 150px;
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .order_desc_text, .order_desc_text_hint{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ margin-right: 10px;
+ flex:1;
+ word-break:break-all;
+ }
+ .order_desc_text_hint{
+ text-align: right;
+ }
+ .miconfont{
+ font-size: 20px;
+ color: $color_font_two;
+ }
+ }
+ .submit_order{
+ display: flex;
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ justify-content: flex-end;
+ width: 100%;
+ align-items: center;
+ background-color: #fff;
+ box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
+ padding: 20px 20px;
+ box-sizing: border-box;
+ padding-bottom: constant(safe-area-inset-bottom);
+ padding-bottom: env(safe-area-inset-bottom);
+ .order_btn {
+ width: 152px;
+ height: 72px;
+ border: 2px solid #dddddd;
+ border-radius: 46px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: $color_font_three;
+ &:nth-child(n+2) {
+ margin-left: 34px;
+ }
+ }
+ .order_btn_select{
+ color: $color_main;
+ border: 2px solid $color_main;
+ }
+ .order_number_desc{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ }
+ }
+ .order_info{
+ background-color: #fff;
+ margin-top: 20px;
+ border-radius: 20px;
+ padding: 20px;
+ .order_info_title{
+ font-size: $font_size;
+ font-weight: 700;
+ margin-bottom: 20px;
+
+ }
+ .order_num{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ .order_num_btn{
+ font-size: $font_size_medium;
+ padding: 5px 10px;
+ border: 2px solid #007cf7;
+ border-radius: 10px;
+ color: $color_main;
+ }
+ }
+ text{
+ font-size: $font_size;
+ }
+
+ }
+ .weight_memo_con{
+ margin-bottom: 20px;
+ }
+
+}
\ No newline at end of file
diff --git a/src/pages/cutOrder/index.tsx b/src/pages/cutOrder/index.tsx
new file mode 100644
index 0000000..582f333
--- /dev/null
+++ b/src/pages/cutOrder/index.tsx
@@ -0,0 +1,229 @@
+import {
+ GetSaleOrderDetailApi,
+ EditSaleOrderRemarkApi,
+ CancelOrderApi
+} from "@/api/order";
+import { GetOrderPayApi } from "@/api/orderPay";
+import { alert, goLink } from "@/common/common";
+import { ORDER_STATUS } from "@/common/enum";
+import { formatDateTime, formatPriceDiv } from "@/common/fotmat";
+import OrderBtns from "@/components/orderBtns";
+import Popup from "@/components/popup";
+import SearchInput from "@/components/searchInput";
+import { Text, Textarea, View } from "@tarojs/components"
+import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
+import classnames from "classnames";
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
+import order from "../orderList/components/order";
+import AddressInfoDetail from "./components/addressInfoDetail";
+import KindList from "./components/kindList";
+import OrderState from "./components/orderState";
+import Payment from "./components/payment";
+import Remark from "./components/remark";
+import styles from './index.module.scss'
+
+ export default () => {
+ const [showDesc, setShowDesc] = useState(false)
+ const router = useRouter()
+ const orderId = useRef(Number(router.params.id))
+ useDidShow(() => {
+ getSaleOrderPreView()
+ })
+
+ //获取订单详情
+ const [orderDetail, setOrderDetail] = useState() //获取到的原始数据
+ const {fetchData: getOrderFetchData} = GetSaleOrderDetailApi()
+ const getSaleOrderPreView = async () => {
+ if(orderId.current) {
+ let res = await getOrderFetchData({id: orderId.current})
+ setOrderDetail(res.data)
+ setOrderRemark(res.data.remark)
+ }
+ Taro.stopPullDownRefresh()
+ }
+
+ //监听获取到的数据
+ useEffect(() => {
+ if(orderDetail)
+ formatData()
+ }, [orderDetail])
+
+ //格式化数据格式
+ const [formatDetailOrder, setFormatDetailOrder] = useState() //格式化后的数据
+ const formatData = () => {
+ setFormatDetailOrder({
+ estimate_amount: orderDetail.estimate_amount, //预估金额
+ sale_mode: orderDetail.sale_mode,
+ sale_mode_name: orderDetail.sale_mode_name,
+ total_colors: orderDetail.total_colors, //总颜色数量
+ total_number: orderDetail.total_number, //总数量
+ total_fabrics: orderDetail.total_fabrics, //面料数量
+ unit: orderDetail.sale_mode == 0?'条':'m', //单位
+ list: orderDetail.product_list,
+ status: orderDetail.status, //订单状态
+ total_sale_price: orderDetail.total_sale_price, //销售金额
+ total_should_collect_money: orderDetail.total_should_collect_money, //应收金额
+ total_weight_error_discount: orderDetail.total_weight_error_discount, //空差优惠
+ actual_amount: orderDetail.actual_amount, //实付金额
+ the_previous_status: orderDetail.the_previous_status, //取消订单时的订单状态
+
+ })
+ }
+ const formatPreViewOrderMemo = useMemo(() => {
+ return formatDetailOrder
+ }, [formatDetailOrder])
+
+ //复制功能
+ const clipboardData = () => {
+ Taro.setClipboardData({
+ data: orderDetail?.order_no||'',
+ success: function (res) {
+ Taro.showToast({
+ icon: 'none',
+ title: '复制成功'
+ })
+ }
+ })
+ }
+
+ //格式化初始地址
+ const defaultAddress = useMemo(() => {
+ return {
+ province_name: orderDetail?.province_name,
+ city_name: orderDetail?.city_name,
+ district_name: orderDetail?.district_name,
+ address_detail: orderDetail?.address_detail,
+ // id: address.id,
+ name: orderDetail?.target_user_name,
+ phone: orderDetail?.target_user_phone
+ }
+
+ }, [orderDetail])
+
+ //订单备注
+ const {fetchData: remarkFetchData} = EditSaleOrderRemarkApi()
+ const [orderRemark, setOrderRemark] = useState('')
+ const getRemark = useCallback(async (e) => {
+ setOrderRemark(() => e)
+ let res = await remarkFetchData({remark:e, id: orderId.current})
+ if(res.success) {
+ getSaleOrderPreView()
+ alert.success('提交成功')
+ } else {
+ alert.error(res.msg)
+ }
+ setShowDesc(() => false)
+ }, [])
+
+ //支付所需数据
+ const payOrderInfo = useMemo(() => {
+ if(orderDetail)
+ return {orderId: orderDetail.should_collect_order_id, payment_method:orderDetail.payment_method }
+ }, [orderDetail])
+
+ //去付款
+ const [payMentShow, setPayMentShow] = useState(false)
+ const toPay = () => {
+ setPayMentShow(true)
+ }
+
+ //打开地址修改
+ const addressRef = useRef(null)
+
+ //修改收货方式
+ const getShipmentMode = useCallback(() => {
+ getSaleOrderPreView()
+ }, [orderDetail])
+
+ //修改地址
+ const getAddress = useCallback(() => {
+ getSaleOrderPreView()
+ }, [orderDetail])
+
+ //获取底部按钮点击, 获取按钮状态
+ const orderStateClick = useCallback((val) => {
+ if(val == 1 || val == 6) {
+ //取消订单
+ getSaleOrderPreView()
+ }else if(val == 2) {
+ //待付款
+ toPay()
+ }
+ }, [orderDetail])
+
+ //页面下拉刷新
+ usePullDownRefresh(() => {
+ getSaleOrderPreView()
+ })
+
+ //支付成功
+ const onPaySuccess = useCallback(() => {
+ getSaleOrderPreView()
+ closePayShow()
+ }, [orderDetail])
+
+ //关闭支付弹窗
+ const closePayShow = useCallback(() => {
+ setPayMentShow(() => false)
+ }, [orderDetail])
+
+ //按钮所需数据
+ const orderInfo = useMemo(() => {
+ return {
+ status: orderDetail?.status, //订单状态
+ orderId: orderDetail?.id,
+ settle_mode: orderDetail?.settle_mode,
+ actual_amount: orderDetail?.actual_amount, //实付金额
+ wait_pay_amount: orderDetail?.wait_pay_amount, //待付金额
+ }
+ }, [orderDetail])
+
+ //订单状态枚举
+ const {SaleOrderStatusCancel} = ORDER_STATUS
+
+
+
+ return (
+
+ {/*
+
+ */}
+
+
+
+
+
+
+ 订单信息
+
+
+ {orderDetail?.order_no}
+ clipboardData()}>复制
+
+
+
+ {formatDateTime(orderDetail?.create_time)}
+
+
+ {formatDateTime(orderDetail?.create_time)}
+
+
+ setShowDesc(true)}>
+ 订单备注
+ {
+ orderRemark&&{orderDetail?.remark}||
+ 填写备注
+ }
+
+
+ {(orderDetail?.status != SaleOrderStatusCancel.value)&&
+
+ }
+ setShowDesc(false)} >
+ getRemark(e)}/>
+
+
+
+
+ )
+ }
diff --git a/src/pages/details/components/LabAndImg/index.modul.scss b/src/pages/details/components/LabAndImg/index.modul.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/src/pages/details/components/LabAndImg/index.tsx b/src/pages/details/components/LabAndImg/index.tsx
deleted file mode 100644
index 2e4bfcc..0000000
--- a/src/pages/details/components/LabAndImg/index.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import { memo } from "react";
-
-export default memo(() => {
- return (
- <>
-
- >
- )
-})
\ No newline at end of file
diff --git a/src/pages/details/components/orderCount/index.module.scss b/src/pages/details/components/orderCount/index.module.scss
index 8c745e2..c22118d 100644
--- a/src/pages/details/components/orderCount/index.module.scss
+++ b/src/pages/details/components/orderCount/index.module.scss
@@ -81,12 +81,7 @@
width: 156.5px;
height: 156.5px;
border-radius: 20px;
- background-color: red;
- image{
- width: 100%;
- height: 100%;
- border-radius: 20px;
- }
+
}
.item_con{
flex:1;
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index ea3340a..7b993bd 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -15,6 +15,7 @@ import Taro, { useRouter } from "@tarojs/taro";
import UseLogin from "@/use/useLogin"
import { formatHashTag, formatPriceDiv } from "@/common/fotmat";
import { debounce, getFilterData } from "@/common/util";
+import LabAndImg from "@/components/LabAndImg";
@@ -144,15 +145,15 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
const {getSelfUserInfo} = UseLogin()
const {fetchData:addFetchData} = AddShoppingCartApi()
const addShopCart = async () => {
- try {
- await getSelfUserInfo()
- } catch(msg) {
- Taro.showToast({
- icon:'none',
- title:'授权失败,请求完善授权'
- })
- return false
- }
+ // try {
+ // await getSelfUserInfo()
+ // } catch(msg) {
+ // Taro.showToast({
+ // icon:'none',
+ // title:'授权失败,请求完善授权'
+ // })
+ // return false
+ // }
if(selectCount.sumCount == 0) {
Taro.showToast({
@@ -233,7 +234,7 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
{list.map(item => {
return
-
+
{formatHashTag(item.code, item.name)}
@@ -273,4 +274,5 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
)
-})
\ No newline at end of file
+})
+
diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx
index f76a6fe..34b704f 100644
--- a/src/pages/details/index.tsx
+++ b/src/pages/details/index.tsx
@@ -14,6 +14,7 @@ import useLogin from '@/use/useLogin';
import { AnalysisShortCodeApi, BindShortCodeApi, GetShortCodeApi } from '@/api/share';
import { SHARE_SCENE } from '@/common/enum';
import useUserInfo from '@/use/useUserInfo';
+import LabAndImg from '@/components/LabAndImg';
type item = {title:string, img:string, url:string, id:number}
@@ -167,7 +168,7 @@ export default (props:Params) => {
{productInfo?.product_color_list?.map(item => {
return getColorItem(item)}>
-
+
{item.code}
diff --git a/src/pages/order/components/kindList/index.module.scss b/src/pages/order/components/kindList/index.module.scss
index be8f53f..2d9b040 100644
--- a/src/pages/order/components/kindList/index.module.scss
+++ b/src/pages/order/components/kindList/index.module.scss
@@ -47,7 +47,6 @@
width: 126px;
height: 126px;
border-radius: 20px;
- background-color: red;
}
.order_list_item_con{
display: flex;
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index e93be35..b2491f8 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -1,5 +1,6 @@
import { ORDER_STATUS } from "@/common/enum"
import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
+import LabAndImg from "@/components/LabAndImg"
import { View } from "@tarojs/components"
import { memo, useCallback, useMemo } from "react"
import EstimatedAmount from "../estimatedAmount"
@@ -140,7 +141,9 @@ export default memo(({order, comfirm = false}:Param) => {
{item?.product_colors?.map(colorItem => {
return
-
+
+
+
{colorItem.code + ' ' + colorItem.name}
diff --git a/src/pages/order/components/submitOrderBtn/index.tsx b/src/pages/order/components/submitOrderBtn/index.tsx
index db9b432..20ed202 100644
--- a/src/pages/order/components/submitOrderBtn/index.tsx
+++ b/src/pages/order/components/submitOrderBtn/index.tsx
@@ -24,7 +24,7 @@ export default memo(({style, number = 0}:Param) => {
<>
- 应付金额
+ 预估金额
{/* 123123123121212312312312312 */}
diff --git a/src/pages/orderList/components/order/index.tsx b/src/pages/orderList/components/order/index.tsx
index a78b6f1..f96a49e 100644
--- a/src/pages/orderList/components/order/index.tsx
+++ b/src/pages/orderList/components/order/index.tsx
@@ -1,5 +1,6 @@
import { goLink } from "@/common/common";
import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
+import LabAndImg from "@/components/LabAndImg";
import OrderBtns from "@/components/orderBtns";
import Payment from "@/pages/order/components/payment";
import { useSelector } from "@/reducers/hooks";
@@ -21,6 +22,9 @@ type Param = {
total_number: number,
status: 0,
id: number,
+ lab: any,
+ rgb: any,
+ texture_url: string,
payment_method: number, //支付方式
actual_amount: number, //实付金额
wait_pay_amount: number //待付金额
@@ -75,7 +79,7 @@ export default memo(({value, onClickBtn}: Param) => {
-
+
{value?.product_list[0].product_colors[0].code}
diff --git a/src/pages/searchList/hightSearchList.module.scss b/src/pages/searchList/hightSearchList.module.scss
index c4e305b..a8f6bce 100644
--- a/src/pages/searchList/hightSearchList.module.scss
+++ b/src/pages/searchList/hightSearchList.module.scss
@@ -165,7 +165,6 @@
.product_img{
width: 100%;
height: 224px;
- background: #e5ad3a;
border-radius: 20px 20px 0px 0px;
position: relative;
image{
diff --git a/src/pages/searchList/hightSearchList.tsx b/src/pages/searchList/hightSearchList.tsx
index ffc8dcc..9496028 100644
--- a/src/pages/searchList/hightSearchList.tsx
+++ b/src/pages/searchList/hightSearchList.tsx
@@ -17,6 +17,7 @@ import LoadingCard from "@/components/loadingCard";
import useLogin from "@/use/useLogin";
import { goLink } from "@/common/common";
import SelectData, {ListProps} from "./components/selectData";
+import LabAndImg from "@/components/LabAndImg";
export default () => {
const {checkLogin} = useLogin()
@@ -95,7 +96,6 @@ export default () => {
const [blueToothColor, setBlueToothColor] = useState('')
useEffect(() => {
if(colorState.deviceLab) {
- console.log('颜色:',colorState.deviceLab)
const rgb = toRgb([colorState.deviceLab.L, colorState.deviceLab.a, colorState.deviceLab.b])
setBlueToothColor(`rgb(${rgb[0]}, ${rgb[1]}, ${rgb[2]})`)
setSearchField({...searchField, l:rgb[0], a:rgb[1], b:rgb[2], size:10})
@@ -103,7 +103,7 @@ export default () => {
}, [colorState.deviceLab])
const goLinkPage = (item) => {
- goLink('/pages/details/index',{id:item.id})
+ goLink('/pages/details/index',{id:item.product_id})
}
//获取筛选条件
@@ -186,7 +186,7 @@ export default () => {
{materialList.list.map(item => {
return goLinkPage(item)}>
-
+
{(item.product_color_code)}#
diff --git a/src/pages/searchList/searchList.module.scss b/src/pages/searchList/searchList.module.scss
index cb88783..0e4bb51 100644
--- a/src/pages/searchList/searchList.module.scss
+++ b/src/pages/searchList/searchList.module.scss
@@ -148,7 +148,6 @@
.product_img{
width: 100%;
height: 224px;
- background: #e5ad3a;
border-radius: 20px 20px 0px 0px;
position: relative;
image{
diff --git a/src/pages/searchList/searchList.tsx b/src/pages/searchList/searchList.tsx
index 5ae921c..53e50f4 100644
--- a/src/pages/searchList/searchList.tsx
+++ b/src/pages/searchList/searchList.tsx
@@ -13,6 +13,7 @@ import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import { formatHashTag, formatImgUrl } from "@/common/fotmat";
import { dataLoadingStatus, getFilterData } from "@/common/util";
import useLogin from "@/use/useLogin";
+import LabAndImg from "@/components/LabAndImg";
export default () => {
const {checkLogin} = useLogin()
@@ -161,7 +162,7 @@ export default () => {
{materialList.list.map(item => {
return goLinkPage(item)}>
-
+
{(item.product_color_count)}色
diff --git a/src/use/useUploadImage.ts b/src/use/useUploadImage.ts
new file mode 100644
index 0000000..6e02d19
--- /dev/null
+++ b/src/use/useUploadImage.ts
@@ -0,0 +1,121 @@
+import Taro from '@tarojs/taro';
+import {UPLOAD_CDN_URL } from '@/common/constant'
+import { GetSignApi } from '@/api/cdn'
+
+
+
+export default () => {
+
+ const { fetchData: GetSign, state} = GetSignApi()
+
+ // 上传图片 获取auth,Policy
+ /*
+ scene 场景值,区分上传文件的根路径
+ type 类型值,区分上传业务bucket
+ */
+ const getSecret = (scene, type) => {
+ return new Promise(async (resolve, reject) => {
+
+ const SAVE_PATH = `/${scene}/{filemd5}{day}{hour}{min}{sec}{.suffix}`;
+
+ let params = {
+ 'method': 'post',
+ 'save_key': SAVE_PATH
+ }
+ // 获取签名
+ let res = await GetSign(params)
+ if (res.success) {
+ resolve(res.data)
+ } else {
+ reject({
+ code: res.code || '9999',
+ msg: res.msg
+ });
+ }
+
+ })
+ }
+ const getFileType = (name) => {
+ if (!name) return false;
+ var imgType = ["gif", "jpeg", "jpg", "bmp", "png"];
+ var videoType = ["avi", "wmv", "mkv", "mp4", "mov", "rm", "3gp", "flv", "mpg", "rmvb", "quicktime"];
+
+ if (RegExp("\.?(" + imgType.join("|") + ")$", "i").test(name.toLowerCase())) {
+ return 'image';
+ } else if (RegExp("\.(" + videoType.join("|") + ")$", "i").test(name.toLowerCase())) {
+ return 'video';
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ *
+ * @param {*} file 传入文件
+ * @param {String} secene 传入 'product'
+ * @param {String} type 传入 'product'
+ * @returns
+ */
+ const uploadCDNImg = (file, secene, type) => {
+ let filetype = file.path
+ console.log('filetype::',filetype)
+ if (!getFileType(filetype)) {
+ Taro.showToast({
+ title: "上传文件类型错误",
+ icon: "none",
+ duration: 3800
+ })
+ return false
+ }
+
+ return new Promise((resolve, reject) => {
+ getSecret(secene, type)
+ .then(result => {
+ let res:any = result
+ console.log('bucket', res.bucket);
+ var formdata = {
+ 'authorization': res.authorization,
+ 'policy': res.policy,
+ }
+
+ const uploadTask = Taro.uploadFile({
+ url: `${UPLOAD_CDN_URL}${res.bucket}`,
+ formData: formdata,
+ filePath: file.path,
+ name: 'file',
+ success: res => {
+ resolve(JSON.parse(`${res.data}`))
+ },
+ fail: err => {
+ console.log(err)
+ reject(err)
+ }
+ })
+
+ uploadTask.progress(res => {
+ console.log('上传进度', res.progress);
+ if (res.progress < 100) {
+ Taro.showLoading({
+ title: '上传中...'
+ })
+ } else {
+ Taro.hideLoading()
+ }
+ })
+ })
+ .catch(result => {
+ reject(result)
+ Taro.showToast({
+ title: "获取密钥失败!",
+ icon: "none",
+ duration: 3800
+ })
+ })
+ })
+ }
+
+ return {
+ uploadCDNImg
+ }
+
+}
From 753906dbd596429cd71db17a9813ae6f5848e5c4 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 17:39:17 +0800
Subject: [PATCH 13/47] =?UTF-8?q?--=E7=BB=91=E5=AE=9A=E6=89=8B=E6=9C=BA?=
=?UTF-8?q?=E5=8F=B7=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/AddressList/index.tsx | 2 +-
src/pages/creditUsed/index.tsx | 2 +-
src/pages/depositBeforehand/index.scss | 16 ----------------
src/pages/depositBeforehand/index.tsx | 5 ++---
src/pages/user/index.tsx | 21 +++++----------------
5 files changed, 9 insertions(+), 37 deletions(-)
diff --git a/src/components/AddressList/index.tsx b/src/components/AddressList/index.tsx
index 71e9827..7f71e93 100644
--- a/src/components/AddressList/index.tsx
+++ b/src/components/AddressList/index.tsx
@@ -102,7 +102,7 @@ const AddressList = memo((props:Params)=>{
{/* {item.address_detail} */}
{
- item.is_default&&{item.phone.replace(item.phone.substring(4,7), "****")}
+ item.is_default&&{item.phone.replace(item.phone.substring(3,7), "****")}
}
e.stopPropagation()} url={`/pages/addressAdd/index?type=edit&id=${item.id}`} hoverClass="none" className="address-edit">
diff --git a/src/pages/creditUsed/index.tsx b/src/pages/creditUsed/index.tsx
index 17d60f3..11cdbd8 100644
--- a/src/pages/creditUsed/index.tsx
+++ b/src/pages/creditUsed/index.tsx
@@ -31,7 +31,7 @@ export default ()=>{
下单
0?'green':item.amount<0?'red':''}`}>
- {item.amount>0?"-":"+"}{toDecimal2(formatPriceDiv(item.amount)).toLocaleString()}
+ {item.trans_type==2?"-":"+"}{toDecimal2(formatPriceDiv(item.amount)).toLocaleString()}
diff --git a/src/pages/depositBeforehand/index.scss b/src/pages/depositBeforehand/index.scss
index d782d46..157ea4f 100644
--- a/src/pages/depositBeforehand/index.scss
+++ b/src/pages/depositBeforehand/index.scss
@@ -3,22 +3,6 @@
background-color: #f3f3f3;
display: flex;
flex-direction: column;
- .deposit-beforehand-tips{
- width: 100%;
- height: 66px;
- background: #FFE6CE;
- border: 2px solid #ffe6ce;
- padding: 0 30px;
- display: flex;align-items: center;
- font-size: 24px;
- font-weight: 400;
- color: #EE7500;
- margin: 0;
- }
- .deposit-beforehand-tips text{
- margin-right: 10px;
- font-size: 30px;
- }
.deposit-beforehand-card{
width: 702px;
diff --git a/src/pages/depositBeforehand/index.tsx b/src/pages/depositBeforehand/index.tsx
index c904f4c..9636d30 100644
--- a/src/pages/depositBeforehand/index.tsx
+++ b/src/pages/depositBeforehand/index.tsx
@@ -6,6 +6,7 @@ import { depositInfoApi } from "@/api/deposit"
import { useEffect } from "react";
import { formatPriceDiv, toDecimal2 } from "@/common/fotmat";
import { setClipboardData } from "@tarojs/taro";
+import Message from "@/components/Message";
export default ()=>{
const {fetchData, state} = depositInfoApi();
@@ -23,9 +24,7 @@ export default ()=>{
return (
-
- 汇款成功后,1-5分钟自动到账。
-
+
余额 (元)
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index b4849ea..e8fd7a7 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -3,26 +3,15 @@ import { memo, useEffect, useState } from "react"
import styles from './index.module.scss'
import classnames from "classnames";
import { useSelector } from "@/reducers/hooks";
-import { GetAdminUserInfoApi } from "@/api/user";
import { alert, goLink } from "@/common/common";
import useLogin from '@/use/useLogin'
export default () => {
// 用户信息
- const { fetchData, state } = GetAdminUserInfoApi();
+ const { getSelfUserInfo } = useLogin();
const {adminUserInfo, userInfo} = useSelector(state => state.userInfo);
- const [mUserInfo, setMUserInfo] = useState({
- phone: ""
- });
- const getData = ()=>{
- fetchData();
- }
useEffect(()=>{
- setMUserInfo({
- ...mUserInfo,
- // phone: userInfo?.phone?.replace(userInfo?.phone?.substring(3,7), "****") as string
- })
- getData();
+ getSelfUserInfo();
},[]);
return (
@@ -69,9 +58,9 @@ const Header = memo((props:any) => {
{ text: "退款/售后", icon: "icon-a-tuikuanshouhou" }];
const { getPhoneNumber } = useLogin();
const mGetPhoneNumber = (ev)=>{
- try {
+ if(ev.detail?.code){
getPhoneNumber(ev.detail.code);
- } catch (error) {
+ }else{
alert.none("绑定失败!");
}
}
@@ -90,7 +79,7 @@ const Header = memo((props:any) => {
{data?.user_name}
- {userInfo?.phone?.replace(userInfo?.phone?.substring(3,7), "****")||}
+ {data?.phone?data?.phone?.replace(data?.phone?.substring(3,7), "****"):}
From c1a0866b044919dbaceef56a1c1f9c8b443a832c Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 10 Jun 2022 17:51:42 +0800
Subject: [PATCH 14/47] =?UTF-8?q?--=E4=BF=AE=E5=A4=8D=E6=8E=88=E4=BF=A1?=
=?UTF-8?q?=E9=A2=9D=E5=BA=A6=E5=9C=86=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/InfiniteScrollPaging/index.tsx | 7 ++++---
src/pages/creditLine/index.tsx | 3 ++-
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/components/InfiniteScrollPaging/index.tsx b/src/components/InfiniteScrollPaging/index.tsx
index 8db82b0..dc20d57 100644
--- a/src/components/InfiniteScrollPaging/index.tsx
+++ b/src/components/InfiniteScrollPaging/index.tsx
@@ -2,7 +2,7 @@
import InfiniteScroll from "@/components/infiniteScroll"
import { ReactNode, useEffect, useMemo, useRef, useState } from "react"
import { dataLoadingStatus, getFilterData } from "@/common/util";
-import { isEmptyObject } from "@/common/common";
+import { alert, isEmptyObject } from "@/common/common";
interface Params{
children?: ReactNode,
@@ -36,9 +36,9 @@ export default (props: Params)=>{
page: tRefreshDataRef.page,
size: tRefreshDataRef.size,
});
- // 返回数据
- props.change&&props.change(result);
if(result.success){
+ // 返回数据
+ props.change&&props.change(result);
if(result.data.total<=0){
setRefreshData({
...tRefreshDataRef,
@@ -59,6 +59,7 @@ export default (props: Params)=>{
})
}
}else{
+ alert.none(result.msg);
setRefreshData({
...tRefreshDataRef,
refreshStatus: false,
diff --git a/src/pages/creditLine/index.tsx b/src/pages/creditLine/index.tsx
index 2aaf9ff..6a9d4e9 100644
--- a/src/pages/creditLine/index.tsx
+++ b/src/pages/creditLine/index.tsx
@@ -42,7 +42,8 @@ export default ()=>{
const credit_quota_used_line = convertPrice(formatPriceDiv(result.data.credit_quota_used_line));
const credit_quota_line = convertPrice(formatPriceDiv(result.data.credit_quota_line));
const credit_quota_available_line = convertPrice(formatPriceDiv(result.data.credit_quota_available_line));
- const progress = ((credit_quota_available_line[0]??0) / (credit_quota_line[0]??0) * 100).toFixed(0);
+ const progress = credit_quota_available_line[0]==0&&credit_quota_line[0]==0?100:((credit_quota_available_line[0]??0) / (credit_quota_line[0]??0) * 100).toFixed(0);
+
switch(Number(result.data.quota_status)){
case 0://暂未开通
From 3e5b19a1242f5baba13b60c0e3c70001cba121bd Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 19:02:36 +0800
Subject: [PATCH 15/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/app.config.ts | 3 +-
src/common/constant.js | 4 +-
src/common/enum.ts | 9 +-
src/components/orderBtns/index.tsx | 6 +-
src/pages/cutOrder/comfirm.config.ts | 4 -
src/pages/cutOrder/comfirm.module.scss | 130 ------------
src/pages/cutOrder/comfirm.tsx | 188 ------------------
.../components/addressInfo/index.module.scss | 71 -------
.../cutOrder/components/addressInfo/index.tsx | 76 -------
.../addressInfoDetail/index.module.scss | 117 -----------
.../components/addressInfoDetail/index.tsx | 126 ------------
.../components/amountShow/index.module.scss | 35 ----
.../cutOrder/components/amountShow/index.tsx | 28 ---
.../estimatedAmount/index.module.scss | 70 -------
.../components/estimatedAmount/index.tsx | 29 ---
.../components/kindList/index.module.scss | 108 ----------
.../cutOrder/components/kindList/index.tsx | 169 ----------------
.../components/offlinePay/index.module.scss | 46 -----
.../cutOrder/components/offlinePay/index.tsx | 52 -----
.../orderState copy/index.module.scss | 18 --
.../components/orderState copy/index.tsx | 14 --
.../components/orderState/index.module.scss | 105 ----------
.../cutOrder/components/orderState/index.tsx | 63 ------
.../components/payment/index.module.scss | 126 ------------
.../cutOrder/components/payment/index.tsx | 185 -----------------
.../components/remark/index.module.scss | 48 -----
.../cutOrder/components/remark/index.tsx | 38 ----
.../components/scanPay/index.module.scss | 54 -----
.../cutOrder/components/scanPay/index.tsx | 161 ---------------
.../components/shipmentMode/index.module.scss | 33 ---
.../components/shipmentMode/index.tsx | 28 ---
.../submitOrderBtn/index.module.scss | 69 -------
.../components/submitOrderBtn/index.tsx | 40 ----
.../components/weightMemo/index.module.scss | 39 ----
.../cutOrder/components/weightMemo/index.tsx | 36 ----
src/pages/order/comfirm.tsx | 11 +-
src/pages/order/components/kindList/index.tsx | 13 +-
.../order/components/submitOrderBtn/index.tsx | 10 +-
.../{ => order}/cutOrder/index.config.ts | 0
.../{ => order}/cutOrder/index.module.scss | 0
src/pages/{ => order}/cutOrder/index.tsx | 15 +-
src/pages/order/index.tsx | 1 -
42 files changed, 43 insertions(+), 2335 deletions(-)
delete mode 100644 src/pages/cutOrder/comfirm.config.ts
delete mode 100644 src/pages/cutOrder/comfirm.module.scss
delete mode 100644 src/pages/cutOrder/comfirm.tsx
delete mode 100644 src/pages/cutOrder/components/addressInfo/index.module.scss
delete mode 100644 src/pages/cutOrder/components/addressInfo/index.tsx
delete mode 100644 src/pages/cutOrder/components/addressInfoDetail/index.module.scss
delete mode 100644 src/pages/cutOrder/components/addressInfoDetail/index.tsx
delete mode 100644 src/pages/cutOrder/components/amountShow/index.module.scss
delete mode 100644 src/pages/cutOrder/components/amountShow/index.tsx
delete mode 100644 src/pages/cutOrder/components/estimatedAmount/index.module.scss
delete mode 100644 src/pages/cutOrder/components/estimatedAmount/index.tsx
delete mode 100644 src/pages/cutOrder/components/kindList/index.module.scss
delete mode 100644 src/pages/cutOrder/components/kindList/index.tsx
delete mode 100644 src/pages/cutOrder/components/offlinePay/index.module.scss
delete mode 100644 src/pages/cutOrder/components/offlinePay/index.tsx
delete mode 100644 src/pages/cutOrder/components/orderState copy/index.module.scss
delete mode 100644 src/pages/cutOrder/components/orderState copy/index.tsx
delete mode 100644 src/pages/cutOrder/components/orderState/index.module.scss
delete mode 100644 src/pages/cutOrder/components/orderState/index.tsx
delete mode 100644 src/pages/cutOrder/components/payment/index.module.scss
delete mode 100644 src/pages/cutOrder/components/payment/index.tsx
delete mode 100644 src/pages/cutOrder/components/remark/index.module.scss
delete mode 100644 src/pages/cutOrder/components/remark/index.tsx
delete mode 100644 src/pages/cutOrder/components/scanPay/index.module.scss
delete mode 100644 src/pages/cutOrder/components/scanPay/index.tsx
delete mode 100644 src/pages/cutOrder/components/shipmentMode/index.module.scss
delete mode 100644 src/pages/cutOrder/components/shipmentMode/index.tsx
delete mode 100644 src/pages/cutOrder/components/submitOrderBtn/index.module.scss
delete mode 100644 src/pages/cutOrder/components/submitOrderBtn/index.tsx
delete mode 100644 src/pages/cutOrder/components/weightMemo/index.module.scss
delete mode 100644 src/pages/cutOrder/components/weightMemo/index.tsx
rename src/pages/{ => order}/cutOrder/index.config.ts (100%)
rename src/pages/{ => order}/cutOrder/index.module.scss (100%)
rename src/pages/{ => order}/cutOrder/index.tsx (93%)
diff --git a/src/app.config.ts b/src/app.config.ts
index 6c40fff..27b804e 100644
--- a/src/app.config.ts
+++ b/src/app.config.ts
@@ -96,7 +96,8 @@ export default {
root: "pages/order",
pages: [
"index",
- "comfirm"
+ "comfirm",
+ "cutOrder/index",
]
},
{
diff --git a/src/common/constant.js b/src/common/constant.js
index dc069fb..71c3838 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,12 +5,12 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/common/enum.ts b/src/common/enum.ts
index 00a8ec1..8e8da01 100644
--- a/src/common/enum.ts
+++ b/src/common/enum.ts
@@ -1,6 +1,7 @@
//订单状态枚举
export const ORDER_STATUS = {
+ SaleOrderStatusCancel : {value:10, label:'预付款'}, //
SaleOrderStatusBooking : {value:0, label:'待接单'}, // 待接单
SaleOrderStatusArranging : {value:1, label:'配布中'}, // 配布中
SaleOrderStatusArranged : {value:2, label:'已配布'}, // 已配布
@@ -34,8 +35,14 @@ export const PAYMENT_METHOD = {
}
export type PAYMENT_METHOD_PARAM = 1|2|3|4|5
+
+//订单模式
+export const SALE_MODE = {
+
+}
+
//分享场景枚举
export const SHARE_SCENE = {
ShareDetail: {value:1, label:'详情分享'},
SharePage : {value:2, label:'页面分享'},
-}
\ No newline at end of file
+}
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 8720675..ee7228b 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -12,6 +12,7 @@ type Param = {
orderId: number, //订单id
actual_amount: number, //实付金额
wait_pay_amount: number, //待付金额
+ sale_mode: number, //订单类型
}|null,
onClick?: (val: number) => void //点击后触发的事件,返回订单状态
}
@@ -67,6 +68,8 @@ export default memo(({orderInfo, onClick}:Param) => {
label: '再次购买'
}
])
+
+
//判断是否显示该按钮
const orderBtnsShow = useCallback((item) => {
if(orderInfo) {
@@ -136,10 +139,7 @@ export default memo(({orderInfo, onClick}:Param) => {
}
}
})
-
}
-
-
//按钮点击滚动
const [selectInfo, setSelectInfo] = useState({
selected: -1, //当前选中的id
diff --git a/src/pages/cutOrder/comfirm.config.ts b/src/pages/cutOrder/comfirm.config.ts
deleted file mode 100644
index 67ce23e..0000000
--- a/src/pages/cutOrder/comfirm.config.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export default {
- navigationBarTitleText: '确认订单',
- enableShareAppMessage: true,
-}
diff --git a/src/pages/cutOrder/comfirm.module.scss b/src/pages/cutOrder/comfirm.module.scss
deleted file mode 100644
index 2858dec..0000000
--- a/src/pages/cutOrder/comfirm.module.scss
+++ /dev/null
@@ -1,130 +0,0 @@
-.order_main{
- min-height: 100%;
- background-color:$color_bg_one;
- padding: 20px;
- padding-bottom: 190px;
- box-sizing: border-box;
-
- .order_title{
- display: flex;
- align-items: center;
- padding: 20px 30px;
- box-sizing: border-box;
- background-color: #fff;
- height: 116px;
- border-radius: 20px;
- margin-top: 20px;
- text{
- flex:1;
- font-size: $font_size;
- font-weight: 700;
- }
- .order_status{
- background-color: #F0F0F0;
- width: 148px;
- height: 55px;
- color: $color_font_three;
- text-align: center;
- line-height: 55px;
- font-size: $font_size_medium;
- border-radius: 30px;
- &:nth-last-child(1) {
- margin-left: 20px;
- }
- }
- .order_status_selected{
- color: $color_main;
- border: 1px solid $color_main;
- }
- }
- .order_desc{
- display: flex;
- align-items: center;
- background-color: #fff;
- padding: 20px;
- min-height: 116px;
- border-radius: 20px;
- margin-top: 20px;
- box-sizing: border-box;
- .order_desc_con{
- width: 150px;
- font-size: $font_size;
- font-weight: 700;
- }
- .order_desc_text, .order_desc_text_hint{
- font-size: $font_size_medium;
- color: $color_font_two;
- margin-right: 10px;
- flex:1;
- }
- .order_desc_text_hint{
- text-align: right;
- }
- .miconfont{
- font-size: 20px;
- color: $color_font_two;
- }
- }
- .submit_order{
- display: flex;
- position: fixed;
- bottom: 0;
- left: 0;
- justify-content: space-between;
- width: 100%;
- height: 175px;
- align-items: center;
- background-color: #fff;
- box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
- padding: 20px 50px;
- box-sizing: border-box;
- padding-bottom: constant(safe-area-inset-bottom);
- padding-bottom: env(safe-area-inset-bottom);
- .order_btn {
- width: 250px;
- height: 90px;
- opacity: 0.6;
- background: linear-gradient(38deg,#007aff, #4fa6ff 100%, #68b4ff 100%);
- border-radius: 46px;
- display: flex;
- justify-content: center;
- align-items: center;
- color: #fff;
- }
- .ok_order_btn {
- opacity: 1;
- }
- .order_number_desc{
- font-size: $font_size_medium;
- color: $color_font_two;
- }
- }
- .order_info{
- background-color: #fff;
- margin-top: 20px;
- border-radius: 20px;
- padding: 20px;
- .order_info_title{
- font-size: $font_size;
- font-weight: 700;
- margin-bottom: 20px;
-
- }
- .order_num{
- display: flex;
- justify-content: space-between;
- align-items: center;
- .order_num_btn{
- font-size: $font_size_medium;
- padding: 5px 10px;
- border: 2px solid #007cf7;
- border-radius: 10px;
- color: $color_main;
- }
- }
- text{
- font-size: $font_size;
- }
-
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/comfirm.tsx b/src/pages/cutOrder/comfirm.tsx
deleted file mode 100644
index e8a8a45..0000000
--- a/src/pages/cutOrder/comfirm.tsx
+++ /dev/null
@@ -1,188 +0,0 @@
-import { SaleOrderPreViewApi, SaleOrderApi } from "@/api/order";
-import { formatPriceDiv } from "@/common/fotmat";
-import Popup from "@/components/popup";
-import SearchInput from "@/components/searchInput";
-import { Text, Textarea, View } from "@tarojs/components"
-import Taro, { useDidShow, useRouter } from "@tarojs/taro";
-import classnames from "classnames";
-import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import AddressInfo,{AddressInfoParam} from "./components/addressInfo";
-import EstimatedAmount from "./components/estimatedAmount";
-import KindList from "./components/kindList";
-import OrderState from "./components/orderState";
-import Remark from "./components/remark";
-import styles from './comfirm.module.scss'
-import { getParam } from "@/common/system";
-import useLogin from "@/use/useLogin";
-import { alert, goLink } from "@/common/common";
-import ShipmentMode from "../editOrder/components/shipmentMode";
-import SubmitOrderBtn from "./components/submitOrderBtn";
-
- export default () => {
- const {checkLogin} = useLogin()
-
- const [showDesc, setShowDesc] = useState(false)
- //下单信息
- type OrderParams = {address_id?: number, remark?: string, sale_mode?: number, shipment_mode?: number, list?: any[]}
- const [submitOrderData, setSubmitOrderData] = useState()
-
- //获取购物车传过来的id
- type orderPreParam = {shopping_cart_product_color_list:{shopping_cart_product_color_id:number}[], sale_mode:number}
- const param = getParam()
- const idsAndSaleModel = useRef({shopping_cart_product_color_list:[], sale_mode:0})
- useDidShow(async () => {
- idsAndSaleModel.current = {shopping_cart_product_color_list:[], sale_mode:0} //初始化
- idsAndSaleModel.current.sale_mode = Number(param?.sale_mode)
- param?.ids?.split('-')?.map(item => {
- return idsAndSaleModel.current.shopping_cart_product_color_list?.push({
- shopping_cart_product_color_id: Number(item)
- })
- })
- getSaleOrderPreView()
- setSubmitOrderData((val) => ({...val, sale_mode:param?.sale_mode}))
- })
-
- //获取销售预览订单
- const [preViewOrder, setPreViewOrder] = useState() //获取到的原始数据
- const {fetchData} = SaleOrderPreViewApi()
- const getSaleOrderPreView = async () => {
- if(idsAndSaleModel.current.shopping_cart_product_color_list?.length > 0) {
- let res = await fetchData(idsAndSaleModel.current)
- setPreViewOrder(res.data)
- }
- }
-
- //监听获取到的数据
- useEffect(() => {
- if(preViewOrder) {
- formatData()
- getDataList()
- //当有默认地址时设置默认地址id
- preViewOrder.default_address&&setSubmitOrderData((val) => ({...val, address_id:preViewOrder.default_address.id}))
- }
- }, [preViewOrder])
-
- //格式化数据格式
- const [formatPreViewOrder, setFormatPreViewOrder] = useState() //格式化后的数据
- const formatData = () => {
- setFormatPreViewOrder({
- estimate_amount: preViewOrder.estimate_amount, //预估金额
- sale_mode: preViewOrder.sale_mode,
- sale_mode_name: preViewOrder.sale_mode_name,
- total_colors: preViewOrder.total_colors, //总颜色数量
- total_number: preViewOrder.total_number, //总数量
- total_fabrics: preViewOrder.total_fabrics, //面料数量
- unit: preViewOrder.sale_mode == 0?'条':'m', //单位
- list: preViewOrder.product_list
- })
- }
- const formatPreViewOrderMemo = useMemo(() => {
- return formatPreViewOrder
- }, [formatPreViewOrder])
-
- //格式化初始地址
- const defaultAddress = useMemo(() => {
- const address = preViewOrder?.default_address
- if(address) {
- return {
- province_name: address.province_name,
- city_name: address.city_name,
- district_name: address.district_name,
- address_detail: address.address_detail,
- id: address.id,
- name: address.name,
- phone: address.phone
- }
- }
- return null
- }, [preViewOrder])
-
- //获取提交格式数据列表
- const getDataList = () => {
- let list:{shopping_cart_product_color_id:number}[] = []
- preViewOrder.product_list?.map(item => {
- item.product_colors?.map(colorItem => {
- list.push({shopping_cart_product_color_id:colorItem.id})
- })
- })
- setSubmitOrderData((val) => ({...val, list}))
- }
-
- //获取地址
- const getAddress = (e) => {
- setSubmitOrderData((val) => ({...val, address_id:e.id}))
- }
-
- const selectShipmentMode = useCallback((value) => {
- setSubmitOrderData((val) => ({...val, shipment_mode:value}))
- }, [])
-
- //获取备注
- const getRemark = useCallback((e) => {
- setSubmitOrderData((val) => ({...val, remark:e}))
- setShowDesc(() => false)
- }, [])
-
- //提交按钮是否可用
- const btnStatus = useMemo(() => {
- if( submitOrderData?.list?.length == 0 || !submitOrderData?.shipment_mode || (submitOrderData?.shipment_mode == 2 && !submitOrderData?.address_id)) {
- return false
- } else {
- return true
- }
- }, [submitOrderData])
-
- //提交订单
- const {fetchData: saleOrderFetchData} = SaleOrderApi()
- const submitOrderEven = () => {
- if(!submitOrderData?.address_id) {
- alert.error('请选择地址')
- return false
- }
- if(!submitOrderData?.shipment_mode) {
- alert.error('请选择收货方式')
- return false
- }
- Taro.showModal({
- title: '确定提交?',
- success: async function (res) {
- if (res.confirm) {
- const res = await saleOrderFetchData(submitOrderData)
- if(res.success) {
- goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
- } else {
- alert.none(res.msg)
- }
- } else if (res.cancel) {
- console.log('用户点击取消')
- }
- }
- })
- }
- return (
-
-
- getAddress(e)} defaultValue={defaultAddress}/>
-
- setShowDesc(true)}>
- 订单备注
- {
- submitOrderData?.remark&&{submitOrderData?.remark}||
- 填写备注
- }
-
-
-
-
-
- {`${formatPreViewOrder?.total_fabrics}种面料,${formatPreViewOrder?.total_colors}种颜色,共${formatPreViewOrder?.total_number + formatPreViewOrder?.unit}`}
-
- submitOrderEven()}>提交订单
-
- setShowDesc(false)} >
- getRemark(e)}/>
-
-
-
- )
- }
diff --git a/src/pages/cutOrder/components/addressInfo/index.module.scss b/src/pages/cutOrder/components/addressInfo/index.module.scss
deleted file mode 100644
index 4e9ea21..0000000
--- a/src/pages/cutOrder/components/addressInfo/index.module.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-.order_address{
- height: 178px;
- background: #ffffff;
- border-radius: 20px;
- display: flex;
- align-items: center;
- padding: 30px;
- box-sizing: border-box;
- margin-top: 20px;
- .order_address_icon{
- font-size: 76px;
- color: $color_main;
- }
- .order_address_text_con{
- flex:1;
- padding: 0 30px;
- box-sizing: border-box;
- .order_address_text_title{
- font-size: $font_size_medium;
- margin-top: 10px;
- @include common_ellipsis;
- }
- .order_address_text_name{
-
- align-items: center;
- text{
- &:nth-child(1) {
- color: #000;
- font-weight: 700;
- font-size: $color_font_one;
- margin-right: 40px;
- }
- &:nth-child(2) {
- color: $color_font_one;
- font-size: $font_size_medium;
- }
- }
- }
- }
- .updateBtn{
- font-size: $font_size_medium;
- color: $color_font_three;
- width: 96px;
- height: 52px;
- border: 2px solid #dddddd;
- border-radius: 28px;
- text-align: center;
- line-height: 52px;
- }
- .order_address_text_no{
- flex: 1;
- font-size: $font_size;
- font-weight: 700;
- margin-left: 30px;
- }
- .order_address_more_icon{
- color: $color_font_three;
- font-size: $font_size;
- }
-
-}
-.order_address_list {
- height: 900px;
- .order_address_title{
- font-size: $font_size;
- font-weight: 700;
- width: 100%;
- text-align: center;
- padding: 20px 0 30px 0;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfo/index.tsx b/src/pages/cutOrder/components/addressInfo/index.tsx
deleted file mode 100644
index 4225fea..0000000
--- a/src/pages/cutOrder/components/addressInfo/index.tsx
+++ /dev/null
@@ -1,76 +0,0 @@
-import AddressList from "@/components/AddressList";
-import Popup from "@/components/popup";
-import { Text, View } from "@tarojs/components"
-import classnames from "classnames";
-import { memo, useCallback, useEffect, useMemo, useState } from "react";
-import styles from './index.module.scss'
-
-export type AddressInfoParam = {
- province_name: string,
- city_name: string,
- district_name: string,
- address_detail: string,
- id?: number,
- name: string,
- phone: string
-}
-type Param = {
- onSelect?: (val:any) => void, //选择
- defaultValue?: AddressInfoParam|null //默认值
- disabled?: false|true //true禁用后只用于展示
-}
-
-export default memo(({onSelect, defaultValue = null, disabled = false}: Param) => {
- const [showAddressList, setShowAddressList] = useState(false)
-
- useEffect(() => {
- setUserInfo(() => defaultValue)
- }, [defaultValue])
-
- //选择地址
- const [userInfo, setUserInfo] = useState()
- const getAddress = useCallback((val) => {
- setShowAddressList(() => false)
- setUserInfo(() => val)
- onSelect?.(val)
- }, [])
-
- //地址格式
- const formatAddress = useMemo(() => {
- if(userInfo)
- return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
- }, [userInfo])
-
- const changeShow = () => {
- if(!disabled)
- setShowAddressList(() => true)
- }
- return (
-
- changeShow()}>
-
- {!userInfo&&
- <>
- 请选择收货地址及信息
-
- >
- ||<>
-
-
- {userInfo?.name}
- {userInfo?.phone}
-
- {formatAddress}
-
- 修改
- >}
-
- {!disabled&& setShowAddressList(false)}>
-
- 请选择收货地址
- getAddress(item)}/>
-
- }
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfoDetail/index.module.scss b/src/pages/cutOrder/components/addressInfoDetail/index.module.scss
deleted file mode 100644
index 2d6c306..0000000
--- a/src/pages/cutOrder/components/addressInfoDetail/index.module.scss
+++ /dev/null
@@ -1,117 +0,0 @@
-.order_address{
- height: 178px;
- background: #ffffff;
- border-radius: 20px;
- display: flex;
- align-items: center;
- padding: 30px;
- box-sizing: border-box;
- margin-top: 20px;
- position: relative;
- .order_address_icon{
- font-size: 50px;
- color: $color_main;
- position: absolute;
- top: 35px;
- left: 20px;
- }
- .order_address_text_con{
- flex:1;
- padding-left: 50px;
- box-sizing: border-box;
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- .order_address_text_title{
- font-size: $font_size_medium;
- margin-top: 10px;
- @include common_ellipsis;
- display: flex;
- align-items: center;
- justify-content: space-between;
- .moreIconfont{
- font-size: 20px;
- }
- }
- .order_address_text_name{
-
- align-items: center;
- text{
- &:nth-child(1) {
- color: #000;
- font-weight: 700;
- font-size: $color_font_one;
- margin-right: 40px;
- }
- &:nth-child(2) {
- color: $color_font_one;
- font-size: $font_size_medium;
- }
- }
- }
- }
- .updateBtn{
- width:200px;
- font-size: $font_size_min;
- background-color: #F0F0F0;
- height: 64px;
- border-radius: 24px;
- color: $color_font_two;
- position: absolute;
- bottom: 10px;
- right: 10px;
- z-index: 999;
- .updateBtn_list{
- position: absolute;
- display: flex;
- z-index: 5;
- width: 100%;
- .updateBtn_item_select{
- color: #fff;
- }
- }
- .updateBtn_item{
- flex:1;
- text-align: center;
- line-height: 64px;
- }
- .updateBtn_select{
- color: #fff;
- background-color: $color_main;
- border-radius: 24px;
- position: absolute;
- width: 100px;
- height: 61px;
- z-index: 1;
- transition: all 0.3s ease-in-out;
- }
-
- }
- .order_address_text_no{
- flex: 1;
- font-size: $font_size;
- font-weight: 700;
- margin-left: 30px;
- }
- .order_address_more_icon{
- color: $color_font_three;
- font-size: $font_size;
- }
-
-}
-.order_address_list {
- height:80vh;
- .order_address_title{
- font-size: $font_size;
- font-weight: 700;
- width: 100%;
- text-align: center;
- padding: 20px 0 30px 0;
- height: 100px;
- }
- .addressList_con{
- padding-bottom: 20px;
- height: calc(100% - 160px);
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/addressInfoDetail/index.tsx b/src/pages/cutOrder/components/addressInfoDetail/index.tsx
deleted file mode 100644
index bc915ed..0000000
--- a/src/pages/cutOrder/components/addressInfoDetail/index.tsx
+++ /dev/null
@@ -1,126 +0,0 @@
-import { EditSaleOrderAddressApi, EditSaleOrderShipmentModeApi } from "@/api/order";
-import { alert } from "@/common/common";
-import { debounce } from "@/common/util";
-import AddressList from "@/components/AddressList";
-import Popup from "@/components/popup";
-import { Text, View } from "@tarojs/components"
-import classnames from "classnames";
-import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useMemo, useState } from "react";
-import styles from './index.module.scss'
-
-export type AddressInfoParam = {
- province_name: string,
- city_name: string,
- district_name: string,
- address_detail: string,
- id?: number,
- name: string,
- phone: string,
-}
-type Param = {
- onSelect?: (val:any) => void, //选择
- defaultValue?: AddressInfoParam|null, //默认值
- disabled?: false|true, //true禁用后只用于展示
- shipment_mode?: 1|2, //1自提 2物流
- onChangeShipmentMode?: (val: number) => void, //返回收货方式
- orderId?: number //订单id
-}
-
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderId = 0, shipment_mode = 1}: Param, ref) => {
- const [showAddressList, setShowAddressList] = useState(false)
-
- useEffect(() => {
- setUserInfo(() => defaultValue)
- }, [defaultValue])
-
- const [userInfo, setUserInfo] = useState()
-
- //地址格式
- const formatAddress = useMemo(() => {
- if(userInfo)
- return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
- }, [userInfo])
-
- const changeShow = () => {
- if(receivingStatus == 2)
- setShowAddressList(() => true)
- }
-
- useEffect(() => {
- setReceivingStatus(() => shipment_mode)
- }, [shipment_mode])
-
- //把内部方法提供给外部
- useImperativeHandle(ref, () => ({
- changeShow
- }))
-
- //收货方法,1:自提,2物流
- const [receivingStatus, setReceivingStatus] = useState(1)
- const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
- const onReceivingStatus = (value, e) => {
- e.stopPropagation()
- changeReceivingStatus(value)
- }
- const changeReceivingStatus = debounce(async (value) => {
- alert.loading('正在修改')
- const res = await shipmentModeFetchData({id: orderId, shipment_mode:value})
- if(res.success) {
- alert.success('收货方式修改成功')
- onChangeShipmentMode?.(value)
- setReceivingStatus(value)
- } else {
- alert.none(res.msg)
- }
- }, 10)
-
- //修改地址
- const [addressId, setAddressId] = useState(0)
- const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
- const getAddress = async (value) => {
- alert.loading('正在修改')
- const res = await addressFetchData({id: orderId, address_id: value.id})
- if(res.success) {
- alert.success('地址修改成功')
- onSelect?.(value)
- setShowAddressList(() => false)
- setAddressId(value.id)
- setUserInfo(() => value)
- } else {
- alert.none(res.msg)
- }
- }
-
- return (
-
- changeShow()}>
-
-
-
- {formatAddress}
- {(receivingStatus == 2)&&}
-
-
- {userInfo?.name}
- {userInfo?.phone}
-
-
-
-
- onReceivingStatus(1,e)}>自提
- onReceivingStatus(2,e)}>物流
-
-
-
-
- setShowAddressList(false)}>
-
- 请选择收货地址
-
-
-
-
-
-
- )
-}))
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/amountShow/index.module.scss b/src/pages/cutOrder/components/amountShow/index.module.scss
deleted file mode 100644
index 647e203..0000000
--- a/src/pages/cutOrder/components/amountShow/index.module.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-.order_price_num{
- color: $color_main;
- font-weight: 700;
- text{
- &:nth-child(1) {
- font-size: $font_size_min;
- }
- &:nth-child(2) {
- font-size: $font_size;
- }
- &:nth-child(3) {
- font-size: $font_size_medium;
- }
- }
-}
-.emphasis_num{
- .price_text{
- &:nth-child(2) {
- font-size: $font_size_big;
- }
- }
-}
-.emphasis_num_big{
- .price_text{
- &:nth-child(1) {
- font-size: $font_size_big;
- }
- &:nth-child(2) {
- font-size: 60px;
- }
- &:nth-child(1) {
- font-size: $font_size_big;
- }
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/amountShow/index.tsx b/src/pages/cutOrder/components/amountShow/index.tsx
deleted file mode 100644
index 877f7df..0000000
--- a/src/pages/cutOrder/components/amountShow/index.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import { Text, View } from "@tarojs/components";
-import { memo, useCallback } from "react";
-import styles from './index.module.scss'
-import classnames from "classnames";
-
-type Param = {
- number: number, //数字
- status: 0|1|2 //0 小型,1中型,2大
-}
-export default memo(({number = 0, status = 1}:Param) => {
- const priceDom = useCallback(() => {
- let res = number.toFixed(2).split('.')
- let int_num = parseInt(res[0]) + ''
- let decimals_num = res[1]
- return (
- <>
- ¥
- {Number(int_num).toLocaleString()}
- .{decimals_num}
- >
- )
- }, [number])
- return (
-
- {priceDom()}
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/estimatedAmount/index.module.scss b/src/pages/cutOrder/components/estimatedAmount/index.module.scss
deleted file mode 100644
index 4b4a958..0000000
--- a/src/pages/cutOrder/components/estimatedAmount/index.module.scss
+++ /dev/null
@@ -1,70 +0,0 @@
-.order_price{
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- &:nth-last-child(n+2) {
- margin-bottom: 30px;
- }
- .order_price_text{
- font-size: $font_size_medium;
- // margin-right: 10px;
- display: flex;
- .iconfont_msg{
- position: relative;
- }
- .miconfont{
- font-size: 26px;
- font-weight: normal;
- margin-left: 5px;
- }
- .message{
- position: absolute;
- top: -50px;
- background: #A8B3BD;
- z-index: 9;
- min-height: 50px;
- border-radius: 10px;
- padding: 10px;
- box-sizing: border-box;
- &::before{
- z-index: 1;
- position: absolute;
- bottom: -7px;
- left: 10px;
- width: 15px;
- height: 15px;
- content: " ";
- transform: rotate(45deg);
- background: #A8B3BD;
- box-sizing: border-box;
- }
- }
- }
- .emphasis{
- font-weight: 700;
- }
- .order_price_num{
- color: $color_main;
- font-weight: 700;
- text{
- &:nth-child(1) {
- font-size: $font_size_min;
- }
- &:nth-child(2) {
- font-size: 26px;
- }
- &:nth-child(3) {
- font-size: $font_size_medium;
- }
- }
- }
- .emphasis_num{
- text{
- &:nth-child(2) {
- font-size: $font_size_big;
- }
- }
- }
-
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/estimatedAmount/index.tsx b/src/pages/cutOrder/components/estimatedAmount/index.tsx
deleted file mode 100644
index 04bc49a..0000000
--- a/src/pages/cutOrder/components/estimatedAmount/index.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import { Text, View } from "@tarojs/components"
-import { memo, useCallback, useEffect, useMemo } from "react"
-import {formatKbPrice} from '@/common/common'
-import classnames from "classnames";
-import styles from './index.module.scss'
-import AmountShow from "../amountShow";
-type Param = {
- style?: Object,
- number?: number,
- title?: string,
- titleStatus?: true|false, //true 标题加大加深
- numberStatus?: 0|1|2, //数字尺寸
-}
-export default memo(({style, number = 0, titleStatus = true, title = '', numberStatus = 1}:Param) => {
- return (
- <>
-
-
- {title}
-
-
- {/* 123123123121212312312312312 */}
-
-
-
-
- >
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/kindList/index.module.scss b/src/pages/cutOrder/components/kindList/index.module.scss
deleted file mode 100644
index 2d9b040..0000000
--- a/src/pages/cutOrder/components/kindList/index.module.scss
+++ /dev/null
@@ -1,108 +0,0 @@
-
-.orders_list_title{
- padding: 20px 20px 10px 20px;
- color: $color_font_two;
- font-size: $font_size_medium;
-}
-.orders_list_con{
-
- background-color: #fff;
- border-radius: 20px;
- padding: 20px;
- .order_list{
- &:nth-child(n+2) {
- margin-top: 30px;
- }
- .order_list_title{
- display: flex;
- align-items: center;
- .tag{
- font-size: $font_size_min;
- background-color: #CDE5FF;
- padding: 5px 10px;
- border-radius: 6px;
- color: $color_main;
- }
- .title{
- font-weight: 700;
- font-size: $font_size;
- margin-left: 20px;
- flex:1;
- }
- .num{
- color: $color_font_two;
- font-size: $font_size_min;
- }
- }
- }
- .order_list_scroll{
- margin-top: 30px;
-
- .order_list_item {
- display: flex;
- &:nth-child(2) {
- margin-top: 30px;
- }
- .order_list_item_img{
- width: 126px;
- height: 126px;
- border-radius: 20px;
- }
- .order_list_item_con{
- display: flex;
- width: 100%;
- flex:1;
- border-bottom: 1px solid #f0f0f0;
- height: 150px;
- padding-top: 20px;
- box-sizing: border-box;
- }
- .order_list_item_des{
- flex:1;
- box-sizing: border-box;
- padding-left: 30px;
- .order_list_item_title{
- font-weight: 700;
- font-size: $font_size;
- margin-bottom: 15px;
- }
- .order_list_item_price{
- font-size: 26px;
- color: $color_font_three;
- }
- }
- .order_list_item_count{
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: flex-end;
- .count_num{
- color: $color_main;
- font-size: $font_size;
- margin-bottom: 15px;
- font-weight: 400;
- text{
- font-size: $font_size_min;
- }
- }
- .count_price {
- font-size: $font_size;
- font-weight: 700;
- text{
- font-size: $font_size_min;
- }
- }
- }
- }
- }
- .order_estimated_amount{
- display: flex;
- align-items: flex-end;
- flex-direction: column;
- padding: 30px 0;
- .order_price_des{
- font-size: $font_size_medium;
- color: $color_font_two;
- }
- }
-}
diff --git a/src/pages/cutOrder/components/kindList/index.tsx b/src/pages/cutOrder/components/kindList/index.tsx
deleted file mode 100644
index b2491f8..0000000
--- a/src/pages/cutOrder/components/kindList/index.tsx
+++ /dev/null
@@ -1,169 +0,0 @@
-import { ORDER_STATUS } from "@/common/enum"
-import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
-import LabAndImg from "@/components/LabAndImg"
-import { View } from "@tarojs/components"
-import { memo, useCallback, useMemo } from "react"
-import EstimatedAmount from "../estimatedAmount"
-import styles from './index.module.scss'
-
-type OrderParam = {
- estimate_amount: number, //预估金额
- list: any[],
- sale_mode: number,
- sale_mode_name: string,
- unit: string,
- total_colors: number,
- total_fabrics: number,
- total_number: number,
- status: number, //订单状态
- total_sale_price: number, //销售金额
- total_should_collect_money: number, //应收金额
- total_weight_error_discount: number, //空差优惠
- the_previous_status: number, //取消订单时的订单状态
- actual_amount: number //实付金额
-}
-
-type Param = {
- order: OrderParam,
- comfirm?: boolean //是否是确认订单页面使用
-}
-
-export default memo(({order, comfirm = false}:Param) => {
- //对应数量
- const formatCount = useCallback((item) => {
- return order?.sale_mode == 0? item.roll : Number(item.length / 100)
- }, [order])
- //对应单价
- const standardPrice = useCallback(price => {
- return formatPriceDiv(price).toLocaleString() + '/' + (order?.sale_mode == 1?'m':'kg')
- }, [order])
-
- //数量格式
- const numText = useMemo(() => {
- if(order)
- return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${order?.total_number}${order?.unit}`
- }, [order])
-
- const {
- SaleOrderStatusBooking, // 待接单
- SaleOrderStatusArranging, // 配布中
- SaleOrderStatusArranged, // 已配布
- SaleOrderStatusWaitingPayment, // 待付款
- SaleOrderStatusWaitingDelivery, // 待发货
- SaleOrderStatusWaitingReceipt, // 待收货
- SaleOrderStatusAlreadyReceipt, // 已收货
- SaleOrderStatusComplete, // 已完成
- SaleOrderStatusRefund, // 已退款
- SaleOrderStatusCancel, // 已取消
- } = ORDER_STATUS
-
- //金额列表枚举
- const priceList = [
- {
- id:1,
- value:[SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
- label:'预估金额',
- field: 'estimate_amount'
- },
- {
- id:2,
- value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
- label:'合计金额',
- field: 'total_sale_price'
- },
- {
- id:3,
- value:[SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
- label:'空差优惠',
- field: 'total_weight_error_discount'
- },
- {
- id:4,
- value:[ SaleOrderStatusWaitingPayment.value],
- label:'应付金额',
- field: 'total_should_collect_money'
- },
- {
- id:5,
- value:[SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
- label:'实付金额',
- field: 'actual_amount'
- }
- ]
-
- //是否显示价格
- const showPrice = useCallback((priceInfo, status) => {
- return priceInfo.value.includes(status)
- }, [order])
-
- const priceConDom = useMemo(() => {
- if(!order) return
- //确认订单
- if(comfirm == true) {
- return
- }
- //订单为取消订单状态
- if(order?.status == SaleOrderStatusCancel.value) {
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.the_previous_status)&&}>
- })
- }
- >
- )
- } else {
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.status)&&}>
- })
- }
- >
- )
- }
- }, [order])
-
- return (
- <>
- {numText}
-
- {
- order?.list?.map(item => {
- return
-
- {order.sale_mode_name}
- {formatHashTag(item.code, item.name)}
- 共{item?.product_colors.length}种
-
-
- {item?.product_colors?.map(colorItem => {
- return
-
-
-
-
-
- {colorItem.code + ' ' + colorItem.name}
- ¥{standardPrice(colorItem.sale_price)}
-
-
- ×{formatCount(colorItem)}{order.unit}
- ¥{formatPriceDiv(colorItem.estimate_amount).toLocaleString()}
-
-
-
- })}
-
-
- })
- }
-
- {priceConDom}
-
-
- >
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/offlinePay/index.module.scss b/src/pages/cutOrder/components/offlinePay/index.module.scss
deleted file mode 100644
index f84e995..0000000
--- a/src/pages/cutOrder/components/offlinePay/index.module.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-$top:170px;
-.offlinePay_main{
- .offlinePay_con{
- padding: 20px;
- background-color: #F6F6F6;
- border-radius: 20px;
- .miconfont_title{
- transform: rotate(-180deg);
- position: absolute;
- left: 20px;
- top: 27px;
- font-size: 37px;
- color: $color_font_three;
- z-index: 99;
- }
- }
- .title{
- font-size: $font_size_big;
- color: #000000;
- text-align: center;
- font-weight: 700;
- position: relative;
-
- }
-
- .offlinePay_list{
- border-radius: 10px;
- padding: 60px 0;
- .offlinePay_con_text{
- font-size: $font_size;
- font-weight: 700;
- }
- }
- .btns{
- background: #007aff;
- border-radius: 40px;
- width: 668px;
- height: 82px;
- text-align: center;
- line-height: 80px;
- width: 100%;
- color: #fff;
- font-size: 32px;
- margin-top: 30px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/offlinePay/index.tsx b/src/pages/cutOrder/components/offlinePay/index.tsx
deleted file mode 100644
index 4022374..0000000
--- a/src/pages/cutOrder/components/offlinePay/index.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import { Text, View } from "@tarojs/components";
-import { memo } from "react";
-import AmountShow from "../amountShow";
-import classnames from "classnames";
-import styles from './index.module.scss'
-
-import MCheckbox from "@/components/checkbox";
-import Popup from "@/components/popup";
-import SearchInput from "@/components/searchInput";
-import Taro from "@tarojs/taro";
-
-type Param = {
- show?: true|false,
- onClose?: () => void
-}
-export default memo(({show = true, onClose}:Param) => {
- //复制功能
- const clipboardData = () => {
- Taro.setClipboardData({
- data: '开户名称:佛山市浩川盛世科技有限公司; 开户银行:招商银行汾江支行; 转账汇款账号:62062342120001221231212',
- success: function (res) {
- Taro.showToast({
- icon: 'none',
- title: '复制成功'
- })
- }
- })
- }
- return (
-
-
-
-
- 线下汇款
-
-
- 佛山市浩川盛世科技有限公司
-
-
- 招商银行汾江支行
-
-
- 62062342120001221231212
-
-
- 复制信息
-
-
-
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState copy/index.module.scss b/src/pages/cutOrder/components/orderState copy/index.module.scss
deleted file mode 100644
index 78bda44..0000000
--- a/src/pages/cutOrder/components/orderState copy/index.module.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-.order_flow_state{
- display: flex;
- align-items: center;
- padding: 0 30px;
- height: 116px;
- background-color: #fff;
- border-radius: 20px;
- .order_flow_state_text{
- color: $color_main;
- font-size:$font_size;
- font-weight: 700;
- }
- .order_flow_state_desc{
- color: $color_font_three;
- font-size: $font_size_medium;
- margin-left: 50px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState copy/index.tsx b/src/pages/cutOrder/components/orderState copy/index.tsx
deleted file mode 100644
index 58fec4d..0000000
--- a/src/pages/cutOrder/components/orderState copy/index.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { View } from "@tarojs/components"
-import styles from './index.module.scss'
-
-export default ({
- state = '',
- desc = ''
-}) => {
- return (
-
- {state}
- {desc}
-
- )
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState/index.module.scss b/src/pages/cutOrder/components/orderState/index.module.scss
deleted file mode 100644
index 90dbcbb..0000000
--- a/src/pages/cutOrder/components/orderState/index.module.scss
+++ /dev/null
@@ -1,105 +0,0 @@
-.order_flow_state{
- background-color: #fff;
- border-radius: 20px;
- padding: 20px;
- box-sizing:border-box;
- position: relative;
- overflow: hidden;
- .order_status_list{
- max-height: 250px;
- overflow: hidden;
- transition: all 0.3s ease-in-out;
- }
- .order_status_list_show {
- max-height: 1000px !important;
- }
- .order_status_item{
- position: relative;
- padding-left: 50px;
- &:nth-last-child(n+2) {
- padding-bottom: 30px;
- }
- .order_status_tail_end, .order_status_tail{
- width: 15px;
- height: 15px;
- border: 2px solid $color_main;
- background-color: #fff;
- border-radius: 50%;
- position:absolute;
- left: 0;
- top: 10px;
- z-index: 10;
- }
- .order_status_tail_end{
- background-color: $color_main;
- }
- .order_status_line{
- border-left: 2px solid $color_main;
- height: 100%;
- top: 10px;
- left: 9px;
- position: absolute;
- z-index: 1;
- }
- .order_status_content{
- display: flex;
- align-items: center;
- .order_status_title{
- color: $color_font_two;
- font-size: $font_size;
- font-weight: 700;
- }
- .order_status_time{
- color: $color_font_two;
- font-size: $font_size_medium;
- padding: 0 20px;
- }
- .order_status_tag{
- font-size: $font_size_min;
- background: #F0F0F0;
- border-radius: 6px;
- padding: 5px 10px;
- color: $color_font_two;
- }
- .order_status_select{
- color: $color_main;
- }
- .order_status_tag_select{
- color: $color_main;
- }
- }
- .order_status_des{
- color: $color_font_two;
- font-size: $font_size_medium;
- }
- .order_status_des_select{
- color: $color_font_one;
- }
- }
- .more{
- width: 100%;
- text-align: center;
- font-size: $font_size_min;
- color: $color_font_one;
- padding-top: 20px;
- .miconfonts{
- display: inline-block;
- font-size: 25px;
- transform:rotate(90deg);
- }
- .open_miconfonts{
- transform:rotate(-90deg);
- }
- }
- .image_tag{
- width: 140px;
- height: 144px;
- .image{
- width: 140px;
- height: 144px;
- }
- position: absolute;
- top: -10px;
- right: -10px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/orderState/index.tsx b/src/pages/cutOrder/components/orderState/index.tsx
deleted file mode 100644
index 18ac43d..0000000
--- a/src/pages/cutOrder/components/orderState/index.tsx
+++ /dev/null
@@ -1,63 +0,0 @@
-import { Image, Text, View } from "@tarojs/components"
-import { memo, useMemo, useState } from "react"
-import styles from './index.module.scss'
-import classnames from "classnames";
-import { formatDateTime, formatImgUrl } from "@/common/fotmat";
-import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
-
-
-
-type Param = {
- list: {
- status: string,
- time: string,
- tag: string,
- desc: string
- }[],
- payment_method: 0|PAYMENT_METHOD_PARAM,
-
-}
-
-//支付方式枚举
-const {
- PaymentMethodAccountPeriod,
- PaymentMethodCashOnDelivery,
-} = PAYMENT_METHOD
-
-export default memo(({list = [], payment_method = 0}:Param) => {
-
- const [showMore, setShowMore] = useState(false)
- const changeMore = () => {
- setShowMore(() => !showMore)
- }
- const dataList = useMemo(() => {
- return list.reverse()
- }, [list])
-
- return (
- <>
- {(dataList.length > 0)&&
-
- {dataList.map((item, index) =>
- {(dataList.length > 1)&&}
- {(dataList.length != (index + 1))&&}
-
- {item.status}
- {formatDateTime(item.time)}
- {/* {item.tag} */}
-
- {item.desc}
- )}
-
- {(dataList.length > 2) && changeMore()}>
- {showMore&&'收起详情'||'点击查看详情'}
-
- }
-
- {(payment_method == PaymentMethodCashOnDelivery.value)&&}
- {(payment_method == PaymentMethodAccountPeriod.value)&&}
-
- }
- >
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/payment/index.module.scss b/src/pages/cutOrder/components/payment/index.module.scss
deleted file mode 100644
index 340b0ed..0000000
--- a/src/pages/cutOrder/components/payment/index.module.scss
+++ /dev/null
@@ -1,126 +0,0 @@
-$top:190px;
-.payment_main{
- .payment_con{
- padding: 20px;
- background-color: #F6F6F6;
- border-radius: 20px;
- .miconfont_title{
- transform: rotate(-180deg);
- position: absolute;
- left: 20px;
- top: 27px;
- font-size: 37px;
- color: $color_font_three;
- z-index: 99;
- }
-
- }
- .title{
- font-size: $font_size_big;
- color: #000000;
- text-align: center;
- font-weight: 700;
- position: relative;
-
- }
- .amount{
- text-align: center;
- padding: 25px 0;
- }
-
- .payment_list{
- background-color: #fff;
- // box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.16);
- min-height: 300px;
- border-radius: 10px;
- padding-bottom: 100px;
- position: relative;
- background: radial-gradient(circle 20px at left $top, transparent 20px, #fff 20px + 3px) left 0px/60% no-repeat ,
- radial-gradient(circle 20px at right $top, transparent 20px, #fff 20px + 3px) right 0px/60% no-repeat;
- filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, .16));
- position: relative;
- &::before{
- content: '';
- position: absolute;
- border-bottom: 3px dashed #ccc;
- top: $top;
- width: calc(100% - 100px);
- left:0;
- right: 0;
- margin: auto;
-
- }
- .payment_list_top_border{
- height: 32px;
- width: 100%;
- background: linear-gradient(215deg,#cde5ff 2%, #cde5ff 2%, #68b4ff 72%);
- border-radius: 10px 10px 0px 0px;
- }
- .payment_list_title{
- text-align: center;
- padding: 30px 0 50px 0;
- font-size: $font_size;
- color: $color_font_three;
- .payment_list_title_price_item{
- display: flex;
- justify-content: space-between;
- padding: 0 90px;
- &:nth-child(1) {
- margin-bottom: 15px;
- }
- }
- text{
- &:nth-child(2) {
- color: $color_main;
- }
- }
- }
- .payment_list_con{
- padding: 20px 30px 0 30px;
- .payment_list_item{
- display: flex;
- justify-content: space-between;
- align-items: center;
- height: 123px;
- &:nth-last-child(n+2) {
- border-bottom: 2px solid #F3F3F3;
- }
- }
- .payment_list_item_left{
- display: flex;
- flex-direction: column;
- font-size: $font_size;
- .payment_list_item_left_name{
- display: flex;
- align-items: center;
- }
- .miconfont{
- font-size: 30px;
- color: #FFC300;
- padding-right: 10px;
- }
- .payment_list_item_left_price{
- font-size: $font_size_min;
- color: $color_font_two;
- padding-left: 35px;
- padding-top: 5px;
- }
- }
- .miconfont_more{
- font-size: 20px;
- }
- }
- }
- .btns{
- background: #007aff;
- border-radius: 40px;
- width: 668px;
- height: 82px;
- text-align: center;
- line-height: 80px;
- width: 100%;
- color: #fff;
- font-size: 32px;
- margin-top: 30px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/payment/index.tsx b/src/pages/cutOrder/components/payment/index.tsx
deleted file mode 100644
index 86d4306..0000000
--- a/src/pages/cutOrder/components/payment/index.tsx
+++ /dev/null
@@ -1,185 +0,0 @@
-import { Text, View } from "@tarojs/components";
-import { memo, useCallback, useEffect, useMemo, useState } from "react";
-import AmountShow from "../amountShow";
-import classnames from "classnames";
-import styles from './index.module.scss'
-
-import MCheckbox from "@/components/checkbox";
-import Popup from "@/components/popup";
-import OfflinePay from "../offlinePay";
-import ScanPay from "../scanPay";
-import { GetOrderPayApi, SubmitOrderPayApi } from "@/api/orderPay";
-import { formatPriceDiv } from "@/common/fotmat";
-import {alert} from "@/common/common"
-import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
-
-type Param = {
- show?: true|false,
- onClose?: () => void,
- onSubmitSuccess?: () => void, //支付成功
- orderInfo?: OrderInfo
-}
-
-type OrderInfo = {
- orderId: number, //应付单id
- payment_method: 0|PAYMENT_METHOD_PARAM //支付方式
-}
-
-type PayStatus = 1|2|3|4|5|null //1:预存款, 2:账期,3:线下汇款, 4:扫码支付, 5:货到付款
-export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param) => {
-
- //提交参数
- const [submitData, setSubmitData] = useState<{id:number, payment_method: PayStatus}>({
- id:0,
- payment_method: null
- })
-
- //线下付款
- const [offlinePayShow, setofflinePayShow] = useState(false)
- const onShowOfflinePay = () => {
- setofflinePayShow(true)
- onClose?.()
- }
-
- //扫码支付
- const [scanPayShow, setScanPayShow] = useState(false)
- const onShowScanPay = () => {
- setScanPayShow(true)
- onClose?.()
- }
-
- //获取支付方式数据
- const [payInfo, setPayInfo] = useState()
- const {fetchData: orderFetchData} = GetOrderPayApi()
- const getOrderPay = async () => {
- let {data} = await orderFetchData({id: orderInfo?.orderId})
- setPayInfo(() => data)
- }
- useEffect(() => {
- if(show&&orderInfo?.orderId) {
- setSubmitData((val) => ({...val, id:orderInfo.orderId}))
- getOrderPay()
- }
- }, [show, orderInfo])
-
- //预存款选择
- const advanceSelectData = useCallback((val) => {
- setSubmitData((e) => ({...e, payment_method:val}))
- }, [])
-
- //账期选择
- const periodSelectData = (val) => {
- setSubmitData((e) => ({...e, payment_method:val}))
- }
-
- //提交支付
- const {fetchData: submitFetchData} = SubmitOrderPayApi()
- const submitPay = async () => {
- if(submitData.payment_method === null) {
- alert.error('请选择支付方式')
- return false
- }
- alert.loading('正在支付')
- let res = await submitFetchData(submitData)
- if(res.success) {
- alert.success('支付成功')
- onSubmitSuccess?.()
- } else {
- alert.none(res.msg)
- }
- }
-
- //预付款
- const advance_payment = useMemo(() => {
- const price = payInfo?.should_collect_money - payInfo?.amount_paid
- return (
- {(payInfo?.advance_deposit_balance < price)&&'余额不足,' }剩余 ¥{formatPriceDiv(payInfo?.advance_deposit_balance)}
- )
- }, [payInfo])
-
- //账期
- const account_peyment = useMemo(() => {
- const price = payInfo?.should_collect_money - payInfo?.amount_paid
- return (
- {(payInfo?.account_period_credit_available_line < price)&&'额度不足, '}剩余 ¥{formatPriceDiv(payInfo?.account_period_credit_available_line)}
- )
- }, [payInfo])
-
- //支付方式枚举
- const {PaymentMethodPreDeposit, PaymentMethodAccountPeriod} = PAYMENT_METHOD
-
- return (
-
-
-
-
- 订单支付
-
-
-
-
-
-
- {/* 向商家发起支付 */}
-
-
- 订单金额
- ¥{formatPriceDiv(payInfo?.should_collect_money)}
-
-
- 已付金额
- ¥{formatPriceDiv(payInfo?.amount_paid)}
-
-
-
-
-
-
-
-
- 预存款
-
- {advance_payment}
-
- advanceSelectData(PaymentMethodPreDeposit.value)} onClose={() => advanceSelectData(null)}/>
-
- {(orderInfo?.payment_method != PaymentMethodAccountPeriod.value)&&
-
-
-
- {payInfo?.account_period}天账期
-
- {/* 可用额度 ¥{formatPriceDiv(payInfo?.account_period_credit_available_line)} */}
- {account_peyment}
-
- periodSelectData(PaymentMethodAccountPeriod.value)} onClose={() => periodSelectData(null)}/>
- }
-
-
-
-
- 线下汇款
-
-
-
-
-
-
-
-
- 扫码支付
-
-
-
-
-
-
- 确认交易
-
-
- setofflinePayShow(false)}/>
- setScanPayShow(false)}/>
-
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/remark/index.module.scss b/src/pages/cutOrder/components/remark/index.module.scss
deleted file mode 100644
index d624050..0000000
--- a/src/pages/cutOrder/components/remark/index.module.scss
+++ /dev/null
@@ -1,48 +0,0 @@
-.order_popup{
- display: flex;
- flex-direction: column;
- align-items: center;
- padding: 20px 0;
- .order_popup_title{
- color: $font_size_big;
- font-weight: 700;
- color: #000000;
- padding-bottom: 20px;
- }
- .order_popup_input{
- width: 100%;
- padding: 0 25px;
- box-sizing: border-box;
- margin-top: 43px;
- position: relative;
- .descDataNum{
- position: absolute;
- right: 40px;
- bottom: 10px;
- height: 39px;
- font-size: $font_size_medium;
- color: $color_font_two;
- }
- textarea{
- background-color: #f3f3f3;
- border-radius: 10px;
- width: 100%;
- height: 313px;
- padding: 20px;
- padding-bottom: 50px;
- box-sizing: border-box;
- font-size: $font_size;
- border: 2px solid #e6e6e6;
- }
- }
- .order_save_address{
- height: 82px;
- background: #007aff;
- border-radius: 40px;
- width: 668px;
- text-align: center;
- line-height: 82px;
- color: #fff;
- margin-top: 60px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/remark/index.tsx b/src/pages/cutOrder/components/remark/index.tsx
deleted file mode 100644
index 14d981b..0000000
--- a/src/pages/cutOrder/components/remark/index.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import Popup from "@/components/popup"
-import { Textarea, View } from "@tarojs/components"
-import { useCallback, useState } from "react"
-import styles from './index.module.scss'
-
-type Param = {
- onBlur?: (val:any) => void
- onSave?: (val: string) => void
-}
-export default ({onBlur, onSave}:Param) => {
- const [descData, setDescData] = useState({
- number: 0,
- value: '',
- count: 200
- })
- const getDesc = useCallback((e) => {
- let value = e.detail.value
- let res = value
- if(value.length > descData.count) {
- res = value.slice(0, descData.count)
- }
- setDescData({...descData, number:res.length, value: res})
- },[])
-
- const setSave = () => {
- onSave?.(descData.value)
- }
- return (
-
- 编辑备注
-
-
- {descData.number}/{descData.count}
-
- setSave()}>保存
-
- )
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/scanPay/index.module.scss b/src/pages/cutOrder/components/scanPay/index.module.scss
deleted file mode 100644
index dcb356d..0000000
--- a/src/pages/cutOrder/components/scanPay/index.module.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-$top:170px;
-.scanPay_main{
- .scanPay_con{
- padding: 20px;
- background-color: #F6F6F6;
- border-radius: 20px;
- .miconfont_title{
- transform: rotate(-180deg);
- position: absolute;
- left: 20px;
- top: 27px;
- font-size: 37px;
- color: $color_font_three;
- z-index: 99;
-
- }
- }
- .title{
- font-size: $font_size_big;
- color: #000000;
- text-align: center;
- font-weight: 700;
- position: relative;
- }
- .desc{
- font-size: $font_size_min;
- color: $color_main;
- text-align: center;
- padding: 10px 0;
- .miconfont{
- font-size: 25px;
- }
- }
-
- .scanPay_list{
- border-radius: 10px;
- height: 900px;
- image{
- width: 100%;
- }
- }
- .btns{
- background: #007aff;
- border-radius: 40px;
- width: 668px;
- height: 82px;
- text-align: center;
- line-height: 80px;
- width: 100%;
- color: #fff;
- font-size: 32px;
- margin-top: 30px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/scanPay/index.tsx b/src/pages/cutOrder/components/scanPay/index.tsx
deleted file mode 100644
index d6fb06e..0000000
--- a/src/pages/cutOrder/components/scanPay/index.tsx
+++ /dev/null
@@ -1,161 +0,0 @@
-import { Image, ScrollView, Text, View } from "@tarojs/components";
-import { memo, useEffect, useRef, useState } from "react";
-import classnames from "classnames";
-import styles from './index.module.scss'
-import Popup from "@/components/popup";
-import Taro from "@tarojs/taro";
-import { alert } from "@/common/common";
-import { formatImgUrl } from "@/common/fotmat";
-import useCheckAuthorize from "@/use/useCheckAuthorize";
-import { GetPayCode } from "@/api/onlinePay";
-import LoadingCard from "@/components/loadingCard";
-
-
-type Param = {
- show?: true|false,
- onClose?: () => void
-}
-
-
-type Item = {
- product_code: string,
- product_name: string,
- product_color_code: string,
- product_color_name: string,
- num: string,
- weight: string,
- sale_price: string,
- total_price: string
-}
-type CodeParam = {
- title: string,
- company: string,
- order_type: string,
- sale_user: string,
- order_created_time: string,
- order_no: string,
- department: string,
- shipment_mode: string,
- target_user_name: string,
- target_address: string,
- target_description: string,
- pay_account: string,
- bank_account_name: string,
- bank_name: string,
- pay_type: string,
- client: string,
- phone: string,
- order_total_length: string,
- order_total_price: string,
- qrcode: string,
- order_total_weight: string,
- list: Item[]
-}
-export default memo(({show = true, onClose}:Param) => {
-
- //获取支付二维码
- const [payCodeImage, setPayCodeImage] = useState('')
- const fileData = useRef({
- filePath: '',
- base64: ''
- })
- const {fetchData, state} = GetPayCode()
- const getCore = async () => {
- let res = await fetchData({
- title: "面料销售电子确认单",
- company: "什么什么公司123",
- order_type: "散剪",
- sale_user: "小崔",
- order_created_time:"2022/02/01 12:32:13",
- order_no:"XS-211005888",
- department:"嘻嘻嘻",
- shipment_mode:"自提",
- target_user_name:"大崔",
- target_address:"阿斯顿发斯蒂芬",
- target_description:"无",
- pay_account:"1234567890123450001",
- bank_account_name:"佛山市浩川长盛科技有限公司",
- bank_name:"招商银行佛山分行禅城支行",
- pay_type:"现结",
- client:"客户名称",
- phone:"15818085802",
- order_total_length:"12",
- order_total_price:"63000",
- qrcode:"https://www.zzfzyc.com/checkorder/XS-211005888",
- order_total_weight:"300.00",
- list: [{product_code:'5215',product_name:'26S双纱亲水滑爽棉',product_color_code:'053',product_color_name:'洋红',num:'4',weight:'123.23',sale_price:'43',total_price:'4510.7'}]
- })
- const base64 = res.data.base64
- setPayCodeImage(() => base64)
- const time = new Date().valueOf()
- const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64) || [];
- let filePath = Taro.env.USER_DATA_PATH + '/img' + time +'.'+ format
- fileData.current.filePath = filePath
- fileData.current.base64 = bodyData
- const save = Taro.getFileSystemManager()
- save.writeFile({
- filePath: fileData.current.filePath,
- data: fileData.current.base64,
- encoding: 'base64',
- })
-
- }
- useEffect(() => {
- if(show)
- getCore()
- }, [show])
-
- //检查是否开启保存图片权限
- const {check} = useCheckAuthorize({scope:'scope.writePhotosAlbum', msg:'您没授权,无法保存图片'})
- const saveImageCheck = async () => {
- const res = await check()
- res&&saveImage()
- }
-
- //保存图片
- const saveImage = () => {
- alert.loading('正在保存图片')
- Taro.saveImageToPhotosAlbum({
- filePath: fileData.current.filePath,
- success: function (res) {
- alert.success('图片保存成功')
- },
- fail: function (err) {
- console.log('err::', err)
- }
- })
- }
-
- //预览图片
- const showImage = () => {
- console.log('fileData.current.filePath::', fileData.current.filePath)
- Taro.previewImage({
- current: fileData.current.filePath, // 当前显示
- urls: [fileData.current.filePath] // 需要预览的图片http链接列表
- })
- }
-
- //复制功能
- return (
-
-
-
-
- 扫码支付
-
-
- 扫码支付成功后,自动更新状态
-
-
- {(state.loading)&&||
-
-
- }
-
- 保存电子确认单
-
-
-
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/shipmentMode/index.module.scss b/src/pages/cutOrder/components/shipmentMode/index.module.scss
deleted file mode 100644
index 5f818f9..0000000
--- a/src/pages/cutOrder/components/shipmentMode/index.module.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-
- .order_title{
- display: flex;
- align-items: center;
- padding: 20px 30px;
- box-sizing: border-box;
- background-color: #fff;
- height: 116px;
- border-radius: 20px;
- margin-top: 20px;
- text{
- flex:1;
- font-size: $font_size;
- font-weight: 700;
- }
- .order_status{
- background-color: #F0F0F0;
- width: 148px;
- height: 55px;
- color: $color_font_three;
- text-align: center;
- line-height: 55px;
- font-size: $font_size_medium;
- border-radius: 30px;
- &:nth-last-child(1) {
- margin-left: 20px;
- }
- }
- .order_status_selected{
- color: $color_main;
- border: 1px solid $color_main;
- }
- }
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/shipmentMode/index.tsx b/src/pages/cutOrder/components/shipmentMode/index.tsx
deleted file mode 100644
index 235591c..0000000
--- a/src/pages/cutOrder/components/shipmentMode/index.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import { Text, View } from "@tarojs/components"
-import styles from './index.module.scss'
-import classnames from "classnames";
-import { memo, useRef, useState } from "react";
-
-type Param = {
- onSelect?:(val:number) => void
-}
-export default memo(({onSelect}: Param) => {
- //收货方法 1:自提,2:物流
- const shipmentMode = useRef([
- {value:1, label:'上门自提', selected:false},
- {value:2, label:'物流', selected:false}
- ])
- const [selectValue, setSelectValue] = useState()
- const selectShipmentMode = (value) => {
- setSelectValue(() => value)
- onSelect?.(value)
- }
- return (
-
- 收货方式
- {shipmentMode.current.map(item => {
- return selectShipmentMode(item.value)}>{item.label}
- })}
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/submitOrderBtn/index.module.scss b/src/pages/cutOrder/components/submitOrderBtn/index.module.scss
deleted file mode 100644
index c5ac9ed..0000000
--- a/src/pages/cutOrder/components/submitOrderBtn/index.module.scss
+++ /dev/null
@@ -1,69 +0,0 @@
-.order_price{
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- &:nth-last-child(n+2) {
- margin-bottom: 30px;
- }
- .order_price_text{
- font-size: $font_size_medium;
- // margin-right: 10px;
- display: flex;
- .iconfont_msg{
- position: relative;
- }
- .miconfont{
- font-size: 30px;
- font-weight: normal;
- }
- .message{
- position: absolute;
- top: -50px;
- background: #A8B3BD;
- z-index: 9;
- min-height: 50px;
- border-radius: 10px;
- padding: 10px;
- box-sizing: border-box;
- &::before{
- z-index: 1;
- position: absolute;
- bottom: -7px;
- left: 10px;
- width: 15px;
- height: 15px;
- content: " ";
- transform: rotate(45deg);
- background: #A8B3BD;
- box-sizing: border-box;
- }
- }
- }
- .emphasis{
- font-weight: 700;
- }
- .order_price_num{
- color: $color_main;
- font-weight: 700;
- text{
- &:nth-child(1) {
- font-size: $font_size_min;
- }
- &:nth-child(2) {
- font-size: 26px;
- }
- &:nth-child(3) {
- font-size: $font_size_medium;
- }
- }
- }
- .emphasis_num{
- text{
- &:nth-child(2) {
- font-size: $font_size_big;
- }
- }
- }
-
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/submitOrderBtn/index.tsx b/src/pages/cutOrder/components/submitOrderBtn/index.tsx
deleted file mode 100644
index 20ed202..0000000
--- a/src/pages/cutOrder/components/submitOrderBtn/index.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import { Text, View } from "@tarojs/components"
-import { memo, useCallback, useEffect, useMemo } from "react"
-import {formatKbPrice} from '@/common/common'
-import classnames from "classnames";
-import styles from './index.module.scss'
-type Param = {
- style?: Object,
- number?: number
-}
-export default memo(({style, number = 0}:Param) => {
- const priceDom = useCallback(() => {
- let res = number.toFixed(2).split('.')
- let int_num = parseInt(res[0]) + ''
- let decimals_num = res[1]
- return (
- <>
- ¥
- {Number(int_num).toLocaleString()}
- .{decimals_num}
- >
- )
- }, [number])
- return (
- <>
-
-
- 预估金额
-
-
- {/* 123123123121212312312312312 */}
-
-
-
- {priceDom()}
-
-
-
- >
- )
-})
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/weightMemo/index.module.scss b/src/pages/cutOrder/components/weightMemo/index.module.scss
deleted file mode 100644
index 3c74511..0000000
--- a/src/pages/cutOrder/components/weightMemo/index.module.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-
-.weight_memo{
- background-color: #fff;
- border-radius: 20px;
- padding: 0 20px;
- .weight_memo_item{
- display: flex;
- justify-content: space-between;
- height: 130px;
- &:nth-child(1) {
- border-bottom: 1px solid #f3f3f3;
- }
- .title, .desc{
- display: flex;
- align-items: center;
- }
- .title {
- font-size: $font_size;
- font-weight: 700;
- }
- .desc{
- color: $color_font_two;
- font-size: $font_size_medium;
- }
- .miconfont_check, .miconfont_custom{
- font-size: 37px;
- color: $color_main;
- font-weight: normal;
- padding-right: 10px;
- }
- .miconfont_custom{
- color:#FFC300;
- }
- .miconfont_more{
- font-size: 30px;
- padding-left: 10px;
- }
- }
-}
\ No newline at end of file
diff --git a/src/pages/cutOrder/components/weightMemo/index.tsx b/src/pages/cutOrder/components/weightMemo/index.tsx
deleted file mode 100644
index 7cbfd13..0000000
--- a/src/pages/cutOrder/components/weightMemo/index.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import Popup from "@/components/popup"
-import { Text, Textarea, View } from "@tarojs/components"
-import { memo, useCallback, useState } from "react"
-import styles from './index.module.scss'
-import classnames from "classnames";
-
-type Param = {
- onCheck?: () => void
- onCustom?: () => void
-}
-export default memo(({onCheck, onCustom}:Param) => {
- return (
-
- onCheck?.()}>
-
-
- 陆盈纺织
-
-
- 查看原码单
-
-
-
- onCustom?.()}>
-
-
- 我的码单
-
-
- 自定义
-
-
-
-
- )
-})
\ No newline at end of file
diff --git a/src/pages/order/comfirm.tsx b/src/pages/order/comfirm.tsx
index e8a8a45..d3feb71 100644
--- a/src/pages/order/comfirm.tsx
+++ b/src/pages/order/comfirm.tsx
@@ -73,7 +73,8 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
total_number: preViewOrder.total_number, //总数量
total_fabrics: preViewOrder.total_fabrics, //面料数量
unit: preViewOrder.sale_mode == 0?'条':'m', //单位
- list: preViewOrder.product_list
+ list: preViewOrder.product_list,
+ total_should_collect_money: preViewOrder.total_should_collect_money //应收金额
})
}
const formatPreViewOrderMemo = useMemo(() => {
@@ -149,7 +150,11 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
if (res.confirm) {
const res = await saleOrderFetchData(submitOrderData)
if(res.success) {
- goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
+ if(preViewOrder?.sale_mode == 0) {
+ goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
+ } else if (preViewOrder?.sale_mode == 1) {
+ goLink('/pages/order/cutOrder/index',{id: res.data.id}, 'redirectTo')
+ }
} else {
alert.none(res.msg)
}
@@ -174,7 +179,7 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
-
+
{`${formatPreViewOrder?.total_fabrics}种面料,${formatPreViewOrder?.total_colors}种颜色,共${formatPreViewOrder?.total_number + formatPreViewOrder?.unit}`}
submitOrderEven()}>提交订单
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index b2491f8..01b7628 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -24,7 +24,7 @@ type OrderParam = {
}
type Param = {
- order: OrderParam,
+ order: OrderParam,
comfirm?: boolean //是否是确认订单页面使用
}
@@ -96,14 +96,14 @@ export default memo(({order, comfirm = false}:Param) => {
return priceInfo.value.includes(status)
}, [order])
+ //金额展示
const priceConDom = useMemo(() => {
if(!order) return
- //确认订单
if(comfirm == true) {
- return
- }
- //订单为取消订单状态
- if(order?.status == SaleOrderStatusCancel.value) {
+ //确认订单时
+ return (order.sale_mode == 1)? :
+ } else if(order?.status == SaleOrderStatusCancel.value) {
+ //订单状态为取消订单时
return (
<>
{
@@ -114,6 +114,7 @@ export default memo(({order, comfirm = false}:Param) => {
>
)
} else {
+ //其他订单状态
return (
<>
{
diff --git a/src/pages/order/components/submitOrderBtn/index.tsx b/src/pages/order/components/submitOrderBtn/index.tsx
index 20ed202..d84e61e 100644
--- a/src/pages/order/components/submitOrderBtn/index.tsx
+++ b/src/pages/order/components/submitOrderBtn/index.tsx
@@ -4,10 +4,12 @@ import {formatKbPrice} from '@/common/common'
import classnames from "classnames";
import styles from './index.module.scss'
type Param = {
- style?: Object,
- number?: number
+ style?: Object,
+ number?: number, //数量
+ priceTitle: string //描述
+
}
-export default memo(({style, number = 0}:Param) => {
+export default memo(({style, number = 0, priceTitle = ''}:Param) => {
const priceDom = useCallback(() => {
let res = number.toFixed(2).split('.')
let int_num = parseInt(res[0]) + ''
@@ -24,7 +26,7 @@ export default memo(({style, number = 0}:Param) => {
<>
- 预估金额
+ {priceTitle}
{/* 123123123121212312312312312 */}
diff --git a/src/pages/cutOrder/index.config.ts b/src/pages/order/cutOrder/index.config.ts
similarity index 100%
rename from src/pages/cutOrder/index.config.ts
rename to src/pages/order/cutOrder/index.config.ts
diff --git a/src/pages/cutOrder/index.module.scss b/src/pages/order/cutOrder/index.module.scss
similarity index 100%
rename from src/pages/cutOrder/index.module.scss
rename to src/pages/order/cutOrder/index.module.scss
diff --git a/src/pages/cutOrder/index.tsx b/src/pages/order/cutOrder/index.tsx
similarity index 93%
rename from src/pages/cutOrder/index.tsx
rename to src/pages/order/cutOrder/index.tsx
index 582f333..c1b1bee 100644
--- a/src/pages/cutOrder/index.tsx
+++ b/src/pages/order/cutOrder/index.tsx
@@ -14,13 +14,12 @@ import { Text, Textarea, View } from "@tarojs/components"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import order from "../orderList/components/order";
-import AddressInfoDetail from "./components/addressInfoDetail";
-import KindList from "./components/kindList";
-import OrderState from "./components/orderState";
-import Payment from "./components/payment";
-import Remark from "./components/remark";
-import styles from './index.module.scss'
+import AddressInfoDetail from "../components/addressInfoDetail";
+import KindList from "../components/kindList";
+import OrderState from "../components/orderState";
+import Payment from "../components/payment";
+import Remark from "../components/remark";
+import styles from '../index.module.scss'
export default () => {
const [showDesc, setShowDesc] = useState(false)
@@ -192,7 +191,7 @@ import styles from './index.module.scss'
-
+
订单信息
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 582f333..3cecfc4 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -14,7 +14,6 @@ import { Text, Textarea, View } from "@tarojs/components"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import order from "../orderList/components/order";
import AddressInfoDetail from "./components/addressInfoDetail";
import KindList from "./components/kindList";
import OrderState from "./components/orderState";
From 4903c026b037f14b50c9ee4282715f9b136a6991 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 10 Jun 2022 20:30:30 +0800
Subject: [PATCH 16/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/orderPay.ts | 14 +++++++--
src/common/enum.ts | 2 +-
src/components/orderBtns/index.tsx | 6 ++--
src/pages/applyAfterSales/index.module.scss | 2 +-
src/pages/applyAfterSales/index.tsx | 30 +++----------------
src/pages/order/components/kindList/index.tsx | 3 +-
6 files changed, 23 insertions(+), 34 deletions(-)
diff --git a/src/api/orderPay.ts b/src/api/orderPay.ts
index 99ba9d9..49da5de 100644
--- a/src/api/orderPay.ts
+++ b/src/api/orderPay.ts
@@ -1,7 +1,7 @@
import { useRequest } from "@/use/useHttp"
/**
- * 获取订单支付方式信息
+ * 获取应收单订单支付方式信息
*/
export const GetOrderPayApi = () => {
return useRequest({
@@ -11,11 +11,21 @@ import { useRequest } from "@/use/useHttp"
}
/**
- * 订单支付提交
+ * 应收单订单支付提交
*/
export const SubmitOrderPayApi = () => {
return useRequest({
url: `/v1/mall/orderPayment/orderPaymentSubmission`,
method: "put",
})
+}
+
+/**
+ * 获取应收单订单支付方式信息
+ */
+ export const GetOrderPayApi2 = () => {
+ return useRequest({
+ url: `/v1/mall/orderPayment/preCollectOrder/orderPaymentMethodInfo`,
+ method: "get",
+ })
}
\ No newline at end of file
diff --git a/src/common/enum.ts b/src/common/enum.ts
index 8e8da01..c3d84be 100644
--- a/src/common/enum.ts
+++ b/src/common/enum.ts
@@ -1,7 +1,7 @@
//订单状态枚举
export const ORDER_STATUS = {
- SaleOrderStatusCancel : {value:10, label:'预付款'}, //
+ SaleorderstatusWaitingPrePayment : {value:10, label:'预付款'}, // 预付款
SaleOrderStatusBooking : {value:0, label:'待接单'}, // 待接单
SaleOrderStatusArranging : {value:1, label:'配布中'}, // 配布中
SaleOrderStatusArranged : {value:2, label:'已配布'}, // 已配布
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index ee7228b..5a29382 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -12,7 +12,6 @@ type Param = {
orderId: number, //订单id
actual_amount: number, //实付金额
wait_pay_amount: number, //待付金额
- sale_mode: number, //订单类型
}|null,
onClick?: (val: number) => void //点击后触发的事件,返回订单状态
}
@@ -28,7 +27,8 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusRefund,
SaleOrderStatusWaitingPayment,
SaleOrderStatusWaitingReceipt,
- SaleOrderStatusAlreadyReceipt
+ SaleOrderStatusAlreadyReceipt,
+ SaleorderstatusWaitingPrePayment
} = ORDER_STATUS
//订单按钮按订单状态归类
const orderBtnsList = useRef([
@@ -39,7 +39,7 @@ export default memo(({orderInfo, onClick}:Param) => {
},
{
id: 2,
- value: [SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
+ value: [SaleorderstatusWaitingPrePayment.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
label: '去付款'
},
{
diff --git a/src/pages/applyAfterSales/index.module.scss b/src/pages/applyAfterSales/index.module.scss
index e82626c..b4ce39c 100644
--- a/src/pages/applyAfterSales/index.module.scss
+++ b/src/pages/applyAfterSales/index.module.scss
@@ -117,7 +117,7 @@
.apply_after_sales_list{
padding: 0 20px;
.apply_after_sales_item{
- margin-bottom: 30px;
+ margin-bottom: 50px;
.apply_after_sales_title{
display: flex;
align-items: center;
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 3beefd0..31fbd71 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -19,7 +19,6 @@ export default () => {
const onShowReason = (status) => setShowReason({...showReason, status, show:true})
-
//底部按钮
const onSubmit = (val) => {
@@ -32,7 +31,8 @@ export default () => {
-
+
+ {new Array(5).fill(5).map(item =>
大货
0770# 21S单面平纹(食毛)
@@ -53,29 +53,8 @@ export default () => {
-
-
-
- 大货
- 0770# 21S单面平纹(食毛)
-
-
-
-
- 1# 薄荷绿x1
-
-
-
-
-
-
- 1# 薄荷绿x1
-
-
-
-
-
-
+ )}
+
@@ -124,7 +103,6 @@ export default () => {
//图片列表
const PictureItem = memo(() => {
const {uploadCDNImg} = useUploadCDNImg()
-
//图片
const uploadImage = () => {
Taro.chooseImage({
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index 01b7628..6ae245b 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -55,6 +55,7 @@ export default memo(({order, comfirm = false}:Param) => {
SaleOrderStatusComplete, // 已完成
SaleOrderStatusRefund, // 已退款
SaleOrderStatusCancel, // 已取消
+ SaleorderstatusWaitingPrePayment // 预付款
} = ORDER_STATUS
//金额列表枚举
@@ -67,7 +68,7 @@ export default memo(({order, comfirm = false}:Param) => {
},
{
id:2,
- value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ value:[SaleorderstatusWaitingPrePayment.value, SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
label:'合计金额',
field: 'total_sale_price'
},
From 86a8a76b2705a9e0ef6b35a9c03bb523d4923587 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Mon, 13 Jun 2022 20:30:47 +0800
Subject: [PATCH 17/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/orderPay.ts | 14 +++-
src/common/constant.js | 2 +-
src/common/enum.ts | 1 +
src/components/orderBtns/index.module.scss | 55 ++++++++++++++-
src/components/orderBtns/index.tsx | 69 ++++++++++++-------
src/pages/applyAfterSales/index.tsx | 14 +---
.../details/components/orderCount/index.tsx | 1 -
src/pages/details/index.tsx | 37 +++++-----
src/pages/order/comfirm.tsx | 6 +-
.../addressInfoDetail/index.module.scss | 9 +--
.../components/addressInfoDetail/index.tsx | 2 +-
src/pages/order/components/kindList/index.tsx | 22 +++++-
src/pages/order/components/payment/index.tsx | 63 ++++++++++++-----
src/pages/order/index.module.scss | 6 +-
src/pages/order/index.tsx | 13 ++--
src/pages/orderList/index.tsx | 2 +-
src/pages/searchList/search.tsx | 2 +-
src/pages/user/index.tsx | 3 +
src/use/useLogin.ts | 1 +
src/use/useUploadImage.ts | 33 ++++++++-
20 files changed, 251 insertions(+), 104 deletions(-)
diff --git a/src/api/orderPay.ts b/src/api/orderPay.ts
index 49da5de..2b49a18 100644
--- a/src/api/orderPay.ts
+++ b/src/api/orderPay.ts
@@ -21,11 +21,21 @@ import { useRequest } from "@/use/useHttp"
}
/**
- * 获取应收单订单支付方式信息
+ * 获取预付单支付方式信息
*/
- export const GetOrderPayApi2 = () => {
+ export const GetPrepayOrderPayApi = () => {
return useRequest({
url: `/v1/mall/orderPayment/preCollectOrder/orderPaymentMethodInfo`,
method: "get",
})
+}
+
+/**
+ * 预付单订单支付提交
+ */
+ export const SubmitPrepayOrderPayApi = () => {
+ return useRequest({
+ url: `/v1/mall/orderPayment/preCollectOrder/orderPaymentSubmission`,
+ method: "put",
+ })
}
\ No newline at end of file
diff --git a/src/common/constant.js b/src/common/constant.js
index 71c3838..ccf9123 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -10,7 +10,7 @@ export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/common/enum.ts b/src/common/enum.ts
index c3d84be..4e3b378 100644
--- a/src/common/enum.ts
+++ b/src/common/enum.ts
@@ -6,6 +6,7 @@ export const ORDER_STATUS = {
SaleOrderStatusArranging : {value:1, label:'配布中'}, // 配布中
SaleOrderStatusArranged : {value:2, label:'已配布'}, // 已配布
SaleOrderStatusWaitingPayment : {value:7, label:'待付款'}, // 待付款
+ SaleOrderStatusTaking: {value: 11, label:'提货中'}, //提货中
SaleOrderStatusWaitingDelivery : {value:3, label:'待发货'}, // 待发货
SaleOrderStatusWaitingReceipt : {value:8, label:'待收货'}, // 待收货
SaleOrderStatusAlreadyReceipt : {value:9, label:'已收货'}, // 已收货
diff --git a/src/components/orderBtns/index.module.scss b/src/components/orderBtns/index.module.scss
index 3444eb0..d6e9810 100644
--- a/src/components/orderBtns/index.module.scss
+++ b/src/components/orderBtns/index.module.scss
@@ -1,8 +1,57 @@
.btns_list{
- display: flex;
- justify-content: flex-end;
width: 100%;
// margin-top: 30px;
+ display: flex;
+ align-content: center;
+ .more{
+ font-size: 28px;
+ width: 143px;
+ display: flex;
+ align-items: center;
+ color: $color_font_two;
+ padding-left: 20px;
+ position: relative;
+
+ .more_list{
+ position: absolute;
+ background-color: #fff;
+ width: 226px;
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);
+ border-radius: 10px;
+ padding: 0 20px;
+ box-sizing: border-box;
+ z-index:999;
+ &::before{
+ z-index: 1;
+ position: absolute;
+ bottom: -7px;
+ left: 50px;
+ width: 15px;
+ height: 15px;
+ content: " ";
+ transform: rotate(45deg);
+ background: #fff;
+ box-sizing: border-box;
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
+ }
+ .more_item{
+ font-size: 28px;
+ height: 70px;
+ line-height: 70px;
+ text-align: center;
+ &:nth-last-child(n+2) {
+ border-bottom: 1PX solid #F0F0F0;
+ }
+ }
+ }
+ .more_bg{
+ position:fixed;
+ width: 100vw;
+ height: 100vh;
+ top: 0;
+ left: 0;
+ }
+ }
.scroll{
white-space: nowrap;
width: 100%;
@@ -14,7 +63,7 @@
}
.btns_item{
padding: 0 15px;
- width: 100px;
+ width: 130px;
border: 2px solid #dddddd;
border-radius: 38px;
text-align: center;
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 5a29382..cdc409c 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -1,9 +1,9 @@
import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
import { alert } from "@/common/common"
import { ORDER_STATUS } from "@/common/enum"
-import { ScrollView, View } from "@tarojs/components"
+import { ScrollView, Text, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
-import { useCallback, useRef, memo, useState, useEffect } from "react"
+import { useCallback, useRef, memo, useState, useEffect, useMemo } from "react"
import styles from './index.module.scss'
type Param = {
@@ -30,7 +30,7 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusAlreadyReceipt,
SaleorderstatusWaitingPrePayment
} = ORDER_STATUS
- //订单按钮按订单状态归类
+ //订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
const orderBtnsList = useRef([
{
id: 1,
@@ -66,12 +66,17 @@ export default memo(({orderInfo, onClick}:Param) => {
id: 7,
value: [SaleOrderStatusWaitingReceipt.value,SaleOrderStatusAlreadyReceipt.value,SaleOrderStatusComplete.value,SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货,已收货,已完成, 已退款
label: '再次购买'
- }
+ },
+ {
+ id: 8,
+ value: [SaleOrderStatusBooking.value], //按钮对应: 待接单
+ label: '退款'
+ },
])
//判断是否显示该按钮
- const orderBtnsShow = useCallback((item) => {
+ const orderBtnsShow = (item) => {
if(orderInfo) {
if(item.id == 1) {
//取消订单按钮
@@ -87,11 +92,19 @@ export default memo(({orderInfo, onClick}:Param) => {
return item.value.includes(orderInfo.status)
}
}
- },[orderInfo])
+ }
+
+ //显示的按钮数组
+ const orderBtnsShowList: {id: number, value: any, label: string}[] = useMemo(() => {
+ return orderBtnsList.current.filter(item => {
+ return orderBtnsShow(item)
+ })
+ }, [orderInfo])
+
+
//点击按钮操作
const submitBtns = (val, index) => {
- clickEvent(val, index);
(val == 1)&&cancelOrder(); //取消订单按钮
(val == 2)&&onClick?.(2); //去付款按钮
(val == 6)&&receiveOrder(); //确认收货
@@ -140,28 +153,32 @@ export default memo(({orderInfo, onClick}:Param) => {
}
})
}
- //按钮点击滚动
- const [selectInfo, setSelectInfo] = useState({
- selected: -1, //当前选中的id
- tabId: '', //需要滚动到的id
- })
- const clickEvent = (id, index) => {
- console.log(id, index)
- const num = index > 0?( index - 1) : 0
- console.log('num::',orderBtnsList.current[num].id)
- setSelectInfo((e) => ({...e, tabId:orderBtnsList.current[num].id.toString(), selected: id}))
- }
+
+ //显示更多按钮
+ const [showMore, setShowMore] = useState(false)
+ const styleTop = useMemo(() => {
+ return {top:`-${(orderBtnsShowList.length - 3)*70 + 10}rpx`, left: `-${10}rpx`}
+ }, [orderBtnsShowList])
return (
-
-
- {orderBtnsList.current.map((item, index) =>
- orderBtnsShow(item)&& submitBtns(item.id, index)}>{item.label}
- // submitBtns(item.id, index)}>{item.label}
- )}
-
-
+ {(orderBtnsShowList.length > 3)&&
+ setShowMore(true)}>更多
+ {showMore&&
+
+ {orderBtnsShowList.map((item, index) => {
+ return ((index >= 3) && submitBtns(item.id, index)}>{item.label})
+ })}
+
+ setShowMore(false)}>
+ }
+ }
+
+
+ {orderBtnsShowList.map((item, index) =>
+ (index < 3)&& submitBtns(item.id, index)}>{item.label}
+ )}
+
)
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 31fbd71..dd07f90 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -102,18 +102,10 @@ export default () => {
//图片列表
const PictureItem = memo(() => {
- const {uploadCDNImg} = useUploadCDNImg()
+ const {getWxPhoto} = useUploadCDNImg()
//图片
- const uploadImage = () => {
- Taro.chooseImage({
- count: 1, // 默认9
- sizeType: ['original', 'compressed'],
- sourceType: ['album', 'camera'],
- success: function (res) {
- const file = res.tempFiles[0]
- uploadCDNImg(file, 'product', 'product')
- }
- })
+ const uploadImage = async () => {
+ let res = await getWxPhoto('after-sale')
}
return (
<>
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index 7b993bd..78d4a8f 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -53,7 +53,6 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
const condition = useRef({physical_warehouse:adminUserInfo?.physical_warehouse, sale_mode:selectIndex, product_id:0, code_or_name:null})
const getColorList = async () => {
setLoading(() => true)
- console.log('数据:::',getFilterData(condition.current))
let {data} = await colorFetchData(getFilterData(condition.current))
let lists = initList(data.list)
setList(() => [...lists])
diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx
index 34b704f..b08a141 100644
--- a/src/pages/details/index.tsx
+++ b/src/pages/details/index.tsx
@@ -15,6 +15,7 @@ import { AnalysisShortCodeApi, BindShortCodeApi, GetShortCodeApi } from '@/api/s
import { SHARE_SCENE } from '@/common/enum';
import useUserInfo from '@/use/useUserInfo';
import LabAndImg from '@/components/LabAndImg';
+import { alert } from '@/common/common';
type item = {title:string, img:string, url:string, id:number}
@@ -114,17 +115,20 @@ export default (props:Params) => {
setSortCode({... userObj.sort_code, shareShortDetail: {title: productName as string, code: resDetail.md5_key, img:''}})
}
- //开始下单
- const placeOrder = async (e:any) => {
- // try {
- // await getPhoneNumber(e.detail.code)
- // } catch(msg) {
- // Taro.showToast({
- // icon:"none",
- // title: msg
- // })
- // return false
- // }
+ //授权手机号和下单
+ const placeOrder = async (status = 'to_phone',e:any = {}) => {
+ if(status == 'to_phone') {
+ if(!e.detail.code) return alert.error('请授权手机号')
+ try {
+ await getPhoneNumber(e.detail.code)
+ } catch(msg) {
+ Taro.showToast({
+ icon:"none",
+ title: msg
+ })
+ return false
+ }
+ }
setShowOrderCount(true)
}
@@ -184,12 +188,11 @@ export default (props:Params) => {
购物车
{
- // !userInfo.adminUserInfo?.is_authorize_phone&&
- //
- // 开始下单
- //
- // || placeOrder(e)}>开始下单
- placeOrder(e)}>开始下单
+ (!userInfo.adminUserInfo?.is_authorize_phone)&&
+
+ 开始下单
+
+ || placeOrder('to_order')}>开始下单
}
diff --git a/src/pages/order/comfirm.tsx b/src/pages/order/comfirm.tsx
index d3feb71..7113d8f 100644
--- a/src/pages/order/comfirm.tsx
+++ b/src/pages/order/comfirm.tsx
@@ -150,11 +150,7 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
if (res.confirm) {
const res = await saleOrderFetchData(submitOrderData)
if(res.success) {
- if(preViewOrder?.sale_mode == 0) {
- goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
- } else if (preViewOrder?.sale_mode == 1) {
- goLink('/pages/order/cutOrder/index',{id: res.data.id}, 'redirectTo')
- }
+ goLink('/pages/order/index',{id: res.data.id}, 'redirectTo')
} else {
alert.none(res.msg)
}
diff --git a/src/pages/order/components/addressInfoDetail/index.module.scss b/src/pages/order/components/addressInfoDetail/index.module.scss
index 2d6c306..a480dfa 100644
--- a/src/pages/order/components/addressInfoDetail/index.module.scss
+++ b/src/pages/order/components/addressInfoDetail/index.module.scss
@@ -1,5 +1,4 @@
.order_address{
- height: 178px;
background: #ffffff;
border-radius: 20px;
display: flex;
@@ -26,16 +25,18 @@
.order_address_text_title{
font-size: $font_size_medium;
margin-top: 10px;
- @include common_ellipsis;
display: flex;
- align-items: center;
justify-content: space-between;
.moreIconfont{
font-size: 20px;
+ padding-top: 10px;
+ }
+ .address_text{
+ word-break:break-all;
}
}
.order_address_text_name{
-
+ margin-top: 30px;
align-items: center;
text{
&:nth-child(1) {
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index bc915ed..f42ddf8 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -97,7 +97,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
- {formatAddress}
+ {formatAddress}
{(receivingStatus == 2)&&}
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index 6ae245b..26241d2 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -97,12 +97,12 @@ export default memo(({order, comfirm = false}:Param) => {
return priceInfo.value.includes(status)
}, [order])
- //金额展示
+ //金额展示大货
const priceConDom = useMemo(() => {
if(!order) return
if(comfirm == true) {
//确认订单时
- return (order.sale_mode == 1)? :
+ return
} else if(order?.status == SaleOrderStatusCancel.value) {
//订单状态为取消订单时
return (
@@ -127,6 +127,22 @@ export default memo(({order, comfirm = false}:Param) => {
)
}
}, [order])
+
+ //金额展示剪板
+ const cutPriceConDom = useMemo(() => {
+ if(!order) return
+ return
+ }, [order])
+
+ const showPriceAll = useMemo(() => {
+ if(order?.sale_mode == 1) {
+ return cutPriceConDom //剪板
+ } else {
+ return priceConDom //大货
+ }
+
+ }, [order])
+
return (
<>
@@ -163,7 +179,7 @@ export default memo(({order, comfirm = false}:Param) => {
})
}
- {priceConDom}
+ {showPriceAll}
>
diff --git a/src/pages/order/components/payment/index.tsx b/src/pages/order/components/payment/index.tsx
index 86d4306..c3d0b60 100644
--- a/src/pages/order/components/payment/index.tsx
+++ b/src/pages/order/components/payment/index.tsx
@@ -8,26 +8,33 @@ import MCheckbox from "@/components/checkbox";
import Popup from "@/components/popup";
import OfflinePay from "../offlinePay";
import ScanPay from "../scanPay";
-import { GetOrderPayApi, SubmitOrderPayApi } from "@/api/orderPay";
+import { GetOrderPayApi, SubmitOrderPayApi, GetPrepayOrderPayApi, SubmitPrepayOrderPayApi } from "@/api/orderPay";
import { formatPriceDiv } from "@/common/fotmat";
import {alert} from "@/common/common"
-import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+import { ORDER_STATUS, PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
type Param = {
show?: true|false,
onClose?: () => void,
onSubmitSuccess?: () => void, //支付成功
- orderInfo?: OrderInfo
+ orderInfo?: OrderInfo,
}
type OrderInfo = {
- orderId: number, //应付单id
- payment_method: 0|PAYMENT_METHOD_PARAM //支付方式
+ should_collect_order_id?: number, //应付单id
+ pre_collect_order_id?: number, //预付单id
+ status?: number, //订单状态
+ payment_method?: 0|PAYMENT_METHOD_PARAM //支付方式
}
type PayStatus = 1|2|3|4|5|null //1:预存款, 2:账期,3:线下汇款, 4:扫码支付, 5:货到付款
export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param) => {
+ //支付方式枚举
+ const {PaymentMethodPreDeposit, PaymentMethodAccountPeriod, PaymentMethodCashOnDelivery} = PAYMENT_METHOD
+ //订单状态枚举
+ const {SaleorderstatusWaitingPrePayment} = ORDER_STATUS
+
//提交参数
const [submitData, setSubmitData] = useState<{id:number, payment_method: PayStatus}>({
id:0,
@@ -38,7 +45,7 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
const [offlinePayShow, setofflinePayShow] = useState(false)
const onShowOfflinePay = () => {
setofflinePayShow(true)
- onClose?.()
+ // onClose?.()
}
//扫码支付
@@ -51,13 +58,22 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
//获取支付方式数据
const [payInfo, setPayInfo] = useState()
const {fetchData: orderFetchData} = GetOrderPayApi()
+ const {fetchData: prepayOrderFetchData} = GetPrepayOrderPayApi()
const getOrderPay = async () => {
- let {data} = await orderFetchData({id: orderInfo?.orderId})
- setPayInfo(() => data)
+ if(orderInfo&&orderInfo.should_collect_order_id) {
+ //有应收单id时用应收单获取数据
+ let {data} = await orderFetchData({id: orderInfo?.should_collect_order_id})
+ setPayInfo(() => data)
+ } else {
+ //用预付单id获取支付信息
+ let {data} = await prepayOrderFetchData({id: orderInfo?.pre_collect_order_id})
+ setPayInfo(() => data)
+ }
}
useEffect(() => {
- if(show&&orderInfo?.orderId) {
- setSubmitData((val) => ({...val, id:orderInfo.orderId}))
+ if(show&&orderInfo&&(orderInfo?.should_collect_order_id||orderInfo?.pre_collect_order_id)) {
+ let id = orderInfo.should_collect_order_id||orderInfo.pre_collect_order_id
+ setSubmitData((val) => ({...val, id:id as number}))
getOrderPay()
}
}, [show, orderInfo])
@@ -73,14 +89,20 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
}
//提交支付
- const {fetchData: submitFetchData} = SubmitOrderPayApi()
+ const {fetchData: submitFetchData} = SubmitOrderPayApi() //应收单提交
+ const {fetchData: submitPrepayOrderFetchData} = SubmitPrepayOrderPayApi() //预付单提交
const submitPay = async () => {
if(submitData.payment_method === null) {
alert.error('请选择支付方式')
return false
}
alert.loading('正在支付')
- let res = await submitFetchData(submitData)
+ let res:any = null
+ if(orderInfo?.should_collect_order_id) {
+ res = await submitFetchData(submitData)
+ } else {
+ res = await submitPrepayOrderFetchData(submitData)
+ }
if(res.success) {
alert.success('支付成功')
onSubmitSuccess?.()
@@ -97,6 +119,17 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
)
}, [payInfo])
+ //是否显示七天账期
+ const show_account_payment = useMemo(() => {
+ //支付方式是账期支付,不显示
+ if(orderInfo?.payment_method == PaymentMethodAccountPeriod.value) return false
+ //支付方式是货到付款,不显示
+ if(orderInfo?.payment_method == PaymentMethodCashOnDelivery.value) return false
+ //订单状态是预付款,不显示
+ if(orderInfo?.status == SaleorderstatusWaitingPrePayment.value) return false
+ return true
+ }, [orderInfo])
+
//账期
const account_peyment = useMemo(() => {
const price = payInfo?.should_collect_money - payInfo?.amount_paid
@@ -105,9 +138,6 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
)
}, [payInfo])
- //支付方式枚举
- const {PaymentMethodPreDeposit, PaymentMethodAccountPeriod} = PAYMENT_METHOD
-
return (
@@ -143,13 +173,12 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
advanceSelectData(PaymentMethodPreDeposit.value)} onClose={() => advanceSelectData(null)}/>
- {(orderInfo?.payment_method != PaymentMethodAccountPeriod.value)&&
+ {show_account_payment&&
{payInfo?.account_period}天账期
- {/* 可用额度 ¥{formatPriceDiv(payInfo?.account_period_credit_available_line)} */}
{account_peyment}
periodSelectData(PaymentMethodAccountPeriod.value)} onClose={() => periodSelectData(null)}/>
diff --git a/src/pages/order/index.module.scss b/src/pages/order/index.module.scss
index 87ea5e5..fdef528 100644
--- a/src/pages/order/index.module.scss
+++ b/src/pages/order/index.module.scss
@@ -63,19 +63,17 @@
}
}
.submit_order{
- display: flex;
position: fixed;
bottom: 0;
left: 0;
- justify-content: flex-end;
width: 100%;
align-items: center;
background-color: #fff;
box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
padding: 20px 20px;
box-sizing: border-box;
- padding-bottom: constant(safe-area-inset-bottom);
- padding-bottom: env(safe-area-inset-bottom);
+ // padding-bottom: constant(safe-area-inset-bottom);
+ // padding-bottom: env(safe-area-inset-bottom);
.order_btn {
width: 152px;
height: 72px;
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 3cecfc4..8664081 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -115,10 +115,10 @@ import styles from './index.module.scss'
}, [])
//支付所需数据
- const payOrderInfo = useMemo(() => {
- if(orderDetail)
- return {orderId: orderDetail.should_collect_order_id, payment_method:orderDetail.payment_method }
- }, [orderDetail])
+ // const payOrderInfo = useMemo(() => {
+ // if(orderDetail)
+ // return {should_collect_order_id: orderDetail.should_collect_order_id, payment_method:orderDetail.payment_method, pre_collect_order_id:orderDetail.pre_collect_order_id}
+ // }, [orderDetail])
//去付款
const [payMentShow, setPayMentShow] = useState(false)
@@ -217,11 +217,12 @@ import styles from './index.module.scss'
{(orderDetail?.status != SaleOrderStatusCancel.value)&&
+
}
- setShowDesc(false)} >
+ setShowDesc(false)}>
getRemark(e)}/>
-
+
)
diff --git a/src/pages/orderList/index.tsx b/src/pages/orderList/index.tsx
index a235806..7dbe807 100644
--- a/src/pages/orderList/index.tsx
+++ b/src/pages/orderList/index.tsx
@@ -131,7 +131,7 @@ export default () => {
-
+
{orderData?.list.map(item => {
return
})}
diff --git a/src/pages/searchList/search.tsx b/src/pages/searchList/search.tsx
index 756bd77..dd80f20 100644
--- a/src/pages/searchList/search.tsx
+++ b/src/pages/searchList/search.tsx
@@ -69,7 +69,7 @@ export default () => {
searchEvent(e)}/>
- goLink('/pages/searchList/searchList')}>高级搜索
+ goLink('/pages/searchList/hightSearchList')}>高级搜索
{searchData?.hotField.length > 0 &&
热门面料
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index b4849ea..c6d1c8e 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -6,6 +6,7 @@ import { useSelector } from "@/reducers/hooks";
import { GetAdminUserInfoApi } from "@/api/user";
import { alert, goLink } from "@/common/common";
import useLogin from '@/use/useLogin'
+import {BASE_URL} from '@/common/constant'
export default () => {
// 用户信息
@@ -31,6 +32,8 @@ export default () => {
+ {/* 测试暂时添加 */}
+ {BASE_URL}
)
}
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index 5bf2cc3..d65cc51 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -4,6 +4,7 @@ import { GetWxUserInfoApi, GetAdminUserInfoApi, GetPhoneNumberApi } from "@/api/
import useLoginRequest from "./useLoginRequest"
import { SHARE_SCENE } from "@/common/enum"
import { GetShortCodeApi } from "@/api/share"
+import { alert } from "@/common/common"
export default () => {
const {setUserInfo, setAdminUserInfo, setSortCode, userInfo} = useUserInfo()
diff --git a/src/use/useUploadImage.ts b/src/use/useUploadImage.ts
index 6e02d19..4b69a0d 100644
--- a/src/use/useUploadImage.ts
+++ b/src/use/useUploadImage.ts
@@ -114,8 +114,39 @@ export default () => {
})
}
+ /**
+ * 上传手机图片
+ * @param cdn_upload_type //CDN 文件上传场景值
+ */
+ // product 产品相关,图片、纹理图等 全平台
+ // after-sale 售后(申请退货、退款)相关的、图片、视频 全平台
+ // mall 电子商城相关的 全平台
+ // logistics 物流(发货、提货)相关的、图片、视频 全平台
+ type cdn_upload_type_Param = 'product'|'after-sale'|'mall'|'logistics'
+ const getWxPhoto = (cdn_upload_type: cdn_upload_type_Param) => {
+ return new Promise((resolve, reject) => {
+ Taro.chooseImage({
+ count: 1, // 默认9
+ sizeType: ['original', 'compressed'],
+ sourceType: ['album', 'camera'],
+ success: async function (res) {
+ const file = res.tempFiles[0]
+ try {
+ let data = await uploadCDNImg(file, cdn_upload_type, cdn_upload_type)
+ resolve(data)
+ } catch(res) {
+ reject(res)
+ }
+
+ }
+ })
+ })
+
+ }
+
return {
- uploadCDNImg
+ uploadCDNImg,
+ getWxPhoto
}
}
From 7322f1336ded31d51696f8417db3f5179a2e18c5 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Tue, 14 Jun 2022 15:18:55 +0800
Subject: [PATCH 18/47] =?UTF-8?q?--=E7=BC=96=E8=BE=91=E4=B8=AA=E4=BA=BA?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=AF=B9=E6=8E=A550%?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 6 +-
src/pages/user/index.module.scss | 30 +++--
src/pages/user/index.tsx | 47 +++++---
.../userEdit/components/ModifyModal.scss | 76 ++++++++++++
src/pages/userEdit/components/ModifyModal.tsx | 49 ++++++++
src/pages/userEdit/index.scss | 109 +++++++----------
src/pages/userEdit/index.tsx | 114 ++++++++----------
src/use/useLogin.ts | 3 +-
8 files changed, 269 insertions(+), 165 deletions(-)
create mode 100644 src/pages/userEdit/components/ModifyModal.scss
create mode 100644 src/pages/userEdit/components/ModifyModal.tsx
diff --git a/src/common/constant.js b/src/common/constant.js
index dc069fb..2f4fa08 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,12 +5,12 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
+// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/pages/user/index.module.scss b/src/pages/user/index.module.scss
index 464844d..a34a08c 100644
--- a/src/pages/user/index.module.scss
+++ b/src/pages/user/index.module.scss
@@ -3,6 +3,7 @@
min-height: 100vh;
display: flex;
flex-direction: column;
+ position: relative;
.header{
background: #68b4ff;
background-size: cover;
@@ -12,6 +13,10 @@
margin-top: 10px;
}
}
+ .auth-suspension{
+ position: absolute;
+ z-index: 1;inset: 0;
+ }
.header-card{
position: absolute;left: 50%;bottom: -18%;
transform: translateX(-50%);
@@ -239,12 +244,13 @@
display: flex;align-items: center;justify-content: center;
}
- .modal{
+ .tips-modal{
background: rgba(0,0,0,0.6);
position: fixed;inset: 0;
display: flex;justify-content: center;align-items: center;
+ z-index: 2;
}
- .modal-content{
+ .tips-modal-content{
width: 598px;
background: #ffffff;
border-radius: 10px;
@@ -259,7 +265,7 @@
transform: scale(1);
}
}
- .modal-title{
+ .tips-modal-title{
font-size: 32px;
font-weight: 700;
text-align: center;
@@ -267,51 +273,51 @@
margin-bottom: 58px;
padding-top: 48px;
}
- .modal-letter{
+ .tips-modal-letter{
font-size: 26px;
font-weight: 400;
color: #707070;
padding: 0 30px;
line-height: 50px;
}
- .modal-letter-text{
+ .tips-modal-letter-text{
text-indent: 60px;
}
- .modal-letter-beginn{
+ .tips-modal-letter-beginn{
font-size: 28px;
font-weight: 400;
color: #000000;
margin-bottom: 25px;
}
- .modal-letter-end{
+ .tips-modal-letter-end{
font-size: 26px;
font-weight: 400;
text-align: right;
margin-top: 61px;
}
- .modal-button{
+ .tips-modal-button{
display: flex;
border-top: 1px solid #DDDDDD;
margin-top: 45px;
}
- .modal-button button, .modal-button view{
+ .tips-modal-button button, .tips-modal-button view{
display: flex;align-items: center;justify-content: center;
width: 50%;
height: 90px;
background-color: white;
}
- .modal-button button{
+ .tips-modal-button button{
font-size: 26px;
font-weight: 400;
color: #707070;
border-radius: 0;
border-right: 1px solid #DDDDDD;
}
- .modal-button button::after{
+ .tips-modal-button button::after{
border: 0;
border-radius: 0;
}
- .modal-button view{
+ .tips-modal-button view{
font-size: 26px;
font-weight: 400;
color: #007aff;
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index e8fd7a7..c9a8c35 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -9,20 +9,29 @@ import useLogin from '@/use/useLogin'
export default () => {
// 用户信息
const { getSelfUserInfo } = useLogin();
- const {adminUserInfo, userInfo} = useSelector(state => state.userInfo);
+ const {adminUserInfo} = useSelector(state => state.userInfo);
useEffect(()=>{
- getSelfUserInfo();
+ getSelfUserInfo().then().catch(()=>{
+ alert.none("授权失败,请授权后再使用");
+ });
},[]);
+ const handleAuth = async ()=>{
+ getSelfUserInfo().then().catch(()=>{
+ alert.none("授权失败,请授权后再使用");
+ });
+ }
return (
-
+
+ {!adminUserInfo.is_authorize_name&&}
)
}
+// 提示弹窗
const Modal = memo((props:any)=>{
const {data} = props;
const [modalShow, setModalShow]=useState(true);
@@ -31,16 +40,16 @@ const Modal = memo((props:any)=>{
return(
<>
{!data?.is_authorize_phone&&modalShow&&
-
- e.stopPropagation()}>
- 首次登录提醒
-
- To: 万丰园纺织科技
- 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。
- 信息错误请联系客服
+
+ e.stopPropagation()}>
+ 首次登录提醒
+
+ To: 万丰园纺织科技
+ 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。
+ 信息错误请联系客服
-
-
+
+
setModalShow(false)}>我知道
@@ -52,10 +61,10 @@ const Modal = memo((props:any)=>{
// 头部 | 订单
const Header = memo((props:any) => {
- const {data, userInfo} = props;
- let menu = [{ text: "待配布", icon: "icon-daipeibu" }, { text: "待付款", icon: "icon-daifukuan" },
- { text: "待发货", icon: "icon-daifahuo" }, { text: "已发货", icon: "icon-yifahuo" },
- { text: "退款/售后", icon: "icon-a-tuikuanshouhou" }];
+ const {data} = props;
+ let menu = [{ text: "待配布", icon: "icon-daipeibu", url: "/pages/orderList/index" }, { text: "待付款", icon: "icon-daifukuan", url: "/pages/orderList/index" },
+ { text: "待发货", icon: "icon-daifahuo", url: "/pages/orderList/index" }, { text: "已发货", icon: "icon-yifahuo", url: "/pages/orderList/index" },
+ { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/orderList/index" }];
const { getPhoneNumber } = useLogin();
const mGetPhoneNumber = (ev)=>{
if(ev.detail?.code){
@@ -64,7 +73,6 @@ const Header = memo((props:any) => {
alert.none("绑定失败!");
}
}
-
return (
@@ -115,15 +123,14 @@ const Header = memo((props:any) => {
{
menu.map((item, index) => {
return (
-
+
{item.text}
{index==2?"99+":10}
-
+
)
})
}
-
diff --git a/src/pages/userEdit/components/ModifyModal.scss b/src/pages/userEdit/components/ModifyModal.scss
new file mode 100644
index 0000000..fe370e9
--- /dev/null
+++ b/src/pages/userEdit/components/ModifyModal.scss
@@ -0,0 +1,76 @@
+ .modify-ickname-content {
+ margin: 0 auto;
+ width: 658px;
+ padding-bottom: 50px;
+
+ .modify-ickname-input {
+ width: 658px;
+ height: 182px;
+ background: #f3f3f3;
+ border: 2px solid #e6e6e6;
+ border-radius: 10px;
+ padding: 15px;
+ box-sizing: border-box;
+ font-size: 22px;
+ font-weight: 400;
+ color: #ababab;
+ display: flex;
+ flex-direction: column;
+ align-items: flex-end;
+ }
+
+ .modify-ickname-input textarea {
+ width: 100%;
+ height: 80%;
+ font-size: 26px;
+ font-weight: 400;
+ color: #3c3c3c;
+ }
+
+ .modify-ickname-tips {
+ font-size: 22px;
+ font-weight: 400;
+ color: #ababab;
+ margin-top: 30px;
+ }
+
+ .modify-ickname-operation {
+ width: 658px;
+ height: 82px;
+ background: #ffffff;
+ border: 2px solid #cde5ff;
+ border-radius: 40px;
+ display: flex;
+ overflow: hidden;
+ margin-top: 105px;
+ display: flex;
+ }
+
+ .modify-ickname-operation button {
+ height: 100%;
+ width: 50%;
+ font-size: 32px;
+ font-weight: 400;
+ color: #007aff;
+ background-color: white;
+ border: none;
+ outline: none;
+ padding: 0;
+ border-radius: 0;
+ }
+
+ .modify-ickname-operation button::after,
+ .user-edit-logout::after {
+ border-radius: 0;
+ border: none;
+ }
+
+ .modify-ickname-operation .modify-ickname-operation-save {
+ background: #007aff;
+ color: #ffffff;
+ }
+
+ .modify-ickname-operation button::after {
+ border-radius: 0;
+ }
+ }
\ No newline at end of file
diff --git a/src/pages/userEdit/components/ModifyModal.tsx b/src/pages/userEdit/components/ModifyModal.tsx
new file mode 100644
index 0000000..0e51ac1
--- /dev/null
+++ b/src/pages/userEdit/components/ModifyModal.tsx
@@ -0,0 +1,49 @@
+
+import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useState } from "react"
+import Popup from "@/components/popup";
+import { Button, Image, Text, Textarea, View } from "@tarojs/components"
+import "./ModifyModal.scss"
+
+interface Params{
+ title?: string,
+ save: (value: any)=>void, // 确定保存
+}
+export default memo(forwardRef((props:any,ref)=>{
+ const {title="修改昵称"} = props;
+ const [value, setValue] = useState("");
+ useEffect(()=>{
+ setValue(props.value);
+ },[props.value])
+ // popup输入长度
+ const handleTextareaInput = (ev:any)=>{
+ setValue(ev.detail.value.slice(0,20));
+ }
+ // 重置
+ const handleTextareaReset = ()=>{
+ setValue("");
+ }
+ const [textareaBottom, setTextareaBottom] = useState(0);
+ const handleBlur = ()=>{
+ setTextareaBottom(0);
+ }
+ const handleFocus = (ev)=>{
+ setTextareaBottom(ev.detail.height);
+ }
+ const [modalShow,setModalShow] = useState(false);
+ useImperativeHandle(ref, ()=>({setModalShow}))
+ return (
+ setModalShow(false)} title={title} show={modalShow}>
+
+
+
+ 请设置2-20个字符,可由中文、英文、数字组成
+
+
+
+
+
+
+ )
+}))
\ No newline at end of file
diff --git a/src/pages/userEdit/index.scss b/src/pages/userEdit/index.scss
index c34ca9b..ecc9473 100644
--- a/src/pages/userEdit/index.scss
+++ b/src/pages/userEdit/index.scss
@@ -33,6 +33,45 @@
.user-edit-content-title text{
margin-right: 10px;
}
+ .user-edit-content-phone{
+ font-size: 26px;
+ font-weight: 400;
+ color: #000000;
+ display: flex;justify-content: space-between;
+ }
+ .user-edit-content-phone text{
+ font-size: 24px;
+ font-weight: 400;
+ color: #ababab;
+ }
+ .user-edit-content-bindphone{
+ padding: 0;width: auto;height: auto;
+ margin: 0;background: none;border: 0;
+ text-align: left;
+ font-size: 26px;
+ font-weight: 400;
+ color: #ababab;
+ }
+ .user-edit-content-bindphone::after{
+ border: 0;
+ }
+ .user-edit-content-company{
+ width: 118px;
+ height: 40px;
+ background: #dddddd;
+ border-radius: 6px;
+ display: flex;align-items: center;justify-content: center;
+ font-size: 24px;
+ font-weight: 400;
+ color: #707070;
+ }
+ .user-edit-content-company text{
+ margin-left: 5px;
+ }
+ .user-edit-content-company.user-edit-content-company-auth{
+ background-color: #CDF3DF;
+ color: #07C160;
+ }
.user-edit-list{
height: 90px;
display: flex;align-items: center;
@@ -50,12 +89,15 @@
color: #000000;
}
.user-edit-list-right{
- display: flex;justify-content: space-between;
+ display: flex;justify-content: space-between;align-items: center;
flex: auto;
font-size: 26px;
font-weight: 400;
color: #000000;
}
+ .user-edit-list-right>view{
+ flex: 1;
+ }
.user-edit-list-right-placeholder{
color: #cccccc;
}
@@ -77,69 +119,4 @@
text-align: center;
color: #007aff;
}
-
- .user-edit-popup-content{
- margin: 0 auto;
- width: 658px;
- padding-bottom: 50px;
- }
- .user-edit-popup-input{
- width: 658px;
- height: 182px;
- background: #f3f3f3;
- border: 2px solid #e6e6e6;
- border-radius: 10px;
- padding: 15px;
- box-sizing: border-box;
- font-size: 22px;
- font-weight: 400;
- color: #ababab;
- display: flex;flex-direction: column;
- align-items: flex-end;
- }
- .user-edit-popup-input textarea{
- width: 100%;
- height: 80%;
- font-size: 26px;
- font-weight: 400;
- color: #3c3c3c;
- }
- .user-edit-popup-tips{
- font-size: 22px;
- font-weight: 400;
- color: #ababab;
- margin-top: 30px;
- }
- .user-edit-popup-operation{
- width: 658px;
- height: 82px;
- background: #ffffff;
- border: 2px solid #cde5ff;
- border-radius: 40px;
- display: flex;
- overflow: hidden;
- margin-top: 105px;
- display: flex;
- }
- .user-edit-popup-operation button{
- height: 100%;
- width: 50%;
- font-size: 32px;
- font-weight: 400;
- color: #007aff;
- background-color: white;
- border: none;
- outline: none;
- padding: 0;
- border-radius: 0;
- }
- .user-edit-popup-operation button::after,.user-edit-logout::after{
- border-radius: 0;
- border: none;
- }
- .user-edit-popup-operation .user-edit-popup-operation-save{
- background: #007aff;
- color: #ffffff;
- }
- .user-edit-popup-operation button::after{ border-radius: 0; }
}
\ No newline at end of file
diff --git a/src/pages/userEdit/index.tsx b/src/pages/userEdit/index.tsx
index 62974a6..bea22f1 100644
--- a/src/pages/userEdit/index.tsx
+++ b/src/pages/userEdit/index.tsx
@@ -3,45 +3,45 @@ import { alert, goLink, isEmptyObject, retrieval } from "@/common/common";
import Popup from "@/components/popup";
import { Button, Image, Text, Textarea, View } from "@tarojs/components"
import Taro, { chooseMedia } from "@tarojs/taro";
-import { GetAdminUserInfoApi, realNameUpdateApi } from "@/api/user";
-import { memo, useCallback, useEffect, useState } from "react"
+import { realNameUpdateApi } from "@/api/user";
+import { companyDetailApi, companyUpdateApi } from "@/api/company"
+import { memo, useCallback, useEffect, useRef, useState } from "react"
import "./index.scss"
+import ModifyModal from "./components/ModifyModal";
+import useLogin from "@/use/useLogin";
+import { useSelector } from "@/reducers/hooks";
export default ()=>{
+ const { getPhoneNumber, getAdminUserInfo } = useLogin();
+ const {adminUserInfo} = useSelector(state => state.userInfo);
// 用户信息
- const { fetchData, state } = GetAdminUserInfoApi();
- const getData = async ()=>{
- const result = await fetchData();
- setFormData({
- ...formData,
- real_name: result.data.user_name
- })
- }
useEffect(()=>{
- getData();
- },[])
+ setFormData({
+ ...adminUserInfo as any
+ })
+ }, [adminUserInfo])
// 表单数据
const [formData, setFormData] = useState({
- real_name: "麦兜"
+ user_name: "麦兜"
});
- // 显示popup
- const [popupShow,setPopupShow] = useState(false);
- const triggerList = useCallback((key:string)=>{
- setPopupShow(true);
- },[])
- // popup保存
+ // 昵称修改保存
const { fetchData: realNameUpdateFetch } = realNameUpdateApi();
const rules = {
- real_name: [{
- message: "请输入昵称"
+ user_name: [{
+ message: "请输入"
}]
}
- const handleTextareaSave = async (real_name)=>{
- retrieval({real_name},rules).then(async ()=>{
- const result = await realNameUpdateFetch({real_name});
+ const {fetchData: saveFetch} = companyUpdateApi();
+ const handleTextareaSave = async (text, type)=>{
+ retrieval({text},rules).then(async ()=>{
+ let result;
+ if(type=="Ickname"){
+ result = await realNameUpdateFetch({real_name: text});
+ }else{
+ result = saveFetch({company_name: text});
+ }
if(result.success){
- getData();
- setPopupShow(false);
+ getAdminUserInfo();
alert.success("保存成功");
}else{
alert.none(result.msg);
@@ -66,6 +66,15 @@ export default ()=>{
}
})
}
+ const mGetPhoneNumber = (ev)=>{
+ if(ev.detail?.code){
+ getPhoneNumber(ev.detail.code);
+ }else{
+ alert.none("绑定失败!");
+ }
+ }
+ const ModifyIcknameEl = useRef(null);
+ const ModifyCompanyNameEl = useRef(null);
return (
@@ -75,21 +84,31 @@ export default ()=>{
个人资料
- triggerList('real_name')} data={state.data.user_name} label="昵称" placeholder="请输入" icon=""/>
- onNavigate("/pages/company/index")} label="手机号" placeholder="去绑定" icon=""/>
+ (ModifyIcknameEl.current as any).setModalShow(true)} data={(formData as any)?.user_name} label="昵称" placeholder="请输入" icon=""/>
+
+ {((formData as any)?.phone)?
+ {(formData as any)?.phone}
+ 已绑定
+ :
+
+ }
+
组织资料
- triggerList('real_name')} data={state.data.user_name} label="名称" placeholder="待绑定" icon=""/>
+ (ModifyCompanyNameEl.current as any).setModalShow(true)} data={(formData as any)?.company_name} label="名称" placeholder="待绑定" icon=""/>
onNavigate("/pages/company/index")} label="类型" placeholder="完善公司/组织信息" icon=""/>
onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
- 已认证
+
+ 未认证
+
- onNavigate("/pages/weightList/index")} label="创建人" placeholder="完善公司/组织信息" icon=""/>
+ onNavigate("/pages/weightList/index")} label="创建人" data={(formData as any)?.founder_user_name} placeholder="完善公司/组织信息" icon=""/>
-
+ handleTextareaSave(value, "Ickname")}/>
+ handleTextareaSave(value, "companyName")}/>
)
}
@@ -114,34 +133,3 @@ const UserEditList = memo((props:any)=>{
)
})
-
-// popup内容
-const PopupContent = memo((props:any)=>{
- const [value, setValue] = useState("");
- useEffect(()=>{
- setValue(props.value);
- },[props.value])
- // popup输入长度
- const handleTextareaInput = (ev:any)=>{
- setValue(ev.detail.value.slice(0,20));
- }
- // 重置
- const handleTextareaReset = ()=>{
- setValue("");
- }
- return (
- props.setPopupShow(false)} title="修改昵称" show={props.show}>
-
-
-
- 请设置2-20个字符,由中文、英文、数字、-和_组成
-
-
-
-
-
-
- )
-})
\ No newline at end of file
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index 5bf2cc3..e16e10c 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -124,6 +124,7 @@ export default () => {
wxLogin,
getSelfUserInfo,
getPhoneNumber,
- userInfo
+ userInfo,
+ getAdminUserInfo
}
}
From cef0a4c2af7f3f09f30482c89228e4710f9d2ee5 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 14 Jun 2022 16:29:26 +0800
Subject: [PATCH 19/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/enum.ts | 14 +-
src/components/orderBtns/index copy.tsx | 202 ++++++++++++++++++
src/components/orderBtns/index.tsx | 72 ++++---
.../details/components/orderCount/index.tsx | 20 +-
.../addressInfoDetail/index.module.scss | 15 ++
.../components/addressInfoDetail/index.tsx | 51 +++--
.../components/kindList/index.module.scss | 2 +-
src/pages/order/components/kindList/index.tsx | 6 +-
.../components/orderState/index.module.scss | 34 ++-
.../order/components/orderState/index.tsx | 66 ++++--
src/pages/order/index.tsx | 13 +-
.../orderList/components/order/index.tsx | 1 +
src/use/useLogin.ts | 3 +-
13 files changed, 409 insertions(+), 90 deletions(-)
create mode 100644 src/components/orderBtns/index copy.tsx
diff --git a/src/common/enum.ts b/src/common/enum.ts
index 4e3b378..4191898 100644
--- a/src/common/enum.ts
+++ b/src/common/enum.ts
@@ -30,16 +30,18 @@ export const AFTER_ORDER_STATUS = {
export const PAYMENT_METHOD = {
PaymentMethodPreDeposit: {value:1, label:'预存款'},
PaymentMethodAccountPeriod : {value:2, label:'账期'},
- PaymentMethodofflineRemittance: {value:3, label:'线下汇款'},
- PaymentMethodScanCodeToPay: {value:4, label:'扫码支付'},
- PaymentMethodCashOnDelivery: {value:5, label:'货到付款'},
+ PaymentMethodofflineRemittance: {value:0, label:'线下汇款'},
+ PaymentMethodScanCodeToPay: {value:3, label:'扫码支付'},
+ PaymentMethodCashOnDelivery: {value:4, label:'货到付款'},
}
-export type PAYMENT_METHOD_PARAM = 1|2|3|4|5
+export type PAYMENT_METHOD_PARAM = 0|1|2|3|4
-//订单模式
+//订单类型
export const SALE_MODE = {
-
+ SaLeModeBulk: {value:0, label:'大货'},
+ SaleModeLengthCut: {value:1, label:'剪版'},
+ SaLeModeWeightCut: {value:2, label:'散剪'},
}
//分享场景枚举
diff --git a/src/components/orderBtns/index copy.tsx b/src/components/orderBtns/index copy.tsx
new file mode 100644
index 0000000..d695e16
--- /dev/null
+++ b/src/components/orderBtns/index copy.tsx
@@ -0,0 +1,202 @@
+import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
+import { alert } from "@/common/common"
+import { ORDER_STATUS, SALE_MODE } from "@/common/enum"
+import { ScrollView, Text, View } from "@tarojs/components"
+import Taro from "@tarojs/taro"
+import { useCallback, useRef, memo, useState, useEffect, useMemo } from "react"
+import styles from './index.module.scss'
+
+type Param = {
+ orderInfo: {
+ status: number, //订单状态
+ orderId: number, //订单id
+ actual_amount: number, //实付金额
+ wait_pay_amount: number, //待付金额
+ sale_mode: number //订单类型
+ }|null,
+ onClick?: (val: number) => void //点击后触发的事件,返回订单状态
+}
+
+export default memo(({orderInfo, onClick}:Param) => {
+ //订单状态枚举
+ const {
+ SaleOrderStatusBooking,
+ SaleOrderStatusArranging,
+ SaleOrderStatusArranged,
+ SaleOrderStatusWaitingDelivery,
+ SaleOrderStatusComplete,
+ SaleOrderStatusRefund,
+ SaleOrderStatusWaitingPayment,
+ SaleOrderStatusWaitingReceipt,
+ SaleOrderStatusAlreadyReceipt,
+ SaleorderstatusWaitingPrePayment
+ } = ORDER_STATUS
+
+ //订单类型
+ const {
+ SaLeModeBulk,
+ SaleModeLengthCut,
+ SaLeModeWeightCut,
+ } = SALE_MODE
+
+ //订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
+ const orderBtnsList = useRef([
+ {
+ id: 1,
+ value: [SaleOrderStatusBooking.value,
+ SaleOrderStatusArranging.value,
+ SaleOrderStatusArranged.value,
+ SaleOrderStatusWaitingPayment.value,
+ SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货
+ label: '取消订单'
+ },
+ {
+ id: 2,
+ value: [SaleorderstatusWaitingPrePayment.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
+ label: '去付款'
+ },
+ {
+ id: 3,
+ value: [SaleOrderStatusWaitingDelivery.value], //申请退款按钮对应: 待发货
+ label: '申请退款'
+ },
+ {
+ id: 4,
+ value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货, 已收货, 已完成, 已退款
+ label: '查看物流'
+ },
+ {
+ id: 5,
+ value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusRefund.value], //申请退货按钮对应: 待收货, 已收货, 已退款
+ label: '申请退货'
+ },
+ {
+ id: 6,
+ value: [SaleOrderStatusWaitingReceipt.value], //确认收货按钮对应: 待收货
+ label: '确认收货'
+ },
+ {
+ id: 7,
+ value: [SaleOrderStatusWaitingReceipt.value,SaleOrderStatusAlreadyReceipt.value,SaleOrderStatusComplete.value,SaleOrderStatusRefund.value], //再次购买按钮对应: 待收货,已收货,已完成, 已退款
+ label: '再次购买'
+ },
+ {
+ id: 8,
+ value: [SaleOrderStatusBooking.value], //按钮对应: 待接单
+ label: '退款'
+ },
+ ])
+
+
+ //判断是否显示该按钮
+ const orderBtnsShow = (item) => {
+ if(orderInfo) {
+ if(item.id == 1) {
+ //取消订单按钮
+ return( orderInfo.actual_amount == 0 && item.value.includes(orderInfo.status)) //在待发货之前没有付过款
+ } else if (item.id == 2) {
+ //去付款按钮
+ return( orderInfo.wait_pay_amount != 0 && item.value.includes(orderInfo.status)) //只要没有付完款就显示
+ } else if(item.id == 3 ) {
+ //申请退款, 只有大货才有
+ return (orderInfo.sale_mode == SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //大货在待发货付过款
+ } else if( item.id == 8) {
+ //退款按钮(直接退款不用申请), 只有散剪和剪板有
+ return (orderInfo.sale_mode != SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //散剪和剪板在待接单时付过款
+ }
+ else {
+ //其他按钮
+ return item.value.includes(orderInfo.status)
+ }
+ }
+ }
+
+ //显示的按钮数组
+ const orderBtnsShowList: {id: number, value: any, label: string}[] = useMemo(() => {
+ return orderBtnsList.current.filter(item => {
+ return orderBtnsShow(item)
+ })
+ }, [orderInfo])
+
+
+
+ //点击按钮操作
+ const submitBtns = (val, index) => {
+ (val == 1)&&cancelOrder(); //取消订单按钮
+ (val == 2)&&onClick?.(2); //去付款按钮
+ (val == 6)&&receiveOrder(); //确认收货
+
+ }
+
+ //取消订单
+ const {fetchData: cancelFetchData} = CancelOrderApi()
+ const cancelOrder = () => {
+ Taro.showModal({
+ title: '要取消该订单吗?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await cancelFetchData({id: orderInfo?.orderId})
+ if(res.success) {
+ alert.success('取消成功')
+ onClick?.(1)
+ } else {
+ alert.none(res.msg)
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //确认订单
+ const {fetchData: receiveOrderFetchData} = ReceiveOrderApi()
+ const receiveOrder = async () => {
+ console.log('123456')
+ Taro.showModal({
+ title: '确定收货?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await receiveOrderFetchData({sale_order_id: orderInfo?.orderId})
+ if(res.success){
+ onClick?.(6)
+ alert.success('收货成功')
+ } else {
+ alert.error('收货失败')
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //显示更多按钮
+ const [showMore, setShowMore] = useState(false)
+ const styleTop = useMemo(() => {
+ return {top:`-${(orderBtnsShowList.length - 3)*70 + 10}rpx`, left: `-${10}rpx`}
+ }, [orderBtnsShowList])
+
+ return (
+
+ {(orderBtnsShowList.length > 3)&&
+ setShowMore(true)}>更多
+ {showMore&&
+
+ {orderBtnsShowList.map((item, index) => {
+ return ((index >= 3) && submitBtns(item.id, index)}>{item.label})
+ })}
+
+ setShowMore(false)}>
+ }
+ }
+
+
+ {orderBtnsShowList.map((item, index) =>
+ (index < 3)&& submitBtns(item.id, index)}>{item.label}
+ )}
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index cdc409c..3296d83 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -1,6 +1,6 @@
import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
import { alert } from "@/common/common"
-import { ORDER_STATUS } from "@/common/enum"
+import { ORDER_STATUS, SALE_MODE } from "@/common/enum"
import { ScrollView, Text, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
import { useCallback, useRef, memo, useState, useEffect, useMemo } from "react"
@@ -12,29 +12,42 @@ type Param = {
orderId: number, //订单id
actual_amount: number, //实付金额
wait_pay_amount: number, //待付金额
+ sale_mode: number //订单类型
}|null,
onClick?: (val: number) => void //点击后触发的事件,返回订单状态
}
-// export const OrderBtnsemus = [{id:1, label:'取消订单'},{id:2, label:'去付款'},{id:3, label:'申请退款'},{id:4, label:'查看物流'}, {id:5, label:'申请退货'}, {id:6, label:'确认收货'}, {id:7, label:'再次购买'}]
export default memo(({orderInfo, onClick}:Param) => {
+ //订单状态枚举
const {
- SaleOrderStatusBooking,
- SaleOrderStatusArranging,
- SaleOrderStatusArranged,
- SaleOrderStatusWaitingDelivery,
- SaleOrderStatusComplete,
- SaleOrderStatusRefund,
- SaleOrderStatusWaitingPayment,
- SaleOrderStatusWaitingReceipt,
- SaleOrderStatusAlreadyReceipt,
- SaleorderstatusWaitingPrePayment
- } = ORDER_STATUS
+ SaleOrderStatusBooking,
+ SaleOrderStatusArranging,
+ SaleOrderStatusArranged,
+ SaleOrderStatusWaitingDelivery,
+ SaleOrderStatusComplete,
+ SaleOrderStatusRefund,
+ SaleOrderStatusWaitingPayment,
+ SaleOrderStatusWaitingReceipt,
+ SaleOrderStatusAlreadyReceipt,
+ SaleorderstatusWaitingPrePayment
+ } = ORDER_STATUS
+
+ //订单类型
+ const {
+ SaLeModeBulk,
+ SaleModeLengthCut,
+ SaLeModeWeightCut,
+ } = SALE_MODE
+
//订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
const orderBtnsList = useRef([
{
id: 1,
- value: [SaleOrderStatusBooking.value, SaleOrderStatusArranging.value, SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货
+ value: [SaleOrderStatusBooking.value,
+ SaleOrderStatusArranging.value,
+ SaleOrderStatusArranged.value,
+ SaleOrderStatusWaitingPayment.value,
+ SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货
label: '取消订单'
},
{
@@ -44,27 +57,27 @@ export default memo(({orderInfo, onClick}:Param) => {
},
{
id: 3,
- value: [SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待发货
+ value: [SaleOrderStatusWaitingDelivery.value], //申请退款按钮对应: 待发货
label: '申请退款'
},
- {
- id: 4,
- value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货, 已收货, 已完成, 已退款
- label: '查看物流'
- },
+ // {
+ // id: 4,
+ // value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货, 已收货, 已完成, 已退款
+ // label: '查看物流'
+ // },
{
id: 5,
- value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货, 已收货, 已退款
+ value: [SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusRefund.value], //申请退货按钮对应:已收货, 已退款
label: '申请退货'
},
{
id: 6,
- value: [SaleOrderStatusWaitingReceipt.value], //取消订单按钮对应: 待收货
+ value: [SaleOrderStatusWaitingReceipt.value], //确认收货按钮对应: 待收货
label: '确认收货'
},
{
id: 7,
- value: [SaleOrderStatusWaitingReceipt.value,SaleOrderStatusAlreadyReceipt.value,SaleOrderStatusComplete.value,SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货,已收货,已完成, 已退款
+ value: [SaleOrderStatusWaitingReceipt.value,SaleOrderStatusAlreadyReceipt.value,SaleOrderStatusComplete.value,SaleOrderStatusRefund.value], //再次购买按钮对应: 待收货,已收货,已完成, 已退款
label: '再次购买'
},
{
@@ -74,7 +87,7 @@ export default memo(({orderInfo, onClick}:Param) => {
},
])
-
+
//判断是否显示该按钮
const orderBtnsShow = (item) => {
if(orderInfo) {
@@ -84,9 +97,14 @@ export default memo(({orderInfo, onClick}:Param) => {
} else if (item.id == 2) {
//去付款按钮
return( orderInfo.wait_pay_amount != 0 && item.value.includes(orderInfo.status)) //只要没有付完款就显示
- } else if(item.id == 3) {
- //申请退款
- return (orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //在待发货之前付过款
+ } else if(item.id == 3 ) {
+ //申请退款, 只有大货才有
+ return (orderInfo.sale_mode == SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //大货在待发货付过款
+ } else if( item.id == 8) {
+ //退款按钮(直接退款不用申请), 只有散剪和剪板有
+ return (orderInfo.sale_mode != SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //散剪和剪板在待接单时付过款
+ } else if (item.id == 7) {
+ return true //再次购买按钮一直存在
} else {
//其他按钮
return item.value.includes(orderInfo.status)
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index 78d4a8f..f9b122a 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -144,16 +144,15 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
const {getSelfUserInfo} = UseLogin()
const {fetchData:addFetchData} = AddShoppingCartApi()
const addShopCart = async () => {
- // try {
- // await getSelfUserInfo()
- // } catch(msg) {
- // Taro.showToast({
- // icon:'none',
- // title:'授权失败,请求完善授权'
- // })
- // return false
- // }
-
+ try {
+ await getSelfUserInfo()
+ } catch(msg) {
+ Taro.showToast({
+ icon:'none',
+ title:'授权失败,请求完善授权'
+ })
+ return false
+ }
if(selectCount.sumCount == 0) {
Taro.showToast({
icon:'none',
@@ -161,6 +160,7 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
})
return false
}
+
const state = await addFetchData({
"sale_mode": selectIndex,
color_list: selectCount.color_list
diff --git a/src/pages/order/components/addressInfoDetail/index.module.scss b/src/pages/order/components/addressInfoDetail/index.module.scss
index a480dfa..42dd5d1 100644
--- a/src/pages/order/components/addressInfoDetail/index.module.scss
+++ b/src/pages/order/components/addressInfoDetail/index.module.scss
@@ -89,6 +89,21 @@
}
}
+ .logisticsBtn{
+ width: 152px;
+ height: 72px;
+ background: #ffffff;
+ border: 2px solid #dddddd;
+ border-radius: 38px;
+ position: absolute;
+ bottom: 10px;
+ right: 10px;
+ z-index: 999;
+ font-size: 28px;
+ color: #707070;
+ text-align: center;
+ line-height: 72px;
+ }
.order_address_text_no{
flex: 1;
font-size: $font_size;
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index f42ddf8..c2a7fa0 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -1,11 +1,12 @@
import { EditSaleOrderAddressApi, EditSaleOrderShipmentModeApi } from "@/api/order";
import { alert } from "@/common/common";
+import { ORDER_STATUS } from "@/common/enum";
import { debounce } from "@/common/util";
import AddressList from "@/components/AddressList";
import Popup from "@/components/popup";
import { Text, View } from "@tarojs/components"
import classnames from "classnames";
-import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useMemo, useState } from "react";
+import { forwardRef, memo, useEffect, useImperativeHandle, useMemo, useState } from "react";
import styles from './index.module.scss'
export type AddressInfoParam = {
@@ -18,15 +19,18 @@ export type AddressInfoParam = {
phone: string,
}
type Param = {
- onSelect?: (val:any) => void, //选择
+ onSelect?: (val:any) => void, //选择地址
defaultValue?: AddressInfoParam|null, //默认值
disabled?: false|true, //true禁用后只用于展示
- shipment_mode?: 1|2, //1自提 2物流
onChangeShipmentMode?: (val: number) => void, //返回收货方式
- orderId?: number //订单id
+ orderInfo?: {
+ orderId: number //订单id
+ shipment_mode: 1|2, //1自提 2物流
+ status: number //订单状态
+ }
}
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderId = 0, shipment_mode = 1}: Param, ref) => {
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderInfo}: Param, ref) => {
const [showAddressList, setShowAddressList] = useState(false)
useEffect(() => {
@@ -42,13 +46,14 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
}, [userInfo])
const changeShow = () => {
- if(receivingStatus == 2)
+ if(receivingStatus == 2 && !logisticsShow)
setShowAddressList(() => true)
}
useEffect(() => {
- setReceivingStatus(() => shipment_mode)
- }, [shipment_mode])
+ if(orderInfo)
+ setReceivingStatus(() => orderInfo.shipment_mode)
+ }, [orderInfo])
//把内部方法提供给外部
useImperativeHandle(ref, () => ({
@@ -63,8 +68,9 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
changeReceivingStatus(value)
}
const changeReceivingStatus = debounce(async (value) => {
+ if(!orderInfo) return false
alert.loading('正在修改')
- const res = await shipmentModeFetchData({id: orderId, shipment_mode:value})
+ const res = await shipmentModeFetchData({id: orderInfo.orderId, shipment_mode:value})
if(res.success) {
alert.success('收货方式修改成功')
onChangeShipmentMode?.(value)
@@ -78,8 +84,9 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
const [addressId, setAddressId] = useState(0)
const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
const getAddress = async (value) => {
+ if(!orderInfo) return false
alert.loading('正在修改')
- const res = await addressFetchData({id: orderId, address_id: value.id})
+ const res = await addressFetchData({id: orderInfo.orderId, address_id: value.id})
if(res.success) {
alert.success('地址修改成功')
onSelect?.(value)
@@ -91,6 +98,21 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
}
}
+ //订单状态
+ const {
+ SaleOrderStatusWaitingReceipt,
+ SaleOrderStatusAlreadyReceipt,
+ SaleOrderStatusComplete,
+ SaleOrderStatusRefund,
+ SaleOrderStatusCancel
+ } = ORDER_STATUS
+
+ //根据订单状态判断是否显示物流
+ const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
+ const logisticsShow = useMemo(() => {
+ return logisticsShowList.includes(orderInfo?.status as number)
+ }, [orderInfo])
+
return (
changeShow()}>
@@ -98,20 +120,23 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
{formatAddress}
- {(receivingStatus == 2)&&}
+ {(receivingStatus == 2 && !logisticsShow)&&}
{userInfo?.name}
{userInfo?.phone}
-
+ {!logisticsShow&&
onReceivingStatus(1,e)}>自提
onReceivingStatus(2,e)}>物流
-
+ ||
+
+ 查看物流
+ }
setShowAddressList(false)}>
diff --git a/src/pages/order/components/kindList/index.module.scss b/src/pages/order/components/kindList/index.module.scss
index 2d9b040..a4b4c9e 100644
--- a/src/pages/order/components/kindList/index.module.scss
+++ b/src/pages/order/components/kindList/index.module.scss
@@ -40,7 +40,7 @@
.order_list_item {
display: flex;
- &:nth-child(2) {
+ &:nth-child(n + 2) {
margin-top: 30px;
}
.order_list_item_img{
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index 26241d2..aba9f02 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -40,8 +40,10 @@ export default memo(({order, comfirm = false}:Param) => {
//数量格式
const numText = useMemo(() => {
- if(order)
- return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${order?.total_number}${order?.unit}`
+ if(order) {
+ let total_number = order?.sale_mode == 0?order?.total_number:(order?.total_number/100)
+ return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${total_number}${order?.unit}`
+ }
}, [order])
const {
diff --git a/src/pages/order/components/orderState/index.module.scss b/src/pages/order/components/orderState/index.module.scss
index 90dbcbb..44e9be0 100644
--- a/src/pages/order/components/orderState/index.module.scss
+++ b/src/pages/order/components/orderState/index.module.scss
@@ -15,7 +15,7 @@
}
.order_status_item{
position: relative;
- padding-left: 50px;
+ // padding-left: 50px;
&:nth-last-child(n+2) {
padding-bottom: 30px;
}
@@ -44,6 +44,7 @@
.order_status_content{
display: flex;
align-items: center;
+ padding: 0 30px;
.order_status_title{
color: $color_font_two;
font-size: $font_size;
@@ -75,6 +76,24 @@
.order_status_des_select{
color: $color_font_one;
}
+ .pay_time{
+ height: 56px;
+ background: #f6f6f6;
+ border-radius: 20px;
+ color: #3C3C3C;
+ font-size: 24px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-weight: 700;
+ margin-top: 20px;
+ text{
+ font-size: 28px;
+ color: $color_main;
+ padding: 0 10px;
+
+ }
+ }
}
.more{
width: 100%;
@@ -102,4 +121,17 @@
top: -10px;
right: -10px;
}
+ .refresh{
+ position: absolute;
+ top: 23px;
+ right: 20px;
+ display: flex;
+ color: #707070;
+ .mconfont{
+ font-size: 30px;
+ }
+ .refresh_text{
+ font-size: 23px;
+ }
+ }
}
\ No newline at end of file
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index 18ac43d..9c2409d 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -3,40 +3,53 @@ import { memo, useMemo, useState } from "react"
import styles from './index.module.scss'
import classnames from "classnames";
import { formatDateTime, formatImgUrl } from "@/common/fotmat";
-import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+import { ORDER_STATUS, PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
-
-
-type Param = {
- list: {
- status: string,
- time: string,
- tag: string,
- desc: string
- }[],
- payment_method: 0|PAYMENT_METHOD_PARAM,
-
+type List = {
+ status: string,
+ time: string,
+ tag: string,
+ desc: string
}
-//支付方式枚举
-const {
- PaymentMethodAccountPeriod,
- PaymentMethodCashOnDelivery,
-} = PAYMENT_METHOD
+type Param = {
+ onRefresh?: () => void,
+ orderInfo?: {
+ logistics_details:List[], //订单状态列表
+ payment_method: 0|PAYMENT_METHOD_PARAM, //支付方式
+ status: number //订单状态
+ }
+}
-export default memo(({list = [], payment_method = 0}:Param) => {
+
+
+export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0}, onRefresh}:Param) => {
const [showMore, setShowMore] = useState(false)
const changeMore = () => {
setShowMore(() => !showMore)
}
const dataList = useMemo(() => {
- return list.reverse()
- }, [list])
+ return orderInfo?.logistics_details?.reverse()||[]
+ }, [orderInfo])
+
+ //订单状态枚举
+ const {SaleorderstatusWaitingPrePayment} = ORDER_STATUS
+
+ //支付方式枚举
+ const {
+ PaymentMethodAccountPeriod,
+ PaymentMethodCashOnDelivery,
+ } = PAYMENT_METHOD
+
+ //倒计时
+ const count_down = useMemo(() => {
+
+ }, [orderInfo])
return (
<>
- {(dataList.length > 0)&&
+ {(dataList?.length > 0)&&
{dataList.map((item, index) =>
{(dataList.length > 1)&&}
@@ -47,6 +60,9 @@ export default memo(({list = [], payment_method = 0}:Param) => {
{/* {item.tag} */}
{item.desc}
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&
+ 剩23:58:55支付关闭,订单自动取消
+ }
)}
{(dataList.length > 2) && changeMore()}>
@@ -54,8 +70,12 @@ export default memo(({list = [], payment_method = 0}:Param) => {
}
- {(payment_method == PaymentMethodCashOnDelivery.value)&&}
- {(payment_method == PaymentMethodAccountPeriod.value)&&}
+ {(orderInfo.payment_method == PaymentMethodCashOnDelivery.value)&&}
+ {(orderInfo.payment_method == PaymentMethodAccountPeriod.value)&&}
+
+
+
+ 刷新
}
>
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 8664081..3a1f520 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -126,6 +126,11 @@ import styles from './index.module.scss'
setPayMentShow(true)
}
+ //地址组件所需数据
+ const addressInfoDetailData = useMemo(() => {
+ return {orderId:orderDetail?.id, shipment_mode:orderDetail?.shipment_mode, status: orderDetail?.status}
+ }, [orderDetail])
+
//打开地址修改
const addressRef = useRef(null)
@@ -174,6 +179,7 @@ import styles from './index.module.scss'
settle_mode: orderDetail?.settle_mode,
actual_amount: orderDetail?.actual_amount, //实付金额
wait_pay_amount: orderDetail?.wait_pay_amount, //待付金额
+ sale_mode: orderDetail?.sale_mode, //订单类型
}
}, [orderDetail])
@@ -184,12 +190,9 @@ import styles from './index.module.scss'
return (
- {/*
-
- */}
-
+
-
+
diff --git a/src/pages/orderList/components/order/index.tsx b/src/pages/orderList/components/order/index.tsx
index f96a49e..466bc5e 100644
--- a/src/pages/orderList/components/order/index.tsx
+++ b/src/pages/orderList/components/order/index.tsx
@@ -55,6 +55,7 @@ export default memo(({value, onClickBtn}: Param) => {
orderId: value?.id,
actual_amount: value?.actual_amount, //实付金额
wait_pay_amount: value?.wait_pay_amount, //待付金额
+ sale_mode: value?.sale_mode, //订单类型
}
}, [value])
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index d65cc51..cbdde48 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -75,10 +75,9 @@ export default () => {
})
if(user_res.success) {
setUserInfo({...user_res.data})
-
getAdminUserInfo()
+ reslove(true)
} else {
- console.log('aaa:::',user_res.msg)
reject(user_res.msg)
}
},
From 7e6be822bac09b6a6ba9c1d4428c040065f4eb29 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 14 Jun 2022 19:41:25 +0800
Subject: [PATCH 20/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 24 +-
package.json | 1 +
src/common/enum.ts | 15 +-
src/pages/details/index.tsx | 2 +-
.../components/orderState/index.module.scss | 3 +
.../order/components/orderState/index.tsx | 47 +-
src/pages/order/components/payment/index.tsx | 1 +
src/pages/order/index.tsx | 2 +-
src/pages/orderList/index.tsx | 9 +-
yarn.lock | 16339 ++++++++--------
10 files changed, 8428 insertions(+), 8015 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a1eaf8d..3739e07 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,13 +14,15 @@
"@tarojs/runtime": "3.3.10",
"@tarojs/taro": "3.3.10",
"big.js": "^6.1.1",
+ "dayjs": "^1.11.3",
"qs": "^6.10.3",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"react-redux": "^8.0.1",
"redux": "^4.2.0",
"redux-logger": "^3.0.6",
- "redux-thunk": "^2.4.1"
+ "redux-thunk": "^2.4.1",
+ "tarojs": "^2.1.1"
},
"devDependencies": {
"@babel/core": "^7.8.0",
@@ -7594,6 +7596,11 @@
"whatwg-url": "^7.0.0"
}
},
+ "node_modules/dayjs": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
+ },
"node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -18794,6 +18801,11 @@
"postcss-value-parser": "^3.3.0"
}
},
+ "node_modules/tarojs": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/tarojs/-/tarojs-2.1.1.tgz",
+ "integrity": "sha512-5wJ2fuiA6Fk/9zr76ZPrsJAe6UXI66gHbtwOWaxjrJZetRurfxDZUUw6wkSZB/ZxAhVhWlv9PMuNc7DlB+rtsA=="
+ },
"node_modules/terser": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
@@ -26469,6 +26481,11 @@
"whatwg-url": "^7.0.0"
}
},
+ "dayjs": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
+ },
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -34649,6 +34666,11 @@
"postcss-value-parser": "^3.3.0"
}
},
+ "tarojs": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/tarojs/-/tarojs-2.1.1.tgz",
+ "integrity": "sha512-5wJ2fuiA6Fk/9zr76ZPrsJAe6UXI66gHbtwOWaxjrJZetRurfxDZUUw6wkSZB/ZxAhVhWlv9PMuNc7DlB+rtsA=="
+ },
"terser": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
diff --git a/package.json b/package.json
index e401964..d867692 100644
--- a/package.json
+++ b/package.json
@@ -41,6 +41,7 @@
"@tarojs/runtime": "3.3.10",
"@tarojs/taro": "3.3.10",
"big.js": "^6.1.1",
+ "dayjs": "^1.11.3",
"qs": "^6.10.3",
"react": "^17.0.0",
"react-dom": "^17.0.0",
diff --git a/src/common/enum.ts b/src/common/enum.ts
index 4191898..cdcdf7a 100644
--- a/src/common/enum.ts
+++ b/src/common/enum.ts
@@ -17,13 +17,14 @@ export const ORDER_STATUS = {
//售后单状态枚举
export const AFTER_ORDER_STATUS = {
- SaleOrderStatusBooking : {value:0, label:'申请中'},
- SaleOrderStatusArranging : {value:1, label:'退货中'},
- SaleOrderStatusArranged : {value:2, label:'待验布'},
- SaleOrderStatusWaitingPayment : {value:7, label:'退款中'},
- SaleOrderStatusWaitingDelivery : {value:3, label:'已退款'},
- SaleOrderStatusWaitingReceipt : {value:8, label:'已取消'},
- SaleOrderStatusAlreadyReceipt : {value:9, label:'已拒绝'},
+ ReturnStageApplying : {value:0, label:'申请中'}, // 申请中
+ ReturnStageWaitCheck : {value:1, label:'退货中'}, // 退货中
+ ReturnStageChecked : {value:2, label:'待验布'}, // 待验布
+ ReturnStageReturned : {value:3, label:'已退款'}, // 已退款
+ ReturnStageCancel : {value:4, label:'已取消'}, // 已取消
+ ReturnStageQualityCheckPendingRefund : {value:5, label:'待退款'}, // 待退款-质检
+ ReturnStageServiceOrderPendingRefund : {value:6, label:'待退款'}, // 待退款
+ ReturnStageRejected : {value:7, label:'已拒绝'}, // 已拒绝
}
//支付方式
diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx
index b08a141..d70e2da 100644
--- a/src/pages/details/index.tsx
+++ b/src/pages/details/index.tsx
@@ -167,7 +167,7 @@ export default (props:Params) => {
- 色号 (10)
+ 色号 ({productInfo?.product_color_list?.length})
{productInfo?.product_color_list?.map(item => {
return getColorItem(item)}>
diff --git a/src/pages/order/components/orderState/index.module.scss b/src/pages/order/components/orderState/index.module.scss
index 44e9be0..dbe0c48 100644
--- a/src/pages/order/components/orderState/index.module.scss
+++ b/src/pages/order/components/orderState/index.module.scss
@@ -127,6 +127,9 @@
right: 20px;
display: flex;
color: #707070;
+ display: flex;
+ align-items: center;
+
.mconfont{
font-size: 30px;
}
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index 9c2409d..c37a145 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -1,9 +1,10 @@
import { Image, Text, View } from "@tarojs/components"
-import { memo, useMemo, useState } from "react"
+import { memo, useEffect, useMemo, useRef, useState } from "react"
import styles from './index.module.scss'
import classnames from "classnames";
import { formatDateTime, formatImgUrl } from "@/common/fotmat";
import { ORDER_STATUS, PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+import * as dayjs from 'dayjs'
type List = {
status: string,
@@ -17,21 +18,22 @@ type Param = {
orderInfo?: {
logistics_details:List[], //订单状态列表
payment_method: 0|PAYMENT_METHOD_PARAM, //支付方式
- status: number //订单状态
+ status: number, //订单状态
+ expire_time: number
}
}
-export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0}, onRefresh}:Param) => {
+export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0, delivery_time:0}, onRefresh}:Param) => {
const [showMore, setShowMore] = useState(false)
const changeMore = () => {
setShowMore(() => !showMore)
}
const dataList = useMemo(() => {
- return orderInfo?.logistics_details?.reverse()||[]
- }, [orderInfo])
+ return orderInfo.logistics_details?orderInfo?.logistics_details.reverse():[]
+ }, [orderInfo.logistics_details])
//订单状态枚举
const {SaleorderstatusWaitingPrePayment} = ORDER_STATUS
@@ -42,10 +44,35 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
PaymentMethodCashOnDelivery,
} = PAYMENT_METHOD
+
//倒计时
- const count_down = useMemo(() => {
-
- }, [orderInfo])
+ const timeObj:any = useRef()
+ useEffect(() => {
+ if(orderInfo.expire_time) {
+ timeObj.current = setInterval(() => {
+ count_down()
+ }, 1000)
+ }
+ return () => {
+ clearInterval(timeObj.current)
+ }
+ }, [orderInfo.expire_time])
+
+
+ const count_down = () => {
+ var startData = dayjs();
+ var endDate = dayjs(orderInfo.expire_time);
+ console.log('endDate::', endDate.format('YYYY-MM-DD HH:mm'))
+ var _dd = endDate.diff(startData,'day');
+ var _hh = endDate.diff(startData,'hour');
+ var _mm = endDate.diff(startData,'minute');
+ var _ss = endDate.diff(startData,'second');
+ // 转换
+ var hh = _hh - (_dd*24);
+ var mm = _mm - (_hh*60);
+ var ss = _ss - (_mm*60);
+ console.log(`${_dd} ${hh} ${mm} ${ss}`)
+ }
return (
<>
@@ -73,10 +100,10 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
{(orderInfo.payment_method == PaymentMethodCashOnDelivery.value)&&}
{(orderInfo.payment_method == PaymentMethodAccountPeriod.value)&&}
-
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&
刷新
-
+ }
}
>
)
diff --git a/src/pages/order/components/payment/index.tsx b/src/pages/order/components/payment/index.tsx
index c3d0b60..a07cc7a 100644
--- a/src/pages/order/components/payment/index.tsx
+++ b/src/pages/order/components/payment/index.tsx
@@ -121,6 +121,7 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
//是否显示七天账期
const show_account_payment = useMemo(() => {
+ console.log('orderInfo?.status::',orderInfo)
//支付方式是账期支付,不显示
if(orderInfo?.payment_method == PaymentMethodAccountPeriod.value) return false
//支付方式是货到付款,不显示
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 3a1f520..0586039 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -190,7 +190,7 @@ import styles from './index.module.scss'
return (
-
+
diff --git a/src/pages/orderList/index.tsx b/src/pages/orderList/index.tsx
index 7dbe807..49c1b4b 100644
--- a/src/pages/orderList/index.tsx
+++ b/src/pages/orderList/index.tsx
@@ -96,12 +96,17 @@ export default () => {
//监听点击的按钮
const clickOrderBtn = useCallback(({status, orderInfo}) => {
- console.log('status:::', status)
if(status == 1 || status == 6) {
getOrderList()
} else if(status == 2) {
//去支付
- setPayOrderInfo({orderId:orderInfo.should_collect_order_id, payment_method:orderInfo.payment_method})
+ console.log('orderInfo::',orderInfo)
+ setPayOrderInfo({
+ should_collect_order_id: orderInfo.should_collect_order_id,//应付单id
+ pre_collect_order_id: orderInfo.pre_collect_order_id, //预付单id
+ status: orderInfo.status, //订单状态
+ payment_method: orderInfo.payment_method //支付方式
+ })
toPay()
}
}, [orderData])
diff --git a/yarn.lock b/yarn.lock
index 32d3695..72839ec 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,28 +3,28 @@
"@ampproject/remapping@^2.1.0":
- version "2.1.2"
- resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz"
- integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
+ "integrity" "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg=="
+ "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz"
+ "version" "2.1.2"
dependencies:
"@jridgewell/trace-mapping" "^0.3.0"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
- integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
+ "integrity" "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg=="
+ "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/highlight" "^7.16.7"
"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.7", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz"
- integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==
+ "integrity" "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ=="
+ "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz"
+ "version" "7.17.7"
-"@babel/core@^7.11.1", "@babel/core@^7.14.0", "@babel/core@^7.8.0":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz"
- integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==
+"@babel/core@*", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.14.0", "@babel/core@^7.4.0-0", "@babel/core@^7.8.0":
+ "integrity" "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ=="
+ "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz"
+ "version" "7.17.8"
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7"
@@ -36,50 +36,50 @@
"@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.3"
"@babel/types" "^7.17.0"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.2"
- json5 "^2.1.2"
- semver "^6.3.0"
+ "convert-source-map" "^1.7.0"
+ "debug" "^4.1.0"
+ "gensync" "^1.0.0-beta.2"
+ "json5" "^2.1.2"
+ "semver" "^6.3.0"
"@babel/generator@^7.17.3", "@babel/generator@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz"
- integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==
+ "integrity" "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w=="
+ "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/types" "^7.17.0"
- jsesc "^2.5.1"
- source-map "^0.5.0"
+ "jsesc" "^2.5.1"
+ "source-map" "^0.5.0"
"@babel/helper-annotate-as-pure@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz"
- integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
+ "integrity" "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz"
- integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==
+ "integrity" "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-explode-assignable-expression" "^7.16.7"
"@babel/types" "^7.16.7"
"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"
- integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==
+ "integrity" "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/compat-data" "^7.17.7"
"@babel/helper-validator-option" "^7.16.7"
- browserslist "^4.17.5"
- semver "^6.3.0"
+ "browserslist" "^4.17.5"
+ "semver" "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5", "@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":
- version "7.17.6"
- resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz"
- integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==
+ "integrity" "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz"
+ "version" "7.17.6"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-environment-visitor" "^7.16.7"
@@ -90,82 +90,82 @@
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-create-regexp-features-plugin@^7.16.7":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz"
- integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==
+ "integrity" "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- regexpu-core "^5.0.1"
+ "regexpu-core" "^5.0.1"
"@babel/helper-define-polyfill-provider@^0.3.1":
- version "0.3.1"
- resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"
- integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==
+ "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
"@babel/helper-compilation-targets" "^7.13.0"
"@babel/helper-module-imports" "^7.12.13"
"@babel/helper-plugin-utils" "^7.13.0"
"@babel/traverse" "^7.13.0"
- debug "^4.1.1"
- lodash.debounce "^4.0.8"
- resolve "^1.14.2"
- semver "^6.1.2"
+ "debug" "^4.1.1"
+ "lodash.debounce" "^4.0.8"
+ "resolve" "^1.14.2"
+ "semver" "^6.1.2"
"@babel/helper-environment-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"
- integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
+ "integrity" "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-explode-assignable-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz"
- integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==
+ "integrity" "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-function-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz"
- integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==
+ "integrity" "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-get-function-arity" "^7.16.7"
"@babel/template" "^7.16.7"
"@babel/types" "^7.16.7"
"@babel/helper-get-function-arity@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz"
- integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
+ "integrity" "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-hoist-variables@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"
- integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
+ "integrity" "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-member-expression-to-functions@^7.16.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz"
- integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
+ "integrity" "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/types" "^7.17.0"
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"
- integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
+ "integrity" "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz"
- integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
+ "integrity" "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7"
@@ -177,30 +177,30 @@
"@babel/types" "^7.17.0"
"@babel/helper-optimise-call-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz"
- integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
+ "integrity" "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"
- integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==
+ "integrity" "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz"
+ "version" "7.16.7"
"@babel/helper-remap-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz"
- integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
+ "integrity" "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-wrap-function" "^7.16.8"
"@babel/types" "^7.16.8"
"@babel/helper-replace-supers@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz"
- integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==
+ "integrity" "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-member-expression-to-functions" "^7.16.7"
@@ -209,40 +209,40 @@
"@babel/types" "^7.16.7"
"@babel/helper-simple-access@^7.17.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz"
- integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
+ "integrity" "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/types" "^7.17.0"
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
- version "7.16.0"
- resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"
- integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==
+ "integrity" "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"
+ "version" "7.16.0"
dependencies:
"@babel/types" "^7.16.0"
"@babel/helper-split-export-declaration@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"
- integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
+ "integrity" "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/types" "^7.16.7"
"@babel/helper-validator-identifier@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
- integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+ "integrity" "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
+ "version" "7.16.7"
"@babel/helper-validator-option@^7.12.17", "@babel/helper-validator-option@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"
- integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
+ "integrity" "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"
+ "version" "7.16.7"
"@babel/helper-wrap-function@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz"
- integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
+ "integrity" "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw=="
+ "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-function-name" "^7.16.7"
"@babel/template" "^7.16.7"
@@ -250,158 +250,155 @@
"@babel/types" "^7.16.8"
"@babel/helpers@^7.17.8":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz"
- integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==
+ "integrity" "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw=="
+ "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz"
+ "version" "7.17.8"
dependencies:
"@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.3"
"@babel/types" "^7.17.0"
"@babel/highlight@^7.16.7":
- version "7.16.10"
- resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz"
- integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==
+ "integrity" "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw=="
+ "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz"
+ "version" "7.16.10"
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
+ "chalk" "^2.0.0"
+ "js-tokens" "^4.0.0"
"@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8", "@babel/parser@^7.7.0":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz"
- integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==
+ "integrity" "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ=="
+ "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz"
+ "version" "7.17.8"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz"
- integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==
+ "integrity" "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz"
- integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==
+ "integrity" "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-proposal-optional-chaining" "^7.16.7"
"@babel/plugin-proposal-async-generator-functions@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz"
- integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
+ "integrity" "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-class-properties@7.10.4":
- version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz"
- integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"
- integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
+"@babel/plugin-proposal-class-properties@^7.0.0":
+ "integrity" "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
+"@babel/plugin-proposal-class-properties@^7.16.7":
+ "integrity" "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"
+ "version" "7.16.7"
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.16.7"
+
+"@babel/plugin-proposal-class-properties@7.10.4":
+ "integrity" "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz"
+ "version" "7.10.4"
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.10.4"
+
"@babel/plugin-proposal-class-static-block@^7.16.7":
- version "7.17.6"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz"
- integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==
+ "integrity" "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz"
+ "version" "7.17.6"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.17.6"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-proposal-decorators@7.10.5":
- version "7.10.5"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz"
- integrity sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ==
+ "integrity" "sha512-Sc5TAQSZuLzgY0664mMDn24Vw2P8g/VhyLyGPaWiHahhgLqeZvcGeyBZOrJW0oSKIK2mvQ22a1ENXBIQLhrEiQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.10.5.tgz"
+ "version" "7.10.5"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.10.5"
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-decorators" "^7.10.4"
"@babel/plugin-proposal-dynamic-import@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz"
- integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==
+ "integrity" "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-proposal-export-default-from@^7.0.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz"
- integrity sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==
+ "integrity" "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-export-default-from" "^7.16.7"
"@babel/plugin-proposal-export-namespace-from@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz"
- integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==
+ "integrity" "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-proposal-json-strings@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz"
- integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==
+ "integrity" "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz"
- integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==
+ "integrity" "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"
- integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
+ "integrity" "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-proposal-numeric-separator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz"
- integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==
+ "integrity" "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@7.14.7":
- version "7.14.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz"
- integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==
- dependencies:
- "@babel/compat-data" "^7.14.7"
- "@babel/helper-compilation-targets" "^7.14.5"
- "@babel/helper-plugin-utils" "^7.14.5"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.14.5"
-
"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.16.7":
- version "7.17.3"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz"
- integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==
+ "integrity" "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz"
+ "version" "7.17.3"
dependencies:
"@babel/compat-data" "^7.17.0"
"@babel/helper-compilation-targets" "^7.16.7"
@@ -409,35 +406,46 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.16.7"
+"@babel/plugin-proposal-object-rest-spread@7.14.7":
+ "integrity" "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz"
+ "version" "7.14.7"
+ dependencies:
+ "@babel/compat-data" "^7.14.7"
+ "@babel/helper-compilation-targets" "^7.14.5"
+ "@babel/helper-plugin-utils" "^7.14.5"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-transform-parameters" "^7.14.5"
+
"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz"
- integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==
+ "integrity" "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"
- integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
+ "integrity" "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-proposal-private-methods@^7.16.11":
- version "7.16.11"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz"
- integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==
+ "integrity" "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz"
+ "version" "7.16.11"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.16.10"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-proposal-private-property-in-object@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz"
- integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==
+ "integrity" "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-create-class-features-plugin" "^7.16.7"
@@ -445,180 +453,180 @@
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz"
- integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==
+ "integrity" "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-async-generators@^7.8.4":
- version "7.8.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
- integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
+ "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
+ "version" "7.8.4"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-class-properties@^7.12.13":
- version "7.12.13"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
+ "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
+ "version" "7.12.13"
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-syntax-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
- integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
+ "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-decorators@^7.10.4":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz"
- integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==
+ "integrity" "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
- integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
+ "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz"
- integrity sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==
+ "integrity" "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
- integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
+ "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-flow@^7.16.7", "@babel/plugin-syntax-flow@^7.2.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz"
- integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==
+ "integrity" "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-json-strings@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
- integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
+ "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.16.7", "@babel/plugin-syntax-jsx@^7.2.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz"
- integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==
+ "integrity" "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
- version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
- integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
+ "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
+ "version" "7.10.4"
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
- integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
+ "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-numeric-separator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
- integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
+ "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
+ "version" "7.10.4"
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
+ "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
- integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
+ "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
- integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
+ "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
+ "version" "7.8.3"
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
- integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
+ "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-top-level-await@^7.14.5":
- version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
- integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
+ "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz"
- integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==
+ "integrity" "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz"
- integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==
+ "integrity" "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz"
- integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==
+ "integrity" "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-module-imports" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-transform-block-scoped-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz"
- integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==
+ "integrity" "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz"
- integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==
+ "integrity" "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz"
- integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==
+ "integrity" "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-environment-visitor" "^7.16.7"
@@ -627,196 +635,196 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-replace-supers" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
- globals "^11.1.0"
+ "globals" "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz"
- integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==
+ "integrity" "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.16.7":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz"
- integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==
+ "integrity" "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz"
- integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==
+ "integrity" "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-duplicate-keys@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz"
- integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==
+ "integrity" "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz"
- integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==
+ "integrity" "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-flow-strip-types@^7.0.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz"
- integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==
+ "integrity" "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-flow" "^7.16.7"
"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz"
- integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==
+ "integrity" "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz"
- integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==
+ "integrity" "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-compilation-targets" "^7.16.7"
"@babel/helper-function-name" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz"
- integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==
+ "integrity" "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-member-expression-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz"
- integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==
+ "integrity" "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-modules-amd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz"
- integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==
+ "integrity" "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-module-transforms" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "babel-plugin-dynamic-import-node" "^2.3.3"
"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.16.8":
- version "7.17.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz"
- integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==
+ "integrity" "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz"
+ "version" "7.17.7"
dependencies:
"@babel/helper-module-transforms" "^7.17.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-simple-access" "^7.17.7"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "babel-plugin-dynamic-import-node" "^2.3.3"
"@babel/plugin-transform-modules-systemjs@^7.16.7":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz"
- integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==
+ "integrity" "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz"
+ "version" "7.17.8"
dependencies:
"@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-module-transforms" "^7.17.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-validator-identifier" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
+ "babel-plugin-dynamic-import-node" "^2.3.3"
"@babel/plugin-transform-modules-umd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz"
- integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==
+ "integrity" "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-module-transforms" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz"
- integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==
+ "integrity" "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/plugin-transform-new-target@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz"
- integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==
+ "integrity" "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-object-assign@^7.0.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.7.tgz"
- integrity sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q==
+ "integrity" "sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-object-super@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz"
- integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==
+ "integrity" "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-replace-supers" "^7.16.7"
"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.14.5", "@babel/plugin-transform-parameters@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz"
- integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==
+ "integrity" "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-property-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz"
- integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==
+ "integrity" "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-react-display-name@^7.0.0", "@babel/plugin-transform-react-display-name@^7.12.13":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz"
- integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==
+ "integrity" "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-react-jsx-development@^7.12.12":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz"
- integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==
+ "integrity" "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/plugin-transform-react-jsx" "^7.16.7"
"@babel/plugin-transform-react-jsx-self@^7.0.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz"
- integrity sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==
+ "integrity" "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-react-jsx-source@^7.0.0":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz"
- integrity sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==
+ "integrity" "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.16.7":
- version "7.17.3"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz"
- integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==
+ "integrity" "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz"
+ "version" "7.17.3"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7"
@@ -825,113 +833,113 @@
"@babel/types" "^7.17.0"
"@babel/plugin-transform-react-pure-annotations@^7.12.1":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz"
- integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==
+ "integrity" "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz"
- integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==
+ "integrity" "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
- regenerator-transform "^0.14.2"
+ "regenerator-transform" "^0.14.2"
"@babel/plugin-transform-reserved-words@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz"
- integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==
+ "integrity" "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-runtime@7.11.0":
- version "7.11.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz"
- integrity sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw==
- dependencies:
- "@babel/helper-module-imports" "^7.10.4"
- "@babel/helper-plugin-utils" "^7.10.4"
- resolve "^1.8.1"
- semver "^5.5.1"
-
"@babel/plugin-transform-runtime@^7.0.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz"
- integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==
+ "integrity" "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
"@babel/helper-module-imports" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- semver "^6.3.0"
+ "babel-plugin-polyfill-corejs2" "^0.3.0"
+ "babel-plugin-polyfill-corejs3" "^0.5.0"
+ "babel-plugin-polyfill-regenerator" "^0.3.0"
+ "semver" "^6.3.0"
+
+"@babel/plugin-transform-runtime@7.11.0":
+ "integrity" "sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz"
+ "version" "7.11.0"
+ dependencies:
+ "@babel/helper-module-imports" "^7.10.4"
+ "@babel/helper-plugin-utils" "^7.10.4"
+ "resolve" "^1.8.1"
+ "semver" "^5.5.1"
"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz"
- integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==
+ "integrity" "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz"
- integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==
+ "integrity" "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz"
- integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==
+ "integrity" "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz"
- integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==
+ "integrity" "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-typeof-symbol@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz"
- integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==
+ "integrity" "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-typescript@^7.12.17", "@babel/plugin-transform-typescript@^7.5.0":
- version "7.16.8"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz"
- integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==
+ "integrity" "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz"
+ "version" "7.16.8"
dependencies:
"@babel/helper-create-class-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-typescript" "^7.16.7"
"@babel/plugin-transform-unicode-escapes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz"
- integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==
+ "integrity" "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz"
- integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==
+ "integrity" "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q=="
+ "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/preset-env@^7.11.0":
- version "7.16.11"
- resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz"
- integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==
+ "integrity" "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g=="
+ "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz"
+ "version" "7.16.11"
dependencies:
"@babel/compat-data" "^7.16.8"
"@babel/helper-compilation-targets" "^7.16.7"
@@ -1002,27 +1010,27 @@
"@babel/plugin-transform-unicode-regex" "^7.16.7"
"@babel/preset-modules" "^0.1.5"
"@babel/types" "^7.16.8"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- core-js-compat "^3.20.2"
- semver "^6.3.0"
+ "babel-plugin-polyfill-corejs2" "^0.3.0"
+ "babel-plugin-polyfill-corejs3" "^0.5.0"
+ "babel-plugin-polyfill-regenerator" "^0.3.0"
+ "core-js-compat" "^3.20.2"
+ "semver" "^6.3.0"
"@babel/preset-modules@^0.1.5":
- version "0.1.5"
- resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
- integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
+ "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA=="
+ "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz"
+ "version" "0.1.5"
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
"@babel/plugin-transform-dotall-regex" "^7.4.4"
"@babel/types" "^7.4.4"
- esutils "^2.0.2"
+ "esutils" "^2.0.2"
"@babel/preset-react@7.12.13":
- version "7.12.13"
- resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz"
- integrity sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==
+ "integrity" "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA=="
+ "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz"
+ "version" "7.12.13"
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-transform-react-display-name" "^7.12.13"
@@ -1031,53 +1039,53 @@
"@babel/plugin-transform-react-pure-annotations" "^7.12.1"
"@babel/preset-typescript@7.12.17":
- version "7.12.17"
- resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.17.tgz"
- integrity sha512-T513uT4VSThRcmWeqcLkITKJ1oGQho9wfWuhQm10paClQkp1qyd0Wf8mvC8Se7UYssMyRSj4tZYpVTkCmAK/mA==
+ "integrity" "sha512-T513uT4VSThRcmWeqcLkITKJ1oGQho9wfWuhQm10paClQkp1qyd0Wf8mvC8Se7UYssMyRSj4tZYpVTkCmAK/mA=="
+ "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.17.tgz"
+ "version" "7.12.17"
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/helper-validator-option" "^7.12.17"
"@babel/plugin-transform-typescript" "^7.12.17"
"@babel/register@7.14.5":
- version "7.14.5"
- resolved "https://registry.npmjs.org/@babel/register/-/register-7.14.5.tgz"
- integrity sha512-TjJpGz/aDjFGWsItRBQMOFTrmTI9tr79CHOK+KIvLeCkbxuOAk2M5QHjvruIMGoo9OuccMh5euplPzc5FjAKGg==
+ "integrity" "sha512-TjJpGz/aDjFGWsItRBQMOFTrmTI9tr79CHOK+KIvLeCkbxuOAk2M5QHjvruIMGoo9OuccMh5euplPzc5FjAKGg=="
+ "resolved" "https://registry.npmjs.org/@babel/register/-/register-7.14.5.tgz"
+ "version" "7.14.5"
dependencies:
- clone-deep "^4.0.1"
- find-cache-dir "^2.0.0"
- make-dir "^2.1.0"
- pirates "^4.0.0"
- source-map-support "^0.5.16"
+ "clone-deep" "^4.0.1"
+ "find-cache-dir" "^2.0.0"
+ "make-dir" "^2.1.0"
+ "pirates" "^4.0.0"
+ "source-map-support" "^0.5.16"
"@babel/runtime-corejs3@^7.14.8":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz"
- integrity sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==
+ "integrity" "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ=="
+ "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz"
+ "version" "7.17.8"
dependencies:
- core-js-pure "^3.20.2"
- regenerator-runtime "^0.13.4"
+ "core-js-pure" "^3.20.2"
+ "regenerator-runtime" "^0.13.4"
"@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
- version "7.17.8"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz"
- integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==
+ "integrity" "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="
+ "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz"
+ "version" "7.17.8"
dependencies:
- regenerator-runtime "^0.13.4"
+ "regenerator-runtime" "^0.13.4"
"@babel/template@^7.0.0", "@babel/template@^7.16.7":
- version "7.16.7"
- resolved "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz"
- integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
+ "integrity" "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w=="
+ "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz"
+ "version" "7.16.7"
dependencies:
"@babel/code-frame" "^7.16.7"
"@babel/parser" "^7.16.7"
"@babel/types" "^7.16.7"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.0":
- version "7.17.3"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz"
- integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==
+ "integrity" "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw=="
+ "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz"
+ "version" "7.17.3"
dependencies:
"@babel/code-frame" "^7.16.7"
"@babel/generator" "^7.17.3"
@@ -1087,43 +1095,43 @@
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/parser" "^7.17.3"
"@babel/types" "^7.17.0"
- debug "^4.1.0"
- globals "^11.1.0"
+ "debug" "^4.1.0"
+ "globals" "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
- integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
+ "integrity" "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw=="
+ "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz"
+ "version" "7.17.0"
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
- to-fast-properties "^2.0.0"
+ "to-fast-properties" "^2.0.0"
"@gar/promisify@^1.0.1":
- version "1.1.3"
- resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
- integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
+ "integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
+ "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
+ "version" "1.1.3"
"@hapi/address@^4.0.1":
- version "4.1.0"
- resolved "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz"
- integrity sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==
+ "integrity" "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ=="
+ "resolved" "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
"@hapi/hoek" "^9.0.0"
"@hapi/formula@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz"
- integrity sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==
+ "integrity" "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A=="
+ "resolved" "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz"
+ "version" "2.0.0"
"@hapi/hoek@^9.0.0":
- version "9.2.1"
- resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz"
- integrity sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==
+ "integrity" "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw=="
+ "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz"
+ "version" "9.2.1"
"@hapi/joi@17.1.1":
- version "17.1.1"
- resolved "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz"
- integrity sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==
+ "integrity" "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg=="
+ "resolved" "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz"
+ "version" "17.1.1"
dependencies:
"@hapi/address" "^4.0.1"
"@hapi/formula" "^2.0.0"
@@ -1132,129 +1140,129 @@
"@hapi/topo" "^5.0.0"
"@hapi/pinpoint@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz"
- integrity sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==
+ "integrity" "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw=="
+ "resolved" "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz"
+ "version" "2.0.0"
"@hapi/topo@^5.0.0":
- version "5.1.0"
- resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz"
- integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
+ "integrity" "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg=="
+ "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz"
+ "version" "5.1.0"
dependencies:
"@hapi/hoek" "^9.0.0"
"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.5"
- resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz"
- integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==
+ "integrity" "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew=="
+ "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz"
+ "version" "3.0.5"
"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.11"
- resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz"
- integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
+ "integrity" "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg=="
+ "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz"
+ "version" "1.4.11"
"@jridgewell/trace-mapping@^0.3.0":
- version "0.3.4"
- resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz"
- integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
+ "integrity" "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ=="
+ "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz"
+ "version" "0.3.4"
dependencies:
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
"@mrmlnc/readdir-enhanced@^2.2.1":
- version "2.2.1"
- resolved "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz"
- integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==
+ "integrity" "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g=="
+ "resolved" "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz"
+ "version" "2.2.1"
dependencies:
- call-me-maybe "^1.0.1"
- glob-to-regexp "^0.3.0"
+ "call-me-maybe" "^1.0.1"
+ "glob-to-regexp" "^0.3.0"
"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
+ "version" "2.1.5"
dependencies:
"@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+ "run-parallel" "^1.1.9"
"@nodelib/fs.stat@^1.1.2":
- version "1.1.3"
- resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz"
- integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
+ "integrity" "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz"
+ "version" "1.1.3"
+
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
+ "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
+ "version" "2.0.5"
"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
+ "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
+ "version" "1.2.8"
dependencies:
"@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
+ "fastq" "^1.6.0"
"@npmcli/fs@^1.0.0":
- version "1.1.1"
- resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz"
- integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==
+ "integrity" "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ=="
+ "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
"@gar/promisify" "^1.0.1"
- semver "^7.3.5"
+ "semver" "^7.3.5"
"@npmcli/move-file@^1.0.1":
- version "1.1.2"
- resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz"
- integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
+ "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="
+ "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
- mkdirp "^1.0.4"
- rimraf "^3.0.2"
+ "mkdirp" "^1.0.4"
+ "rimraf" "^3.0.2"
"@pmmmwh/react-refresh-webpack-plugin@0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz"
- integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==
+ "integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ=="
+ "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz"
+ "version" "0.4.3"
dependencies:
- ansi-html "^0.0.7"
- error-stack-parser "^2.0.6"
- html-entities "^1.2.1"
- native-url "^0.2.6"
- schema-utils "^2.6.5"
- source-map "^0.7.3"
+ "ansi-html" "^0.0.7"
+ "error-stack-parser" "^2.0.6"
+ "html-entities" "^1.2.1"
+ "native-url" "^0.2.6"
+ "schema-utils" "^2.6.5"
+ "source-map" "^0.7.3"
"@stencil/core@2.4.0":
- version "2.4.0"
- resolved "https://registry.npmjs.org/@stencil/core/-/core-2.4.0.tgz"
- integrity sha512-gU6+Yyd6O0KrCSS/O6j8KKqmRo+/Dcs2fI0+APCpbAWK+nqhwDISpdnSEfGDCLMoAC08XOZCycBRk2K1VGnEcg==
+ "integrity" "sha512-gU6+Yyd6O0KrCSS/O6j8KKqmRo+/Dcs2fI0+APCpbAWK+nqhwDISpdnSEfGDCLMoAC08XOZCycBRk2K1VGnEcg=="
+ "resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.4.0.tgz"
+ "version" "2.4.0"
"@tarojs/api@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/api/-/api-3.3.10.tgz"
- integrity sha512-evSDbDKtR1u3SMt3asFh7CB4e0yHxHESQMGjiQA3pimln3Ir4Znm7nm18+Z3mfoRvXef1YiPjprwGcy4B3TuWw==
+ "integrity" "sha512-evSDbDKtR1u3SMt3asFh7CB4e0yHxHESQMGjiQA3pimln3Ir4Znm7nm18+Z3mfoRvXef1YiPjprwGcy4B3TuWw=="
+ "resolved" "https://registry.npmjs.org/@tarojs/api/-/api-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@babel/runtime" "^7.11.2"
"@tarojs/runtime" "3.3.10"
"@tarojs/components@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/components/-/components-3.3.10.tgz"
- integrity sha512-z3TnHGUElQu8xkbEL+2sXaRCW0eMWbOELVrKnvhVVmqzBv5HlQ3phh0hkA5y18VcmvDN3+LkhJWBtZB3pn10FA==
+ "integrity" "sha512-z3TnHGUElQu8xkbEL+2sXaRCW0eMWbOELVrKnvhVVmqzBv5HlQ3phh0hkA5y18VcmvDN3+LkhJWBtZB3pn10FA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/components/-/components-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@stencil/core" "2.4.0"
"@tarojs/taro" "3.3.10"
- better-scroll "^1.14.1"
- classnames "^2.2.5"
- intersection-observer "^0.7.0"
- omit.js "^1.0.0"
- resolve-pathname "^3.0.0"
- swiper "6.8.0"
- weui "^1.1.2"
+ "better-scroll" "^1.14.1"
+ "classnames" "^2.2.5"
+ "intersection-observer" "^0.7.0"
+ "omit.js" "^1.0.0"
+ "resolve-pathname" "^3.0.0"
+ "swiper" "6.8.0"
+ "weui" "^1.1.2"
"@tarojs/helper@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/helper/-/helper-3.3.10.tgz"
- integrity sha512-norB8hGOOukTibwW3NOVZj2PZGjQ6zm+KQQ+uP+csiX8/GVSFAkA8D9drlvE4JVEsYIj29y+v4grttKe8/SaFg==
+ "integrity" "sha512-norB8hGOOukTibwW3NOVZj2PZGjQ6zm+KQQ+uP+csiX8/GVSFAkA8D9drlvE4JVEsYIj29y+v4grttKe8/SaFg=="
+ "resolved" "https://registry.npmjs.org/@tarojs/helper/-/helper-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@babel/core" "^7.11.1"
"@babel/plugin-proposal-class-properties" "7.10.4"
@@ -1266,20 +1274,20 @@
"@babel/register" "7.14.5"
"@babel/runtime" "^7.9.2"
"@tarojs/taro" "3.3.10"
- chalk "3.0.0"
- chokidar "3.3.1"
- cross-spawn "7.0.3"
- debug "4.1.1"
- find-yarn-workspace-root "2.0.0"
- fs-extra "8.1.0"
- lodash "4.17.21"
- resolve "1.15.1"
- yauzl "2.10.0"
+ "chalk" "3.0.0"
+ "chokidar" "3.3.1"
+ "cross-spawn" "7.0.3"
+ "debug" "4.1.1"
+ "find-yarn-workspace-root" "2.0.0"
+ "fs-extra" "8.1.0"
+ "lodash" "4.17.21"
+ "resolve" "1.15.1"
+ "yauzl" "2.10.0"
"@tarojs/mini-runner@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/mini-runner/-/mini-runner-3.3.10.tgz"
- integrity sha512-mn8/Jpg5aumu2lKqi8E/MdJW3K6xvd/XXiNccMSD6eHTHR38SRcLCNwKMqABwEDRd5U+0FWJLaazGwt9Vcodbg==
+ "integrity" "sha512-mn8/Jpg5aumu2lKqi8E/MdJW3K6xvd/XXiNccMSD6eHTHR38SRcLCNwKMqABwEDRd5U+0FWJLaazGwt9Vcodbg=="
+ "resolved" "https://registry.npmjs.org/@tarojs/mini-runner/-/mini-runner-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@babel/core" "^7.11.1"
"@tarojs/helper" "3.3.10"
@@ -1294,196 +1302,196 @@
"@tarojs/shared" "3.3.10"
"@tarojs/taro" "3.3.10"
"@tarojs/taro-loader" "3.3.10"
- babel-loader "8.2.1"
- copy-webpack-plugin "5.1.2"
- css "2.2.4"
- css-loader "^3.0.0"
- csso-webpack-plugin "2.0.0-beta.1"
- file-loader "^6.0.0"
- fs-extra "^8.0.1"
- html-minifier "^4.0.0"
- jsdom "^15.2.1"
- less "^4.1.0"
- less-loader "7.3.0"
- loader-utils "^1.2.3"
- lodash "^4.17.11"
- md5 "^2.3.0"
- micromatch "^4.0.2"
- mini-css-extract-plugin "0.8.0"
- miniprogram-simulate "^1.1.5"
- mkdirp "^1.0.4"
- ora "^3.4.0"
- postcss "8.3.5"
- postcss-html-transform "3.3.10"
- postcss-import "12.0.1"
- postcss-loader "4.3.0"
- postcss-pxtransform "3.3.10"
- postcss-url "8.0.0"
- regenerator-runtime "0.11"
- request "^2.88.0"
- resolve "^1.11.1"
- resolve-url-loader "4.0.0"
- sass "1.32.11"
- sass-loader "10.1.1"
- sax "1.2.4"
- stylus "^0.54.7"
- stylus-loader "^3.0.2"
- tapable "1.1.3"
- terser-webpack-plugin "^3.0.5"
- url-loader "^4.1.0"
- vm2 "^3.8.4"
- webpack "4.46.0"
- webpack-chain "4.9.0"
- webpack-format-messages "^2.0.5"
- yauzl "2.10.0"
+ "babel-loader" "8.2.1"
+ "copy-webpack-plugin" "5.1.2"
+ "css" "2.2.4"
+ "css-loader" "^3.0.0"
+ "csso-webpack-plugin" "2.0.0-beta.1"
+ "file-loader" "^6.0.0"
+ "fs-extra" "^8.0.1"
+ "html-minifier" "^4.0.0"
+ "jsdom" "^15.2.1"
+ "less" "^4.1.0"
+ "less-loader" "7.3.0"
+ "loader-utils" "^1.2.3"
+ "lodash" "^4.17.11"
+ "md5" "^2.3.0"
+ "micromatch" "^4.0.2"
+ "mini-css-extract-plugin" "0.8.0"
+ "miniprogram-simulate" "^1.1.5"
+ "mkdirp" "^1.0.4"
+ "ora" "^3.4.0"
+ "postcss" "8.3.5"
+ "postcss-html-transform" "3.3.10"
+ "postcss-import" "12.0.1"
+ "postcss-loader" "4.3.0"
+ "postcss-pxtransform" "3.3.10"
+ "postcss-url" "8.0.0"
+ "regenerator-runtime" "0.11"
+ "request" "^2.88.0"
+ "resolve" "^1.11.1"
+ "resolve-url-loader" "4.0.0"
+ "sass" "1.32.11"
+ "sass-loader" "10.1.1"
+ "sax" "1.2.4"
+ "stylus" "^0.54.7"
+ "stylus-loader" "^3.0.2"
+ "tapable" "1.1.3"
+ "terser-webpack-plugin" "^3.0.5"
+ "url-loader" "^4.1.0"
+ "vm2" "^3.8.4"
+ "webpack" "4.46.0"
+ "webpack-chain" "4.9.0"
+ "webpack-format-messages" "^2.0.5"
+ "yauzl" "2.10.0"
"@tarojs/plugin-platform-alipay@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.3.10.tgz"
- integrity sha512-hbsCk++etkRsi/IQNEIY4R94dwqtTSVB/1sBfgbtuzVe0fOSbrlfwFwzJOrE131CnAXmI9sWiCF/MTy0qCKWjA==
+ "integrity" "sha512-hbsCk++etkRsi/IQNEIY4R94dwqtTSVB/1sBfgbtuzVe0fOSbrlfwFwzJOrE131CnAXmI9sWiCF/MTy0qCKWjA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/components" "3.3.10"
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/plugin-platform-jd@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-jd/-/plugin-platform-jd-3.3.10.tgz"
- integrity sha512-PauTBbHp6XxMDO9hQ1VTi8u1EW5X+E24kfd3+Wuk+tQHSu4zqJ4iWvgVNNuWONIoHp2OAcWp6DbIx6u1EEfFgA==
+ "integrity" "sha512-PauTBbHp6XxMDO9hQ1VTi8u1EW5X+E24kfd3+Wuk+tQHSu4zqJ4iWvgVNNuWONIoHp2OAcWp6DbIx6u1EEfFgA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-jd/-/plugin-platform-jd-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/plugin-platform-qq@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-qq/-/plugin-platform-qq-3.3.10.tgz"
- integrity sha512-DvqaXur1mwTop1RjZeMc3LsfEbw6aH4M0FZXeP4+MVrv5AXS6vp52jvf2SYEB+UnhJ1scBazxdlvhH3VNbgwkA==
+ "integrity" "sha512-DvqaXur1mwTop1RjZeMc3LsfEbw6aH4M0FZXeP4+MVrv5AXS6vp52jvf2SYEB+UnhJ1scBazxdlvhH3VNbgwkA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-qq/-/plugin-platform-qq-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/plugin-platform-weapp" "3.3.10"
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/plugin-platform-swan@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-swan/-/plugin-platform-swan-3.3.10.tgz"
- integrity sha512-qC8GyLUANkzXCheEv2WLMS6bTVYIETqfWm+hSwnmuUIsRxaw6/lZ1zgWi0oLWI/LzfwhMnYjs/eZjDRPRYEx5g==
+ "integrity" "sha512-qC8GyLUANkzXCheEv2WLMS6bTVYIETqfWm+hSwnmuUIsRxaw6/lZ1zgWi0oLWI/LzfwhMnYjs/eZjDRPRYEx5g=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-swan/-/plugin-platform-swan-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/components" "3.3.10"
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/plugin-platform-tt@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-tt/-/plugin-platform-tt-3.3.10.tgz"
- integrity sha512-+iDeeBop10J6VhORX5vW6HoJsnpjGDLBfrlNnAG5o7W3WvBvfymoNQ/fkAl65bFQz/MNut7ypzXXdQI3h3LvkA==
+ "integrity" "sha512-+iDeeBop10J6VhORX5vW6HoJsnpjGDLBfrlNnAG5o7W3WvBvfymoNQ/fkAl65bFQz/MNut7ypzXXdQI3h3LvkA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-tt/-/plugin-platform-tt-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/plugin-platform-weapp@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/plugin-platform-weapp/-/plugin-platform-weapp-3.3.10.tgz"
- integrity sha512-rx0w8Oovu+yiNeUX8lWV4B/o+IOEFCREocLdWVm9qJvW7hO8E1YJwdNRS3te6+zkLh1HDNiBgKQWlulEikAPEQ==
+ "integrity" "sha512-rx0w8Oovu+yiNeUX8lWV4B/o+IOEFCREocLdWVm9qJvW7hO8E1YJwdNRS3te6+zkLh1HDNiBgKQWlulEikAPEQ=="
+ "resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-weapp/-/plugin-platform-weapp-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/components" "3.3.10"
"@tarojs/service" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/react@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/react/-/react-3.3.10.tgz"
- integrity sha512-qxPJXRDoPCOQad6TcrC1bOWZO0ilJST71d763JEnR5jBUhA5nI2dEHMgmUyy/54dbBkwf2h6KLRETCFpPnMBVw==
+ "integrity" "sha512-qxPJXRDoPCOQad6TcrC1bOWZO0ilJST71d763JEnR5jBUhA5nI2dEHMgmUyy/54dbBkwf2h6KLRETCFpPnMBVw=="
+ "resolved" "https://registry.npmjs.org/@tarojs/react/-/react-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/runtime" "3.3.10"
"@tarojs/shared" "3.3.10"
- react-reconciler "0.26.1"
- scheduler "^0.20.1"
+ "react-reconciler" "0.26.1"
+ "scheduler" "^0.20.1"
"@tarojs/router@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/router/-/router-3.3.10.tgz"
- integrity sha512-6jp4qiRtnOtpFeYKcdkauFNGpvFQe40ajMiNjTU2eVdqvYUcMMSXi2ctMThRh+md7j9fQSUSi6KFrlpISxP/Tw==
+ "integrity" "sha512-6jp4qiRtnOtpFeYKcdkauFNGpvFQe40ajMiNjTU2eVdqvYUcMMSXi2ctMThRh+md7j9fQSUSi6KFrlpISxP/Tw=="
+ "resolved" "https://registry.npmjs.org/@tarojs/router/-/router-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/runtime" "3.3.10"
- history "^5.0.0"
- query-string "^6.13.8"
- universal-router "^8.3.0"
- url-parse "^1.4.7"
+ "history" "^5.0.0"
+ "query-string" "^6.13.8"
+ "universal-router" "^8.3.0"
+ "url-parse" "^1.4.7"
"@tarojs/runner-utils@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/runner-utils/-/runner-utils-3.3.10.tgz"
- integrity sha512-OhM27yAqyiFt21g03HJmWPpCtgWthzIklQFZH0ZvGBvrXAgWk+/eX2SxeElB74dYjrSyDUlHeJT8mDyus4WcvQ==
+ "integrity" "sha512-OhM27yAqyiFt21g03HJmWPpCtgWthzIklQFZH0ZvGBvrXAgWk+/eX2SxeElB74dYjrSyDUlHeJT8mDyus4WcvQ=="
+ "resolved" "https://registry.npmjs.org/@tarojs/runner-utils/-/runner-utils-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/helper" "3.3.10"
- scss-bundle "^3.0.2"
+ "scss-bundle" "^3.0.2"
"@tarojs/runtime@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/runtime/-/runtime-3.3.10.tgz"
- integrity sha512-1cFCu1nqvK9sBN9Vz/k+6DVYhwULDEsF1kVHW3XF6Y4zATKSSX62lZ5++nRbz++Gc5MQ1eaC/9vf/uMGGx9XBg==
+ "integrity" "sha512-1cFCu1nqvK9sBN9Vz/k+6DVYhwULDEsF1kVHW3XF6Y4zATKSSX62lZ5++nRbz++Gc5MQ1eaC/9vf/uMGGx9XBg=="
+ "resolved" "https://registry.npmjs.org/@tarojs/runtime/-/runtime-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/shared" "3.3.10"
- inversify "5.1.1"
- lodash-es "4.17.15"
- reflect-metadata "^0.1.13"
+ "inversify" "5.1.1"
+ "lodash-es" "4.17.15"
+ "reflect-metadata" "^0.1.13"
"@tarojs/service@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/service/-/service-3.3.10.tgz"
- integrity sha512-r2vcLDFfovVv2kJ1RMPGoH7pgk8kNFMCTDgoWXbZxpddmpbO7Q1QYVP3EDNykgidnMVfw2cKnEkQdyTSsh+lbA==
+ "integrity" "sha512-r2vcLDFfovVv2kJ1RMPGoH7pgk8kNFMCTDgoWXbZxpddmpbO7Q1QYVP3EDNykgidnMVfw2cKnEkQdyTSsh+lbA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/service/-/service-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@hapi/joi" "17.1.1"
"@tarojs/helper" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/taro" "3.3.10"
- fs-extra "8.1.0"
- lodash "4.17.21"
- resolve "1.15.1"
- tapable "1.1.3"
+ "fs-extra" "8.1.0"
+ "lodash" "4.17.21"
+ "resolve" "1.15.1"
+ "tapable" "1.1.3"
"@tarojs/shared@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/shared/-/shared-3.3.10.tgz"
- integrity sha512-PPIgkDEGXl7SNsN2XmN8ykbS1VgN0O+D1+W1RDbeWMXdRuuLXMc/jyhTWuxLV01ebaJr6e2pGeo6PC2Ce8lKeA==
+ "integrity" "sha512-PPIgkDEGXl7SNsN2XmN8ykbS1VgN0O+D1+W1RDbeWMXdRuuLXMc/jyhTWuxLV01ebaJr6e2pGeo6PC2Ce8lKeA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/shared/-/shared-3.3.10.tgz"
+ "version" "3.3.10"
"@tarojs/taro-h5@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/taro-h5/-/taro-h5-3.3.10.tgz"
- integrity sha512-hBVr0Ee7rGTD+cuK5ugPUHwbD0L9qOwMKHqMyUzqAb8LS6aYF3aIFDwVbCYx77ZgtpGZFUqXnpDCvnHofWVyTg==
+ "integrity" "sha512-hBVr0Ee7rGTD+cuK5ugPUHwbD0L9qOwMKHqMyUzqAb8LS6aYF3aIFDwVbCYx77ZgtpGZFUqXnpDCvnHofWVyTg=="
+ "resolved" "https://registry.npmjs.org/@tarojs/taro-h5/-/taro-h5-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/api" "3.3.10"
"@tarojs/router" "3.3.10"
"@tarojs/runtime" "3.3.10"
- base64-js "^1.3.0"
- jsonp-retry "^1.0.3"
- mobile-detect "^1.4.2"
- raf "^3.4.1"
- whatwg-fetch "^3.4.0"
+ "base64-js" "^1.3.0"
+ "jsonp-retry" "^1.0.3"
+ "mobile-detect" "^1.4.2"
+ "raf" "^3.4.1"
+ "whatwg-fetch" "^3.4.0"
"@tarojs/taro-loader@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/taro-loader/-/taro-loader-3.3.10.tgz"
- integrity sha512-y5Ix9W+Mn6j8edRtHtGK/LBlNu2LGN3ZmjCUPhj814EhoLyQxOIGpVnHpdOLpdJS9XvcF/x+9Nzl3gWEyzxjzQ==
+ "integrity" "sha512-y5Ix9W+Mn6j8edRtHtGK/LBlNu2LGN3ZmjCUPhj814EhoLyQxOIGpVnHpdOLpdJS9XvcF/x+9Nzl3gWEyzxjzQ=="
+ "resolved" "https://registry.npmjs.org/@tarojs/taro-loader/-/taro-loader-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/helper" "3.3.10"
- acorn "^8.0.4"
- acorn-walk "^8.0.0"
- loader-utils "^1.2.3"
+ "acorn" "^8.0.4"
+ "acorn-walk" "^8.0.0"
+ "loader-utils" "^1.2.3"
"@tarojs/taro@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/taro/-/taro-3.3.10.tgz"
- integrity sha512-p4RzQGdnSnDYqL0KkawOg1EACTIZNhQJuhNxYmQpMGHeRApAoNxgXrh7TjjUVAiAAfEpw4tBuqirhgTZfAxMlw==
+ "integrity" "sha512-p4RzQGdnSnDYqL0KkawOg1EACTIZNhQJuhNxYmQpMGHeRApAoNxgXrh7TjjUVAiAAfEpw4tBuqirhgTZfAxMlw=="
+ "resolved" "https://registry.npmjs.org/@tarojs/taro/-/taro-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@tarojs/api" "3.3.10"
"@tarojs/runtime" "3.3.10"
"@tarojs/taro-h5" "3.3.10"
"@tarojs/webpack-runner@3.3.10":
- version "3.3.10"
- resolved "https://registry.npmjs.org/@tarojs/webpack-runner/-/webpack-runner-3.3.10.tgz"
- integrity sha512-LLdHCmL3btdTH4TF4x6LWNIUZi4XEsqGAnLsErRzE1TNOxkb2X7H+wY84zeGy8fUCPzH3TcHjRUSjaX0moEvYA==
+ "integrity" "sha512-LLdHCmL3btdTH4TF4x6LWNIUZi4XEsqGAnLsErRzE1TNOxkb2X7H+wY84zeGy8fUCPzH3TcHjRUSjaX0moEvYA=="
+ "resolved" "https://registry.npmjs.org/@tarojs/webpack-runner/-/webpack-runner-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@babel/core" "^7.11.1"
"@pmmmwh/react-refresh-webpack-plugin" "0.4.3"
@@ -1492,243 +1500,243 @@
"@tarojs/runtime" "3.3.10"
"@tarojs/shared" "3.3.10"
"@tarojs/taro-loader" "3.3.10"
- autoprefixer "9.7.4"
- babel-loader "8.2.1"
- copy-webpack-plugin "5.1.1"
- css-loader "3.4.2"
- csso-webpack-plugin "2.0.0-beta.1"
- detect-port "1.3.0"
- file-loader "^6.0.0"
- fs-extra "^5.0.0"
- html-webpack-include-assets-plugin "1.0.5"
- html-webpack-plugin "3.2.0"
- less "^4.1.0"
- less-loader "7.3.0"
- lodash "4.17.21"
- mini-css-extract-plugin "0.9.0"
- open "7.0.2"
- ora "4.0.3"
- postcss "8.3.5"
- postcss-loader "4.3.0"
- postcss-plugin-constparse "3.3.10"
- postcss-pxtransform "3.3.10"
- react-refresh "0.9.0"
- resolve "1.15.1"
- resolve-url-loader "3.1.3"
- sass "1.32.11"
- sass-loader "10.1.1"
- style-loader "1.3.0"
- stylus "0.54.7"
- stylus-loader "3.0.2"
- terser-webpack-plugin "^3.0.5"
- url-loader "^4.1.0"
- webpack "4.46.0"
- webpack-chain "4.9.0"
- webpack-dev-server "3.11.0"
- webpack-format-messages "^2.0.5"
+ "autoprefixer" "9.7.4"
+ "babel-loader" "8.2.1"
+ "copy-webpack-plugin" "5.1.1"
+ "css-loader" "3.4.2"
+ "csso-webpack-plugin" "2.0.0-beta.1"
+ "detect-port" "1.3.0"
+ "file-loader" "^6.0.0"
+ "fs-extra" "^5.0.0"
+ "html-webpack-include-assets-plugin" "1.0.5"
+ "html-webpack-plugin" "3.2.0"
+ "less" "^4.1.0"
+ "less-loader" "7.3.0"
+ "lodash" "4.17.21"
+ "mini-css-extract-plugin" "0.9.0"
+ "open" "7.0.2"
+ "ora" "4.0.3"
+ "postcss" "8.3.5"
+ "postcss-loader" "4.3.0"
+ "postcss-plugin-constparse" "3.3.10"
+ "postcss-pxtransform" "3.3.10"
+ "react-refresh" "0.9.0"
+ "resolve" "1.15.1"
+ "resolve-url-loader" "3.1.3"
+ "sass" "1.32.11"
+ "sass-loader" "10.1.1"
+ "style-loader" "1.3.0"
+ "stylus" "0.54.7"
+ "stylus-loader" "3.0.2"
+ "terser-webpack-plugin" "^3.0.5"
+ "url-loader" "^4.1.0"
+ "webpack" "4.46.0"
+ "webpack-chain" "4.9.0"
+ "webpack-dev-server" "3.11.0"
+ "webpack-format-messages" "^2.0.5"
"@types/archy@^0.0.31":
- version "0.0.31"
- resolved "https://registry.npmjs.org/@types/archy/-/archy-0.0.31.tgz"
- integrity sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==
+ "integrity" "sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ=="
+ "resolved" "https://registry.npmjs.org/@types/archy/-/archy-0.0.31.tgz"
+ "version" "0.0.31"
"@types/debug@^4.1.5":
- version "4.1.7"
- resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
- integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
+ "integrity" "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg=="
+ "resolved" "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
+ "version" "4.1.7"
dependencies:
"@types/ms" "*"
"@types/fs-extra@^8.0.1":
- version "8.1.2"
- resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz"
- integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==
+ "integrity" "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg=="
+ "resolved" "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz"
+ "version" "8.1.2"
dependencies:
"@types/node" "*"
"@types/glob@^7.1.1":
- version "7.2.0"
- resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
- integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
+ "integrity" "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA=="
+ "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
+ "version" "7.2.0"
dependencies:
"@types/minimatch" "*"
"@types/node" "*"
"@types/hoist-non-react-statics@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"
- integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
+ "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA=="
+ "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"
+ "version" "3.3.1"
dependencies:
"@types/react" "*"
- hoist-non-react-statics "^3.3.0"
+ "hoist-non-react-statics" "^3.3.0"
"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
- version "7.0.11"
- resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
- integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
+ "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
+ "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
+ "version" "7.0.11"
"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
- integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+ "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
+ "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
+ "version" "0.0.29"
"@types/lodash.debounce@^4.0.6":
- version "4.0.6"
- resolved "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz"
- integrity sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ==
+ "integrity" "sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ=="
+ "resolved" "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz"
+ "version" "4.0.6"
dependencies:
"@types/lodash" "*"
"@types/lodash@*":
- version "4.14.181"
- resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz"
- integrity sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==
+ "integrity" "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag=="
+ "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz"
+ "version" "4.14.181"
"@types/minimatch@*":
- version "3.0.5"
- resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
- integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
+ "integrity" "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
+ "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
+ "version" "3.0.5"
"@types/ms@*":
- version "0.7.31"
- resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
+ "integrity" "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
+ "resolved" "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz"
+ "version" "0.7.31"
"@types/node@*":
- version "17.0.23"
- resolved "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz"
- integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==
+ "integrity" "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz"
+ "version" "17.0.23"
"@types/parse-json@^4.0.0":
- version "4.0.0"
- resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
- integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
+ "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
+ "version" "4.0.0"
"@types/prop-types@*":
- version "15.7.4"
- resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz"
- integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==
+ "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
+ "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz"
+ "version" "15.7.4"
"@types/qs@^6.9.7":
- version "6.9.7"
- resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+ "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
+ "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz"
+ "version" "6.9.7"
-"@types/react@*", "@types/react@^17.0.2":
- version "17.0.43"
- resolved "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz"
- integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==
+"@types/react@*", "@types/react@^16.8 || ^17.0 || ^18.0", "@types/react@^17.0.2":
+ "integrity" "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A=="
+ "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz"
+ "version" "17.0.43"
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
- csstype "^3.0.2"
+ "csstype" "^3.0.2"
"@types/sass@^1.16.0":
- version "1.43.1"
- resolved "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz"
- integrity sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==
+ "integrity" "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g=="
+ "resolved" "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz"
+ "version" "1.43.1"
dependencies:
"@types/node" "*"
"@types/scheduler@*":
- version "0.16.2"
- resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
- integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
+ "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
+ "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
+ "version" "0.16.2"
"@types/use-sync-external-store@^0.0.3":
- version "0.0.3"
- resolved "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz"
- integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
+ "integrity" "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA=="
+ "resolved" "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz"
+ "version" "0.0.3"
"@types/webpack-env@^1.13.6":
- version "1.16.3"
- resolved "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz"
- integrity sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==
+ "integrity" "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw=="
+ "resolved" "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz"
+ "version" "1.16.3"
"@typescript-eslint/eslint-plugin@^4.15.1":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz"
- integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==
+ "integrity" "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@typescript-eslint/experimental-utils" "4.33.0"
"@typescript-eslint/scope-manager" "4.33.0"
- debug "^4.3.1"
- functional-red-black-tree "^1.0.1"
- ignore "^5.1.8"
- regexpp "^3.1.0"
- semver "^7.3.5"
- tsutils "^3.21.0"
+ "debug" "^4.3.1"
+ "functional-red-black-tree" "^1.0.1"
+ "ignore" "^5.1.8"
+ "regexpp" "^3.1.0"
+ "semver" "^7.3.5"
+ "tsutils" "^3.21.0"
"@typescript-eslint/experimental-utils@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz"
- integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
+ "integrity" "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@types/json-schema" "^7.0.7"
"@typescript-eslint/scope-manager" "4.33.0"
"@typescript-eslint/types" "4.33.0"
"@typescript-eslint/typescript-estree" "4.33.0"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
+ "eslint-scope" "^5.1.1"
+ "eslint-utils" "^3.0.0"
-"@typescript-eslint/parser@^4.15.1":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz"
- integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
+"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.15.1":
+ "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@typescript-eslint/scope-manager" "4.33.0"
"@typescript-eslint/types" "4.33.0"
"@typescript-eslint/typescript-estree" "4.33.0"
- debug "^4.3.1"
+ "debug" "^4.3.1"
"@typescript-eslint/scope-manager@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz"
- integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==
+ "integrity" "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@typescript-eslint/types" "4.33.0"
"@typescript-eslint/visitor-keys" "4.33.0"
"@typescript-eslint/types@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz"
- integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
+ "integrity" "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz"
+ "version" "4.33.0"
"@typescript-eslint/typescript-estree@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz"
- integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==
+ "integrity" "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@typescript-eslint/types" "4.33.0"
"@typescript-eslint/visitor-keys" "4.33.0"
- debug "^4.3.1"
- globby "^11.0.3"
- is-glob "^4.0.1"
- semver "^7.3.5"
- tsutils "^3.21.0"
+ "debug" "^4.3.1"
+ "globby" "^11.0.3"
+ "is-glob" "^4.0.1"
+ "semver" "^7.3.5"
+ "tsutils" "^3.21.0"
"@typescript-eslint/visitor-keys@4.33.0":
- version "4.33.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz"
- integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==
+ "integrity" "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg=="
+ "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz"
+ "version" "4.33.0"
dependencies:
"@typescript-eslint/types" "4.33.0"
- eslint-visitor-keys "^2.0.0"
+ "eslint-visitor-keys" "^2.0.0"
"@vue/babel-helper-vue-jsx-merge-props@^1.2.1":
- version "1.2.1"
- resolved "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz"
- integrity sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==
+ "integrity" "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz"
+ "version" "1.2.1"
"@vue/babel-helper-vue-transform-on@^1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz"
- integrity sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==
+ "integrity" "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz"
+ "version" "1.0.2"
"@vue/babel-plugin-jsx@^1.0.6":
- version "1.1.1"
- resolved "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz"
- integrity sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==
+ "integrity" "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@babel/plugin-syntax-jsx" "^7.0.0"
@@ -1736,26 +1744,26 @@
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
"@vue/babel-helper-vue-transform-on" "^1.0.2"
- camelcase "^6.0.0"
- html-tags "^3.1.0"
- svg-tags "^1.0.0"
+ "camelcase" "^6.0.0"
+ "html-tags" "^3.1.0"
+ "svg-tags" "^1.0.0"
"@vue/babel-plugin-transform-vue-jsx@^1.2.1":
- version "1.2.1"
- resolved "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz"
- integrity sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==
+ "integrity" "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
- html-tags "^2.0.0"
- lodash.kebabcase "^4.1.1"
- svg-tags "^1.0.0"
+ "html-tags" "^2.0.0"
+ "lodash.kebabcase" "^4.1.1"
+ "svg-tags" "^1.0.0"
"@vue/babel-preset-jsx@^1.2.4":
- version "1.2.4"
- resolved "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz"
- integrity sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==
+ "integrity" "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz"
+ "version" "1.2.4"
dependencies:
"@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
"@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
@@ -1767,106 +1775,106 @@
"@vue/babel-sugar-v-on" "^1.2.3"
"@vue/babel-sugar-composition-api-inject-h@^1.2.1":
- version "1.2.1"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz"
- integrity sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==
+ "integrity" "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-sugar-composition-api-render-instance@^1.2.4":
- version "1.2.4"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz"
- integrity sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==
+ "integrity" "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz"
+ "version" "1.2.4"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-sugar-functional-vue@^1.2.2":
- version "1.2.2"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz"
- integrity sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==
+ "integrity" "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz"
+ "version" "1.2.2"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-sugar-inject-h@^1.2.2":
- version "1.2.2"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz"
- integrity sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==
+ "integrity" "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz"
+ "version" "1.2.2"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-sugar-v-model@^1.2.3":
- version "1.2.3"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz"
- integrity sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==
+ "integrity" "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz"
+ "version" "1.2.3"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
"@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
- camelcase "^5.0.0"
- html-tags "^2.0.0"
- svg-tags "^1.0.0"
+ "camelcase" "^5.0.0"
+ "html-tags" "^2.0.0"
+ "svg-tags" "^1.0.0"
"@vue/babel-sugar-v-on@^1.2.3":
- version "1.2.3"
- resolved "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz"
- integrity sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==
+ "integrity" "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw=="
+ "resolved" "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz"
+ "version" "1.2.3"
dependencies:
"@babel/plugin-syntax-jsx" "^7.2.0"
"@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
- camelcase "^5.0.0"
+ "camelcase" "^5.0.0"
"@webassemblyjs/ast@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz"
- integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==
+ "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/helper-module-context" "1.9.0"
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
"@webassemblyjs/wast-parser" "1.9.0"
"@webassemblyjs/floating-point-hex-parser@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
- integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
+ "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/helper-api-error@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
- integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
+ "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/helper-buffer@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
- integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==
+ "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/helper-code-frame@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
- integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==
+ "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/wast-printer" "1.9.0"
"@webassemblyjs/helper-fsm@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
- integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==
+ "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/helper-module-context@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
- integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==
+ "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-wasm-bytecode@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
- integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
+ "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/helper-wasm-section@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
- integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==
+ "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-buffer" "1.9.0"
@@ -1874,28 +1882,28 @@
"@webassemblyjs/wasm-gen" "1.9.0"
"@webassemblyjs/ieee754@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
- integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==
+ "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@xtuc/ieee754" "^1.2.0"
"@webassemblyjs/leb128@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
- integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==
+ "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@xtuc/long" "4.2.2"
"@webassemblyjs/utf8@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
- integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
+ "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
+ "version" "1.9.0"
"@webassemblyjs/wasm-edit@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
- integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==
+ "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-buffer" "1.9.0"
@@ -1907,9 +1915,9 @@
"@webassemblyjs/wast-printer" "1.9.0"
"@webassemblyjs/wasm-gen@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
- integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==
+ "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
@@ -1918,9 +1926,9 @@
"@webassemblyjs/utf8" "1.9.0"
"@webassemblyjs/wasm-opt@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
- integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==
+ "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-buffer" "1.9.0"
@@ -1928,9 +1936,9 @@
"@webassemblyjs/wasm-parser" "1.9.0"
"@webassemblyjs/wasm-parser@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
- integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==
+ "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-api-error" "1.9.0"
@@ -1940,9 +1948,9 @@
"@webassemblyjs/utf8" "1.9.0"
"@webassemblyjs/wast-parser@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
- integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==
+ "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/floating-point-hex-parser" "1.9.0"
@@ -1952,511 +1960,521 @@
"@xtuc/long" "4.2.2"
"@webassemblyjs/wast-printer@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
- integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==
+ "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA=="
+ "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
+ "version" "1.9.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
+ "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
+ "version" "1.2.0"
"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
+ "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
+ "version" "4.2.2"
-abab@^2.0.0:
- version "2.0.5"
- resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz"
- integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
+"abab@^2.0.0":
+ "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
+ "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz"
+ "version" "2.0.5"
-accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
- version "1.3.8"
- resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
+"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8":
+ "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="
+ "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
+ "version" "1.3.8"
dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
+ "mime-types" "~2.1.34"
+ "negotiator" "0.6.3"
-acorn-globals@^4.3.2:
- version "4.3.4"
- resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz"
- integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==
+"acorn-globals@^4.3.2":
+ "integrity" "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A=="
+ "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- acorn "^6.0.1"
- acorn-walk "^6.0.1"
+ "acorn" "^6.0.1"
+ "acorn-walk" "^6.0.1"
-acorn-jsx@^5.2.0:
- version "5.3.2"
- resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
+"acorn-jsx@^5.2.0":
+ "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
+ "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
+ "version" "5.3.2"
-acorn-walk@^6.0.1:
- version "6.2.0"
- resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz"
- integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==
+"acorn-walk@^6.0.1":
+ "integrity" "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
+ "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz"
+ "version" "6.2.0"
-acorn-walk@^8.0.0, acorn-walk@^8.2.0:
- version "8.2.0"
- resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
- integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+"acorn-walk@^8.0.0", "acorn-walk@^8.2.0":
+ "integrity" "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
+ "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
+ "version" "8.2.0"
-acorn@^6.0.1, acorn@^6.4.1:
- version "6.4.2"
- resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz"
- integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
+"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.0", "acorn@^7.1.1":
+ "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
+ "version" "7.4.1"
-acorn@^7.1.0, acorn@^7.1.1:
- version "7.4.1"
- resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
+"acorn@^6.0.1":
+ "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz"
+ "version" "6.4.2"
-acorn@^8.0.4, acorn@^8.7.0:
- version "8.7.0"
- resolved "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
- integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
+"acorn@^6.4.1":
+ "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz"
+ "version" "6.4.2"
-address@^1.0.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz"
- integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
+"acorn@^8.0.4":
+ "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
+ "version" "8.7.0"
-adjust-sourcemap-loader@3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz"
- integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==
+"acorn@^8.7.0":
+ "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
+ "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
+ "version" "8.7.0"
+
+"address@^1.0.1":
+ "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
+ "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz"
+ "version" "1.1.2"
+
+"adjust-sourcemap-loader@^4.0.0":
+ "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A=="
+ "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- loader-utils "^2.0.0"
- regex-parser "^2.2.11"
+ "loader-utils" "^2.0.0"
+ "regex-parser" "^2.2.11"
-adjust-sourcemap-loader@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz"
- integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==
+"adjust-sourcemap-loader@3.0.0":
+ "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw=="
+ "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- loader-utils "^2.0.0"
- regex-parser "^2.2.11"
+ "loader-utils" "^2.0.0"
+ "regex-parser" "^2.2.11"
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
+"aggregate-error@^3.0.0":
+ "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="
+ "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
+ "clean-stack" "^2.0.0"
+ "indent-string" "^4.0.0"
-ajv-errors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz"
- integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
+"ajv-errors@^1.0.0":
+ "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
+ "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz"
+ "version" "1.0.1"
-ajv-keywords@^3.0.0, ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
- version "3.5.2"
- resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
- integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
+"ajv-keywords@^3.0.0", "ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2":
+ "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
+ "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
+ "version" "3.5.2"
-ajv@^6.0.1, ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
- version "6.12.6"
- resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+"ajv@^6.0.1", "ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
+ "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
+ "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
+ "version" "6.12.6"
dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
+ "fast-deep-equal" "^3.1.1"
+ "fast-json-stable-stringify" "^2.0.0"
+ "json-schema-traverse" "^0.4.1"
+ "uri-js" "^4.2.2"
-ansi-colors@^3.0.0:
- version "3.2.4"
- resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
+"ansi-colors@^3.0.0":
+ "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
+ "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
+ "version" "3.2.4"
-ansi-escapes@^4.2.1:
- version "4.3.2"
- resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
+"ansi-escapes@^4.2.1":
+ "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
+ "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
+ "version" "4.3.2"
dependencies:
- type-fest "^0.21.3"
+ "type-fest" "^0.21.3"
-ansi-html@0.0.7, ansi-html@^0.0.7:
- version "0.0.7"
- resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz"
- integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
+"ansi-html@^0.0.7", "ansi-html@0.0.7":
+ "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
+ "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz"
+ "version" "0.0.7"
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+"ansi-regex@^2.0.0":
+ "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
+ "version" "2.1.1"
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
+"ansi-regex@^3.0.0":
+ "integrity" "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw=="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz"
+ "version" "3.0.1"
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
+"ansi-regex@^4.1.0":
+ "integrity" "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
+ "version" "4.1.1"
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+"ansi-regex@^5.0.1":
+ "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
+ "version" "5.0.1"
-ansi-styles@^2.2.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
- integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+"ansi-styles@^2.2.1":
+ "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
+ "version" "2.2.1"
-ansi-styles@^3.2.0, ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+"ansi-styles@^3.2.0", "ansi-styles@^3.2.1":
+ "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
+ "version" "3.2.1"
dependencies:
- color-convert "^1.9.0"
+ "color-convert" "^1.9.0"
-ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
+"ansi-styles@^4.1.0":
+ "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
+ "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- color-convert "^2.0.1"
+ "color-convert" "^2.0.1"
-anymatch@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
- integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
+"anymatch@^2.0.0":
+ "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
+ "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- micromatch "^3.1.4"
- normalize-path "^2.1.1"
+ "micromatch" "^3.1.4"
+ "normalize-path" "^2.1.1"
-anymatch@~3.1.1, anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+"anymatch@~3.1.1", "anymatch@~3.1.2":
+ "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
+ "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
+ "normalize-path" "^3.0.0"
+ "picomatch" "^2.0.4"
-aproba@^1.1.1:
- version "1.2.0"
- resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
- integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
+"aproba@^1.1.1":
+ "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
+ "version" "1.2.0"
-archy@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
- integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
+"archy@^1.0.0":
+ "integrity" "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
+ "resolved" "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
+ "version" "1.0.0"
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+"argparse@^1.0.7":
+ "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
+ "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
+ "version" "1.0.10"
dependencies:
- sprintf-js "~1.0.2"
+ "sprintf-js" "~1.0.2"
-arity-n@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz"
- integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U=
+"arity-n@^1.0.4":
+ "integrity" "sha1-2edrEXM+CFacCEeuezmyhgswt0U="
+ "resolved" "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz"
+ "version" "1.0.4"
-arr-diff@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"
- integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
+"arr-diff@^2.0.0":
+ "integrity" "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8="
+ "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- arr-flatten "^1.0.1"
+ "arr-flatten" "^1.0.1"
-arr-diff@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
- integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+"arr-diff@^4.0.0":
+ "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
+ "version" "4.0.0"
-arr-flatten@^1.0.1, arr-flatten@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"
- integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+"arr-flatten@^1.0.1", "arr-flatten@^1.1.0":
+ "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"
+ "version" "1.1.0"
-arr-union@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"
- integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+"arr-union@^3.1.0":
+ "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
+ "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"
+ "version" "3.1.0"
-array-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz"
- integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=
+"array-equal@^1.0.0":
+ "integrity" "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
+ "resolved" "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz"
+ "version" "1.0.0"
-array-find-index@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
- integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
+"array-find-index@^1.0.1":
+ "integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
+ "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
+ "version" "1.0.2"
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+"array-flatten@^2.1.0":
+ "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
+ "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
+ "version" "2.1.2"
-array-flatten@^2.1.0:
- version "2.1.2"
- resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz"
- integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
+"array-flatten@1.1.1":
+ "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
+ "version" "1.1.1"
-array-includes@^3.1.4:
- version "3.1.4"
- resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz"
- integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
+"array-includes@^3.1.4":
+ "integrity" "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw=="
+ "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz"
+ "version" "3.1.4"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- is-string "^1.0.7"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+ "get-intrinsic" "^1.1.1"
+ "is-string" "^1.0.7"
-array-union@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
- integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
+"array-union@^1.0.1":
+ "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk="
+ "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- array-uniq "^1.0.1"
+ "array-uniq" "^1.0.1"
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+"array-union@^2.1.0":
+ "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
+ "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
+ "version" "2.1.0"
-array-uniq@^1.0.1:
- version "1.0.3"
- resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
- integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+"array-uniq@^1.0.1":
+ "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
+ "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
+ "version" "1.0.3"
-array-unique@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
- integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
+"array-unique@^0.2.1":
+ "integrity" "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
+ "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz"
+ "version" "0.2.1"
-array-unique@^0.3.2:
- version "0.3.2"
- resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+"array-unique@^0.3.2":
+ "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"
+ "version" "0.3.2"
-array.prototype.flat@^1.2.5:
- version "1.2.5"
- resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz"
- integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==
+"array.prototype.flat@^1.2.5":
+ "integrity" "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg=="
+ "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz"
+ "version" "1.2.5"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.0"
-array.prototype.flatmap@^1.2.5:
- version "1.2.5"
- resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz"
- integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==
+"array.prototype.flatmap@^1.2.5":
+ "integrity" "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA=="
+ "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz"
+ "version" "1.2.5"
dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
+ "call-bind" "^1.0.0"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.0"
-arrify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
- integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
+"arrify@^1.0.1":
+ "integrity" "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
+ "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
+ "version" "1.0.1"
-asn1.js@^5.2.0:
- version "5.4.1"
- resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz"
- integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
+"asn1.js@^5.2.0":
+ "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA=="
+ "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz"
+ "version" "5.4.1"
dependencies:
- bn.js "^4.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- safer-buffer "^2.1.0"
+ "bn.js" "^4.0.0"
+ "inherits" "^2.0.1"
+ "minimalistic-assert" "^1.0.0"
+ "safer-buffer" "^2.1.0"
-asn1@~0.2.3:
- version "0.2.6"
- resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
- integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
+"asn1@~0.2.3":
+ "integrity" "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="
+ "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz"
+ "version" "0.2.6"
dependencies:
- safer-buffer "~2.1.0"
+ "safer-buffer" "~2.1.0"
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
- integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+"assert-plus@^1.0.0", "assert-plus@1.0.0":
+ "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
+ "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
+ "version" "1.0.0"
-assert@^1.1.1:
- version "1.5.0"
- resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz"
- integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
+"assert@^1.1.1":
+ "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA=="
+ "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz"
+ "version" "1.5.0"
dependencies:
- object-assign "^4.1.1"
- util "0.10.3"
+ "object-assign" "^4.1.1"
+ "util" "0.10.3"
-assign-symbols@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
- integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+"assign-symbols@^1.0.0":
+ "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+ "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
+ "version" "1.0.0"
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
+"astral-regex@^1.0.0":
+ "integrity" "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
+ "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
+ "version" "1.0.0"
-async-each@^1.0.1:
- version "1.0.3"
- resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz"
- integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
+"async-each@^1.0.1":
+ "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
+ "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz"
+ "version" "1.0.3"
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
+"async-limiter@~1.0.0":
+ "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
+ "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
+ "version" "1.0.1"
-async@^2.6.2:
- version "2.6.3"
- resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz"
- integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
+"async@^2.6.2":
+ "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg=="
+ "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz"
+ "version" "2.6.3"
dependencies:
- lodash "^4.17.14"
+ "lodash" "^4.17.14"
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+"asynckit@^0.4.0":
+ "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
+ "version" "0.4.0"
-atob@^2.1.2:
- version "2.1.2"
- resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
+"atob@^2.1.2":
+ "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+ "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
+ "version" "2.1.2"
-autoprefixer@9.7.4:
- version "9.7.4"
- resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz"
- integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==
+"autoprefixer@^8.0.0":
+ "integrity" "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig=="
+ "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz"
+ "version" "8.6.5"
dependencies:
- browserslist "^4.8.3"
- caniuse-lite "^1.0.30001020"
- chalk "^2.4.2"
- normalize-range "^0.1.2"
- num2fraction "^1.2.2"
- postcss "^7.0.26"
- postcss-value-parser "^4.0.2"
+ "browserslist" "^3.2.8"
+ "caniuse-lite" "^1.0.30000864"
+ "normalize-range" "^0.1.2"
+ "num2fraction" "^1.2.2"
+ "postcss" "^6.0.23"
+ "postcss-value-parser" "^3.2.3"
-autoprefixer@^8.0.0:
- version "8.6.5"
- resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz"
- integrity sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==
+"autoprefixer@9.7.4":
+ "integrity" "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g=="
+ "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz"
+ "version" "9.7.4"
dependencies:
- browserslist "^3.2.8"
- caniuse-lite "^1.0.30000864"
- normalize-range "^0.1.2"
- num2fraction "^1.2.2"
- postcss "^6.0.23"
- postcss-value-parser "^3.2.3"
+ "browserslist" "^4.8.3"
+ "caniuse-lite" "^1.0.30001020"
+ "chalk" "^2.4.2"
+ "normalize-range" "^0.1.2"
+ "num2fraction" "^1.2.2"
+ "postcss" "^7.0.26"
+ "postcss-value-parser" "^4.0.2"
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
- integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+"aws-sign2@~0.7.0":
+ "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
+ "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
+ "version" "0.7.0"
-aws4@^1.8.0:
- version "1.11.0"
- resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
- integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
+"aws4@^1.8.0":
+ "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
+ "version" "1.11.0"
-babel-eslint@^10.0.0:
- version "10.1.0"
- resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz"
- integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
+"babel-eslint@^10.0.0":
+ "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg=="
+ "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz"
+ "version" "10.1.0"
dependencies:
"@babel/code-frame" "^7.0.0"
"@babel/parser" "^7.7.0"
"@babel/traverse" "^7.7.0"
"@babel/types" "^7.7.0"
- eslint-visitor-keys "^1.0.0"
- resolve "^1.12.0"
+ "eslint-visitor-keys" "^1.0.0"
+ "resolve" "^1.12.0"
-babel-loader@8.2.1:
- version "8.2.1"
- resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz"
- integrity sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==
+"babel-loader@8.2.1":
+ "integrity" "sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw=="
+ "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz"
+ "version" "8.2.1"
dependencies:
- find-cache-dir "^2.1.0"
- loader-utils "^1.4.0"
- make-dir "^2.1.0"
- pify "^4.0.1"
- schema-utils "^2.6.5"
+ "find-cache-dir" "^2.1.0"
+ "loader-utils" "^1.4.0"
+ "make-dir" "^2.1.0"
+ "pify" "^4.0.1"
+ "schema-utils" "^2.6.5"
-babel-plugin-dynamic-import-node@^2.3.3:
- version "2.3.3"
- resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
- integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
+"babel-plugin-dynamic-import-node@^2.3.3":
+ "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"
+ "version" "2.3.3"
dependencies:
- object.assign "^4.1.0"
+ "object.assign" "^4.1.0"
-babel-plugin-global-define@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/babel-plugin-global-define/-/babel-plugin-global-define-1.0.3.tgz"
- integrity sha512-M8Sby4wRLuLr+9UB8V31knVRf/rl0xkk51A7um6hUCvVPyOvLtI0u0k1OPiMgE2d7CwmeSa33NzGpaALHPQCPg==
+"babel-plugin-global-define@^1.0.3":
+ "integrity" "sha512-M8Sby4wRLuLr+9UB8V31knVRf/rl0xkk51A7um6hUCvVPyOvLtI0u0k1OPiMgE2d7CwmeSa33NzGpaALHPQCPg=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-global-define/-/babel-plugin-global-define-1.0.3.tgz"
+ "version" "1.0.3"
-babel-plugin-jsx-attributes-array-to-object@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/babel-plugin-jsx-attributes-array-to-object/-/babel-plugin-jsx-attributes-array-to-object-0.3.0.tgz"
- integrity sha512-XvbCsBFo/y4n2DzRtICQ60Kb3FWPIK359YsUkDPjC4UBCF/FMENKYzxarEhAD1GnrAuui5wOUvli89yqF1IzdA==
+"babel-plugin-jsx-attributes-array-to-object@^0.3.0":
+ "integrity" "sha512-XvbCsBFo/y4n2DzRtICQ60Kb3FWPIK359YsUkDPjC4UBCF/FMENKYzxarEhAD1GnrAuui5wOUvli89yqF1IzdA=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-jsx-attributes-array-to-object/-/babel-plugin-jsx-attributes-array-to-object-0.3.0.tgz"
+ "version" "0.3.0"
-babel-plugin-polyfill-corejs2@^0.3.0:
- version "0.3.1"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"
- integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==
+"babel-plugin-polyfill-corejs2@^0.3.0":
+ "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
"@babel/compat-data" "^7.13.11"
"@babel/helper-define-polyfill-provider" "^0.3.1"
- semver "^6.1.1"
+ "semver" "^6.1.1"
-babel-plugin-polyfill-corejs3@^0.5.0:
- version "0.5.2"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"
- integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==
+"babel-plugin-polyfill-corejs3@^0.5.0":
+ "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz"
+ "version" "0.5.2"
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.1"
- core-js-compat "^3.21.0"
+ "core-js-compat" "^3.21.0"
-babel-plugin-polyfill-regenerator@^0.3.0:
- version "0.3.1"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"
- integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==
+"babel-plugin-polyfill-regenerator@^0.3.0":
+ "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
"@babel/helper-define-polyfill-provider" "^0.3.1"
-babel-plugin-transform-imports-api@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/babel-plugin-transform-imports-api/-/babel-plugin-transform-imports-api-1.0.0.tgz"
- integrity sha512-EtPFtwUFwXy4HyRwXiR7dCijk2b1dd12bVs39oY8aMZUnypFEMrctGX6/YrhQzhCPFweV7NTPhc+fD4zItWzUA==
+"babel-plugin-transform-imports-api@^1.0.0":
+ "integrity" "sha512-EtPFtwUFwXy4HyRwXiR7dCijk2b1dd12bVs39oY8aMZUnypFEMrctGX6/YrhQzhCPFweV7NTPhc+fD4zItWzUA=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-transform-imports-api/-/babel-plugin-transform-imports-api-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- is-invalid-path "^1.0.2"
+ "is-invalid-path" "^1.0.2"
-babel-plugin-transform-react-jsx-to-rn-stylesheet@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/babel-plugin-transform-react-jsx-to-rn-stylesheet/-/babel-plugin-transform-react-jsx-to-rn-stylesheet-3.3.10.tgz"
- integrity sha512-cscyXIGQvc43YRWIiyJqCJyIyy1br14PjiufLcjCmoSymlM9JbTfBoxOPe/EVHnqxOkwYO/9CtsImw5XdsepBw==
+"babel-plugin-transform-react-jsx-to-rn-stylesheet@3.3.10":
+ "integrity" "sha512-cscyXIGQvc43YRWIiyJqCJyIyy1br14PjiufLcjCmoSymlM9JbTfBoxOPe/EVHnqxOkwYO/9CtsImw5XdsepBw=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx-to-rn-stylesheet/-/babel-plugin-transform-react-jsx-to-rn-stylesheet-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
- camelize "^1.0.0"
- taro-css-to-react-native "3.3.10"
+ "camelize" "^1.0.0"
+ "taro-css-to-react-native" "3.3.10"
-babel-plugin-transform-taroapi@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/babel-plugin-transform-taroapi/-/babel-plugin-transform-taroapi-3.3.10.tgz"
- integrity sha512-ShBAAMrfmRDUeQRbyjRQ9pHCOPk4U+CLhs4vGJcJNSD+JlBxVtSGnRBb7HzqEERzKBrGheaFooLz99wPCMXpcQ==
+"babel-plugin-transform-taroapi@3.3.10":
+ "integrity" "sha512-ShBAAMrfmRDUeQRbyjRQ9pHCOPk4U+CLhs4vGJcJNSD+JlBxVtSGnRBb7HzqEERzKBrGheaFooLz99wPCMXpcQ=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-transform-taroapi/-/babel-plugin-transform-taroapi-3.3.10.tgz"
+ "version" "3.3.10"
-babel-preset-taro@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/babel-preset-taro/-/babel-preset-taro-3.3.10.tgz"
- integrity sha512-rAh5OK/no4Dg9z9GO0YuT2po2Bxbs52k3PlhN8yLKGHn1qRU6PIHOSpYq7tSfwqMcnVxA3R6QzQ/KdMLDF24+w==
+"babel-preset-taro@3.3.10":
+ "integrity" "sha512-rAh5OK/no4Dg9z9GO0YuT2po2Bxbs52k3PlhN8yLKGHn1qRU6PIHOSpYq7tSfwqMcnVxA3R6QzQ/KdMLDF24+w=="
+ "resolved" "https://registry.npmjs.org/babel-preset-taro/-/babel-preset-taro-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@babel/plugin-proposal-class-properties" "7.10.4"
"@babel/plugin-proposal-decorators" "7.10.5"
@@ -2471,4217 +2489,4331 @@ babel-preset-taro@3.3.10:
"@tarojs/taro-h5" "3.3.10"
"@vue/babel-plugin-jsx" "^1.0.6"
"@vue/babel-preset-jsx" "^1.2.4"
- babel-plugin-dynamic-import-node "^2.3.3"
- babel-plugin-global-define "^1.0.3"
- babel-plugin-jsx-attributes-array-to-object "^0.3.0"
- babel-plugin-transform-imports-api "^1.0.0"
- babel-plugin-transform-react-jsx-to-rn-stylesheet "3.3.10"
- babel-plugin-transform-taroapi "3.3.10"
- core-js "^3.6.5"
- metro-react-native-babel-preset "^0.66.2"
- react-refresh "0.9.0"
+ "babel-plugin-dynamic-import-node" "^2.3.3"
+ "babel-plugin-global-define" "^1.0.3"
+ "babel-plugin-jsx-attributes-array-to-object" "^0.3.0"
+ "babel-plugin-transform-imports-api" "^1.0.0"
+ "babel-plugin-transform-react-jsx-to-rn-stylesheet" "3.3.10"
+ "babel-plugin-transform-taroapi" "3.3.10"
+ "core-js" "^3.6.5"
+ "metro-react-native-babel-preset" "^0.66.2"
+ "react-refresh" "0.9.0"
-babel-runtime@^6.0.0, babel-runtime@^6.23.0:
- version "6.26.0"
- resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+"babel-runtime@^6.0.0", "babel-runtime@^6.23.0":
+ "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
+ "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
+ "version" "6.26.0"
dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.11.0"
+ "core-js" "^2.4.0"
+ "regenerator-runtime" "^0.11.0"
-bail@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz"
- integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
+"bail@^1.0.0":
+ "integrity" "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ=="
+ "resolved" "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz"
+ "version" "1.0.5"
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+"balanced-match@^1.0.0":
+ "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
+ "version" "1.0.2"
-base64-js@^1.0.2, base64-js@^1.3.0:
- version "1.5.1"
- resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-base@^0.11.1:
- version "0.11.2"
- resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz"
- integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
+"base@^0.11.1":
+ "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
+ "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz"
+ "version" "0.11.2"
dependencies:
- cache-base "^1.0.1"
- class-utils "^0.3.5"
- component-emitter "^1.2.1"
- define-property "^1.0.0"
- isobject "^3.0.1"
- mixin-deep "^1.2.0"
- pascalcase "^0.1.1"
+ "cache-base" "^1.0.1"
+ "class-utils" "^0.3.5"
+ "component-emitter" "^1.2.1"
+ "define-property" "^1.0.0"
+ "isobject" "^3.0.1"
+ "mixin-deep" "^1.2.0"
+ "pascalcase" "^0.1.1"
-batch@0.6.1:
- version "0.6.1"
- resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
- integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+"base64-js@^1.0.2", "base64-js@^1.3.0":
+ "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
+ "version" "1.5.1"
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
- integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+"batch@0.6.1":
+ "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
+ "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz"
+ "version" "0.6.1"
+
+"bcrypt-pbkdf@^1.0.0":
+ "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
+ "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- tweetnacl "^0.14.3"
+ "tweetnacl" "^0.14.3"
-better-scroll@^1.14.1:
- version "1.15.2"
- resolved "https://registry.npmjs.org/better-scroll/-/better-scroll-1.15.2.tgz"
- integrity sha512-sSY2N8I9/B+YX/9JpIz6pMQYnmBuvspBqZG4UxYaQEfz/ZWrnxwdyKLL4t6IKpFmxqtZadVypXw7vSSHxBZpBQ==
+"better-scroll@^1.14.1":
+ "integrity" "sha512-sSY2N8I9/B+YX/9JpIz6pMQYnmBuvspBqZG4UxYaQEfz/ZWrnxwdyKLL4t6IKpFmxqtZadVypXw7vSSHxBZpBQ=="
+ "resolved" "https://registry.npmjs.org/better-scroll/-/better-scroll-1.15.2.tgz"
+ "version" "1.15.2"
dependencies:
- babel-runtime "^6.0.0"
+ "babel-runtime" "^6.0.0"
-big.js@^3.1.3:
- version "3.2.0"
- resolved "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"
- integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
+"big.js@^3.1.3":
+ "integrity" "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
+ "resolved" "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"
+ "version" "3.2.0"
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
+"big.js@^5.2.2":
+ "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+ "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
+ "version" "5.2.2"
-big.js@^6.1.1:
- version "6.1.1"
- resolved "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz"
- integrity sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==
+"big.js@^6.1.1":
+ "integrity" "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg=="
+ "resolved" "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz"
+ "version" "6.1.1"
-binary-extensions@^1.0.0:
- version "1.13.1"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz"
- integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
+"binary-extensions@^1.0.0":
+ "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
+ "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz"
+ "version" "1.13.1"
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+"binary-extensions@^2.0.0":
+ "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
+ "version" "2.2.0"
-bindings@^1.5.0:
- version "1.5.0"
- resolved "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
- integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
+"bluebird@^3.5.5":
+ "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
+ "version" "3.7.2"
+
+"bn.js@^4.0.0", "bn.js@^4.1.0", "bn.js@^4.11.9":
+ "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
+ "version" "4.12.0"
+
+"bn.js@^5.0.0":
+ "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"
+ "version" "5.2.0"
+
+"bn.js@^5.1.1":
+ "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"
+ "version" "5.2.0"
+
+"body-parser@1.19.2":
+ "integrity" "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw=="
+ "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz"
+ "version" "1.19.2"
dependencies:
- file-uri-to-path "1.0.0"
+ "bytes" "3.1.2"
+ "content-type" "~1.0.4"
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "http-errors" "1.8.1"
+ "iconv-lite" "0.4.24"
+ "on-finished" "~2.3.0"
+ "qs" "6.9.7"
+ "raw-body" "2.4.3"
+ "type-is" "~1.6.18"
-bluebird@^3.5.5:
- version "3.7.2"
- resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
- version "4.12.0"
- resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.0.0, bn.js@^5.1.1:
- version "5.2.0"
- resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"
- integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
-
-body-parser@1.19.2:
- version "1.19.2"
- resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz"
- integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==
+"bonjour@^3.5.0":
+ "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU="
+ "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz"
+ "version" "3.5.0"
dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.7"
- raw-body "2.4.3"
- type-is "~1.6.18"
+ "array-flatten" "^2.1.0"
+ "deep-equal" "^1.0.1"
+ "dns-equal" "^1.0.0"
+ "dns-txt" "^2.0.2"
+ "multicast-dns" "^6.0.1"
+ "multicast-dns-service-types" "^1.1.0"
-bonjour@^3.5.0:
- version "3.5.0"
- resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz"
- integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
+"boolbase@^1.0.0":
+ "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
+ "version" "1.0.0"
+
+"brace-expansion@^1.1.7":
+ "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
+ "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
+ "version" "1.1.11"
dependencies:
- array-flatten "^2.1.0"
- deep-equal "^1.0.1"
- dns-equal "^1.0.0"
- dns-txt "^2.0.2"
- multicast-dns "^6.0.1"
- multicast-dns-service-types "^1.1.0"
+ "balanced-match" "^1.0.0"
+ "concat-map" "0.0.1"
-boolbase@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+"braces@^1.8.2":
+ "integrity" "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"
+ "version" "1.8.5"
dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
+ "expand-range" "^1.8.1"
+ "preserve" "^0.2.0"
+ "repeat-element" "^1.1.2"
-braces@^1.8.2:
- version "1.8.5"
- resolved "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz"
- integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
+"braces@^2.3.1":
+ "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"
+ "version" "2.3.2"
dependencies:
- expand-range "^1.8.1"
- preserve "^0.2.0"
- repeat-element "^1.1.2"
+ "arr-flatten" "^1.1.0"
+ "array-unique" "^0.3.2"
+ "extend-shallow" "^2.0.1"
+ "fill-range" "^4.0.0"
+ "isobject" "^3.0.1"
+ "repeat-element" "^1.1.2"
+ "snapdragon" "^0.8.1"
+ "snapdragon-node" "^2.0.1"
+ "split-string" "^3.0.2"
+ "to-regex" "^3.0.1"
-braces@^2.3.1, braces@^2.3.2:
- version "2.3.2"
- resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"
- integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+"braces@^2.3.2":
+ "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"
+ "version" "2.3.2"
dependencies:
- arr-flatten "^1.1.0"
- array-unique "^0.3.2"
- extend-shallow "^2.0.1"
- fill-range "^4.0.0"
- isobject "^3.0.1"
- repeat-element "^1.1.2"
- snapdragon "^0.8.1"
- snapdragon-node "^2.0.1"
- split-string "^3.0.2"
- to-regex "^3.0.1"
+ "arr-flatten" "^1.1.0"
+ "array-unique" "^0.3.2"
+ "extend-shallow" "^2.0.1"
+ "fill-range" "^4.0.0"
+ "isobject" "^3.0.1"
+ "repeat-element" "^1.1.2"
+ "snapdragon" "^0.8.1"
+ "snapdragon-node" "^2.0.1"
+ "split-string" "^3.0.2"
+ "to-regex" "^3.0.1"
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+"braces@^3.0.2", "braces@~3.0.2":
+ "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
+ "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- fill-range "^7.0.1"
+ "fill-range" "^7.0.1"
-brorand@^1.0.1, brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
- integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
+"brorand@^1.0.1", "brorand@^1.1.0":
+ "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"
+ "version" "1.1.0"
-browser-process-hrtime@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
- integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
+"browser-process-hrtime@^1.0.0":
+ "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
+ "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
+ "version" "1.0.0"
-browserify-aes@^1.0.0, browserify-aes@^1.0.4:
- version "1.2.0"
- resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"
- integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
+"browserify-aes@^1.0.0", "browserify-aes@^1.0.4":
+ "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="
+ "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"
+ "version" "1.2.0"
dependencies:
- buffer-xor "^1.0.3"
- cipher-base "^1.0.0"
- create-hash "^1.1.0"
- evp_bytestokey "^1.0.3"
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
+ "buffer-xor" "^1.0.3"
+ "cipher-base" "^1.0.0"
+ "create-hash" "^1.1.0"
+ "evp_bytestokey" "^1.0.3"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
+"browserify-cipher@^1.0.0":
+ "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="
+ "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
+ "browserify-aes" "^1.0.4"
+ "browserify-des" "^1.0.0"
+ "evp_bytestokey" "^1.0.0"
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"
- integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
+"browserify-des@^1.0.0":
+ "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="
+ "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- cipher-base "^1.0.1"
- des.js "^1.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
+ "cipher-base" "^1.0.1"
+ "des.js" "^1.0.0"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.1.2"
-browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
- version "4.1.0"
- resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
- integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
+"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1":
+ "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog=="
+ "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
- bn.js "^5.0.0"
- randombytes "^2.0.1"
+ "bn.js" "^5.0.0"
+ "randombytes" "^2.0.1"
-browserify-sign@^4.0.0:
- version "4.2.1"
- resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"
- integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
+"browserify-sign@^4.0.0":
+ "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg=="
+ "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz"
+ "version" "4.2.1"
dependencies:
- bn.js "^5.1.1"
- browserify-rsa "^4.0.1"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- elliptic "^6.5.3"
- inherits "^2.0.4"
- parse-asn1 "^5.1.5"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
+ "bn.js" "^5.1.1"
+ "browserify-rsa" "^4.0.1"
+ "create-hash" "^1.2.0"
+ "create-hmac" "^1.1.7"
+ "elliptic" "^6.5.3"
+ "inherits" "^2.0.4"
+ "parse-asn1" "^5.1.5"
+ "readable-stream" "^3.6.0"
+ "safe-buffer" "^5.2.0"
-browserify-zlib@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"
- integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
+"browserify-zlib@^0.2.0":
+ "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="
+ "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"
+ "version" "0.2.0"
dependencies:
- pako "~1.0.5"
+ "pako" "~1.0.5"
-browserslist@^3.2.8:
- version "3.2.8"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz"
- integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
+"browserslist@^3.2.8":
+ "integrity" "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ=="
+ "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz"
+ "version" "3.2.8"
dependencies:
- caniuse-lite "^1.0.30000844"
- electron-to-chromium "^1.3.47"
+ "caniuse-lite" "^1.0.30000844"
+ "electron-to-chromium" "^1.3.47"
-browserslist@^4.17.5, browserslist@^4.19.1, browserslist@^4.8.3:
- version "4.20.2"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
- integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==
+"browserslist@^4.17.5", "browserslist@^4.19.1", "browserslist@^4.8.3":
+ "integrity" "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA=="
+ "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz"
+ "version" "4.20.2"
dependencies:
- caniuse-lite "^1.0.30001317"
- electron-to-chromium "^1.4.84"
- escalade "^3.1.1"
- node-releases "^2.0.2"
- picocolors "^1.0.0"
+ "caniuse-lite" "^1.0.30001317"
+ "electron-to-chromium" "^1.4.84"
+ "escalade" "^3.1.1"
+ "node-releases" "^2.0.2"
+ "picocolors" "^1.0.0"
-buffer-crc32@~0.2.3:
- version "0.2.13"
- resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
- integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
+"buffer-crc32@~0.2.3":
+ "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
+ "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
+ "version" "0.2.13"
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+"buffer-from@^1.0.0":
+ "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
+ "version" "1.1.2"
-buffer-indexof@^1.0.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
- integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
+"buffer-indexof@^1.0.0":
+ "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
+ "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
+ "version" "1.1.1"
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
- integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
+"buffer-xor@^1.0.3":
+ "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"
+ "version" "1.0.3"
-buffer@^4.3.0:
- version "4.9.2"
- resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz"
- integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
+"buffer@^4.3.0":
+ "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg=="
+ "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz"
+ "version" "4.9.2"
dependencies:
- base64-js "^1.0.2"
- ieee754 "^1.1.4"
- isarray "^1.0.0"
+ "base64-js" "^1.0.2"
+ "ieee754" "^1.1.4"
+ "isarray" "^1.0.0"
-builtin-status-codes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
- integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
+"builtin-status-codes@^3.0.0":
+ "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
+ "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
+ "version" "3.0.0"
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+"bytes@3.0.0":
+ "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
+ "version" "3.0.0"
-bytes@3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
+"bytes@3.1.2":
+ "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
+ "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
+ "version" "3.1.2"
-cacache@^12.0.2, cacache@^12.0.3:
- version "12.0.4"
- resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz"
- integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==
+"cacache@^12.0.2", "cacache@^12.0.3":
+ "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ=="
+ "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz"
+ "version" "12.0.4"
dependencies:
- bluebird "^3.5.5"
- chownr "^1.1.1"
- figgy-pudding "^3.5.1"
- glob "^7.1.4"
- graceful-fs "^4.1.15"
- infer-owner "^1.0.3"
- lru-cache "^5.1.1"
- mississippi "^3.0.0"
- mkdirp "^0.5.1"
- move-concurrently "^1.0.1"
- promise-inflight "^1.0.1"
- rimraf "^2.6.3"
- ssri "^6.0.1"
- unique-filename "^1.1.1"
- y18n "^4.0.0"
+ "bluebird" "^3.5.5"
+ "chownr" "^1.1.1"
+ "figgy-pudding" "^3.5.1"
+ "glob" "^7.1.4"
+ "graceful-fs" "^4.1.15"
+ "infer-owner" "^1.0.3"
+ "lru-cache" "^5.1.1"
+ "mississippi" "^3.0.0"
+ "mkdirp" "^0.5.1"
+ "move-concurrently" "^1.0.1"
+ "promise-inflight" "^1.0.1"
+ "rimraf" "^2.6.3"
+ "ssri" "^6.0.1"
+ "unique-filename" "^1.1.1"
+ "y18n" "^4.0.0"
-cacache@^15.0.5:
- version "15.3.0"
- resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz"
- integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
+"cacache@^15.0.5":
+ "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ=="
+ "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz"
+ "version" "15.3.0"
dependencies:
"@npmcli/fs" "^1.0.0"
"@npmcli/move-file" "^1.0.1"
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- glob "^7.1.4"
- infer-owner "^1.0.4"
- lru-cache "^6.0.0"
- minipass "^3.1.1"
- minipass-collect "^1.0.2"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.2"
- mkdirp "^1.0.3"
- p-map "^4.0.0"
- promise-inflight "^1.0.1"
- rimraf "^3.0.2"
- ssri "^8.0.1"
- tar "^6.0.2"
- unique-filename "^1.1.1"
+ "chownr" "^2.0.0"
+ "fs-minipass" "^2.0.0"
+ "glob" "^7.1.4"
+ "infer-owner" "^1.0.4"
+ "lru-cache" "^6.0.0"
+ "minipass" "^3.1.1"
+ "minipass-collect" "^1.0.2"
+ "minipass-flush" "^1.0.5"
+ "minipass-pipeline" "^1.2.2"
+ "mkdirp" "^1.0.3"
+ "p-map" "^4.0.0"
+ "promise-inflight" "^1.0.1"
+ "rimraf" "^3.0.2"
+ "ssri" "^8.0.1"
+ "tar" "^6.0.2"
+ "unique-filename" "^1.1.1"
-cache-base@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz"
- integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
+"cache-base@^1.0.1":
+ "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="
+ "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- collection-visit "^1.0.0"
- component-emitter "^1.2.1"
- get-value "^2.0.6"
- has-value "^1.0.0"
- isobject "^3.0.1"
- set-value "^2.0.0"
- to-object-path "^0.3.0"
- union-value "^1.0.0"
- unset-value "^1.0.0"
+ "collection-visit" "^1.0.0"
+ "component-emitter" "^1.2.1"
+ "get-value" "^2.0.6"
+ "has-value" "^1.0.0"
+ "isobject" "^3.0.1"
+ "set-value" "^2.0.0"
+ "to-object-path" "^0.3.0"
+ "union-value" "^1.0.0"
+ "unset-value" "^1.0.0"
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
+"call-bind@^1.0.0", "call-bind@^1.0.2":
+ "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
+ "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
+ "function-bind" "^1.1.1"
+ "get-intrinsic" "^1.0.2"
-call-me-maybe@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz"
- integrity sha1-JtII6onje1y95gJQoV8DHBak1ms=
+"call-me-maybe@^1.0.1":
+ "integrity" "sha1-JtII6onje1y95gJQoV8DHBak1ms="
+ "resolved" "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz"
+ "version" "1.0.1"
-caller-callsite@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz"
- integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
+"caller-callsite@^2.0.0":
+ "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ="
+ "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- callsites "^2.0.0"
+ "callsites" "^2.0.0"
-caller-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz"
- integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
+"caller-path@^2.0.0":
+ "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ="
+ "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- caller-callsite "^2.0.0"
+ "caller-callsite" "^2.0.0"
-callsites@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz"
- integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
+"callsites@^2.0.0":
+ "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
+ "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz"
+ "version" "2.0.0"
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+"callsites@^3.0.0":
+ "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+ "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
+ "version" "3.1.0"
-camel-case@3.0.x, camel-case@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"
- integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
+"camel-case@^3.0.0", "camel-case@3.0.x":
+ "integrity" "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M="
+ "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- no-case "^2.2.0"
- upper-case "^1.1.1"
+ "no-case" "^2.2.0"
+ "upper-case" "^1.1.1"
-camelcase-keys@^4.0.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz"
- integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
+"camelcase-keys@^4.0.0":
+ "integrity" "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c="
+ "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz"
+ "version" "4.2.0"
dependencies:
- camelcase "^4.1.0"
- map-obj "^2.0.0"
- quick-lru "^1.0.0"
+ "camelcase" "^4.1.0"
+ "map-obj" "^2.0.0"
+ "quick-lru" "^1.0.0"
-camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+"camelcase@^4.1.0":
+ "integrity" "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"
+ "version" "4.1.0"
-camelcase@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz"
- integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
+"camelcase@^5.0.0", "camelcase@^5.3.1", "camelcase@5.3.1":
+ "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
+ "version" "5.3.1"
-camelcase@^6.0.0:
- version "6.3.0"
- resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+"camelcase@^6.0.0":
+ "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
+ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
+ "version" "6.3.0"
-camelize@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"
- integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=
+"camelize@^1.0.0":
+ "integrity" "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
+ "resolved" "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"
+ "version" "1.0.0"
-caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001317:
- version "1.0.30001325"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz"
- integrity sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==
+"caniuse-lite@^1.0.30000844", "caniuse-lite@^1.0.30000864", "caniuse-lite@^1.0.30001020", "caniuse-lite@^1.0.30001317":
+ "integrity" "sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ=="
+ "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz"
+ "version" "1.0.30001325"
-caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
- integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+"caseless@~0.12.0":
+ "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
+ "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
+ "version" "0.12.0"
-ccount@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz"
- integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==
+"ccount@^1.0.0":
+ "integrity" "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg=="
+ "resolved" "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz"
+ "version" "1.1.0"
-chalk@3.0.0, chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
+"chalk@^1.1.3":
+ "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
+ "version" "1.1.3"
dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
+ "ansi-styles" "^2.2.1"
+ "escape-string-regexp" "^1.0.2"
+ "has-ansi" "^2.0.0"
+ "strip-ansi" "^3.0.0"
+ "supports-color" "^2.0.0"
-chalk@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
- integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.1.0", "chalk@^2.4.1", "chalk@^2.4.2":
+ "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
+ "version" "2.4.2"
dependencies:
- ansi-styles "^2.2.1"
- escape-string-regexp "^1.0.2"
- has-ansi "^2.0.0"
- strip-ansi "^3.0.0"
- supports-color "^2.0.0"
+ "ansi-styles" "^3.2.1"
+ "escape-string-regexp" "^1.0.5"
+ "supports-color" "^5.3.0"
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+"chalk@^3.0.0":
+ "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
+ "ansi-styles" "^4.1.0"
+ "supports-color" "^7.1.0"
-chalk@^4.1.0:
- version "4.1.2"
- resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+"chalk@^4.1.0":
+ "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
+ "version" "4.1.2"
dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
+ "ansi-styles" "^4.1.0"
+ "supports-color" "^7.1.0"
-character-entities-html4@^1.0.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz"
- integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==
-
-character-entities-legacy@^1.0.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz"
- integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
-
-character-entities@^1.0.0:
- version "1.2.4"
- resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz"
- integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
-
-character-reference-invalid@^1.0.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz"
- integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
-
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-charenc@0.0.2:
- version "0.0.2"
- resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
- integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=
-
-chokidar@3.3.1:
- version "3.3.1"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz"
- integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==
+"chalk@3.0.0":
+ "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg=="
+ "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- anymatch "~3.1.1"
- braces "~3.0.2"
- glob-parent "~5.1.0"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.3.0"
+ "ansi-styles" "^4.1.0"
+ "supports-color" "^7.1.0"
+
+"character-entities-html4@^1.0.0":
+ "integrity" "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g=="
+ "resolved" "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz"
+ "version" "1.1.4"
+
+"character-entities-legacy@^1.0.0":
+ "integrity" "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="
+ "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz"
+ "version" "1.1.4"
+
+"character-entities@^1.0.0":
+ "integrity" "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="
+ "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz"
+ "version" "1.2.4"
+
+"character-reference-invalid@^1.0.0":
+ "integrity" "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="
+ "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz"
+ "version" "1.1.4"
+
+"chardet@^0.7.0":
+ "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
+ "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"
+ "version" "0.7.0"
+
+"charenc@0.0.2":
+ "integrity" "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc="
+ "resolved" "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz"
+ "version" "0.0.2"
+
+"chokidar@^2.1.8":
+ "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg=="
+ "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz"
+ "version" "2.1.8"
+ dependencies:
+ "anymatch" "^2.0.0"
+ "async-each" "^1.0.1"
+ "braces" "^2.3.2"
+ "glob-parent" "^3.1.0"
+ "inherits" "^2.0.3"
+ "is-binary-path" "^1.0.0"
+ "is-glob" "^4.0.0"
+ "normalize-path" "^3.0.0"
+ "path-is-absolute" "^1.0.0"
+ "readdirp" "^2.2.1"
+ "upath" "^1.1.1"
optionalDependencies:
- fsevents "~2.1.2"
+ "fsevents" "^1.2.7"
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.3.1, chokidar@^3.4.1:
- version "3.5.3"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
+"chokidar@^3.3.1", "chokidar@^3.4.1", "chokidar@>=3.0.0 <4.0.0":
+ "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="
+ "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
+ "version" "3.5.3"
dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
+ "anymatch" "~3.1.2"
+ "braces" "~3.0.2"
+ "glob-parent" "~5.1.2"
+ "is-binary-path" "~2.1.0"
+ "is-glob" "~4.0.1"
+ "normalize-path" "~3.0.0"
+ "readdirp" "~3.6.0"
optionalDependencies:
- fsevents "~2.3.2"
+ "fsevents" "~2.3.2"
-chokidar@^2.1.8:
- version "2.1.8"
- resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz"
- integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
+"chokidar@3.3.1":
+ "integrity" "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg=="
+ "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz"
+ "version" "3.3.1"
dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^3.1.0"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
+ "anymatch" "~3.1.1"
+ "braces" "~3.0.2"
+ "glob-parent" "~5.1.0"
+ "is-binary-path" "~2.1.0"
+ "is-glob" "~4.0.1"
+ "normalize-path" "~3.0.0"
+ "readdirp" "~3.3.0"
optionalDependencies:
- fsevents "^1.2.7"
+ "fsevents" "~2.1.2"
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+"chownr@^1.1.1":
+ "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz"
+ "version" "1.1.4"
-chownr@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+"chownr@^2.0.0":
+ "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
+ "version" "2.0.0"
-chrome-trace-event@^1.0.2:
- version "1.0.3"
- resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
- integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
+"chrome-trace-event@^1.0.2":
+ "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
+ "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
+ "version" "1.0.3"
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
+"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3":
+ "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q=="
+ "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
-circular-json@^0.3.1:
- version "0.3.3"
- resolved "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"
- integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==
+"circular-json@^0.3.1":
+ "integrity" "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="
+ "resolved" "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz"
+ "version" "0.3.3"
-class-utils@^0.3.5:
- version "0.3.6"
- resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
- integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
+"class-utils@^0.3.5":
+ "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="
+ "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
+ "version" "0.3.6"
dependencies:
- arr-union "^3.1.0"
- define-property "^0.2.5"
- isobject "^3.0.0"
- static-extend "^0.1.1"
+ "arr-union" "^3.1.0"
+ "define-property" "^0.2.5"
+ "isobject" "^3.0.0"
+ "static-extend" "^0.1.1"
-classnames@^2.2.5:
- version "2.3.1"
- resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz"
- integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
+"classnames@^2.2.5":
+ "integrity" "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
+ "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz"
+ "version" "2.3.1"
-clean-css@4.2.x, clean-css@^4.2.1:
- version "4.2.4"
- resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz"
- integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==
+"clean-css@^4.2.1", "clean-css@4.2.x":
+ "integrity" "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A=="
+ "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz"
+ "version" "4.2.4"
dependencies:
- source-map "~0.6.0"
+ "source-map" "~0.6.0"
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
+"clean-stack@^2.0.0":
+ "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
+ "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
+ "version" "2.2.0"
-cli-cursor@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
- integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
+"cli-cursor@^2.1.0":
+ "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU="
+ "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- restore-cursor "^2.0.0"
+ "restore-cursor" "^2.0.0"
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
+"cli-cursor@^3.1.0":
+ "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="
+ "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- restore-cursor "^3.1.0"
+ "restore-cursor" "^3.1.0"
-cli-spinners@^2.0.0, cli-spinners@^2.2.0:
- version "2.6.1"
- resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz"
- integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
+"cli-spinners@^2.0.0", "cli-spinners@^2.2.0":
+ "integrity" "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g=="
+ "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz"
+ "version" "2.6.1"
-cli-width@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz"
- integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
+"cli-width@^3.0.0":
+ "integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
+ "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz"
+ "version" "3.0.0"
-cliui@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
- integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
+"cliui@^5.0.0":
+ "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="
+ "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- string-width "^3.1.0"
- strip-ansi "^5.2.0"
- wrap-ansi "^5.1.0"
+ "string-width" "^3.1.0"
+ "strip-ansi" "^5.2.0"
+ "wrap-ansi" "^5.1.0"
-clone-deep@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
- integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
+"clone-deep@^4.0.1":
+ "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="
+ "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
+ "version" "4.0.1"
dependencies:
- is-plain-object "^2.0.4"
- kind-of "^6.0.2"
- shallow-clone "^3.0.0"
+ "is-plain-object" "^2.0.4"
+ "kind-of" "^6.0.2"
+ "shallow-clone" "^3.0.0"
-clone-regexp@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz"
- integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==
+"clone-regexp@^1.0.0":
+ "integrity" "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw=="
+ "resolved" "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- is-regexp "^1.0.0"
- is-supported-regexp-flag "^1.0.0"
+ "is-regexp" "^1.0.0"
+ "is-supported-regexp-flag" "^1.0.0"
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
- integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+"clone@^1.0.2":
+ "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
+ "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
+ "version" "1.0.4"
-collapse-white-space@^1.0.2:
- version "1.0.6"
- resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz"
- integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
+"collapse-white-space@^1.0.2":
+ "integrity" "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ=="
+ "resolved" "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz"
+ "version" "1.0.6"
-collection-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"
- integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+"collection-visit@^1.0.0":
+ "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA="
+ "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- map-visit "^1.0.0"
- object-visit "^1.0.0"
+ "map-visit" "^1.0.0"
+ "object-visit" "^1.0.0"
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+"color-convert@^1.9.0":
+ "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
+ "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
+ "version" "1.9.3"
dependencies:
- color-name "1.1.3"
+ "color-name" "1.1.3"
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+"color-convert@^2.0.1":
+ "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
+ "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- color-name "~1.1.4"
+ "color-name" "~1.1.4"
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+"color-name@~1.1.4":
+ "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
+ "version" "1.1.4"
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+"color-name@1.1.3":
+ "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
+ "version" "1.1.3"
-colorette@^1.2.2:
- version "1.4.0"
- resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz"
- integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
+"colorette@^1.2.2":
+ "integrity" "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="
+ "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz"
+ "version" "1.4.0"
-combined-stream@^1.0.6, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+"combined-stream@^1.0.6", "combined-stream@~1.0.6":
+ "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
+ "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
+ "version" "1.0.8"
dependencies:
- delayed-stream "~1.0.0"
+ "delayed-stream" "~1.0.0"
-commander@2.17.x:
- version "2.17.1"
- resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz"
- integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
+"commander@^2.19.0", "commander@^2.20.0":
+ "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
+ "version" "2.20.3"
-commander@^2.19.0, commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+"commander@^4.0.1":
+ "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
+ "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
+ "version" "4.1.1"
-commander@^4.0.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
- integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+"commander@~2.19.0":
+ "integrity" "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
+ "resolved" "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz"
+ "version" "2.19.0"
-commander@~2.19.0:
- version "2.19.0"
- resolved "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz"
- integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
+"commander@2.17.x":
+ "integrity" "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
+ "resolved" "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz"
+ "version" "2.17.1"
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+"commondir@^1.0.1":
+ "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
+ "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
+ "version" "1.0.1"
-component-emitter@^1.2.1:
- version "1.3.0"
- resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz"
- integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
+"component-emitter@^1.2.1":
+ "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz"
+ "version" "1.3.0"
-compose-function@3.0.3:
- version "3.0.3"
- resolved "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz"
- integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=
+"compose-function@3.0.3":
+ "integrity" "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8="
+ "resolved" "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz"
+ "version" "3.0.3"
dependencies:
- arity-n "^1.0.4"
+ "arity-n" "^1.0.4"
-compressible@~2.0.16:
- version "2.0.18"
- resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
- integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
+"compressible@~2.0.16":
+ "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
+ "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
+ "version" "2.0.18"
dependencies:
- mime-db ">= 1.43.0 < 2"
+ "mime-db" ">= 1.43.0 < 2"
-compression@^1.7.4:
- version "1.7.4"
- resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
+"compression@^1.7.4":
+ "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ=="
+ "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz"
+ "version" "1.7.4"
dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
+ "accepts" "~1.3.5"
+ "bytes" "3.0.0"
+ "compressible" "~2.0.16"
+ "debug" "2.6.9"
+ "on-headers" "~1.0.2"
+ "safe-buffer" "5.1.2"
+ "vary" "~1.1.2"
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+"concat-map@0.0.1":
+ "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
+ "version" "0.0.1"
-concat-stream@^1.5.0:
- version "1.6.2"
- resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
- integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
+"concat-stream@^1.5.0":
+ "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="
+ "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
+ "version" "1.6.2"
dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^2.2.2"
- typedarray "^0.0.6"
+ "buffer-from" "^1.0.0"
+ "inherits" "^2.0.3"
+ "readable-stream" "^2.2.2"
+ "typedarray" "^0.0.6"
-connect-history-api-fallback@^1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
- integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
+"connect-history-api-fallback@^1.6.0":
+ "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
+ "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz"
+ "version" "1.6.0"
-console-browserify@^1.1.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz"
- integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
+"console-browserify@^1.1.0":
+ "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz"
+ "version" "1.2.0"
-constants-browserify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"
- integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
+"constants-browserify@^1.0.0":
+ "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
+ "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"
+ "version" "1.0.0"
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
+"content-disposition@0.5.4":
+ "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="
+ "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
+ "version" "0.5.4"
dependencies:
- safe-buffer "5.2.1"
+ "safe-buffer" "5.2.1"
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+"content-type@~1.0.4":
+ "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
+ "version" "1.0.4"
-convert-source-map@1.7.0:
- version "1.7.0"
- resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz"
- integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
+"convert-source-map@^0.3.3":
+ "integrity" "sha1-8dgClQr33SYxof6+BZZVDIarMZA="
+ "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz"
+ "version" "0.3.5"
+
+"convert-source-map@^1.7.0":
+ "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
+ "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
+ "version" "1.8.0"
dependencies:
- safe-buffer "~5.1.1"
+ "safe-buffer" "~5.1.1"
-convert-source-map@^0.3.3:
- version "0.3.5"
- resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz"
- integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA=
-
-convert-source-map@^1.7.0:
- version "1.8.0"
- resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
- integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
+"convert-source-map@1.7.0":
+ "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA=="
+ "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz"
+ "version" "1.7.0"
dependencies:
- safe-buffer "~5.1.1"
+ "safe-buffer" "~5.1.1"
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+"cookie-signature@1.0.6":
+ "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
+ "version" "1.0.6"
-cookie@0.4.2:
- version "0.4.2"
- resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"
- integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
+"cookie@0.4.2":
+ "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
+ "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz"
+ "version" "0.4.2"
-copy-anything@^2.0.1:
- version "2.0.6"
- resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz"
- integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==
+"copy-anything@^2.0.1":
+ "integrity" "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw=="
+ "resolved" "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz"
+ "version" "2.0.6"
dependencies:
- is-what "^3.14.1"
+ "is-what" "^3.14.1"
-copy-concurrently@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
- integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
+"copy-concurrently@^1.0.0":
+ "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A=="
+ "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz"
+ "version" "1.0.5"
dependencies:
- aproba "^1.1.1"
- fs-write-stream-atomic "^1.0.8"
- iferr "^0.1.5"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.0"
+ "aproba" "^1.1.1"
+ "fs-write-stream-atomic" "^1.0.8"
+ "iferr" "^0.1.5"
+ "mkdirp" "^0.5.1"
+ "rimraf" "^2.5.4"
+ "run-queue" "^1.0.0"
-copy-descriptor@^0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
- integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+"copy-descriptor@^0.1.0":
+ "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
+ "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz"
+ "version" "0.1.1"
-copy-webpack-plugin@5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz"
- integrity sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==
+"copy-webpack-plugin@5.1.1":
+ "integrity" "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg=="
+ "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz"
+ "version" "5.1.1"
dependencies:
- cacache "^12.0.3"
- find-cache-dir "^2.1.0"
- glob-parent "^3.1.0"
- globby "^7.1.1"
- is-glob "^4.0.1"
- loader-utils "^1.2.3"
- minimatch "^3.0.4"
- normalize-path "^3.0.0"
- p-limit "^2.2.1"
- schema-utils "^1.0.0"
- serialize-javascript "^2.1.2"
- webpack-log "^2.0.0"
+ "cacache" "^12.0.3"
+ "find-cache-dir" "^2.1.0"
+ "glob-parent" "^3.1.0"
+ "globby" "^7.1.1"
+ "is-glob" "^4.0.1"
+ "loader-utils" "^1.2.3"
+ "minimatch" "^3.0.4"
+ "normalize-path" "^3.0.0"
+ "p-limit" "^2.2.1"
+ "schema-utils" "^1.0.0"
+ "serialize-javascript" "^2.1.2"
+ "webpack-log" "^2.0.0"
-copy-webpack-plugin@5.1.2:
- version "5.1.2"
- resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz"
- integrity sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==
+"copy-webpack-plugin@5.1.2":
+ "integrity" "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ=="
+ "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz"
+ "version" "5.1.2"
dependencies:
- cacache "^12.0.3"
- find-cache-dir "^2.1.0"
- glob-parent "^3.1.0"
- globby "^7.1.1"
- is-glob "^4.0.1"
- loader-utils "^1.2.3"
- minimatch "^3.0.4"
- normalize-path "^3.0.0"
- p-limit "^2.2.1"
- schema-utils "^1.0.0"
- serialize-javascript "^4.0.0"
- webpack-log "^2.0.0"
+ "cacache" "^12.0.3"
+ "find-cache-dir" "^2.1.0"
+ "glob-parent" "^3.1.0"
+ "globby" "^7.1.1"
+ "is-glob" "^4.0.1"
+ "loader-utils" "^1.2.3"
+ "minimatch" "^3.0.4"
+ "normalize-path" "^3.0.0"
+ "p-limit" "^2.2.1"
+ "schema-utils" "^1.0.0"
+ "serialize-javascript" "^4.0.0"
+ "webpack-log" "^2.0.0"
-core-js-compat@^3.20.2, core-js-compat@^3.21.0:
- version "3.21.1"
- resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz"
- integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==
+"core-js-compat@^3.20.2", "core-js-compat@^3.21.0":
+ "integrity" "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g=="
+ "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz"
+ "version" "3.21.1"
dependencies:
- browserslist "^4.19.1"
- semver "7.0.0"
+ "browserslist" "^4.19.1"
+ "semver" "7.0.0"
-core-js-pure@^3.20.2:
- version "3.21.1"
- resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz"
- integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==
+"core-js-pure@^3.20.2":
+ "integrity" "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ=="
+ "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz"
+ "version" "3.21.1"
-core-js@^2.4.0:
- version "2.6.12"
- resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz"
- integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
+"core-js@^2.4.0":
+ "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
+ "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz"
+ "version" "2.6.12"
-core-js@^3.6.5:
- version "3.21.1"
- resolved "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz"
- integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==
+"core-js@^3.6.5":
+ "integrity" "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig=="
+ "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz"
+ "version" "3.21.1"
-core-util-is@1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+"core-util-is@~1.0.0":
+ "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
+ "version" "1.0.3"
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
+"core-util-is@1.0.2":
+ "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
+ "version" "1.0.2"
-cosmiconfig@^5.0.0:
- version "5.2.1"
- resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
- integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
+"cosmiconfig@^5.0.0":
+ "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="
+ "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
+ "version" "5.2.1"
dependencies:
- import-fresh "^2.0.0"
- is-directory "^0.3.1"
- js-yaml "^3.13.1"
- parse-json "^4.0.0"
+ "import-fresh" "^2.0.0"
+ "is-directory" "^0.3.1"
+ "js-yaml" "^3.13.1"
+ "parse-json" "^4.0.0"
-cosmiconfig@^7.0.0:
- version "7.0.1"
- resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
- integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
+"cosmiconfig@^7.0.0":
+ "integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
+ "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
+ "version" "7.0.1"
dependencies:
"@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
+ "import-fresh" "^3.2.1"
+ "parse-json" "^5.0.0"
+ "path-type" "^4.0.0"
+ "yaml" "^1.10.0"
-create-ecdh@^4.0.0:
- version "4.0.4"
- resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"
- integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
+"create-ecdh@^4.0.0":
+ "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
+ "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"
+ "version" "4.0.4"
dependencies:
- bn.js "^4.1.0"
- elliptic "^6.5.3"
+ "bn.js" "^4.1.0"
+ "elliptic" "^6.5.3"
-create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"
- integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
+"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0":
+ "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="
+ "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"
+ "version" "1.2.0"
dependencies:
- cipher-base "^1.0.1"
- inherits "^2.0.1"
- md5.js "^1.3.4"
- ripemd160 "^2.0.1"
- sha.js "^2.4.0"
+ "cipher-base" "^1.0.1"
+ "inherits" "^2.0.1"
+ "md5.js" "^1.3.4"
+ "ripemd160" "^2.0.1"
+ "sha.js" "^2.4.0"
-create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
- version "1.1.7"
- resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"
- integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
+"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7":
+ "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="
+ "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"
+ "version" "1.1.7"
dependencies:
- cipher-base "^1.0.3"
- create-hash "^1.1.0"
- inherits "^2.0.1"
- ripemd160 "^2.0.0"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
+ "cipher-base" "^1.0.3"
+ "create-hash" "^1.1.0"
+ "inherits" "^2.0.1"
+ "ripemd160" "^2.0.0"
+ "safe-buffer" "^5.0.1"
+ "sha.js" "^2.4.8"
-cross-spawn@7.0.3:
- version "7.0.3"
- resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
+"cross-spawn@^6.0.0", "cross-spawn@^6.0.5":
+ "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ=="
+ "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz"
+ "version" "6.0.5"
dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
+ "nice-try" "^1.0.4"
+ "path-key" "^2.0.1"
+ "semver" "^5.5.0"
+ "shebang-command" "^1.2.0"
+ "which" "^1.2.9"
-cross-spawn@^6.0.0, cross-spawn@^6.0.5:
- version "6.0.5"
- resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
+"cross-spawn@7.0.3":
+ "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
+ "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
+ "version" "7.0.3"
dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
+ "path-key" "^3.1.0"
+ "shebang-command" "^2.0.0"
+ "which" "^2.0.1"
-crypt@0.0.2:
- version "0.0.2"
- resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
- integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=
+"crypt@0.0.2":
+ "integrity" "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs="
+ "resolved" "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz"
+ "version" "0.0.2"
-crypto-browserify@^3.11.0:
- version "3.12.0"
- resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
- integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
+"crypto-browserify@^3.11.0":
+ "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg=="
+ "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz"
+ "version" "3.12.0"
dependencies:
- browserify-cipher "^1.0.0"
- browserify-sign "^4.0.0"
- create-ecdh "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.0"
- diffie-hellman "^5.0.0"
- inherits "^2.0.1"
- pbkdf2 "^3.0.3"
- public-encrypt "^4.0.0"
- randombytes "^2.0.0"
- randomfill "^1.0.3"
+ "browserify-cipher" "^1.0.0"
+ "browserify-sign" "^4.0.0"
+ "create-ecdh" "^4.0.0"
+ "create-hash" "^1.1.0"
+ "create-hmac" "^1.1.0"
+ "diffie-hellman" "^5.0.0"
+ "inherits" "^2.0.1"
+ "pbkdf2" "^3.0.3"
+ "public-encrypt" "^4.0.0"
+ "randombytes" "^2.0.0"
+ "randomfill" "^1.0.3"
-css-color-keywords@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
- integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=
+"css-color-keywords@^1.0.0":
+ "integrity" "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
+ "resolved" "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz"
+ "version" "1.0.0"
-css-loader@3.4.2:
- version "3.4.2"
- resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz"
- integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==
+"css-loader@^3.0.0":
+ "integrity" "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ=="
+ "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz"
+ "version" "3.6.0"
dependencies:
- camelcase "^5.3.1"
- cssesc "^3.0.0"
- icss-utils "^4.1.1"
- loader-utils "^1.2.3"
- normalize-path "^3.0.0"
- postcss "^7.0.23"
- postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.2"
- postcss-modules-scope "^2.1.1"
- postcss-modules-values "^3.0.0"
- postcss-value-parser "^4.0.2"
- schema-utils "^2.6.0"
+ "camelcase" "^5.3.1"
+ "cssesc" "^3.0.0"
+ "icss-utils" "^4.1.1"
+ "loader-utils" "^1.2.3"
+ "normalize-path" "^3.0.0"
+ "postcss" "^7.0.32"
+ "postcss-modules-extract-imports" "^2.0.0"
+ "postcss-modules-local-by-default" "^3.0.2"
+ "postcss-modules-scope" "^2.2.0"
+ "postcss-modules-values" "^3.0.0"
+ "postcss-value-parser" "^4.1.0"
+ "schema-utils" "^2.7.0"
+ "semver" "^6.3.0"
-css-loader@^3.0.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz"
- integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==
+"css-loader@3.4.2":
+ "integrity" "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA=="
+ "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz"
+ "version" "3.4.2"
dependencies:
- camelcase "^5.3.1"
- cssesc "^3.0.0"
- icss-utils "^4.1.1"
- loader-utils "^1.2.3"
- normalize-path "^3.0.0"
- postcss "^7.0.32"
- postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.2"
- postcss-modules-scope "^2.2.0"
- postcss-modules-values "^3.0.0"
- postcss-value-parser "^4.1.0"
- schema-utils "^2.7.0"
- semver "^6.3.0"
+ "camelcase" "^5.3.1"
+ "cssesc" "^3.0.0"
+ "icss-utils" "^4.1.1"
+ "loader-utils" "^1.2.3"
+ "normalize-path" "^3.0.0"
+ "postcss" "^7.0.23"
+ "postcss-modules-extract-imports" "^2.0.0"
+ "postcss-modules-local-by-default" "^3.0.2"
+ "postcss-modules-scope" "^2.1.1"
+ "postcss-modules-values" "^3.0.0"
+ "postcss-value-parser" "^4.0.2"
+ "schema-utils" "^2.6.0"
-css-mediaquery@^0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz"
- integrity sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=
+"css-mediaquery@^0.1.2":
+ "integrity" "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA="
+ "resolved" "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz"
+ "version" "0.1.2"
-css-parse@~2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz"
- integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=
+"css-parse@~2.0.0":
+ "integrity" "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q="
+ "resolved" "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- css "^2.0.0"
+ "css" "^2.0.0"
-css-select@^4.1.3:
- version "4.3.0"
- resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
- integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
+"css-select@^4.1.3":
+ "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ=="
+ "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- boolbase "^1.0.0"
- css-what "^6.0.1"
- domhandler "^4.3.1"
- domutils "^2.8.0"
- nth-check "^2.0.1"
+ "boolbase" "^1.0.0"
+ "css-what" "^6.0.1"
+ "domhandler" "^4.3.1"
+ "domutils" "^2.8.0"
+ "nth-check" "^2.0.1"
-css-tree@1.0.0-alpha.29:
- version "1.0.0-alpha.29"
- resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz"
- integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==
+"css-tree@^1.1.2":
+ "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="
+ "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
+ "version" "1.1.3"
dependencies:
- mdn-data "~1.1.0"
- source-map "^0.5.3"
+ "mdn-data" "2.0.14"
+ "source-map" "^0.6.1"
-css-tree@^1.1.2:
- version "1.1.3"
- resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz"
- integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
+"css-tree@1.0.0-alpha.29":
+ "integrity" "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg=="
+ "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz"
+ "version" "1.0.0-alpha.29"
dependencies:
- mdn-data "2.0.14"
- source-map "^0.6.1"
+ "mdn-data" "~1.1.0"
+ "source-map" "^0.5.3"
-css-what@^6.0.1:
- version "6.1.0"
- resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
- integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
+"css-what@^6.0.1":
+ "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
+ "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
+ "version" "6.1.0"
-css@2.2.4, css@^2.0.0, css@^2.2.4:
- version "2.2.4"
- resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz"
- integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
+"css@^2.0.0", "css@^2.2.4", "css@2.2.4":
+ "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
+ "resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz"
+ "version" "2.2.4"
dependencies:
- inherits "^2.0.3"
- source-map "^0.6.1"
- source-map-resolve "^0.5.2"
- urix "^0.1.0"
+ "inherits" "^2.0.3"
+ "source-map" "^0.6.1"
+ "source-map-resolve" "^0.5.2"
+ "urix" "^0.1.0"
-cssesc@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
- integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+"cssesc@^3.0.0":
+ "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
+ "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
+ "version" "3.0.0"
-csso-webpack-plugin@2.0.0-beta.1:
- version "2.0.0-beta.1"
- resolved "https://registry.npmjs.org/csso-webpack-plugin/-/csso-webpack-plugin-2.0.0-beta.1.tgz"
- integrity sha512-hzMrKC2ibIIsWCeivr4qK64Sbpe2kVfsuyDJZF9rSA5uifIsyOUDyxswSVN9Q8FMWdzGwjgi9v/o/Gg9jduvUw==
+"csso-webpack-plugin@2.0.0-beta.1":
+ "integrity" "sha512-hzMrKC2ibIIsWCeivr4qK64Sbpe2kVfsuyDJZF9rSA5uifIsyOUDyxswSVN9Q8FMWdzGwjgi9v/o/Gg9jduvUw=="
+ "resolved" "https://registry.npmjs.org/csso-webpack-plugin/-/csso-webpack-plugin-2.0.0-beta.1.tgz"
+ "version" "2.0.0-beta.1"
dependencies:
- csso "^4.0.2"
- source-map "^0.7.3"
- webpack-sources "^1.0.1"
+ "csso" "^4.0.2"
+ "source-map" "^0.7.3"
+ "webpack-sources" "^1.0.1"
-csso@^3.5.1:
- version "3.5.1"
- resolved "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz"
- integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==
+"csso@^3.5.1":
+ "integrity" "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg=="
+ "resolved" "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz"
+ "version" "3.5.1"
dependencies:
- css-tree "1.0.0-alpha.29"
+ "css-tree" "1.0.0-alpha.29"
-csso@^4.0.2:
- version "4.2.0"
- resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
- integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
+"csso@^4.0.2":
+ "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA=="
+ "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz"
+ "version" "4.2.0"
dependencies:
- css-tree "^1.1.2"
+ "css-tree" "^1.1.2"
-cssom@^0.4.1:
- version "0.4.4"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz"
- integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
+"cssom@^0.4.1":
+ "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
+ "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz"
+ "version" "0.4.4"
-cssom@~0.3.6:
- version "0.3.8"
- resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
- integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
+"cssom@~0.3.6":
+ "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
+ "version" "0.3.8"
-cssstyle@^2.0.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
- integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
+"cssstyle@^2.0.0":
+ "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="
+ "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz"
+ "version" "2.3.0"
dependencies:
- cssom "~0.3.6"
+ "cssom" "~0.3.6"
-csstype@^3.0.2:
- version "3.0.11"
- resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz"
- integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
+"csstype@^3.0.2":
+ "integrity" "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
+ "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz"
+ "version" "3.0.11"
-cuint@^0.2.2:
- version "0.2.2"
- resolved "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz"
- integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=
+"cuint@^0.2.2":
+ "integrity" "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="
+ "resolved" "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz"
+ "version" "0.2.2"
-currently-unhandled@^0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
- integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+"currently-unhandled@^0.4.1":
+ "integrity" "sha1-mI3zP+qxke95mmE2nddsF635V+o="
+ "resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
+ "version" "0.4.1"
dependencies:
- array-find-index "^1.0.1"
+ "array-find-index" "^1.0.1"
-cyclist@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz"
- integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
+"cyclist@^1.0.1":
+ "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
+ "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz"
+ "version" "1.0.1"
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
+"d@^1.0.1", "d@1":
+ "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA=="
+ "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
+ "es5-ext" "^0.10.50"
+ "type" "^1.0.1"
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
- integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+"dashdash@^1.12.0":
+ "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
+ "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
+ "version" "1.14.1"
dependencies:
- assert-plus "^1.0.0"
+ "assert-plus" "^1.0.0"
-data-urls@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz"
- integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==
+"data-urls@^1.1.0":
+ "integrity" "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ=="
+ "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
- abab "^2.0.0"
- whatwg-mimetype "^2.2.0"
- whatwg-url "^7.0.0"
+ "abab" "^2.0.0"
+ "whatwg-mimetype" "^2.2.0"
+ "whatwg-url" "^7.0.0"
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+"dayjs@^1.11.3":
+ "integrity" "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
+ "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz"
+ "version" "1.11.3"
+
+"debug@^2.2.0", "debug@^2.3.3", "debug@^2.6.0", "debug@^2.6.9", "debug@2.6.9":
+ "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
+ "version" "2.6.9"
dependencies:
- ms "2.0.0"
+ "ms" "2.0.0"
-debug@4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"
- integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
+"debug@^3.0.0":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "^2.1.1"
+ "ms" "^2.1.1"
-debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6, debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+"debug@^3.1.1":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "^2.1.1"
+ "ms" "^2.1.1"
-debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
- version "4.3.4"
- resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+"debug@^3.2.5":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "2.1.2"
+ "ms" "^2.1.1"
-debug@~3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
+"debug@^3.2.6":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- ms "2.0.0"
+ "ms" "^2.1.1"
-decamelize-keys@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz"
- integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
+"debug@^3.2.7":
+ "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
+ "version" "3.2.7"
dependencies:
- decamelize "^1.1.0"
- map-obj "^1.0.0"
+ "ms" "^2.1.1"
-decamelize@^1.1.0, decamelize@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
-
-decode-uri-component@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
-
-deep-diff@^0.3.5:
- version "0.3.8"
- resolved "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz"
- integrity sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=
-
-deep-equal@^1.0.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz"
- integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
+"debug@^4.0.1":
+ "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- is-arguments "^1.0.4"
- is-date-object "^1.0.1"
- is-regex "^1.0.4"
- object-is "^1.0.1"
- object-keys "^1.1.1"
- regexp.prototype.flags "^1.2.0"
+ "ms" "2.1.2"
-deep-is@~0.1.3:
- version "0.1.4"
- resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-deepmerge@^1.5.2:
- version "1.5.2"
- resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz"
- integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==
-
-default-gateway@^4.2.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz"
- integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==
+"debug@^4.1.0":
+ "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- execa "^1.0.0"
- ip-regex "^2.1.0"
+ "ms" "2.1.2"
-defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"
- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
+"debug@^4.1.1":
+ "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- clone "^1.0.2"
+ "ms" "2.1.2"
-define-properties@^1.1.2, define-properties@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"
- integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
+"debug@^4.3.1":
+ "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- object-keys "^1.0.12"
+ "ms" "2.1.2"
-define-property@^0.2.5:
- version "0.2.5"
- resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz"
- integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+"debug@~3.1.0":
+ "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- is-descriptor "^0.1.0"
+ "ms" "2.0.0"
-define-property@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz"
- integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+"debug@4.1.1":
+ "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw=="
+ "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"
+ "version" "4.1.1"
dependencies:
- is-descriptor "^1.0.0"
+ "ms" "^2.1.1"
-define-property@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz"
- integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+"decamelize-keys@^1.0.0":
+ "integrity" "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk="
+ "resolved" "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
- is-descriptor "^1.0.2"
- isobject "^3.0.1"
+ "decamelize" "^1.1.0"
+ "map-obj" "^1.0.0"
-del@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz"
- integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==
+"decamelize@^1.1.0", "decamelize@^1.2.0":
+ "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
+ "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
+ "version" "1.2.0"
+
+"decode-uri-component@^0.2.0":
+ "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+ "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
+ "version" "0.2.0"
+
+"deep-diff@^0.3.5":
+ "integrity" "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ="
+ "resolved" "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz"
+ "version" "0.3.8"
+
+"deep-equal@^1.0.1":
+ "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g=="
+ "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz"
+ "version" "1.1.1"
+ dependencies:
+ "is-arguments" "^1.0.4"
+ "is-date-object" "^1.0.1"
+ "is-regex" "^1.0.4"
+ "object-is" "^1.0.1"
+ "object-keys" "^1.1.1"
+ "regexp.prototype.flags" "^1.2.0"
+
+"deep-is@~0.1.3":
+ "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
+ "version" "0.1.4"
+
+"deepmerge@^1.5.2":
+ "integrity" "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
+ "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz"
+ "version" "1.5.2"
+
+"default-gateway@^4.2.0":
+ "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA=="
+ "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz"
+ "version" "4.2.0"
+ dependencies:
+ "execa" "^1.0.0"
+ "ip-regex" "^2.1.0"
+
+"defaults@^1.0.3":
+ "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730="
+ "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "clone" "^1.0.2"
+
+"define-properties@^1.1.2", "define-properties@^1.1.3":
+ "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
+ "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "object-keys" "^1.0.12"
+
+"define-property@^0.2.5":
+ "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
+ "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz"
+ "version" "0.2.5"
+ dependencies:
+ "is-descriptor" "^0.1.0"
+
+"define-property@^1.0.0":
+ "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
+ "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "is-descriptor" "^1.0.0"
+
+"define-property@^2.0.2":
+ "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ=="
+ "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "is-descriptor" "^1.0.2"
+ "isobject" "^3.0.1"
+
+"del@^4.1.1":
+ "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ=="
+ "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz"
+ "version" "4.1.1"
dependencies:
"@types/glob" "^7.1.1"
- globby "^6.1.0"
- is-path-cwd "^2.0.0"
- is-path-in-cwd "^2.0.0"
- p-map "^2.0.0"
- pify "^4.0.1"
- rimraf "^2.6.3"
+ "globby" "^6.1.0"
+ "is-path-cwd" "^2.0.0"
+ "is-path-in-cwd" "^2.0.0"
+ "p-map" "^2.0.0"
+ "pify" "^4.0.1"
+ "rimraf" "^2.6.3"
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+"delayed-stream@~1.0.0":
+ "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
+ "version" "1.0.0"
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+"depd@~1.1.2":
+ "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
+ "version" "1.1.2"
-des.js@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz"
- integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
+"des.js@^1.0.0":
+ "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA=="
+ "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
+ "inherits" "^2.0.1"
+ "minimalistic-assert" "^1.0.0"
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
- integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+"destroy@~1.0.4":
+ "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
+ "version" "1.0.4"
-detect-node@^2.0.4:
- version "2.1.0"
- resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
- integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
+"detect-node@^2.0.4":
+ "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
+ "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
+ "version" "2.1.0"
-detect-port@1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz"
- integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==
+"detect-port@1.3.0":
+ "integrity" "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ=="
+ "resolved" "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz"
+ "version" "1.3.0"
dependencies:
- address "^1.0.1"
- debug "^2.6.0"
+ "address" "^1.0.1"
+ "debug" "^2.6.0"
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
+"diffie-hellman@^5.0.0":
+ "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="
+ "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"
+ "version" "5.0.3"
dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
+ "bn.js" "^4.1.0"
+ "miller-rabin" "^4.0.0"
+ "randombytes" "^2.0.0"
-dir-glob@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"
- integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==
+"dir-glob@^2.0.0":
+ "integrity" "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw=="
+ "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz"
+ "version" "2.2.2"
dependencies:
- arrify "^1.0.1"
- path-type "^3.0.0"
+ "path-type" "^3.0.0"
-dir-glob@^2.0.0:
- version "2.2.2"
- resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz"
- integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==
+"dir-glob@^3.0.1":
+ "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="
+ "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- path-type "^3.0.0"
+ "path-type" "^4.0.0"
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
+"dir-glob@2.0.0":
+ "integrity" "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag=="
+ "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- path-type "^4.0.0"
+ "arrify" "^1.0.1"
+ "path-type" "^3.0.0"
-dns-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
+"dns-equal@^1.0.0":
+ "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="
+ "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz"
+ "version" "1.0.0"
-dns-packet@^1.3.1:
- version "1.3.4"
- resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz"
- integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
+"dns-packet@^1.3.1":
+ "integrity" "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA=="
+ "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz"
+ "version" "1.3.4"
dependencies:
- ip "^1.1.0"
- safe-buffer "^5.0.1"
+ "ip" "^1.1.0"
+ "safe-buffer" "^5.0.1"
-dns-txt@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz"
- integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
+"dns-txt@^2.0.2":
+ "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY="
+ "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- buffer-indexof "^1.0.0"
+ "buffer-indexof" "^1.0.0"
-doctrine@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+"doctrine@^2.1.0":
+ "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="
+ "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- esutils "^2.0.2"
+ "esutils" "^2.0.2"
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
+"doctrine@^3.0.0":
+ "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
+ "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- esutils "^2.0.2"
+ "esutils" "^2.0.2"
-dom-converter@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
- integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
+"dom-converter@^0.2.0":
+ "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
+ "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
+ "version" "0.2.0"
dependencies:
- utila "~0.4"
+ "utila" "~0.4"
-dom-serializer@0:
- version "0.2.2"
- resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
- integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
+"dom-serializer@^1.0.1":
+ "integrity" "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="
+ "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"
+ "version" "1.3.2"
dependencies:
- domelementtype "^2.0.1"
- entities "^2.0.0"
+ "domelementtype" "^2.0.1"
+ "domhandler" "^4.2.0"
+ "entities" "^2.0.0"
-dom-serializer@^1.0.1:
- version "1.3.2"
- resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"
- integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
+"dom-serializer@0":
+ "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="
+ "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
+ "version" "0.2.2"
dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.2.0"
- entities "^2.0.0"
+ "domelementtype" "^2.0.1"
+ "entities" "^2.0.0"
-dom7@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz"
- integrity sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==
+"dom7@^3.0.0":
+ "integrity" "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g=="
+ "resolved" "https://registry.npmjs.org/dom7/-/dom7-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- ssr-window "^3.0.0-alpha.1"
+ "ssr-window" "^3.0.0-alpha.1"
-domain-browser@^1.1.1:
- version "1.2.0"
- resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"
- integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
+"domain-browser@^1.1.1":
+ "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
+ "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"
+ "version" "1.2.0"
-domelementtype@1, domelementtype@^1.3.1:
- version "1.3.1"
- resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
- integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==
+"domelementtype@^1.3.1", "domelementtype@1":
+ "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
+ "version" "1.3.1"
-domelementtype@^2.0.1, domelementtype@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz"
- integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
+"domelementtype@^2.0.1", "domelementtype@^2.2.0":
+ "integrity" "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
+ "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz"
+ "version" "2.2.0"
-domexception@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz"
- integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==
+"domexception@^1.0.1":
+ "integrity" "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="
+ "resolved" "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- webidl-conversions "^4.0.2"
+ "webidl-conversions" "^4.0.2"
-domhandler@^2.3.0:
- version "2.4.2"
- resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
- integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
+"domhandler@^2.3.0":
+ "integrity" "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
+ "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
+ "version" "2.4.2"
dependencies:
- domelementtype "1"
+ "domelementtype" "1"
-domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
- version "4.3.1"
- resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
- integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
+"domhandler@^4.0.0", "domhandler@^4.2.0", "domhandler@^4.3.1":
+ "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="
+ "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
+ "version" "4.3.1"
dependencies:
- domelementtype "^2.2.0"
+ "domelementtype" "^2.2.0"
-domutils@^1.5.1:
- version "1.7.0"
- resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
- integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
+"domutils@^1.5.1":
+ "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
+ "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
+ "version" "1.7.0"
dependencies:
- dom-serializer "0"
- domelementtype "1"
+ "dom-serializer" "0"
+ "domelementtype" "1"
-domutils@^2.5.2, domutils@^2.8.0:
- version "2.8.0"
- resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
- integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
+"domutils@^2.5.2", "domutils@^2.8.0":
+ "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="
+ "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
+ "version" "2.8.0"
dependencies:
- dom-serializer "^1.0.1"
- domelementtype "^2.2.0"
- domhandler "^4.2.0"
+ "dom-serializer" "^1.0.1"
+ "domelementtype" "^2.2.0"
+ "domhandler" "^4.2.0"
-dot-prop@^5.2.0:
- version "5.3.0"
- resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
- integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
+"dot-prop@^5.2.0":
+ "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="
+ "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
+ "version" "5.3.0"
dependencies:
- is-obj "^2.0.0"
+ "is-obj" "^2.0.0"
-duplexify@^3.4.2, duplexify@^3.6.0:
- version "3.7.1"
- resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz"
- integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
+"duplexify@^3.4.2", "duplexify@^3.6.0":
+ "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g=="
+ "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz"
+ "version" "3.7.1"
dependencies:
- end-of-stream "^1.0.0"
- inherits "^2.0.1"
- readable-stream "^2.0.0"
- stream-shift "^1.0.0"
+ "end-of-stream" "^1.0.0"
+ "inherits" "^2.0.1"
+ "readable-stream" "^2.0.0"
+ "stream-shift" "^1.0.0"
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
- integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+"ecc-jsbn@~0.1.1":
+ "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
+ "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
+ "version" "0.1.2"
dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
+ "jsbn" "~0.1.0"
+ "safer-buffer" "^2.1.0"
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+"ee-first@1.1.1":
+ "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
+ "version" "1.1.1"
-electron-to-chromium@^1.3.47, electron-to-chromium@^1.4.84:
- version "1.4.104"
- resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz"
- integrity sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==
+"electron-to-chromium@^1.3.47", "electron-to-chromium@^1.4.84":
+ "integrity" "sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ=="
+ "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.104.tgz"
+ "version" "1.4.104"
-elliptic@^6.5.3:
- version "6.5.4"
- resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz"
- integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
+"elliptic@^6.5.3":
+ "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ=="
+ "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz"
+ "version" "6.5.4"
dependencies:
- bn.js "^4.11.9"
- brorand "^1.1.0"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.1"
- inherits "^2.0.4"
- minimalistic-assert "^1.0.1"
- minimalistic-crypto-utils "^1.0.1"
+ "bn.js" "^4.11.9"
+ "brorand" "^1.1.0"
+ "hash.js" "^1.0.0"
+ "hmac-drbg" "^1.0.1"
+ "inherits" "^2.0.4"
+ "minimalistic-assert" "^1.0.1"
+ "minimalistic-crypto-utils" "^1.0.1"
-emoji-regex@^7.0.1:
- version "7.0.3"
- resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
- integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
+"emoji-regex@^7.0.1":
+ "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz"
+ "version" "7.0.3"
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+"emoji-regex@^8.0.0":
+ "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
+ "version" "8.0.0"
-emojis-list@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"
- integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
+"emojis-list@^2.0.0":
+ "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
+ "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz"
+ "version" "2.1.0"
-emojis-list@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
- integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
+"emojis-list@^3.0.0":
+ "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
+ "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
+ "version" "3.0.0"
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+"encodeurl@~1.0.2":
+ "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
+ "version" "1.0.2"
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+"end-of-stream@^1.0.0", "end-of-stream@^1.1.0":
+ "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
+ "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
+ "version" "1.4.4"
dependencies:
- once "^1.4.0"
+ "once" "^1.4.0"
-enhanced-resolve@^4.5.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
- integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==
+"enhanced-resolve@^4.5.0":
+ "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg=="
+ "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz"
+ "version" "4.5.0"
dependencies:
- graceful-fs "^4.1.2"
- memory-fs "^0.5.0"
- tapable "^1.0.0"
+ "graceful-fs" "^4.1.2"
+ "memory-fs" "^0.5.0"
+ "tapable" "^1.0.0"
-entities@^1.1.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"
- integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
+"entities@^1.1.1":
+ "integrity" "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
+ "resolved" "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"
+ "version" "1.1.2"
-entities@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
- integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
+"entities@^2.0.0":
+ "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
+ "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
+ "version" "2.2.0"
-errno@^0.1.1, errno@^0.1.3, errno@~0.1.7:
- version "0.1.8"
- resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
- integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
+"errno@^0.1.1", "errno@^0.1.3", "errno@~0.1.7":
+ "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A=="
+ "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz"
+ "version" "0.1.8"
dependencies:
- prr "~1.0.1"
+ "prr" "~1.0.1"
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+"error-ex@^1.3.1":
+ "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
+ "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
+ "version" "1.3.2"
dependencies:
- is-arrayish "^0.2.1"
+ "is-arrayish" "^0.2.1"
-error-stack-parser@^2.0.6:
- version "2.0.7"
- resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz"
- integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==
+"error-stack-parser@^2.0.6":
+ "integrity" "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA=="
+ "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz"
+ "version" "2.0.7"
dependencies:
- stackframe "^1.1.1"
+ "stackframe" "^1.1.1"
-es-abstract@^1.19.0, es-abstract@^1.19.1:
- version "1.19.2"
- resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz"
- integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==
+"es-abstract@^1.19.0", "es-abstract@^1.19.1":
+ "integrity" "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w=="
+ "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz"
+ "version" "1.19.2"
dependencies:
- call-bind "^1.0.2"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- get-intrinsic "^1.1.1"
- get-symbol-description "^1.0.0"
- has "^1.0.3"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- is-callable "^1.2.4"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.1"
- is-string "^1.0.7"
- is-weakref "^1.0.2"
- object-inspect "^1.12.0"
- object-keys "^1.1.1"
- object.assign "^4.1.2"
- string.prototype.trimend "^1.0.4"
- string.prototype.trimstart "^1.0.4"
- unbox-primitive "^1.0.1"
+ "call-bind" "^1.0.2"
+ "es-to-primitive" "^1.2.1"
+ "function-bind" "^1.1.1"
+ "get-intrinsic" "^1.1.1"
+ "get-symbol-description" "^1.0.0"
+ "has" "^1.0.3"
+ "has-symbols" "^1.0.3"
+ "internal-slot" "^1.0.3"
+ "is-callable" "^1.2.4"
+ "is-negative-zero" "^2.0.2"
+ "is-regex" "^1.1.4"
+ "is-shared-array-buffer" "^1.0.1"
+ "is-string" "^1.0.7"
+ "is-weakref" "^1.0.2"
+ "object-inspect" "^1.12.0"
+ "object-keys" "^1.1.1"
+ "object.assign" "^4.1.2"
+ "string.prototype.trimend" "^1.0.4"
+ "string.prototype.trimstart" "^1.0.4"
+ "unbox-primitive" "^1.0.1"
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+"es-to-primitive@^1.2.1":
+ "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA=="
+ "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz"
+ "version" "1.2.1"
dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
+ "is-callable" "^1.1.4"
+ "is-date-object" "^1.0.1"
+ "is-symbol" "^1.0.2"
-es5-ext@^0.10.35, es5-ext@^0.10.50:
- version "0.10.59"
- resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz"
- integrity sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==
+"es5-ext@^0.10.35", "es5-ext@^0.10.50":
+ "integrity" "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw=="
+ "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz"
+ "version" "0.10.59"
dependencies:
- es6-iterator "^2.0.3"
- es6-symbol "^3.1.3"
- next-tick "^1.1.0"
+ "es6-iterator" "^2.0.3"
+ "es6-symbol" "^3.1.3"
+ "next-tick" "^1.1.0"
-es6-iterator@2.0.3, es6-iterator@^2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
- integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
+"es6-iterator@^2.0.3", "es6-iterator@2.0.3":
+ "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c="
+ "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
+ "version" "2.0.3"
dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
+ "d" "1"
+ "es5-ext" "^0.10.35"
+ "es6-symbol" "^3.1.1"
-es6-symbol@^3.1.1, es6-symbol@^3.1.3:
- version "3.1.3"
- resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
+"es6-symbol@^3.1.1", "es6-symbol@^3.1.3":
+ "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA=="
+ "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
+ "version" "3.1.3"
dependencies:
- d "^1.0.1"
- ext "^1.1.2"
+ "d" "^1.0.1"
+ "ext" "^1.1.2"
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+"escalade@^3.1.1":
+ "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
+ "version" "3.1.1"
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+"escape-html@~1.0.3":
+ "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
+ "version" "1.0.3"
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+"escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5":
+ "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
+ "version" "1.0.5"
-escodegen@^1.11.1:
- version "1.14.3"
- resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz"
- integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
+"escodegen@^1.11.1":
+ "integrity" "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw=="
+ "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz"
+ "version" "1.14.3"
dependencies:
- esprima "^4.0.1"
- estraverse "^4.2.0"
- esutils "^2.0.2"
- optionator "^0.8.1"
+ "esprima" "^4.0.1"
+ "estraverse" "^4.2.0"
+ "esutils" "^2.0.2"
+ "optionator" "^0.8.1"
optionalDependencies:
- source-map "~0.6.1"
+ "source-map" "~0.6.1"
-eslint-config-taro@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/eslint-config-taro/-/eslint-config-taro-3.3.10.tgz"
- integrity sha512-EdXE0TXgcAKSykCKKt77OKS0pu2+XEQP9VRFXTs9XqIaI9t+CN6ModKv1lX3I1dho3JdvE0GIg+l3XQKy/q8QA==
+"eslint-config-taro@3.3.10":
+ "integrity" "sha512-EdXE0TXgcAKSykCKKt77OKS0pu2+XEQP9VRFXTs9XqIaI9t+CN6ModKv1lX3I1dho3JdvE0GIg+l3XQKy/q8QA=="
+ "resolved" "https://registry.npmjs.org/eslint-config-taro/-/eslint-config-taro-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
"@typescript-eslint/parser" "^4.15.1"
- babel-eslint "^10.0.0"
+ "babel-eslint" "^10.0.0"
-eslint-import-resolver-node@^0.3.6:
- version "0.3.6"
- resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
- integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==
+"eslint-import-resolver-node@^0.3.6":
+ "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw=="
+ "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz"
+ "version" "0.3.6"
dependencies:
- debug "^3.2.7"
- resolve "^1.20.0"
+ "debug" "^3.2.7"
+ "resolve" "^1.20.0"
-eslint-module-utils@^2.7.3:
- version "2.7.3"
- resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz"
- integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==
+"eslint-module-utils@^2.7.3":
+ "integrity" "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ=="
+ "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz"
+ "version" "2.7.3"
dependencies:
- debug "^3.2.7"
- find-up "^2.1.0"
+ "debug" "^3.2.7"
+ "find-up" "^2.1.0"
-eslint-plugin-import@^2.12.0:
- version "2.26.0"
- resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz"
- integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
+"eslint-plugin-import@^2.12.0":
+ "integrity" "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA=="
+ "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz"
+ "version" "2.26.0"
dependencies:
- array-includes "^3.1.4"
- array.prototype.flat "^1.2.5"
- debug "^2.6.9"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.6"
- eslint-module-utils "^2.7.3"
- has "^1.0.3"
- is-core-module "^2.8.1"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.5"
- resolve "^1.22.0"
- tsconfig-paths "^3.14.1"
+ "array-includes" "^3.1.4"
+ "array.prototype.flat" "^1.2.5"
+ "debug" "^2.6.9"
+ "doctrine" "^2.1.0"
+ "eslint-import-resolver-node" "^0.3.6"
+ "eslint-module-utils" "^2.7.3"
+ "has" "^1.0.3"
+ "is-core-module" "^2.8.1"
+ "is-glob" "^4.0.3"
+ "minimatch" "^3.1.2"
+ "object.values" "^1.1.5"
+ "resolve" "^1.22.0"
+ "tsconfig-paths" "^3.14.1"
-eslint-plugin-react-hooks@^4.2.0:
- version "4.4.0"
- resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz"
- integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==
+"eslint-plugin-react-hooks@^4.2.0":
+ "integrity" "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ=="
+ "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz"
+ "version" "4.4.0"
-eslint-plugin-react@^7.8.2:
- version "7.29.4"
- resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz"
- integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==
+"eslint-plugin-react@^7.8.2":
+ "integrity" "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ=="
+ "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz"
+ "version" "7.29.4"
dependencies:
- array-includes "^3.1.4"
- array.prototype.flatmap "^1.2.5"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.5"
- object.fromentries "^2.0.5"
- object.hasown "^1.1.0"
- object.values "^1.1.5"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.3"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.6"
+ "array-includes" "^3.1.4"
+ "array.prototype.flatmap" "^1.2.5"
+ "doctrine" "^2.1.0"
+ "estraverse" "^5.3.0"
+ "jsx-ast-utils" "^2.4.1 || ^3.0.0"
+ "minimatch" "^3.1.2"
+ "object.entries" "^1.1.5"
+ "object.fromentries" "^2.0.5"
+ "object.hasown" "^1.1.0"
+ "object.values" "^1.1.5"
+ "prop-types" "^15.8.1"
+ "resolve" "^2.0.0-next.3"
+ "semver" "^6.3.0"
+ "string.prototype.matchall" "^4.0.6"
-eslint-scope@^4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz"
- integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
+"eslint-scope@^4.0.3":
+ "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg=="
+ "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
- esrecurse "^4.1.0"
- estraverse "^4.1.1"
+ "esrecurse" "^4.1.0"
+ "estraverse" "^4.1.1"
-eslint-scope@^5.0.0, eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+"eslint-scope@^5.0.0", "eslint-scope@^5.1.1":
+ "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="
+ "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
+ "version" "5.1.1"
dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
+ "esrecurse" "^4.3.0"
+ "estraverse" "^4.1.1"
-eslint-utils@^1.4.3:
- version "1.4.3"
- resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz"
- integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==
+"eslint-utils@^1.4.3":
+ "integrity" "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q=="
+ "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz"
+ "version" "1.4.3"
dependencies:
- eslint-visitor-keys "^1.1.0"
+ "eslint-visitor-keys" "^1.1.0"
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+"eslint-utils@^3.0.0":
+ "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
+ "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- eslint-visitor-keys "^2.0.0"
+ "eslint-visitor-keys" "^2.0.0"
-eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
+"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0":
+ "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
+ "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"
+ "version" "1.3.0"
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
+"eslint-visitor-keys@^2.0.0":
+ "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
+ "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
+ "version" "2.1.0"
-eslint@^6.8.0:
- version "6.8.0"
- resolved "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz"
- integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
+"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^6.8.0", "eslint@>= 4.12.1", "eslint@>=5":
+ "integrity" "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig=="
+ "resolved" "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz"
+ "version" "6.8.0"
dependencies:
"@babel/code-frame" "^7.0.0"
- ajv "^6.10.0"
- chalk "^2.1.0"
- cross-spawn "^6.0.5"
- debug "^4.0.1"
- doctrine "^3.0.0"
- eslint-scope "^5.0.0"
- eslint-utils "^1.4.3"
- eslint-visitor-keys "^1.1.0"
- espree "^6.1.2"
- esquery "^1.0.1"
- esutils "^2.0.2"
- file-entry-cache "^5.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.0.0"
- globals "^12.1.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- inquirer "^7.0.0"
- is-glob "^4.0.0"
- js-yaml "^3.13.1"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.3.0"
- lodash "^4.17.14"
- minimatch "^3.0.4"
- mkdirp "^0.5.1"
- natural-compare "^1.4.0"
- optionator "^0.8.3"
- progress "^2.0.0"
- regexpp "^2.0.1"
- semver "^6.1.2"
- strip-ansi "^5.2.0"
- strip-json-comments "^3.0.1"
- table "^5.2.3"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
+ "ajv" "^6.10.0"
+ "chalk" "^2.1.0"
+ "cross-spawn" "^6.0.5"
+ "debug" "^4.0.1"
+ "doctrine" "^3.0.0"
+ "eslint-scope" "^5.0.0"
+ "eslint-utils" "^1.4.3"
+ "eslint-visitor-keys" "^1.1.0"
+ "espree" "^6.1.2"
+ "esquery" "^1.0.1"
+ "esutils" "^2.0.2"
+ "file-entry-cache" "^5.0.1"
+ "functional-red-black-tree" "^1.0.1"
+ "glob-parent" "^5.0.0"
+ "globals" "^12.1.0"
+ "ignore" "^4.0.6"
+ "import-fresh" "^3.0.0"
+ "imurmurhash" "^0.1.4"
+ "inquirer" "^7.0.0"
+ "is-glob" "^4.0.0"
+ "js-yaml" "^3.13.1"
+ "json-stable-stringify-without-jsonify" "^1.0.1"
+ "levn" "^0.3.0"
+ "lodash" "^4.17.14"
+ "minimatch" "^3.0.4"
+ "mkdirp" "^0.5.1"
+ "natural-compare" "^1.4.0"
+ "optionator" "^0.8.3"
+ "progress" "^2.0.0"
+ "regexpp" "^2.0.1"
+ "semver" "^6.1.2"
+ "strip-ansi" "^5.2.0"
+ "strip-json-comments" "^3.0.1"
+ "table" "^5.2.3"
+ "text-table" "^0.2.0"
+ "v8-compile-cache" "^2.0.3"
-espree@^6.1.2:
- version "6.2.1"
- resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz"
- integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
+"espree@^6.1.2":
+ "integrity" "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw=="
+ "resolved" "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz"
+ "version" "6.2.1"
dependencies:
- acorn "^7.1.1"
- acorn-jsx "^5.2.0"
- eslint-visitor-keys "^1.1.0"
+ "acorn" "^7.1.1"
+ "acorn-jsx" "^5.2.0"
+ "eslint-visitor-keys" "^1.1.0"
-esprima@^4.0.0, esprima@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+"esprima@^4.0.0", "esprima@^4.0.1":
+ "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
+ "version" "4.0.1"
-esquery@^1.0.1:
- version "1.4.0"
- resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
- integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
+"esquery@^1.0.1":
+ "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
+ "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
- estraverse "^5.1.0"
+ "estraverse" "^5.1.0"
-esrecurse@^4.1.0, esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
+"esrecurse@^4.1.0", "esrecurse@^4.3.0":
+ "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
+ "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- estraverse "^5.2.0"
+ "estraverse" "^5.2.0"
-estraverse@^4.1.1, estraverse@^4.2.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+"estraverse@^4.1.1", "estraverse@^4.2.0":
+ "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
+ "version" "4.3.0"
-estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+"estraverse@^5.1.0":
+ "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
+ "version" "5.3.0"
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+"estraverse@^5.2.0":
+ "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
+ "version" "5.3.0"
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+"estraverse@^5.3.0":
+ "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
+ "version" "5.3.0"
-eventemitter3@^4.0.0:
- version "4.0.7"
- resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
+"esutils@^2.0.2":
+ "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
+ "version" "2.0.3"
-events@^3.0.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+"etag@~1.8.1":
+ "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
+ "version" "1.8.1"
-eventsource@^1.0.7:
- version "1.1.0"
- resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz"
- integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
+"eventemitter3@^4.0.0":
+ "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
+ "version" "4.0.7"
+
+"events@^3.0.0":
+ "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
+ "version" "3.3.0"
+
+"eventsource@^1.0.7":
+ "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg=="
+ "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
- original "^1.0.0"
+ "original" "^1.0.0"
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
+"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3":
+ "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="
+ "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
+ "md5.js" "^1.3.4"
+ "safe-buffer" "^5.1.1"
-execa@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
- integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
+"execa@^1.0.0":
+ "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="
+ "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- cross-spawn "^6.0.0"
- get-stream "^4.0.0"
- is-stream "^1.1.0"
- npm-run-path "^2.0.0"
- p-finally "^1.0.0"
- signal-exit "^3.0.0"
- strip-eof "^1.0.0"
+ "cross-spawn" "^6.0.0"
+ "get-stream" "^4.0.0"
+ "is-stream" "^1.1.0"
+ "npm-run-path" "^2.0.0"
+ "p-finally" "^1.0.0"
+ "signal-exit" "^3.0.0"
+ "strip-eof" "^1.0.0"
-execall@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz"
- integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=
+"execall@^1.0.0":
+ "integrity" "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M="
+ "resolved" "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- clone-regexp "^1.0.0"
+ "clone-regexp" "^1.0.0"
-expand-brackets@^0.1.4:
- version "0.1.5"
- resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"
- integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
+"expand-brackets@^0.1.4":
+ "integrity" "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s="
+ "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz"
+ "version" "0.1.5"
dependencies:
- is-posix-bracket "^0.1.0"
+ "is-posix-bracket" "^0.1.0"
-expand-brackets@^2.1.4:
- version "2.1.4"
- resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz"
- integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+"expand-brackets@^2.1.4":
+ "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI="
+ "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz"
+ "version" "2.1.4"
dependencies:
- debug "^2.3.3"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- posix-character-classes "^0.1.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
+ "debug" "^2.3.3"
+ "define-property" "^0.2.5"
+ "extend-shallow" "^2.0.1"
+ "posix-character-classes" "^0.1.0"
+ "regex-not" "^1.0.0"
+ "snapdragon" "^0.8.1"
+ "to-regex" "^3.0.1"
-expand-range@^1.8.1:
- version "1.8.2"
- resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"
- integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
+"expand-range@^1.8.1":
+ "integrity" "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc="
+ "resolved" "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz"
+ "version" "1.8.2"
dependencies:
- fill-range "^2.1.0"
+ "fill-range" "^2.1.0"
-expr-parser@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/expr-parser/-/expr-parser-1.0.0.tgz"
- integrity sha512-ncuWTCWH0M5KbaYikXxZ3FG3Q+FTYIEXeXAbxYscdZLFNnR5Le5gRU2r/a/JUZHnxwBDZcxWEWzCoPQlW9Engg==
+"expr-parser@^1.0.0":
+ "integrity" "sha512-ncuWTCWH0M5KbaYikXxZ3FG3Q+FTYIEXeXAbxYscdZLFNnR5Le5gRU2r/a/JUZHnxwBDZcxWEWzCoPQlW9Engg=="
+ "resolved" "https://registry.npmjs.org/expr-parser/-/expr-parser-1.0.0.tgz"
+ "version" "1.0.0"
-express@^4.17.1:
- version "4.17.3"
- resolved "https://registry.npmjs.org/express/-/express-4.17.3.tgz"
- integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==
+"express@^4.17.1":
+ "integrity" "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg=="
+ "resolved" "https://registry.npmjs.org/express/-/express-4.17.3.tgz"
+ "version" "4.17.3"
dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.19.2"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.4.2"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.9.7"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.17.2"
- serve-static "1.14.2"
- setprototypeof "1.2.0"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
+ "accepts" "~1.3.8"
+ "array-flatten" "1.1.1"
+ "body-parser" "1.19.2"
+ "content-disposition" "0.5.4"
+ "content-type" "~1.0.4"
+ "cookie" "0.4.2"
+ "cookie-signature" "1.0.6"
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "etag" "~1.8.1"
+ "finalhandler" "~1.1.2"
+ "fresh" "0.5.2"
+ "merge-descriptors" "1.0.1"
+ "methods" "~1.1.2"
+ "on-finished" "~2.3.0"
+ "parseurl" "~1.3.3"
+ "path-to-regexp" "0.1.7"
+ "proxy-addr" "~2.0.7"
+ "qs" "6.9.7"
+ "range-parser" "~1.2.1"
+ "safe-buffer" "5.2.1"
+ "send" "0.17.2"
+ "serve-static" "1.14.2"
+ "setprototypeof" "1.2.0"
+ "statuses" "~1.5.0"
+ "type-is" "~1.6.18"
+ "utils-merge" "1.0.1"
+ "vary" "~1.1.2"
-ext@^1.1.2:
- version "1.6.0"
- resolved "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz"
- integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
+"ext@^1.1.2":
+ "integrity" "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg=="
+ "resolved" "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz"
+ "version" "1.6.0"
dependencies:
- type "^2.5.0"
+ "type" "^2.5.0"
-extend-shallow@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+"extend-shallow@^2.0.1":
+ "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
+ "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- is-extendable "^0.1.0"
+ "is-extendable" "^0.1.0"
-extend-shallow@^3.0.0, extend-shallow@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz"
- integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+"extend-shallow@^3.0.0":
+ "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg="
+ "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- assign-symbols "^1.0.0"
- is-extendable "^1.0.1"
+ "assign-symbols" "^1.0.0"
+ "is-extendable" "^1.0.1"
-extend@^3.0.0, extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
+"extend-shallow@^3.0.2":
+ "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg="
+ "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
+ "assign-symbols" "^1.0.0"
+ "is-extendable" "^1.0.1"
-extglob@^0.3.1:
- version "0.3.2"
- resolved "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"
- integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
+"extend@^3.0.0", "extend@~3.0.2":
+ "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
+ "version" "3.0.2"
+
+"external-editor@^3.0.3":
+ "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew=="
+ "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- is-extglob "^1.0.0"
+ "chardet" "^0.7.0"
+ "iconv-lite" "^0.4.24"
+ "tmp" "^0.0.33"
-extglob@^2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz"
- integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
+"extglob@^0.3.1":
+ "integrity" "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE="
+ "resolved" "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz"
+ "version" "0.3.2"
dependencies:
- array-unique "^0.3.2"
- define-property "^1.0.0"
- expand-brackets "^2.1.4"
- extend-shallow "^2.0.1"
- fragment-cache "^0.2.1"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
+ "is-extglob" "^1.0.0"
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
- integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+"extglob@^2.0.4":
+ "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw=="
+ "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz"
+ "version" "2.0.4"
+ dependencies:
+ "array-unique" "^0.3.2"
+ "define-property" "^1.0.0"
+ "expand-brackets" "^2.1.4"
+ "extend-shallow" "^2.0.1"
+ "fragment-cache" "^0.2.1"
+ "regex-not" "^1.0.0"
+ "snapdragon" "^0.8.1"
+ "to-regex" "^3.0.1"
-extsprintf@^1.2.0:
- version "1.4.1"
- resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz"
- integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
+"extsprintf@^1.2.0":
+ "integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA=="
+ "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz"
+ "version" "1.4.1"
-fast-deep-equal@^3.1.1:
- version "3.1.3"
- resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+"extsprintf@1.3.0":
+ "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
+ "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
+ "version" "1.3.0"
-fast-glob@^2.0.2:
- version "2.2.7"
- resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz"
- integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==
+"fast-deep-equal@^3.1.1":
+ "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
+ "version" "3.1.3"
+
+"fast-glob@^2.0.2":
+ "integrity" "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw=="
+ "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz"
+ "version" "2.2.7"
dependencies:
"@mrmlnc/readdir-enhanced" "^2.2.1"
"@nodelib/fs.stat" "^1.1.2"
- glob-parent "^3.1.0"
- is-glob "^4.0.0"
- merge2 "^1.2.3"
- micromatch "^3.1.10"
+ "glob-parent" "^3.1.0"
+ "is-glob" "^4.0.0"
+ "merge2" "^1.2.3"
+ "micromatch" "^3.1.10"
-fast-glob@^3.2.9:
- version "3.2.11"
- resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz"
- integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
+"fast-glob@^3.2.9":
+ "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew=="
+ "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz"
+ "version" "3.2.11"
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
+ "glob-parent" "^5.1.2"
+ "merge2" "^1.3.0"
+ "micromatch" "^4.0.4"
-fast-json-stable-stringify@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+"fast-json-stable-stringify@^2.0.0":
+ "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
+ "version" "2.1.0"
-fast-levenshtein@~2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+"fast-levenshtein@~2.0.6":
+ "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
+ "version" "2.0.6"
-fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+"fastq@^1.6.0":
+ "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
+ "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
+ "version" "1.13.0"
dependencies:
- reusify "^1.0.4"
+ "reusify" "^1.0.4"
-faye-websocket@^0.10.0:
- version "0.10.0"
- resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz"
- integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=
+"faye-websocket@^0.10.0":
+ "integrity" "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ="
+ "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz"
+ "version" "0.10.0"
dependencies:
- websocket-driver ">=0.5.1"
+ "websocket-driver" ">=0.5.1"
-faye-websocket@~0.11.1:
- version "0.11.4"
- resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
- integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
+"faye-websocket@~0.11.1":
+ "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="
+ "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz"
+ "version" "0.11.4"
dependencies:
- websocket-driver ">=0.5.1"
+ "websocket-driver" ">=0.5.1"
-fd-slicer@~1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
- integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
+"fd-slicer@~1.1.0":
+ "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4="
+ "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
- pend "~1.2.0"
+ "pend" "~1.2.0"
-figgy-pudding@^3.5.1:
- version "3.5.2"
- resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz"
- integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
+"figgy-pudding@^3.5.1":
+ "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
+ "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz"
+ "version" "3.5.2"
-figures@^3.0.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
+"figures@^3.0.0":
+ "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg=="
+ "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
+ "version" "3.2.0"
dependencies:
- escape-string-regexp "^1.0.5"
+ "escape-string-regexp" "^1.0.5"
-file-entry-cache@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"
- integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=
+"file-entry-cache@^2.0.0":
+ "integrity" "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E="
+ "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- flat-cache "^1.2.1"
- object-assign "^4.0.1"
+ "flat-cache" "^1.2.1"
+ "object-assign" "^4.0.1"
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz"
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+"file-entry-cache@^5.0.1":
+ "integrity" "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g=="
+ "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz"
+ "version" "5.0.1"
dependencies:
- flat-cache "^2.0.1"
+ "flat-cache" "^2.0.1"
-file-loader@^6.0.0:
- version "6.2.0"
- resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
- integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==
+"file-loader@*", "file-loader@^6.0.0":
+ "integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw=="
+ "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
+ "version" "6.2.0"
dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
+ "loader-utils" "^2.0.0"
+ "schema-utils" "^3.0.0"
-file-uri-to-path@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
- integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
+"filename-regex@^2.0.0":
+ "integrity" "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
+ "resolved" "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"
+ "version" "2.0.1"
-filename-regex@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz"
- integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
-
-fill-range@^2.1.0:
- version "2.2.4"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"
- integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
+"fill-range@^2.1.0":
+ "integrity" "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q=="
+ "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz"
+ "version" "2.2.4"
dependencies:
- is-number "^2.1.0"
- isobject "^2.0.0"
- randomatic "^3.0.0"
- repeat-element "^1.1.2"
- repeat-string "^1.5.2"
+ "is-number" "^2.1.0"
+ "isobject" "^2.0.0"
+ "randomatic" "^3.0.0"
+ "repeat-element" "^1.1.2"
+ "repeat-string" "^1.5.2"
-fill-range@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz"
- integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+"fill-range@^4.0.0":
+ "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc="
+ "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- extend-shallow "^2.0.1"
- is-number "^3.0.0"
- repeat-string "^1.6.1"
- to-regex-range "^2.1.0"
+ "extend-shallow" "^2.0.1"
+ "is-number" "^3.0.0"
+ "repeat-string" "^1.6.1"
+ "to-regex-range" "^2.1.0"
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+"fill-range@^7.0.1":
+ "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
+ "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
+ "version" "7.0.1"
dependencies:
- to-regex-range "^5.0.1"
+ "to-regex-range" "^5.0.1"
-filter-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz"
- integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs=
+"filter-obj@^1.1.0":
+ "integrity" "sha1-mzERErxsYSehbgFsbF1/GeCAXFs="
+ "resolved" "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz"
+ "version" "1.1.0"
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
+"finalhandler@~1.1.2":
+ "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="
+ "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- statuses "~1.5.0"
- unpipe "~1.0.0"
+ "debug" "2.6.9"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "on-finished" "~2.3.0"
+ "parseurl" "~1.3.3"
+ "statuses" "~1.5.0"
+ "unpipe" "~1.0.0"
-find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz"
- integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
+"find-cache-dir@^2.0.0", "find-cache-dir@^2.1.0":
+ "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ=="
+ "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- commondir "^1.0.1"
- make-dir "^2.0.0"
- pkg-dir "^3.0.0"
+ "commondir" "^1.0.1"
+ "make-dir" "^2.0.0"
+ "pkg-dir" "^3.0.0"
-find-cache-dir@^3.3.1:
- version "3.3.2"
- resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
- integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
+"find-cache-dir@^3.3.1":
+ "integrity" "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig=="
+ "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz"
+ "version" "3.3.2"
dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.2"
- pkg-dir "^4.1.0"
+ "commondir" "^1.0.1"
+ "make-dir" "^3.0.2"
+ "pkg-dir" "^4.1.0"
-find-up@^2.0.0, find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
- integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+"find-up@^2.0.0", "find-up@^2.1.0":
+ "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- locate-path "^2.0.0"
+ "locate-path" "^2.0.0"
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
+"find-up@^3.0.0":
+ "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- locate-path "^3.0.0"
+ "locate-path" "^3.0.0"
-find-up@^4.0.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+"find-up@^4.0.0":
+ "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
+ "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
+ "locate-path" "^5.0.0"
+ "path-exists" "^4.0.0"
-find-yarn-workspace-root@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz"
- integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
+"find-yarn-workspace-root@2.0.0":
+ "integrity" "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ=="
+ "resolved" "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- micromatch "^4.0.2"
+ "micromatch" "^4.0.2"
-flat-cache@^1.2.1:
- version "1.3.4"
- resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz"
- integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==
+"flat-cache@^1.2.1":
+ "integrity" "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg=="
+ "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz"
+ "version" "1.3.4"
dependencies:
- circular-json "^0.3.1"
- graceful-fs "^4.1.2"
- rimraf "~2.6.2"
- write "^0.2.1"
+ "circular-json" "^0.3.1"
+ "graceful-fs" "^4.1.2"
+ "rimraf" "~2.6.2"
+ "write" "^0.2.1"
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz"
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+"flat-cache@^2.0.1":
+ "integrity" "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA=="
+ "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
+ "flatted" "^2.0.0"
+ "rimraf" "2.6.3"
+ "write" "1.0.3"
-flatted@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz"
- integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
+"flatted@^2.0.0":
+ "integrity" "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA=="
+ "resolved" "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz"
+ "version" "2.0.2"
-flush-write-stream@^1.0.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz"
- integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
+"flush-write-stream@^1.0.0":
+ "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w=="
+ "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- inherits "^2.0.3"
- readable-stream "^2.3.6"
+ "inherits" "^2.0.3"
+ "readable-stream" "^2.3.6"
-follow-redirects@^1.0.0:
- version "1.14.9"
- resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz"
- integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
+"follow-redirects@^1.0.0":
+ "integrity" "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
+ "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz"
+ "version" "1.14.9"
-for-in@^1.0.1, for-in@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+"for-in@^1.0.1", "for-in@^1.0.2":
+ "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
+ "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"
+ "version" "1.0.2"
-for-own@^0.1.4:
- version "0.1.5"
- resolved "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"
- integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
+"for-own@^0.1.4":
+ "integrity" "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4="
+ "resolved" "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz"
+ "version" "0.1.5"
dependencies:
- for-in "^1.0.1"
+ "for-in" "^1.0.1"
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
- integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+"forever-agent@~0.6.1":
+ "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
+ "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
+ "version" "0.6.1"
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+"form-data@~2.3.2":
+ "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
+ "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
+ "version" "2.3.3"
dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
+ "asynckit" "^0.4.0"
+ "combined-stream" "^1.0.6"
+ "mime-types" "^2.1.12"
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
+"forwarded@0.2.0":
+ "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
+ "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
+ "version" "0.2.0"
-fragment-cache@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz"
- integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+"fragment-cache@^0.2.1":
+ "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk="
+ "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz"
+ "version" "0.2.1"
dependencies:
- map-cache "^0.2.2"
+ "map-cache" "^0.2.2"
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+"fresh@0.5.2":
+ "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
+ "version" "0.5.2"
-from2@^2.1.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"
- integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
+"from2@^2.1.0":
+ "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8="
+ "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz"
+ "version" "2.3.0"
dependencies:
- inherits "^2.0.1"
- readable-stream "^2.0.0"
+ "inherits" "^2.0.1"
+ "readable-stream" "^2.0.0"
-fs-extra@8.1.0, fs-extra@^8.0.1, fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
+"fs-extra@^5.0.0":
+ "integrity" "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ=="
+ "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
+ "graceful-fs" "^4.1.2"
+ "jsonfile" "^4.0.0"
+ "universalify" "^0.1.0"
-fs-extra@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz"
- integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==
+"fs-extra@^8.0.1", "fs-extra@^8.1.0", "fs-extra@8.1.0":
+ "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="
+ "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
+ "version" "8.1.0"
dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
+ "graceful-fs" "^4.2.0"
+ "jsonfile" "^4.0.0"
+ "universalify" "^0.1.0"
-fs-minipass@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
- integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
+"fs-minipass@^2.0.0":
+ "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="
+ "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- minipass "^3.0.0"
+ "minipass" "^3.0.0"
-fs-write-stream-atomic@^1.0.8:
- version "1.0.10"
- resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"
- integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
+"fs-write-stream-atomic@^1.0.8":
+ "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk="
+ "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz"
+ "version" "1.0.10"
dependencies:
- graceful-fs "^4.1.2"
- iferr "^0.1.5"
- imurmurhash "^0.1.4"
- readable-stream "1 || 2"
+ "graceful-fs" "^4.1.2"
+ "iferr" "^0.1.5"
+ "imurmurhash" "^0.1.4"
+ "readable-stream" "1 || 2"
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+"fs.realpath@^1.0.0":
+ "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
+ "version" "1.0.0"
-fsevents@^1.2.7:
- version "1.2.13"
- resolved "https://registry.npmmirror.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38"
- integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==
+"function-bind@^1.1.1":
+ "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
+ "version" "1.1.1"
+
+"functional-red-black-tree@^1.0.1":
+ "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
+ "version" "1.0.1"
+
+"gensync@^1.0.0-beta.2":
+ "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
+ "version" "1.0.0-beta.2"
+
+"get-caller-file@^2.0.1":
+ "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
+ "version" "2.0.5"
+
+"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1":
+ "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q=="
+ "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- bindings "^1.5.0"
- nan "^2.12.1"
+ "function-bind" "^1.1.1"
+ "has" "^1.0.3"
+ "has-symbols" "^1.0.1"
-fsevents@~2.1.2:
- version "2.1.3"
- resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
- integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
+"get-stdin@^6.0.0":
+ "integrity" "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g=="
+ "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz"
+ "version" "6.0.0"
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-
-gensync@^1.0.0-beta.2:
- version "1.0.0-beta.2"
- resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
- integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-get-caller-file@^2.0.1:
- version "2.0.5"
- resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz"
- integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
+"get-stream@^4.0.0":
+ "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="
+ "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.1"
+ "pump" "^3.0.0"
-get-stdin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz"
- integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
-
-get-stream@^4.0.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
+"get-symbol-description@^1.0.0":
+ "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw=="
+ "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- pump "^3.0.0"
+ "call-bind" "^1.0.2"
+ "get-intrinsic" "^1.1.1"
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
+"get-value@^2.0.3", "get-value@^2.0.6":
+ "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
+ "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz"
+ "version" "2.0.6"
+
+"getpass@^0.1.1":
+ "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
+ "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
+ "version" "0.1.7"
dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
+ "assert-plus" "^1.0.0"
-get-value@^2.0.3, get-value@^2.0.6:
- version "2.0.6"
- resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz"
- integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
- integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+"glob-base@^0.3.0":
+ "integrity" "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q="
+ "resolved" "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"
+ "version" "0.3.0"
dependencies:
- assert-plus "^1.0.0"
+ "glob-parent" "^2.0.0"
+ "is-glob" "^2.0.0"
-glob-base@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz"
- integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
+"glob-parent@^2.0.0":
+ "integrity" "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- glob-parent "^2.0.0"
- is-glob "^2.0.0"
+ "is-glob" "^2.0.0"
-glob-parent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz"
- integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
+"glob-parent@^3.1.0":
+ "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- is-glob "^2.0.0"
+ "is-glob" "^3.1.0"
+ "path-dirname" "^1.0.0"
-glob-parent@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+"glob-parent@^5.0.0":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
dependencies:
- is-glob "^3.1.0"
- path-dirname "^1.0.0"
+ "is-glob" "^4.0.1"
-glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+"glob-parent@^5.1.2":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
dependencies:
- is-glob "^4.0.1"
+ "is-glob" "^4.0.1"
-glob-to-regexp@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz"
- integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
-
-glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.2.0"
- resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
+"glob-parent@~5.1.0":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ "is-glob" "^4.0.1"
-globals@^11.1.0:
- version "11.12.0"
- resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-globals@^12.1.0:
- version "12.4.0"
- resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz"
- integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
+"glob-parent@~5.1.2":
+ "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
+ "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ "version" "5.1.2"
dependencies:
- type-fest "^0.8.1"
+ "is-glob" "^4.0.1"
-globby@^11.0.3:
- version "11.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
+"glob-to-regexp@^0.3.0":
+ "integrity" "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs="
+ "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz"
+ "version" "0.3.0"
+
+"glob@^7.0.3", "glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6":
+ "integrity" "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q=="
+ "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz"
+ "version" "7.2.0"
dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
+ "fs.realpath" "^1.0.0"
+ "inflight" "^1.0.4"
+ "inherits" "2"
+ "minimatch" "^3.0.4"
+ "once" "^1.3.0"
+ "path-is-absolute" "^1.0.0"
-globby@^6.1.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz"
- integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
+"globals@^11.1.0":
+ "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
+ "version" "11.12.0"
+
+"globals@^12.1.0":
+ "integrity" "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg=="
+ "resolved" "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz"
+ "version" "12.4.0"
dependencies:
- array-union "^1.0.1"
- glob "^7.0.3"
- object-assign "^4.0.1"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
+ "type-fest" "^0.8.1"
-globby@^7.1.1:
- version "7.1.1"
- resolved "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz"
- integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA=
+"globby@^11.0.3":
+ "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="
+ "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
+ "version" "11.1.0"
dependencies:
- array-union "^1.0.1"
- dir-glob "^2.0.0"
- glob "^7.1.2"
- ignore "^3.3.5"
- pify "^3.0.0"
- slash "^1.0.0"
+ "array-union" "^2.1.0"
+ "dir-glob" "^3.0.1"
+ "fast-glob" "^3.2.9"
+ "ignore" "^5.2.0"
+ "merge2" "^1.4.1"
+ "slash" "^3.0.0"
-globby@^8.0.0:
- version "8.0.2"
- resolved "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz"
- integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==
+"globby@^6.1.0":
+ "integrity" "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw="
+ "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
- array-union "^1.0.1"
- dir-glob "2.0.0"
- fast-glob "^2.0.2"
- glob "^7.1.2"
- ignore "^3.3.5"
- pify "^3.0.0"
- slash "^1.0.0"
+ "array-union" "^1.0.1"
+ "glob" "^7.0.3"
+ "object-assign" "^4.0.1"
+ "pify" "^2.0.0"
+ "pinkie-promise" "^2.0.0"
-globjoin@^0.1.4:
- version "0.1.4"
- resolved "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz"
- integrity sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=
-
-globs@^0.1.4:
- version "0.1.4"
- resolved "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz"
- integrity sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==
+"globby@^7.1.1":
+ "integrity" "sha1-+yzP+UAfhgCUXfral0QMypcrhoA="
+ "resolved" "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz"
+ "version" "7.1.1"
dependencies:
- glob "^7.1.1"
+ "array-union" "^1.0.1"
+ "dir-glob" "^2.0.0"
+ "glob" "^7.1.2"
+ "ignore" "^3.3.5"
+ "pify" "^3.0.0"
+ "slash" "^1.0.0"
-gonzales-pe@^4.2.3:
- version "4.3.0"
- resolved "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz"
- integrity sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==
+"globby@^8.0.0":
+ "integrity" "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w=="
+ "resolved" "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz"
+ "version" "8.0.2"
dependencies:
- minimist "^1.2.5"
+ "array-union" "^1.0.1"
+ "dir-glob" "2.0.0"
+ "fast-glob" "^2.0.2"
+ "glob" "^7.1.2"
+ "ignore" "^3.3.5"
+ "pify" "^3.0.0"
+ "slash" "^1.0.0"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
- version "4.2.10"
- resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
+"globjoin@^0.1.4":
+ "integrity" "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM="
+ "resolved" "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz"
+ "version" "0.1.4"
-handle-thing@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
- integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
- integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
-
-har-validator@~5.1.3:
- version "5.1.5"
- resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
- integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
+"globs@^0.1.4":
+ "integrity" "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ=="
+ "resolved" "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz"
+ "version" "0.1.4"
dependencies:
- ajv "^6.12.3"
- har-schema "^2.0.0"
+ "glob" "^7.1.1"
-has-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
- integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+"gonzales-pe@^4.2.3":
+ "integrity" "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ=="
+ "resolved" "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- ansi-regex "^2.0.0"
+ "minimist" "^1.2.5"
-has-bigints@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"
- integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0":
+ "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
+ "version" "4.2.10"
-has-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"
- integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=
+"handle-thing@^2.0.0":
+ "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
+ "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz"
+ "version" "2.0.1"
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+"har-schema@^2.0.0":
+ "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
+ "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
+ "version" "2.0.0"
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+"har-validator@~5.1.3":
+ "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="
+ "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz"
+ "version" "5.1.5"
dependencies:
- has-symbols "^1.0.2"
+ "ajv" "^6.12.3"
+ "har-schema" "^2.0.0"
-has-value@^0.3.1:
- version "0.3.1"
- resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz"
- integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+"has-ansi@^2.0.0":
+ "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
+ "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- get-value "^2.0.3"
- has-values "^0.1.4"
- isobject "^2.0.0"
+ "ansi-regex" "^2.0.0"
-has-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"
- integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+"has-bigints@^1.0.1":
+ "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
+ "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz"
+ "version" "1.0.1"
+
+"has-flag@^1.0.0":
+ "integrity" "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
+ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"
+ "version" "1.0.0"
+
+"has-flag@^3.0.0":
+ "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
+ "version" "3.0.0"
+
+"has-flag@^4.0.0":
+ "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
+ "version" "4.0.0"
+
+"has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3":
+ "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
+ "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
+ "version" "1.0.3"
+
+"has-tostringtag@^1.0.0":
+ "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ=="
+ "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- get-value "^2.0.6"
- has-values "^1.0.0"
- isobject "^3.0.0"
+ "has-symbols" "^1.0.2"
-has-values@^0.1.4:
- version "0.1.4"
- resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz"
- integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
-
-has-values@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz"
- integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+"has-value@^0.3.1":
+ "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8="
+ "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz"
+ "version" "0.3.1"
dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
+ "get-value" "^2.0.3"
+ "has-values" "^0.1.4"
+ "isobject" "^2.0.0"
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+"has-value@^1.0.0":
+ "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc="
+ "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- function-bind "^1.1.1"
+ "get-value" "^2.0.6"
+ "has-values" "^1.0.0"
+ "isobject" "^3.0.0"
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
+"has-values@^0.1.4":
+ "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
+ "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz"
+ "version" "0.1.4"
+
+"has-values@^1.0.0":
+ "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8="
+ "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
+ "is-number" "^3.0.0"
+ "kind-of" "^4.0.0"
-hash.js@^1.0.0, hash.js@^1.0.3:
- version "1.1.7"
- resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
+"has@^1.0.3":
+ "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw=="
+ "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
+ "function-bind" "^1.1.1"
-he@1.2.x, he@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+"hash-base@^3.0.0":
+ "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA=="
+ "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "inherits" "^2.0.4"
+ "readable-stream" "^3.6.0"
+ "safe-buffer" "^5.2.0"
-history@^5.0.0:
- version "5.3.0"
- resolved "https://registry.npmjs.org/history/-/history-5.3.0.tgz"
- integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==
+"hash.js@^1.0.0", "hash.js@^1.0.3":
+ "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="
+ "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"
+ "version" "1.1.7"
+ dependencies:
+ "inherits" "^2.0.3"
+ "minimalistic-assert" "^1.0.1"
+
+"he@^1.2.0", "he@1.2.x":
+ "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
+ "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
+ "version" "1.2.0"
+
+"history@^5.0.0":
+ "integrity" "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ=="
+ "resolved" "https://registry.npmjs.org/history/-/history-5.3.0.tgz"
+ "version" "5.3.0"
dependencies:
"@babel/runtime" "^7.7.6"
-hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
- integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
+"hmac-drbg@^1.0.1":
+ "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE="
+ "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
+ "hash.js" "^1.0.3"
+ "minimalistic-assert" "^1.0.0"
+ "minimalistic-crypto-utils" "^1.0.1"
-hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
- version "3.3.2"
- resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
- integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
+"hoist-non-react-statics@^3.3.0", "hoist-non-react-statics@^3.3.2":
+ "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="
+ "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
+ "version" "3.3.2"
dependencies:
- react-is "^16.7.0"
+ "react-is" "^16.7.0"
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
+"hosted-git-info@^2.1.4":
+ "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
+ "version" "2.8.9"
-hpack.js@^2.1.6:
- version "2.1.6"
- resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
- integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
+"hpack.js@^2.1.6":
+ "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI="
+ "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
+ "version" "2.1.6"
dependencies:
- inherits "^2.0.1"
- obuf "^1.0.0"
- readable-stream "^2.0.1"
- wbuf "^1.1.0"
+ "inherits" "^2.0.1"
+ "obuf" "^1.0.0"
+ "readable-stream" "^2.0.1"
+ "wbuf" "^1.1.0"
-html-encoding-sniffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz"
- integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==
+"html-encoding-sniffer@^1.0.2":
+ "integrity" "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw=="
+ "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- whatwg-encoding "^1.0.1"
+ "whatwg-encoding" "^1.0.1"
-html-entities@^1.2.1, html-entities@^1.3.1:
- version "1.4.0"
- resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz"
- integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
+"html-entities@^1.2.1", "html-entities@^1.3.1":
+ "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA=="
+ "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz"
+ "version" "1.4.0"
-html-minifier@^3.2.3:
- version "3.5.21"
- resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz"
- integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==
+"html-minifier@^3.2.3":
+ "integrity" "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA=="
+ "resolved" "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz"
+ "version" "3.5.21"
dependencies:
- camel-case "3.0.x"
- clean-css "4.2.x"
- commander "2.17.x"
- he "1.2.x"
- param-case "2.1.x"
- relateurl "0.2.x"
- uglify-js "3.4.x"
+ "camel-case" "3.0.x"
+ "clean-css" "4.2.x"
+ "commander" "2.17.x"
+ "he" "1.2.x"
+ "param-case" "2.1.x"
+ "relateurl" "0.2.x"
+ "uglify-js" "3.4.x"
-html-minifier@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz"
- integrity sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==
+"html-minifier@^4.0.0":
+ "integrity" "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig=="
+ "resolved" "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- camel-case "^3.0.0"
- clean-css "^4.2.1"
- commander "^2.19.0"
- he "^1.2.0"
- param-case "^2.1.1"
- relateurl "^0.2.7"
- uglify-js "^3.5.1"
+ "camel-case" "^3.0.0"
+ "clean-css" "^4.2.1"
+ "commander" "^2.19.0"
+ "he" "^1.2.0"
+ "param-case" "^2.1.1"
+ "relateurl" "^0.2.7"
+ "uglify-js" "^3.5.1"
-html-tags@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz"
- integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=
+"html-tags@^2.0.0":
+ "integrity" "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos="
+ "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz"
+ "version" "2.0.0"
-html-tags@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz"
- integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==
+"html-tags@^3.1.0":
+ "integrity" "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg=="
+ "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz"
+ "version" "3.1.0"
-html-webpack-include-assets-plugin@1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/html-webpack-include-assets-plugin/-/html-webpack-include-assets-plugin-1.0.5.tgz"
- integrity sha512-YkkzE+QfYAuEq8/yEnfTcpCeSLyJ8XmB2LlQzY1GV7/ovDxavcCIKSMF4kIMRrWmFMPU8qog/zvBaQ1RJFFw/g==
+"html-webpack-include-assets-plugin@1.0.5":
+ "integrity" "sha512-YkkzE+QfYAuEq8/yEnfTcpCeSLyJ8XmB2LlQzY1GV7/ovDxavcCIKSMF4kIMRrWmFMPU8qog/zvBaQ1RJFFw/g=="
+ "resolved" "https://registry.npmjs.org/html-webpack-include-assets-plugin/-/html-webpack-include-assets-plugin-1.0.5.tgz"
+ "version" "1.0.5"
dependencies:
- glob "^7.1.3"
- minimatch "^3.0.4"
- slash "^2.0.0"
+ "glob" "^7.1.3"
+ "minimatch" "^3.0.4"
+ "slash" "^2.0.0"
-html-webpack-plugin@3.2.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz"
- integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s=
+"html-webpack-plugin@3.2.0":
+ "integrity" "sha1-sBq71yOsqqeze2r0SS69oD2d03s="
+ "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz"
+ "version" "3.2.0"
dependencies:
- html-minifier "^3.2.3"
- loader-utils "^0.2.16"
- lodash "^4.17.3"
- pretty-error "^2.0.2"
- tapable "^1.0.0"
- toposort "^1.0.0"
- util.promisify "1.0.0"
+ "html-minifier" "^3.2.3"
+ "loader-utils" "^0.2.16"
+ "lodash" "^4.17.3"
+ "pretty-error" "^2.0.2"
+ "tapable" "^1.0.0"
+ "toposort" "^1.0.0"
+ "util.promisify" "1.0.0"
-htmlparser2@^3.9.2:
- version "3.10.1"
- resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"
- integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
+"htmlparser2@^3.9.2":
+ "integrity" "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ=="
+ "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"
+ "version" "3.10.1"
dependencies:
- domelementtype "^1.3.1"
- domhandler "^2.3.0"
- domutils "^1.5.1"
- entities "^1.1.1"
- inherits "^2.0.1"
- readable-stream "^3.1.1"
+ "domelementtype" "^1.3.1"
+ "domhandler" "^2.3.0"
+ "domutils" "^1.5.1"
+ "entities" "^1.1.1"
+ "inherits" "^2.0.1"
+ "readable-stream" "^3.1.1"
-htmlparser2@^6.1.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
- integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
+"htmlparser2@^6.1.0":
+ "integrity" "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="
+ "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
- domutils "^2.5.2"
- entities "^2.0.0"
+ "domelementtype" "^2.0.1"
+ "domhandler" "^4.0.0"
+ "domutils" "^2.5.2"
+ "entities" "^2.0.0"
-http-deceiver@^1.2.7:
- version "1.2.7"
- resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
- integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
+"http-deceiver@^1.2.7":
+ "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc="
+ "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz"
+ "version" "1.2.7"
-http-errors@1.8.1:
- version "1.8.1"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"
- integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
+"http-errors@~1.6.2":
+ "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0="
+ "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
+ "version" "1.6.3"
dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.1"
+ "depd" "~1.1.2"
+ "inherits" "2.0.3"
+ "setprototypeof" "1.1.0"
+ "statuses" ">= 1.4.0 < 2"
-http-errors@~1.6.2:
- version "1.6.3"
- resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
- integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+"http-errors@1.8.1":
+ "integrity" "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g=="
+ "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz"
+ "version" "1.8.1"
dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.0"
- statuses ">= 1.4.0 < 2"
+ "depd" "~1.1.2"
+ "inherits" "2.0.4"
+ "setprototypeof" "1.2.0"
+ "statuses" ">= 1.5.0 < 2"
+ "toidentifier" "1.0.1"
-http-parser-js@>=0.5.1:
- version "0.5.6"
- resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz"
- integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==
+"http-parser-js@>=0.5.1":
+ "integrity" "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA=="
+ "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz"
+ "version" "0.5.6"
-http-proxy-middleware@0.19.1:
- version "0.19.1"
- resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz"
- integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
+"http-proxy-middleware@0.19.1":
+ "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q=="
+ "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz"
+ "version" "0.19.1"
dependencies:
- http-proxy "^1.17.0"
- is-glob "^4.0.0"
- lodash "^4.17.11"
- micromatch "^3.1.10"
+ "http-proxy" "^1.17.0"
+ "is-glob" "^4.0.0"
+ "lodash" "^4.17.11"
+ "micromatch" "^3.1.10"
-http-proxy@^1.17.0:
- version "1.18.1"
- resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
- integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
+"http-proxy@^1.17.0":
+ "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ=="
+ "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
+ "version" "1.18.1"
dependencies:
- eventemitter3 "^4.0.0"
- follow-redirects "^1.0.0"
- requires-port "^1.0.0"
+ "eventemitter3" "^4.0.0"
+ "follow-redirects" "^1.0.0"
+ "requires-port" "^1.0.0"
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
- integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+"http-signature@~1.2.0":
+ "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
+ "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
+ "version" "1.2.0"
dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
+ "assert-plus" "^1.0.0"
+ "jsprim" "^1.2.2"
+ "sshpk" "^1.7.0"
-https-browserify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"
- integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
+"https-browserify@^1.0.0":
+ "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
+ "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"
+ "version" "1.0.0"
-iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
- version "0.4.24"
- resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+"iconv-lite@^0.4.24", "iconv-lite@^0.4.4", "iconv-lite@0.4.24":
+ "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
+ "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
+ "version" "0.4.24"
dependencies:
- safer-buffer ">= 2.1.2 < 3"
+ "safer-buffer" ">= 2.1.2 < 3"
-icss-utils@^4.0.0, icss-utils@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz"
- integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
+"icss-utils@^4.0.0", "icss-utils@^4.1.1":
+ "integrity" "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA=="
+ "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz"
+ "version" "4.1.1"
dependencies:
- postcss "^7.0.14"
+ "postcss" "^7.0.14"
-ieee754@^1.1.4:
- version "1.2.1"
- resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+"ieee754@^1.1.4":
+ "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
+ "version" "1.2.1"
-iferr@^0.1.5:
- version "0.1.5"
- resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"
- integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
+"iferr@^0.1.5":
+ "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
+ "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz"
+ "version" "0.1.5"
-ignore@^3.3.3, ignore@^3.3.5:
- version "3.3.10"
- resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz"
- integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
+"ignore@^3.3.3", "ignore@^3.3.5":
+ "integrity" "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="
+ "resolved" "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz"
+ "version" "3.3.10"
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
+"ignore@^4.0.6":
+ "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
+ "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"
+ "version" "4.0.6"
-ignore@^5.1.8, ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+"ignore@^5.1.8":
+ "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
+ "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
+ "version" "5.2.0"
-image-size@~0.5.0:
- version "0.5.5"
- resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
- integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=
+"ignore@^5.2.0":
+ "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
+ "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
+ "version" "5.2.0"
-immutable@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz"
- integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==
+"image-size@~0.5.0":
+ "integrity" "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w="
+ "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
+ "version" "0.5.5"
-import-fresh@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz"
- integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
+"immutable@^4.0.0":
+ "integrity" "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw=="
+ "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz"
+ "version" "4.0.0"
+
+"import-fresh@^2.0.0":
+ "integrity" "sha1-2BNVwVYS04bGH53dOSLUMEgipUY="
+ "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- caller-path "^2.0.0"
- resolve-from "^3.0.0"
+ "caller-path" "^2.0.0"
+ "resolve-from" "^3.0.0"
-import-fresh@^3.0.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
+"import-fresh@^3.0.0", "import-fresh@^3.2.1":
+ "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
+ "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
+ "version" "3.3.0"
dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
+ "parent-module" "^1.0.0"
+ "resolve-from" "^4.0.0"
-import-lazy@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz"
- integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==
+"import-lazy@^3.1.0":
+ "integrity" "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ=="
+ "resolved" "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz"
+ "version" "3.1.0"
-import-local@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz"
- integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==
+"import-local@^2.0.0":
+ "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ=="
+ "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- pkg-dir "^3.0.0"
- resolve-cwd "^2.0.0"
+ "pkg-dir" "^3.0.0"
+ "resolve-cwd" "^2.0.0"
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+"imurmurhash@^0.1.4":
+ "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+ "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
+ "version" "0.1.4"
-indent-string@^3.0.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz"
- integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
+"indent-string@^3.0.0":
+ "integrity" "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok="
+ "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz"
+ "version" "3.2.0"
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+"indent-string@^4.0.0":
+ "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
+ "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
+ "version" "4.0.0"
-indexes-of@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz"
- integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
+"indexes-of@^1.0.1":
+ "integrity" "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
+ "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz"
+ "version" "1.0.1"
-infer-owner@^1.0.3, infer-owner@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"
- integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
+"infer-owner@^1.0.3", "infer-owner@^1.0.4":
+ "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz"
+ "version" "1.0.4"
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+"inflight@^1.0.4":
+ "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
+ "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
+ "version" "1.0.6"
dependencies:
- once "^1.3.0"
- wrappy "1"
+ "once" "^1.3.0"
+ "wrappy" "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+"inherits@^2.0.0", "inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4":
+ "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
+ "version" "2.0.4"
-inherits@2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
- integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
+"inherits@2.0.1":
+ "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
+ "version" "2.0.1"
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+"inherits@2.0.3":
+ "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "version" "2.0.3"
-inquirer@^7.0.0:
- version "7.3.3"
- resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz"
- integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==
+"inquirer@^7.0.0":
+ "integrity" "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA=="
+ "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz"
+ "version" "7.3.3"
dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.19"
- mute-stream "0.0.8"
- run-async "^2.4.0"
- rxjs "^6.6.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
+ "ansi-escapes" "^4.2.1"
+ "chalk" "^4.1.0"
+ "cli-cursor" "^3.1.0"
+ "cli-width" "^3.0.0"
+ "external-editor" "^3.0.3"
+ "figures" "^3.0.0"
+ "lodash" "^4.17.19"
+ "mute-stream" "0.0.8"
+ "run-async" "^2.4.0"
+ "rxjs" "^6.6.0"
+ "string-width" "^4.1.0"
+ "strip-ansi" "^6.0.0"
+ "through" "^2.3.6"
-internal-ip@^4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz"
- integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==
+"internal-ip@^4.3.0":
+ "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg=="
+ "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- default-gateway "^4.2.0"
- ipaddr.js "^1.9.0"
+ "default-gateway" "^4.2.0"
+ "ipaddr.js" "^1.9.0"
-internal-slot@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz"
- integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
+"internal-slot@^1.0.3":
+ "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="
+ "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- get-intrinsic "^1.1.0"
- has "^1.0.3"
- side-channel "^1.0.4"
+ "get-intrinsic" "^1.1.0"
+ "has" "^1.0.3"
+ "side-channel" "^1.0.4"
-intersection-observer@^0.7.0:
- version "0.7.0"
- resolved "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.7.0.tgz"
- integrity sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg==
+"intersection-observer@^0.7.0":
+ "integrity" "sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg=="
+ "resolved" "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.7.0.tgz"
+ "version" "0.7.0"
-inversify@5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz"
- integrity sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ==
+"inversify@5.1.1":
+ "integrity" "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ=="
+ "resolved" "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz"
+ "version" "5.1.1"
-ip-regex@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
+"ip-regex@^2.1.0":
+ "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
+ "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz"
+ "version" "2.1.0"
-ip@^1.1.0, ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
+"ip@^1.1.0", "ip@^1.1.5":
+ "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
+ "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"
+ "version" "1.1.5"
-ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
- version "1.9.1"
- resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
+"ipaddr.js@^1.9.0", "ipaddr.js@1.9.1":
+ "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
+ "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
+ "version" "1.9.1"
-is-absolute-url@^3.0.3:
- version "3.0.3"
- resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz"
- integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==
+"is-absolute-url@^3.0.3":
+ "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q=="
+ "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz"
+ "version" "3.0.3"
-is-accessor-descriptor@^0.1.6:
- version "0.1.6"
- resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"
- integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+"is-accessor-descriptor@^0.1.6":
+ "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY="
+ "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"
+ "version" "0.1.6"
dependencies:
- kind-of "^3.0.2"
+ "kind-of" "^3.0.2"
-is-accessor-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"
- integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
+"is-accessor-descriptor@^1.0.0":
+ "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
+ "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- kind-of "^6.0.0"
+ "kind-of" "^6.0.0"
-is-alphabetical@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz"
- integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
+"is-alphabetical@^1.0.0":
+ "integrity" "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="
+ "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz"
+ "version" "1.0.4"
-is-alphanumeric@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz"
- integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=
+"is-alphanumeric@^1.0.0":
+ "integrity" "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ="
+ "resolved" "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz"
+ "version" "1.0.0"
-is-alphanumerical@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz"
- integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
+"is-alphanumerical@^1.0.0":
+ "integrity" "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A=="
+ "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- is-alphabetical "^1.0.0"
- is-decimal "^1.0.0"
+ "is-alphabetical" "^1.0.0"
+ "is-decimal" "^1.0.0"
-is-arguments@^1.0.4:
- version "1.1.1"
- resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
+"is-arguments@^1.0.4":
+ "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA=="
+ "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
+ "call-bind" "^1.0.2"
+ "has-tostringtag" "^1.0.0"
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+"is-arrayish@^0.2.1":
+ "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
+ "version" "0.2.1"
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
+"is-bigint@^1.0.1":
+ "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg=="
+ "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- has-bigints "^1.0.1"
+ "has-bigints" "^1.0.1"
-is-binary-path@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+"is-binary-path@^1.0.0":
+ "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg="
+ "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- binary-extensions "^1.0.0"
+ "binary-extensions" "^1.0.0"
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+"is-binary-path@~2.1.0":
+ "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
+ "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- binary-extensions "^2.0.0"
+ "binary-extensions" "^2.0.0"
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
+"is-boolean-object@^1.1.0":
+ "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA=="
+ "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
+ "call-bind" "^1.0.2"
+ "has-tostringtag" "^1.0.0"
-is-buffer@^1.1.4, is-buffer@^1.1.5, is-buffer@~1.1.6:
- version "1.1.6"
- resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+"is-buffer@^1.1.4", "is-buffer@^1.1.5", "is-buffer@~1.1.6":
+ "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+ "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"
+ "version" "1.1.6"
-is-callable@^1.1.4, is-callable@^1.2.4:
- version "1.2.4"
- resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"
- integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+"is-callable@^1.1.4", "is-callable@^1.2.4":
+ "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
+ "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"
+ "version" "1.2.4"
-is-core-module@^2.2.0, is-core-module@^2.8.1:
- version "2.8.1"
- resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"
- integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
+"is-core-module@^2.2.0", "is-core-module@^2.8.1":
+ "integrity" "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA=="
+ "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz"
+ "version" "2.8.1"
dependencies:
- has "^1.0.3"
+ "has" "^1.0.3"
-is-data-descriptor@^0.1.4:
- version "0.1.4"
- resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"
- integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+"is-data-descriptor@^0.1.4":
+ "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y="
+ "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"
+ "version" "0.1.4"
dependencies:
- kind-of "^3.0.2"
+ "kind-of" "^3.0.2"
-is-data-descriptor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"
- integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
+"is-data-descriptor@^1.0.0":
+ "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
+ "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- kind-of "^6.0.0"
+ "kind-of" "^6.0.0"
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+"is-date-object@^1.0.1":
+ "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ=="
+ "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz"
+ "version" "1.0.5"
dependencies:
- has-tostringtag "^1.0.0"
+ "has-tostringtag" "^1.0.0"
-is-decimal@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz"
- integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
+"is-decimal@^1.0.0":
+ "integrity" "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
+ "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz"
+ "version" "1.0.4"
-is-descriptor@^0.1.0:
- version "0.1.6"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz"
- integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
+"is-descriptor@^0.1.0":
+ "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg=="
+ "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz"
+ "version" "0.1.6"
dependencies:
- is-accessor-descriptor "^0.1.6"
- is-data-descriptor "^0.1.4"
- kind-of "^5.0.0"
+ "is-accessor-descriptor" "^0.1.6"
+ "is-data-descriptor" "^0.1.4"
+ "kind-of" "^5.0.0"
-is-descriptor@^1.0.0, is-descriptor@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"
- integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
+"is-descriptor@^1.0.0", "is-descriptor@^1.0.2":
+ "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
+ "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- is-accessor-descriptor "^1.0.0"
- is-data-descriptor "^1.0.0"
- kind-of "^6.0.2"
+ "is-accessor-descriptor" "^1.0.0"
+ "is-data-descriptor" "^1.0.0"
+ "kind-of" "^6.0.2"
-is-directory@^0.3.1:
- version "0.3.1"
- resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"
- integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
+"is-directory@^0.3.1":
+ "integrity" "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
+ "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"
+ "version" "0.3.1"
-is-docker@^2.0.0:
- version "2.2.1"
- resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+"is-docker@^2.0.0":
+ "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
+ "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
+ "version" "2.2.1"
-is-dotfile@^1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"
- integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
+"is-dotfile@^1.0.0":
+ "integrity" "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
+ "resolved" "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz"
+ "version" "1.0.3"
-is-equal-shallow@^0.1.3:
- version "0.1.3"
- resolved "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"
- integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
+"is-equal-shallow@^0.1.3":
+ "integrity" "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ="
+ "resolved" "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz"
+ "version" "0.1.3"
dependencies:
- is-primitive "^2.0.0"
+ "is-primitive" "^2.0.0"
-is-extendable@^0.1.0, is-extendable@^0.1.1:
- version "0.1.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+"is-extendable@^0.1.0", "is-extendable@^0.1.1":
+ "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
+ "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
+ "version" "0.1.1"
-is-extendable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz"
- integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
+"is-extendable@^1.0.1":
+ "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA=="
+ "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- is-plain-object "^2.0.4"
+ "is-plain-object" "^2.0.4"
-is-extglob@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
- integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
+"is-extglob@^1.0.0":
+ "integrity" "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
+ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
+ "version" "1.0.0"
-is-extglob@^2.1.0, is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+"is-extglob@^2.1.0":
+ "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
+ "version" "2.1.1"
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+"is-extglob@^2.1.1":
+ "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
+ "version" "2.1.1"
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+"is-fullwidth-code-point@^2.0.0":
+ "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
+ "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
+ "version" "2.0.0"
-is-glob@^2.0.0, is-glob@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
- integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
+"is-fullwidth-code-point@^3.0.0":
+ "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
+ "version" "3.0.0"
+
+"is-glob@^2.0.0":
+ "integrity" "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- is-extglob "^1.0.0"
+ "is-extglob" "^1.0.0"
-is-glob@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+"is-glob@^2.0.1":
+ "integrity" "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- is-extglob "^2.1.0"
+ "is-extglob" "^1.0.0"
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
+"is-glob@^3.1.0":
+ "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- is-extglob "^2.1.1"
+ "is-extglob" "^2.1.0"
-is-hexadecimal@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz"
- integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
-
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-invalid-path@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-1.0.2.tgz"
- integrity sha512-6KLcFrPCEP3AFXMfnWrIFkZpYNBVzZAoBJJDEZKtI3LXkaDjM3uFMJQjxiizUuZTZ9Oh9FNv/soXbx5TcpaDmA==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
+"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1":
+ "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
+ "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
- has-tostringtag "^1.0.0"
+ "is-extglob" "^2.1.1"
-is-number@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
- integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
+"is-hexadecimal@^1.0.0":
+ "integrity" "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="
+ "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz"
+ "version" "1.0.4"
+
+"is-interactive@^1.0.0":
+ "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
+ "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
+ "version" "1.0.0"
+
+"is-invalid-path@^1.0.2":
+ "integrity" "sha512-6KLcFrPCEP3AFXMfnWrIFkZpYNBVzZAoBJJDEZKtI3LXkaDjM3uFMJQjxiizUuZTZ9Oh9FNv/soXbx5TcpaDmA=="
+ "resolved" "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-negative-zero@^2.0.2":
+ "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+ "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz"
+ "version" "2.0.2"
+
+"is-number-object@^1.0.4":
+ "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ=="
+ "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
+ "version" "1.0.7"
dependencies:
- kind-of "^3.0.2"
+ "has-tostringtag" "^1.0.0"
-is-number@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz"
- integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+"is-number@^2.1.0":
+ "integrity" "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- kind-of "^3.0.2"
+ "kind-of" "^3.0.2"
-is-number@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"
- integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
- integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-
-is-path-cwd@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz"
- integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
-
-is-path-in-cwd@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz"
- integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==
+"is-number@^3.0.0":
+ "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- is-path-inside "^2.1.0"
+ "kind-of" "^3.0.2"
-is-path-inside@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz"
- integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==
+"is-number@^4.0.0":
+ "integrity" "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"
+ "version" "4.0.0"
+
+"is-number@^7.0.0":
+ "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
+ "version" "7.0.0"
+
+"is-obj@^2.0.0":
+ "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
+ "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
+ "version" "2.0.0"
+
+"is-path-cwd@^2.0.0":
+ "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="
+ "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz"
+ "version" "2.2.0"
+
+"is-path-in-cwd@^2.0.0":
+ "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ=="
+ "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- path-is-inside "^1.0.2"
+ "is-path-inside" "^2.1.0"
-is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
- integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
-
-is-plain-object@^2.0.3, is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+"is-path-inside@^2.1.0":
+ "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg=="
+ "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- isobject "^3.0.1"
+ "path-is-inside" "^1.0.2"
-is-posix-bracket@^0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"
- integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
+"is-plain-obj@^1.0.0", "is-plain-obj@^1.1.0":
+ "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
+ "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
+ "version" "1.1.0"
-is-primitive@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
- integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
-
-is-regex@^1.0.4, is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+"is-plain-object@^2.0.3", "is-plain-object@^2.0.4":
+ "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="
+ "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
+ "version" "2.0.4"
dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
+ "isobject" "^3.0.1"
-is-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"
- integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+"is-posix-bracket@^0.1.0":
+ "integrity" "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
+ "resolved" "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"
+ "version" "0.1.1"
-is-shared-array-buffer@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
+"is-primitive@^2.0.0":
+ "integrity" "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
+ "resolved" "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
+ "version" "2.0.0"
+
+"is-regex@^1.0.4", "is-regex@^1.1.4":
+ "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg=="
+ "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz"
+ "version" "1.1.4"
dependencies:
- call-bind "^1.0.2"
+ "call-bind" "^1.0.2"
+ "has-tostringtag" "^1.0.0"
-is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+"is-regexp@^1.0.0":
+ "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk="
+ "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz"
+ "version" "1.0.0"
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+"is-shared-array-buffer@^1.0.1":
+ "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA=="
+ "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- has-tostringtag "^1.0.0"
+ "call-bind" "^1.0.2"
-is-supported-regexp-flag@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz"
- integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==
+"is-stream@^1.1.0":
+ "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
+ "version" "1.1.0"
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+"is-string@^1.0.5", "is-string@^1.0.7":
+ "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg=="
+ "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz"
+ "version" "1.0.7"
dependencies:
- has-symbols "^1.0.2"
+ "has-tostringtag" "^1.0.0"
-is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+"is-supported-regexp-flag@^1.0.0":
+ "integrity" "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ=="
+ "resolved" "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz"
+ "version" "1.0.1"
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
+"is-symbol@^1.0.2", "is-symbol@^1.0.3":
+ "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="
+ "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- call-bind "^1.0.2"
+ "has-symbols" "^1.0.2"
-is-what@^3.14.1:
- version "3.14.1"
- resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz"
- integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==
+"is-typedarray@~1.0.0":
+ "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
+ "version" "1.0.0"
-is-whitespace-character@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz"
- integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
-
-is-windows@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"
- integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
-is-word-character@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz"
- integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
-
-is-wsl@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"
- integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
-
-is-wsl@^2.1.1:
- version "2.2.0"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
+"is-weakref@^1.0.2":
+ "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ=="
+ "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- is-docker "^2.0.0"
+ "call-bind" "^1.0.2"
-isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+"is-what@^3.14.1":
+ "integrity" "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA=="
+ "resolved" "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz"
+ "version" "3.14.1"
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+"is-whitespace-character@^1.0.0":
+ "integrity" "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w=="
+ "resolved" "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz"
+ "version" "1.0.4"
-isobject@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+"is-windows@^1.0.2":
+ "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
+ "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz"
+ "version" "1.0.2"
+
+"is-word-character@^1.0.0":
+ "integrity" "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA=="
+ "resolved" "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz"
+ "version" "1.0.4"
+
+"is-wsl@^1.1.0":
+ "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
+ "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"
+ "version" "1.1.0"
+
+"is-wsl@^2.1.1":
+ "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="
+ "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
+ "version" "2.2.0"
dependencies:
- isarray "1.0.0"
+ "is-docker" "^2.0.0"
-isobject@^3.0.0, isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+"isarray@^1.0.0", "isarray@~1.0.0", "isarray@1.0.0":
+ "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
+ "version" "1.0.0"
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
- integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+"isexe@^2.0.0":
+ "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
+ "version" "2.0.0"
-j-component@^1.4.6:
- version "1.4.6"
- resolved "https://registry.npmjs.org/j-component/-/j-component-1.4.6.tgz"
- integrity sha512-yKugOAw8LmalSC9mFXsFf+q5WRUvqaeA0lnOiUJiBhyBCJGhbSLAqyfYv3+u5TQtQVVUrB691ocyJUNIuYkcmA==
+"isobject@^2.0.0":
+ "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk="
+ "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- expr-parser "^1.0.0"
- miniprogram-api-typings "^3.2.2"
- miniprogram-exparser "2.15.0"
+ "isarray" "1.0.0"
-javascript-stringify@^1.6.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz"
- integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=
+"isobject@^3.0.0", "isobject@^3.0.1":
+ "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
+ "version" "3.0.1"
-jest-worker@^26.2.1:
- version "26.6.2"
- resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz"
- integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
+"isstream@~0.1.2":
+ "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
+ "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
+ "version" "0.1.2"
+
+"j-component@^1.4.6":
+ "integrity" "sha512-yKugOAw8LmalSC9mFXsFf+q5WRUvqaeA0lnOiUJiBhyBCJGhbSLAqyfYv3+u5TQtQVVUrB691ocyJUNIuYkcmA=="
+ "resolved" "https://registry.npmjs.org/j-component/-/j-component-1.4.6.tgz"
+ "version" "1.4.6"
+ dependencies:
+ "expr-parser" "^1.0.0"
+ "miniprogram-api-typings" "^3.2.2"
+ "miniprogram-exparser" "2.15.0"
+
+"javascript-stringify@^1.6.0":
+ "integrity" "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM="
+ "resolved" "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz"
+ "version" "1.6.0"
+
+"jest-worker@^26.2.1":
+ "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ=="
+ "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz"
+ "version" "26.6.2"
dependencies:
"@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^7.0.0"
+ "merge-stream" "^2.0.0"
+ "supports-color" "^7.0.0"
-js-base64@^2.1.9:
- version "2.6.4"
- resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz"
- integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==
+"js-base64@^2.1.9":
+ "integrity" "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
+ "resolved" "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz"
+ "version" "2.6.4"
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0":
+ "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
+ "version" "4.0.0"
-js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
+"js-yaml@^3.13.1":
+ "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="
+ "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
+ "version" "3.14.1"
dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
+ "argparse" "^1.0.7"
+ "esprima" "^4.0.0"
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
- integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+"jsbn@~0.1.0":
+ "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
+ "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
+ "version" "0.1.1"
-jsdom@^15.2.1:
- version "15.2.1"
- resolved "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz"
- integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==
+"jsdom@^15.2.1":
+ "integrity" "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g=="
+ "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz"
+ "version" "15.2.1"
dependencies:
- abab "^2.0.0"
- acorn "^7.1.0"
- acorn-globals "^4.3.2"
- array-equal "^1.0.0"
- cssom "^0.4.1"
- cssstyle "^2.0.0"
- data-urls "^1.1.0"
- domexception "^1.0.1"
- escodegen "^1.11.1"
- html-encoding-sniffer "^1.0.2"
- nwsapi "^2.2.0"
- parse5 "5.1.0"
- pn "^1.1.0"
- request "^2.88.0"
- request-promise-native "^1.0.7"
- saxes "^3.1.9"
- symbol-tree "^3.2.2"
- tough-cookie "^3.0.1"
- w3c-hr-time "^1.0.1"
- w3c-xmlserializer "^1.1.2"
- webidl-conversions "^4.0.2"
- whatwg-encoding "^1.0.5"
- whatwg-mimetype "^2.3.0"
- whatwg-url "^7.0.0"
- ws "^7.0.0"
- xml-name-validator "^3.0.0"
+ "abab" "^2.0.0"
+ "acorn" "^7.1.0"
+ "acorn-globals" "^4.3.2"
+ "array-equal" "^1.0.0"
+ "cssom" "^0.4.1"
+ "cssstyle" "^2.0.0"
+ "data-urls" "^1.1.0"
+ "domexception" "^1.0.1"
+ "escodegen" "^1.11.1"
+ "html-encoding-sniffer" "^1.0.2"
+ "nwsapi" "^2.2.0"
+ "parse5" "5.1.0"
+ "pn" "^1.1.0"
+ "request" "^2.88.0"
+ "request-promise-native" "^1.0.7"
+ "saxes" "^3.1.9"
+ "symbol-tree" "^3.2.2"
+ "tough-cookie" "^3.0.1"
+ "w3c-hr-time" "^1.0.1"
+ "w3c-xmlserializer" "^1.1.2"
+ "webidl-conversions" "^4.0.2"
+ "whatwg-encoding" "^1.0.5"
+ "whatwg-mimetype" "^2.3.0"
+ "whatwg-url" "^7.0.0"
+ "ws" "^7.0.0"
+ "xml-name-validator" "^3.0.0"
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+"jsesc@^2.5.1":
+ "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+ "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
+ "version" "2.5.2"
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+"jsesc@~0.5.0":
+ "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
+ "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
+ "version" "0.5.0"
-json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+"json-parse-better-errors@^1.0.1", "json-parse-better-errors@^1.0.2":
+ "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
+ "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
+ "version" "1.0.2"
-json-parse-even-better-errors@^2.3.0:
- version "2.3.1"
- resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+"json-parse-even-better-errors@^2.3.0":
+ "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
+ "version" "2.3.1"
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+"json-schema-traverse@^0.4.1":
+ "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
+ "version" "0.4.1"
-json-schema@0.4.0:
- version "0.4.0"
- resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
- integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
+"json-schema@0.4.0":
+ "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+ "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
+ "version" "0.4.0"
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+"json-stable-stringify-without-jsonify@^1.0.1":
+ "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
+ "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
+ "version" "1.0.1"
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
- integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+"json-stringify-safe@~5.0.1":
+ "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
+ "version" "5.0.1"
-json3@^3.3.2:
- version "3.3.3"
- resolved "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz"
- integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==
+"json3@^3.3.2":
+ "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
+ "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz"
+ "version" "3.3.3"
-json5@^0.5.0:
- version "0.5.1"
- resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"
- integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
+"json5@^0.5.0":
+ "integrity" "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
+ "resolved" "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"
+ "version" "0.5.1"
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
+"json5@^1.0.1":
+ "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow=="
+ "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- minimist "^1.2.0"
+ "minimist" "^1.2.0"
-json5@^2.1.2:
- version "2.2.1"
- resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
- integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
+"json5@^2.1.2":
+ "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
+ "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz"
+ "version" "2.2.1"
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+"jsonfile@^4.0.0":
+ "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss="
+ "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
+ "version" "4.0.0"
optionalDependencies:
- graceful-fs "^4.1.6"
+ "graceful-fs" "^4.1.6"
-jsonp-retry@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/jsonp-retry/-/jsonp-retry-1.0.3.tgz"
- integrity sha512-/jmE9+shtKP+oIt2AWO9Wx+C27NTGpLCEw4QHOqpoV2X6ta374HE9C+EEdgu8r3iLKgFMx7u5j0mCwxWN8UdlA==
+"jsonp-retry@^1.0.3":
+ "integrity" "sha512-/jmE9+shtKP+oIt2AWO9Wx+C27NTGpLCEw4QHOqpoV2X6ta374HE9C+EEdgu8r3iLKgFMx7u5j0mCwxWN8UdlA=="
+ "resolved" "https://registry.npmjs.org/jsonp-retry/-/jsonp-retry-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- object-assign "^4.1.1"
+ "object-assign" "^4.1.1"
-jsprim@^1.2.2:
- version "1.4.2"
- resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"
- integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
+"jsprim@^1.2.2":
+ "integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="
+ "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz"
+ "version" "1.4.2"
dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.4.0"
- verror "1.10.0"
+ "assert-plus" "1.0.0"
+ "extsprintf" "1.3.0"
+ "json-schema" "0.4.0"
+ "verror" "1.10.0"
"jsx-ast-utils@^2.4.1 || ^3.0.0":
- version "3.2.2"
- resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz"
- integrity sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==
+ "integrity" "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw=="
+ "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz"
+ "version" "3.2.2"
dependencies:
- array-includes "^3.1.4"
- object.assign "^4.1.2"
+ "array-includes" "^3.1.4"
+ "object.assign" "^4.1.2"
-killable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz"
- integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==
+"killable@^1.0.1":
+ "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg=="
+ "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz"
+ "version" "1.0.1"
-kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
- version "3.2.2"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+"kind-of@^3.0.2", "kind-of@^3.0.3", "kind-of@^3.2.0":
+ "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
+ "version" "3.2.2"
dependencies:
- is-buffer "^1.1.5"
+ "is-buffer" "^1.1.5"
-kind-of@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz"
- integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+"kind-of@^4.0.0":
+ "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- is-buffer "^1.1.5"
+ "is-buffer" "^1.1.5"
-kind-of@^5.0.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz"
- integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
+"kind-of@^5.0.0":
+ "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz"
+ "version" "5.1.0"
-kind-of@^6.0.0, kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+"kind-of@^6.0.0":
+ "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
+ "version" "6.0.3"
-kleur@^3.0.0:
- version "3.0.3"
- resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
- integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
+"kind-of@^6.0.2":
+ "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
+ "version" "6.0.3"
-klona@^2.0.4:
- version "2.0.5"
- resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
- integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
+"kleur@^3.0.0":
+ "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
+ "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
+ "version" "3.0.3"
-known-css-properties@^0.6.0:
- version "0.6.1"
- resolved "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.6.1.tgz"
- integrity sha512-nQRpMcHm1cQ6gmztdvLcIvxocznSMqH/y6XtERrWrHaymOYdDGroRqetJvJycxGEr1aakXiigDgn7JnzuXlk6A==
+"klona@^2.0.4":
+ "integrity" "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ=="
+ "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
+ "version" "2.0.5"
-less-loader@7.3.0:
- version "7.3.0"
- resolved "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz"
- integrity sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==
+"known-css-properties@^0.6.0":
+ "integrity" "sha512-nQRpMcHm1cQ6gmztdvLcIvxocznSMqH/y6XtERrWrHaymOYdDGroRqetJvJycxGEr1aakXiigDgn7JnzuXlk6A=="
+ "resolved" "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.6.1.tgz"
+ "version" "0.6.1"
+
+"less-loader@7.3.0":
+ "integrity" "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg=="
+ "resolved" "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz"
+ "version" "7.3.0"
dependencies:
- klona "^2.0.4"
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
+ "klona" "^2.0.4"
+ "loader-utils" "^2.0.0"
+ "schema-utils" "^3.0.0"
-less@^3.10.3:
- version "3.13.1"
- resolved "https://registry.npmjs.org/less/-/less-3.13.1.tgz"
- integrity sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==
+"less@^3.10.3":
+ "integrity" "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw=="
+ "resolved" "https://registry.npmjs.org/less/-/less-3.13.1.tgz"
+ "version" "3.13.1"
dependencies:
- copy-anything "^2.0.1"
- tslib "^1.10.0"
+ "copy-anything" "^2.0.1"
+ "tslib" "^1.10.0"
optionalDependencies:
- errno "^0.1.1"
- graceful-fs "^4.1.2"
- image-size "~0.5.0"
- make-dir "^2.1.0"
- mime "^1.4.1"
- native-request "^1.0.5"
- source-map "~0.6.0"
+ "errno" "^0.1.1"
+ "graceful-fs" "^4.1.2"
+ "image-size" "~0.5.0"
+ "make-dir" "^2.1.0"
+ "mime" "^1.4.1"
+ "native-request" "^1.0.5"
+ "source-map" "~0.6.0"
-less@^4.1.0:
- version "4.1.2"
- resolved "https://registry.npmjs.org/less/-/less-4.1.2.tgz"
- integrity sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==
+"less@^3.5.0 || ^4.0.0", "less@^4.1.0":
+ "integrity" "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA=="
+ "resolved" "https://registry.npmjs.org/less/-/less-4.1.2.tgz"
+ "version" "4.1.2"
dependencies:
- copy-anything "^2.0.1"
- parse-node-version "^1.0.1"
- tslib "^2.3.0"
+ "copy-anything" "^2.0.1"
+ "parse-node-version" "^1.0.1"
+ "tslib" "^2.3.0"
optionalDependencies:
- errno "^0.1.1"
- graceful-fs "^4.1.2"
- image-size "~0.5.0"
- make-dir "^2.1.0"
- mime "^1.4.1"
- needle "^2.5.2"
- source-map "~0.6.0"
+ "errno" "^0.1.1"
+ "graceful-fs" "^4.1.2"
+ "image-size" "~0.5.0"
+ "make-dir" "^2.1.0"
+ "mime" "^1.4.1"
+ "needle" "^2.5.2"
+ "source-map" "~0.6.0"
-levn@^0.3.0, levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+"levn@^0.3.0", "levn@~0.3.0":
+ "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
+ "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
+ "version" "0.3.0"
dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
+ "prelude-ls" "~1.1.2"
+ "type-check" "~0.3.2"
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
+"lines-and-columns@^1.1.6":
+ "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
+ "version" "1.2.4"
-load-json-file@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"
- integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=
+"load-json-file@^4.0.0":
+ "integrity" "sha1-L19Fq5HjMhYjT9U62rZo607AmTs="
+ "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- graceful-fs "^4.1.2"
- parse-json "^4.0.0"
- pify "^3.0.0"
- strip-bom "^3.0.0"
+ "graceful-fs" "^4.1.2"
+ "parse-json" "^4.0.0"
+ "pify" "^3.0.0"
+ "strip-bom" "^3.0.0"
-loader-runner@^2.4.0:
- version "2.4.0"
- resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz"
- integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
+"loader-runner@^2.4.0":
+ "integrity" "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
+ "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz"
+ "version" "2.4.0"
-loader-utils@1.2.3:
- version "1.2.3"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz"
- integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
+"loader-utils@^0.2.16":
+ "integrity" "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g="
+ "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz"
+ "version" "0.2.17"
dependencies:
- big.js "^5.2.2"
- emojis-list "^2.0.0"
- json5 "^1.0.1"
+ "big.js" "^3.1.3"
+ "emojis-list" "^2.0.0"
+ "json5" "^0.5.0"
+ "object-assign" "^4.0.1"
-loader-utils@^0.2.16:
- version "0.2.17"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz"
- integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=
+"loader-utils@^1.0.2", "loader-utils@^1.1.0", "loader-utils@^1.2.3", "loader-utils@^1.4.0":
+ "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA=="
+ "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
- big.js "^3.1.3"
- emojis-list "^2.0.0"
- json5 "^0.5.0"
- object-assign "^4.0.1"
+ "big.js" "^5.2.2"
+ "emojis-list" "^3.0.0"
+ "json5" "^1.0.1"
-loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
+"loader-utils@^2.0.0":
+ "integrity" "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A=="
+ "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
+ "big.js" "^5.2.2"
+ "emojis-list" "^3.0.0"
+ "json5" "^2.1.2"
-loader-utils@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz"
- integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
+"loader-utils@1.2.3":
+ "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA=="
+ "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz"
+ "version" "1.2.3"
dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^2.1.2"
+ "big.js" "^5.2.2"
+ "emojis-list" "^2.0.0"
+ "json5" "^1.0.1"
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
- integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+"locate-path@^2.0.0":
+ "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
+ "p-locate" "^2.0.0"
+ "path-exists" "^3.0.0"
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
+"locate-path@^3.0.0":
+ "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
+ "p-locate" "^3.0.0"
+ "path-exists" "^3.0.0"
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+"locate-path@^5.0.0":
+ "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="
+ "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- p-locate "^4.1.0"
+ "p-locate" "^4.1.0"
-lodash-es@4.17.15:
- version "4.17.15"
- resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz"
- integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==
+"lodash-es@4.17.15":
+ "integrity" "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ=="
+ "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz"
+ "version" "4.17.15"
-lodash.clonedeep@^4.5.0:
- version "4.5.0"
- resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
- integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+"lodash.clonedeep@^4.5.0":
+ "integrity" "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
+ "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz"
+ "version" "4.5.0"
-lodash.debounce@^4.0.8:
- version "4.0.8"
- resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+"lodash.debounce@^4.0.8":
+ "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
+ "version" "4.0.8"
-lodash.kebabcase@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz"
- integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
+"lodash.kebabcase@^4.1.1":
+ "integrity" "sha1-hImxyw0p/4gZXM7KRI/21swpXDY="
+ "resolved" "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz"
+ "version" "4.1.1"
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
- integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
+"lodash.sortby@^4.7.0":
+ "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
+ "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
+ "version" "4.7.0"
-lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4:
- version "4.17.21"
- resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.3", "lodash@^4.17.4", "lodash@4.17.21":
+ "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
+ "version" "4.17.21"
-log-symbols@^2.0.0, log-symbols@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz"
- integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
+"log-symbols@^2.0.0", "log-symbols@^2.2.0":
+ "integrity" "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="
+ "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz"
+ "version" "2.2.0"
dependencies:
- chalk "^2.0.1"
+ "chalk" "^2.0.1"
-log-symbols@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz"
- integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
+"log-symbols@^3.0.0":
+ "integrity" "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ=="
+ "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- chalk "^2.4.2"
+ "chalk" "^2.4.2"
-loglevel-plugin-prefix@^0.8.4:
- version "0.8.4"
- resolved "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz"
- integrity sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==
+"loglevel-plugin-prefix@^0.8.4":
+ "integrity" "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g=="
+ "resolved" "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz"
+ "version" "0.8.4"
-loglevel@^1.6.6, loglevel@^1.6.8:
- version "1.8.0"
- resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz"
- integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==
+"loglevel@^1.6.6", "loglevel@^1.6.8":
+ "integrity" "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA=="
+ "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz"
+ "version" "1.8.0"
-longest-streak@^2.0.1:
- version "2.0.4"
- resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz"
- integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
+"longest-streak@^2.0.1":
+ "integrity" "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg=="
+ "resolved" "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz"
+ "version" "2.0.4"
-loose-envify@^1.1.0, loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+"loose-envify@^1.1.0", "loose-envify@^1.4.0":
+ "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
+ "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
+ "js-tokens" "^3.0.0 || ^4.0.0"
-loud-rejection@^1.0.0:
- version "1.6.0"
- resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"
- integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+"loud-rejection@^1.0.0":
+ "integrity" "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
+ "resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"
+ "version" "1.6.0"
dependencies:
- currently-unhandled "^0.4.1"
- signal-exit "^3.0.0"
+ "currently-unhandled" "^0.4.1"
+ "signal-exit" "^3.0.0"
-lower-case@^1.1.1:
- version "1.1.4"
- resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"
- integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
+"lower-case@^1.1.1":
+ "integrity" "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
+ "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz"
+ "version" "1.1.4"
-lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
+"lru-cache@^5.1.1":
+ "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
+ "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
+ "version" "5.1.1"
dependencies:
- yallist "^3.0.2"
+ "yallist" "^3.0.2"
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+"lru-cache@^6.0.0":
+ "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
+ "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
+ "version" "6.0.0"
dependencies:
- yallist "^4.0.0"
+ "yallist" "^4.0.0"
-make-dir@^2.0.0, make-dir@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
- integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
+"make-dir@^2.0.0", "make-dir@^2.1.0":
+ "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="
+ "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- pify "^4.0.1"
- semver "^5.6.0"
+ "pify" "^4.0.1"
+ "semver" "^5.6.0"
-make-dir@^3.0.2:
- version "3.1.0"
- resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
+"make-dir@^3.0.2":
+ "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw=="
+ "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- semver "^6.0.0"
+ "semver" "^6.0.0"
-map-cache@^0.2.2:
- version "0.2.2"
- resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz"
- integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+"map-cache@^0.2.2":
+ "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
+ "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz"
+ "version" "0.2.2"
-map-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
- integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+"map-obj@^1.0.0":
+ "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
+ "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
+ "version" "1.0.1"
-map-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz"
- integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
+"map-obj@^2.0.0":
+ "integrity" "sha1-plzSkIepJZi4eRJXpSPgISIqwfk="
+ "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz"
+ "version" "2.0.0"
-map-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"
- integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+"map-visit@^1.0.0":
+ "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48="
+ "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- object-visit "^1.0.0"
+ "object-visit" "^1.0.0"
-markdown-escapes@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz"
- integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==
+"markdown-escapes@^1.0.0":
+ "integrity" "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg=="
+ "resolved" "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz"
+ "version" "1.0.4"
-markdown-table@^1.1.0:
- version "1.1.3"
- resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz"
- integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==
+"markdown-table@^1.1.0":
+ "integrity" "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q=="
+ "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz"
+ "version" "1.1.3"
-math-random@^1.0.1:
- version "1.0.4"
- resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz"
- integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==
+"math-random@^1.0.1":
+ "integrity" "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A=="
+ "resolved" "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz"
+ "version" "1.0.4"
-mathml-tag-names@^2.0.1:
- version "2.1.3"
- resolved "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz"
- integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
+"mathml-tag-names@^2.0.1":
+ "integrity" "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg=="
+ "resolved" "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz"
+ "version" "2.1.3"
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
+"md5.js@^1.3.4":
+ "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="
+ "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
+ "version" "1.3.5"
dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
+ "hash-base" "^3.0.0"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.1.2"
-md5@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz"
- integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
+"md5@^2.3.0":
+ "integrity" "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g=="
+ "resolved" "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz"
+ "version" "2.3.0"
dependencies:
- charenc "0.0.2"
- crypt "0.0.2"
- is-buffer "~1.1.6"
+ "charenc" "0.0.2"
+ "crypt" "0.0.2"
+ "is-buffer" "~1.1.6"
-mdast-util-compact@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz"
- integrity sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==
+"mdast-util-compact@^1.0.0":
+ "integrity" "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg=="
+ "resolved" "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- unist-util-visit "^1.1.0"
+ "unist-util-visit" "^1.1.0"
-mdn-data@2.0.14:
- version "2.0.14"
- resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
- integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
+"mdn-data@~1.1.0":
+ "integrity" "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA=="
+ "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz"
+ "version" "1.1.4"
-mdn-data@~1.1.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz"
- integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==
+"mdn-data@2.0.14":
+ "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz"
+ "version" "2.0.14"
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+"media-typer@0.3.0":
+ "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
+ "version" "0.3.0"
-memory-fs@^0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+"memory-fs@^0.4.1":
+ "integrity" "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI="
+ "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz"
+ "version" "0.4.1"
dependencies:
- errno "^0.1.3"
- readable-stream "^2.0.1"
+ "errno" "^0.1.3"
+ "readable-stream" "^2.0.1"
-memory-fs@^0.5.0:
- version "0.5.0"
- resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz"
- integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
+"memory-fs@^0.5.0":
+ "integrity" "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA=="
+ "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz"
+ "version" "0.5.0"
dependencies:
- errno "^0.1.3"
- readable-stream "^2.0.1"
+ "errno" "^0.1.3"
+ "readable-stream" "^2.0.1"
-meow@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz"
- integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==
+"meow@^5.0.0":
+ "integrity" "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig=="
+ "resolved" "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- camelcase-keys "^4.0.0"
- decamelize-keys "^1.0.0"
- loud-rejection "^1.0.0"
- minimist-options "^3.0.1"
- normalize-package-data "^2.3.4"
- read-pkg-up "^3.0.0"
- redent "^2.0.0"
- trim-newlines "^2.0.0"
- yargs-parser "^10.0.0"
+ "camelcase-keys" "^4.0.0"
+ "decamelize-keys" "^1.0.0"
+ "loud-rejection" "^1.0.0"
+ "minimist-options" "^3.0.1"
+ "normalize-package-data" "^2.3.4"
+ "read-pkg-up" "^3.0.0"
+ "redent" "^2.0.0"
+ "trim-newlines" "^2.0.0"
+ "yargs-parser" "^10.0.0"
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+"merge-descriptors@1.0.1":
+ "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
+ "version" "1.0.1"
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+"merge-stream@^2.0.0":
+ "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
+ "version" "2.0.0"
-merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+"merge2@^1.2.3", "merge2@^1.3.0", "merge2@^1.4.1":
+ "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
+ "version" "1.4.1"
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
+"methods@~1.1.2":
+ "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
+ "version" "1.1.2"
-metro-react-native-babel-preset@^0.66.2:
- version "0.66.2"
- resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz"
- integrity sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ==
+"metro-react-native-babel-preset@^0.66.2":
+ "integrity" "sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ=="
+ "resolved" "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz"
+ "version" "0.66.2"
dependencies:
"@babel/core" "^7.14.0"
"@babel/plugin-proposal-class-properties" "^7.0.0"
@@ -6722,2195 +6854,2346 @@ metro-react-native-babel-preset@^0.66.2:
"@babel/plugin-transform-typescript" "^7.5.0"
"@babel/plugin-transform-unicode-regex" "^7.0.0"
"@babel/template" "^7.0.0"
- react-refresh "^0.4.0"
-
-micromatch@^2.3.11:
- version "2.3.11"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"
- integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
- dependencies:
- arr-diff "^2.0.0"
- array-unique "^0.2.1"
- braces "^1.8.2"
- expand-brackets "^0.1.4"
- extglob "^0.3.1"
- filename-regex "^2.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.1"
- kind-of "^3.0.2"
- normalize-path "^2.0.1"
- object.omit "^2.0.0"
- parse-glob "^3.0.4"
- regex-cache "^0.4.2"
-
-micromatch@^3.1.10, micromatch@^3.1.4:
- version "3.1.10"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz"
- integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- braces "^2.3.1"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- extglob "^2.0.4"
- fragment-cache "^0.2.1"
- kind-of "^6.0.2"
- nanomatch "^1.2.9"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.2"
-
-micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
-mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
- version "1.52.0"
- resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
- version "2.1.35"
- resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mime@1.6.0, mime@^1.4.1:
- version "1.6.0"
- resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mime@^2.3.1, mime@^2.4.4:
- version "2.6.0"
- resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
- integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
-
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mini-css-extract-plugin@0.8.0:
- version "0.8.0"
- resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz"
- integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==
- dependencies:
- loader-utils "^1.1.0"
- normalize-url "1.9.1"
- schema-utils "^1.0.0"
- webpack-sources "^1.1.0"
-
-mini-css-extract-plugin@0.9.0:
- version "0.9.0"
- resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz"
- integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==
- dependencies:
- loader-utils "^1.1.0"
- normalize-url "1.9.1"
- schema-utils "^1.0.0"
- webpack-sources "^1.1.0"
-
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"
- integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-
-minimatch@^3.0.4, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimist-options@^3.0.1:
- version "3.0.2"
- resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz"
- integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
-
-minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
- version "1.2.6"
- resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
- integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-
-minipass-collect@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
- integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
- dependencies:
- minipass "^3.0.0"
-
-minipass-flush@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
- integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
- dependencies:
- minipass "^3.0.0"
-
-minipass-pipeline@^1.2.2:
- version "1.2.4"
- resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
- integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
- dependencies:
- minipass "^3.0.0"
-
-minipass@^3.0.0, minipass@^3.1.1:
- version "3.1.6"
- resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz"
- integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==
- dependencies:
- yallist "^4.0.0"
-
-miniprogram-api-typings@^3.2.2:
- version "3.4.6"
- resolved "https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.4.6.tgz"
- integrity sha512-1/aAma9wWzu9KS8m/h4j43UHoKS+XO61kaUDdftnlgwEyBndr0jrPJf/gUzdZQOST0pkLWmF0IMotz+j/Nh5SQ==
-
-miniprogram-compiler@latest:
- version "0.2.1"
- resolved "https://registry.npmmirror.com/miniprogram-compiler/-/miniprogram-compiler-0.2.1.tgz#52d90c2fedc803db22451c1fafafbf16daf3257e"
- integrity sha512-AHQgJFTnVPMcVBUUdKHlCRC3guK212XkWME0awMQiUgpzp/eIbb3jgFdkl3ib9nDbbEK+m2fSBs0++vwetWJ9Q==
- dependencies:
- glob "^7.1.3"
- unescape-js "^1.1.1"
-
-miniprogram-exparser@2.15.0:
- version "2.15.0"
- resolved "https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.15.0.tgz"
- integrity sha512-W6aS1R3oVTwYw5hPguRqICFqx3wk2dtPAcwT6269WeWRjuQslbVPZRW/nlN16bg0NM5eQFmfU49PM6/PQ5DE8w==
-
-miniprogram-simulate@^1.1.5:
- version "1.5.5"
- resolved "https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.5.tgz"
- integrity sha512-GeI2jZ9y78o7TIybb3NX0BFrdV2YombyXRCEaAJVEoeWtpUSqvxHwfRUSMDsY8na8KXRXUfLtUWP1B5rS6LLlA==
- dependencies:
- csso "^3.5.1"
- j-component "^1.4.6"
- less "^3.10.3"
- miniprogram-compiler latest
- postcss "^7.0.23"
-
-minizlib@^2.1.1:
- version "2.1.2"
- resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
- integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
- dependencies:
- minipass "^3.0.0"
- yallist "^4.0.0"
-
-mississippi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz"
- integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==
- dependencies:
- concat-stream "^1.5.0"
- duplexify "^3.4.2"
- end-of-stream "^1.1.0"
- flush-write-stream "^1.0.0"
- from2 "^2.1.0"
- parallel-transform "^1.1.0"
- pump "^3.0.0"
- pumpify "^1.3.3"
- stream-each "^1.1.0"
- through2 "^2.0.0"
-
-mixin-deep@^1.2.0:
- version "1.3.2"
- resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz"
- integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
- dependencies:
- for-in "^1.0.2"
- is-extendable "^1.0.1"
-
-mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.x:
- version "0.5.6"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-mkdirp@^1.0.3, mkdirp@^1.0.4, mkdirp@~1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mobile-detect@^1.4.2:
- version "1.4.5"
- resolved "https://registry.npmjs.org/mobile-detect/-/mobile-detect-1.4.5.tgz"
- integrity sha512-yc0LhH6tItlvfLBugVUEtgawwFU2sIe+cSdmRJJCTMZ5GEJyLxNyC/NIOAOGk67Fa8GNpOttO3Xz/1bHpXFD/g==
-
-move-concurrently@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"
- integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
- dependencies:
- aproba "^1.1.1"
- copy-concurrently "^1.0.0"
- fs-write-stream-atomic "^1.0.8"
- mkdirp "^0.5.1"
- rimraf "^2.5.4"
- run-queue "^1.0.3"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@2.1.3, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multicast-dns-service-types@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz"
- integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
-
-multicast-dns@^6.0.1:
- version "6.2.3"
- resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz"
- integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
- dependencies:
- dns-packet "^1.3.1"
- thunky "^1.0.2"
-
-mute-stream@0.0.8:
- version "0.0.8"
- resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
-nan@^2.12.1:
- version "2.15.0"
- resolved "https://registry.npmmirror.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
- integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
-
-nanoid@^3.1.23:
- version "3.3.2"
- resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz"
- integrity sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==
-
-nanomatch@^1.2.9:
- version "1.2.13"
- resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"
- integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- fragment-cache "^0.2.1"
- is-windows "^1.0.2"
- kind-of "^6.0.2"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-native-request@^1.0.5:
- version "1.1.0"
- resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz"
- integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==
-
-native-url@^0.2.6:
- version "0.2.6"
- resolved "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz"
- integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==
- dependencies:
- querystring "^0.2.0"
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
- integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-
-needle@^2.5.2:
- version "2.9.1"
- resolved "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz"
- integrity sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-next-tick@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
- integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-no-case@^2.2.0:
- version "2.3.2"
- resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"
- integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
- dependencies:
- lower-case "^1.1.1"
-
-node-forge@^0.10.0:
- version "0.10.0"
- resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz"
- integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==
-
-node-libs-browser@^2.2.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz"
- integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
- dependencies:
- assert "^1.1.1"
- browserify-zlib "^0.2.0"
- buffer "^4.3.0"
- console-browserify "^1.1.0"
- constants-browserify "^1.0.0"
- crypto-browserify "^3.11.0"
- domain-browser "^1.1.1"
- events "^3.0.0"
- https-browserify "^1.0.0"
- os-browserify "^0.3.0"
- path-browserify "0.0.1"
- process "^0.11.10"
- punycode "^1.2.4"
- querystring-es3 "^0.2.0"
- readable-stream "^2.3.3"
- stream-browserify "^2.0.1"
- stream-http "^2.7.2"
- string_decoder "^1.0.0"
- timers-browserify "^2.0.4"
- tty-browserify "0.0.0"
- url "^0.11.0"
- util "^0.11.0"
- vm-browserify "^1.0.1"
-
-node-releases@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz"
- integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==
-
-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
- version "2.5.0"
- resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^2.0.1, normalize-path@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
- dependencies:
- remove-trailing-separator "^1.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
- integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
-
-normalize-selector@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz"
- integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=
-
-normalize-url@1.9.1:
- version "1.9.1"
- resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz"
- integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
- dependencies:
- object-assign "^4.0.1"
- prepend-http "^1.0.0"
- query-string "^4.1.0"
- sort-keys "^1.0.0"
-
-npm-run-path@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
- dependencies:
- path-key "^2.0.0"
-
-nth-check@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz"
- integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
- dependencies:
- boolbase "^1.0.0"
-
-num2fraction@^1.2.2:
- version "1.2.2"
- resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"
- integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
-
-nwsapi@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz"
- integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-copy@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz"
- integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
- dependencies:
- copy-descriptor "^0.1.0"
- define-property "^0.2.5"
- kind-of "^3.0.3"
-
-object-inspect@^1.12.0, object-inspect@^1.9.0:
- version "1.12.0"
- resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
- integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
-
-object-is@^1.0.1:
- version "1.1.5"
- resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.0.12, object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object-visit@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz"
- integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
- dependencies:
- isobject "^3.0.0"
-
-object.assign@^4.1.0, object.assign@^4.1.2:
- version "4.1.2"
- resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
- object-keys "^1.1.1"
-
-object.entries@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz"
- integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.fromentries@^2.0.5:
- version "2.0.5"
- resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz"
- integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.getownpropertydescriptors@^2.0.3:
- version "2.1.3"
- resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz"
- integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.hasown@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz"
- integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
- dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-object.omit@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"
- integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
- dependencies:
- for-own "^0.1.4"
- is-extendable "^0.1.1"
-
-object.pick@^1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz"
- integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
- dependencies:
- isobject "^3.0.1"
-
-object.values@^1.1.5:
- version "1.1.5"
- resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz"
- integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
-
-obuf@^1.0.0, obuf@^1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
- integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-
-omit.js@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz"
- integrity sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==
- dependencies:
- babel-runtime "^6.23.0"
-
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
- integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
- integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0:
- version "5.1.2"
- resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@7.0.2:
- version "7.0.2"
- resolved "https://registry.npmjs.org/open/-/open-7.0.2.tgz"
- integrity sha512-70E/pFTPr7nZ9nLDPNTcj3IVqnNvKuP4VsBmoKV9YGTnChe0mlS3C4qM7qKarhZ8rGaHKLfo+vBTHXDp6ZSyLQ==
- dependencies:
- is-docker "^2.0.0"
- is-wsl "^2.1.1"
-
-opn@^5.5.0:
- version "5.5.0"
- resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz"
- integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==
- dependencies:
- is-wsl "^1.1.0"
-
-optionator@^0.8.1, optionator@^0.8.3:
- version "0.8.3"
- resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
-ora@4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz"
- integrity sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==
- dependencies:
- chalk "^3.0.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.2.0"
- is-interactive "^1.0.0"
- log-symbols "^3.0.0"
- mute-stream "0.0.8"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-ora@^3.4.0:
- version "3.4.0"
- resolved "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz"
- integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==
- dependencies:
- chalk "^2.4.2"
- cli-cursor "^2.1.0"
- cli-spinners "^2.0.0"
- log-symbols "^2.2.0"
- strip-ansi "^5.2.0"
- wcwidth "^1.0.1"
-
-original@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/original/-/original-1.0.2.tgz"
- integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
- dependencies:
- url-parse "^1.4.3"
-
-os-browserify@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"
- integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
- integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1:
- version "2.3.0"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
- integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-map@^2.0.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz"
- integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-retry@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz"
- integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==
- dependencies:
- retry "^0.12.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
- integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-pako@~1.0.5:
- version "1.0.11"
- resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"
- integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
-
-parallel-transform@^1.1.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz"
- integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==
- dependencies:
- cyclist "^1.0.1"
- inherits "^2.0.3"
- readable-stream "^2.1.5"
-
-param-case@2.1.x, param-case@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"
- integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
- dependencies:
- no-case "^2.2.0"
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-asn1@^5.0.0, parse-asn1@^5.1.5:
- version "5.1.6"
- resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz"
- integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
- dependencies:
- asn1.js "^5.2.0"
- browserify-aes "^1.0.0"
- evp_bytestokey "^1.0.0"
- pbkdf2 "^3.0.3"
- safe-buffer "^5.1.1"
-
-parse-entities@^1.0.2, parse-entities@^1.1.0:
- version "1.2.2"
- resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz"
- integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==
- dependencies:
- character-entities "^1.0.0"
- character-entities-legacy "^1.0.0"
- character-reference-invalid "^1.0.0"
- is-alphanumerical "^1.0.0"
- is-decimal "^1.0.0"
- is-hexadecimal "^1.0.0"
-
-parse-glob@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"
- integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
- dependencies:
- glob-base "^0.3.0"
- is-dotfile "^1.0.0"
- is-extglob "^1.0.0"
- is-glob "^2.0.0"
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"
- integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-parse-json@^5.0.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
+ "react-refresh" "^0.4.0"
+
+"micromatch@^2.3.11":
+ "integrity" "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"
+ "version" "2.3.11"
+ dependencies:
+ "arr-diff" "^2.0.0"
+ "array-unique" "^0.2.1"
+ "braces" "^1.8.2"
+ "expand-brackets" "^0.1.4"
+ "extglob" "^0.3.1"
+ "filename-regex" "^2.0.0"
+ "is-extglob" "^1.0.0"
+ "is-glob" "^2.0.1"
+ "kind-of" "^3.0.2"
+ "normalize-path" "^2.0.1"
+ "object.omit" "^2.0.0"
+ "parse-glob" "^3.0.4"
+ "regex-cache" "^0.4.2"
+
+"micromatch@^3.1.10", "micromatch@^3.1.4":
+ "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg=="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz"
+ "version" "3.1.10"
+ dependencies:
+ "arr-diff" "^4.0.0"
+ "array-unique" "^0.3.2"
+ "braces" "^2.3.1"
+ "define-property" "^2.0.2"
+ "extend-shallow" "^3.0.2"
+ "extglob" "^2.0.4"
+ "fragment-cache" "^0.2.1"
+ "kind-of" "^6.0.2"
+ "nanomatch" "^1.2.9"
+ "object.pick" "^1.3.0"
+ "regex-not" "^1.0.0"
+ "snapdragon" "^0.8.1"
+ "to-regex" "^3.0.2"
+
+"micromatch@^4.0.2":
+ "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
+ "version" "4.0.5"
+ dependencies:
+ "braces" "^3.0.2"
+ "picomatch" "^2.3.1"
+
+"micromatch@^4.0.4":
+ "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
+ "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
+ "version" "4.0.5"
+ dependencies:
+ "braces" "^3.0.2"
+ "picomatch" "^2.3.1"
+
+"miller-rabin@^4.0.0":
+ "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="
+ "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"
+ "version" "4.0.1"
+ dependencies:
+ "bn.js" "^4.0.0"
+ "brorand" "^1.0.1"
+
+"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0":
+ "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
+ "version" "1.52.0"
+
+"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24", "mime-types@~2.1.34":
+ "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
+ "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
+ "version" "2.1.35"
+ dependencies:
+ "mime-db" "1.52.0"
+
+"mime@^1.4.1", "mime@1.6.0":
+ "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
+ "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
+ "version" "1.6.0"
+
+"mime@^2.3.1":
+ "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
+ "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
+ "version" "2.6.0"
+
+"mime@^2.4.4":
+ "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
+ "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
+ "version" "2.6.0"
+
+"mimic-fn@^1.0.0":
+ "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
+ "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
+ "version" "1.2.0"
+
+"mimic-fn@^2.1.0":
+ "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+ "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
+ "version" "2.1.0"
+
+"mini-css-extract-plugin@0.8.0":
+ "integrity" "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw=="
+ "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz"
+ "version" "0.8.0"
+ dependencies:
+ "loader-utils" "^1.1.0"
+ "normalize-url" "1.9.1"
+ "schema-utils" "^1.0.0"
+ "webpack-sources" "^1.1.0"
+
+"mini-css-extract-plugin@0.9.0":
+ "integrity" "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A=="
+ "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz"
+ "version" "0.9.0"
+ dependencies:
+ "loader-utils" "^1.1.0"
+ "normalize-url" "1.9.1"
+ "schema-utils" "^1.0.0"
+ "webpack-sources" "^1.1.0"
+
+"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1":
+ "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
+ "version" "1.0.1"
+
+"minimalistic-crypto-utils@^1.0.1":
+ "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"
+ "version" "1.0.1"
+
+"minimatch@^3.0.4", "minimatch@^3.1.2":
+ "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
+ "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
+ "version" "3.1.2"
+ dependencies:
+ "brace-expansion" "^1.1.7"
+
+"minimist-options@^3.0.1":
+ "integrity" "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ=="
+ "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "arrify" "^1.0.1"
+ "is-plain-obj" "^1.1.0"
+
+"minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6":
+ "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
+ "version" "1.2.6"
+
+"minipass-collect@^1.0.2":
+ "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
+ "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "minipass" "^3.0.0"
+
+"minipass-flush@^1.0.5":
+ "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw=="
+ "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz"
+ "version" "1.0.5"
+ dependencies:
+ "minipass" "^3.0.0"
+
+"minipass-pipeline@^1.2.2":
+ "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A=="
+ "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz"
+ "version" "1.2.4"
+ dependencies:
+ "minipass" "^3.0.0"
+
+"minipass@^3.0.0", "minipass@^3.1.1":
+ "integrity" "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ=="
+ "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz"
+ "version" "3.1.6"
+ dependencies:
+ "yallist" "^4.0.0"
+
+"miniprogram-api-typings@^3.2.2":
+ "integrity" "sha512-1/aAma9wWzu9KS8m/h4j43UHoKS+XO61kaUDdftnlgwEyBndr0jrPJf/gUzdZQOST0pkLWmF0IMotz+j/Nh5SQ=="
+ "resolved" "https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.4.6.tgz"
+ "version" "3.4.6"
+
+"miniprogram-compiler@latest":
+ "version" "0.2.1"
+ dependencies:
+ "glob" "^7.1.3"
+ "unescape-js" "^1.1.1"
+
+"miniprogram-exparser@2.15.0":
+ "integrity" "sha512-W6aS1R3oVTwYw5hPguRqICFqx3wk2dtPAcwT6269WeWRjuQslbVPZRW/nlN16bg0NM5eQFmfU49PM6/PQ5DE8w=="
+ "resolved" "https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.15.0.tgz"
+ "version" "2.15.0"
+
+"miniprogram-simulate@^1.1.5":
+ "integrity" "sha512-GeI2jZ9y78o7TIybb3NX0BFrdV2YombyXRCEaAJVEoeWtpUSqvxHwfRUSMDsY8na8KXRXUfLtUWP1B5rS6LLlA=="
+ "resolved" "https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.5.tgz"
+ "version" "1.5.5"
+ dependencies:
+ "csso" "^3.5.1"
+ "j-component" "^1.4.6"
+ "less" "^3.10.3"
+ "miniprogram-compiler" "latest"
+ "postcss" "^7.0.23"
+
+"minizlib@^2.1.1":
+ "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="
+ "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
+ "version" "2.1.2"
+ dependencies:
+ "minipass" "^3.0.0"
+ "yallist" "^4.0.0"
+
+"mississippi@^3.0.0":
+ "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA=="
+ "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "concat-stream" "^1.5.0"
+ "duplexify" "^3.4.2"
+ "end-of-stream" "^1.1.0"
+ "flush-write-stream" "^1.0.0"
+ "from2" "^2.1.0"
+ "parallel-transform" "^1.1.0"
+ "pump" "^3.0.0"
+ "pumpify" "^1.3.3"
+ "stream-each" "^1.1.0"
+ "through2" "^2.0.0"
+
+"mixin-deep@^1.2.0":
+ "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA=="
+ "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz"
+ "version" "1.3.2"
+ dependencies:
+ "for-in" "^1.0.2"
+ "is-extendable" "^1.0.1"
+
+"mkdirp@^0.5.0", "mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.5", "mkdirp@~0.5.x":
+ "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
+ "version" "0.5.6"
+ dependencies:
+ "minimist" "^1.2.6"
+
+"mkdirp@^1.0.3":
+ "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
+ "version" "1.0.4"
+
+"mkdirp@^1.0.4":
+ "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
+ "version" "1.0.4"
+
+"mkdirp@~1.0.4":
+ "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
+ "version" "1.0.4"
+
+"mobile-detect@^1.4.2":
+ "integrity" "sha512-yc0LhH6tItlvfLBugVUEtgawwFU2sIe+cSdmRJJCTMZ5GEJyLxNyC/NIOAOGk67Fa8GNpOttO3Xz/1bHpXFD/g=="
+ "resolved" "https://registry.npmjs.org/mobile-detect/-/mobile-detect-1.4.5.tgz"
+ "version" "1.4.5"
+
+"move-concurrently@^1.0.1":
+ "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I="
+ "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "aproba" "^1.1.1"
+ "copy-concurrently" "^1.0.0"
+ "fs-write-stream-atomic" "^1.0.8"
+ "mkdirp" "^0.5.1"
+ "rimraf" "^2.5.4"
+ "run-queue" "^1.0.3"
+
+"ms@^2.1.1", "ms@2.1.3":
+ "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ "version" "2.1.3"
+
+"ms@2.0.0":
+ "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
+ "version" "2.0.0"
+
+"ms@2.1.2":
+ "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
+ "version" "2.1.2"
+
+"multicast-dns-service-types@^1.1.0":
+ "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE="
+ "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz"
+ "version" "1.1.0"
+
+"multicast-dns@^6.0.1":
+ "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g=="
+ "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz"
+ "version" "6.2.3"
+ dependencies:
+ "dns-packet" "^1.3.1"
+ "thunky" "^1.0.2"
+
+"mute-stream@0.0.8":
+ "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
+ "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz"
+ "version" "0.0.8"
+
+"nanoid@^3.1.23":
+ "integrity" "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA=="
+ "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz"
+ "version" "3.3.2"
+
+"nanomatch@^1.2.9":
+ "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="
+ "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"
+ "version" "1.2.13"
+ dependencies:
+ "arr-diff" "^4.0.0"
+ "array-unique" "^0.3.2"
+ "define-property" "^2.0.2"
+ "extend-shallow" "^3.0.2"
+ "fragment-cache" "^0.2.1"
+ "is-windows" "^1.0.2"
+ "kind-of" "^6.0.2"
+ "object.pick" "^1.3.0"
+ "regex-not" "^1.0.0"
+ "snapdragon" "^0.8.1"
+ "to-regex" "^3.0.1"
+
+"native-request@^1.0.5":
+ "integrity" "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw=="
+ "resolved" "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz"
+ "version" "1.1.0"
+
+"native-url@^0.2.6":
+ "integrity" "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA=="
+ "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz"
+ "version" "0.2.6"
+ dependencies:
+ "querystring" "^0.2.0"
+
+"natural-compare@^1.4.0":
+ "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+ "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
+ "version" "1.4.0"
+
+"needle@^2.5.2":
+ "integrity" "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ=="
+ "resolved" "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz"
+ "version" "2.9.1"
+ dependencies:
+ "debug" "^3.2.6"
+ "iconv-lite" "^0.4.4"
+ "sax" "^1.2.4"
+
+"negotiator@0.6.3":
+ "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
+ "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
+ "version" "0.6.3"
+
+"neo-async@^2.5.0", "neo-async@^2.6.1", "neo-async@^2.6.2":
+ "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
+ "version" "2.6.2"
+
+"next-tick@^1.1.0":
+ "integrity" "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
+ "version" "1.1.0"
+
+"nice-try@^1.0.4":
+ "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
+ "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
+ "version" "1.0.5"
+
+"no-case@^2.2.0":
+ "integrity" "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ=="
+ "resolved" "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz"
+ "version" "2.3.2"
+ dependencies:
+ "lower-case" "^1.1.1"
+
+"node-forge@^0.10.0":
+ "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
+ "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz"
+ "version" "0.10.0"
+
+"node-libs-browser@^2.2.1":
+ "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q=="
+ "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz"
+ "version" "2.2.1"
+ dependencies:
+ "assert" "^1.1.1"
+ "browserify-zlib" "^0.2.0"
+ "buffer" "^4.3.0"
+ "console-browserify" "^1.1.0"
+ "constants-browserify" "^1.0.0"
+ "crypto-browserify" "^3.11.0"
+ "domain-browser" "^1.1.1"
+ "events" "^3.0.0"
+ "https-browserify" "^1.0.0"
+ "os-browserify" "^0.3.0"
+ "path-browserify" "0.0.1"
+ "process" "^0.11.10"
+ "punycode" "^1.2.4"
+ "querystring-es3" "^0.2.0"
+ "readable-stream" "^2.3.3"
+ "stream-browserify" "^2.0.1"
+ "stream-http" "^2.7.2"
+ "string_decoder" "^1.0.0"
+ "timers-browserify" "^2.0.4"
+ "tty-browserify" "0.0.0"
+ "url" "^0.11.0"
+ "util" "^0.11.0"
+ "vm-browserify" "^1.0.1"
+
+"node-releases@^2.0.2":
+ "integrity" "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg=="
+ "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz"
+ "version" "2.0.2"
+
+"normalize-package-data@^2.3.2", "normalize-package-data@^2.3.4":
+ "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA=="
+ "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "hosted-git-info" "^2.1.4"
+ "resolve" "^1.10.0"
+ "semver" "2 || 3 || 4 || 5"
+ "validate-npm-package-license" "^3.0.1"
+
+"normalize-path@^2.0.1":
+ "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "remove-trailing-separator" "^1.0.1"
+
+"normalize-path@^2.1.1":
+ "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "remove-trailing-separator" "^1.0.1"
+
+"normalize-path@^3.0.0", "normalize-path@~3.0.0":
+ "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
+ "version" "3.0.0"
+
+"normalize-range@^0.1.2":
+ "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
+ "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
+ "version" "0.1.2"
+
+"normalize-selector@^0.2.0":
+ "integrity" "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM="
+ "resolved" "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz"
+ "version" "0.2.0"
+
+"normalize-url@1.9.1":
+ "integrity" "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw="
+ "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz"
+ "version" "1.9.1"
+ dependencies:
+ "object-assign" "^4.0.1"
+ "prepend-http" "^1.0.0"
+ "query-string" "^4.1.0"
+ "sort-keys" "^1.0.0"
+
+"npm-run-path@^2.0.0":
+ "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8="
+ "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
+ "version" "2.0.2"
+ dependencies:
+ "path-key" "^2.0.0"
+
+"nth-check@^2.0.1":
+ "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w=="
+ "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "boolbase" "^1.0.0"
+
+"num2fraction@^1.2.2":
+ "integrity" "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
+ "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"
+ "version" "1.2.2"
+
+"nwsapi@^2.2.0":
+ "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
+ "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz"
+ "version" "2.2.0"
+
+"oauth-sign@~0.9.0":
+ "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
+ "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
+ "version" "0.9.0"
+
+"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1":
+ "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "version" "4.1.1"
+
+"object-copy@^0.1.0":
+ "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw="
+ "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz"
+ "version" "0.1.0"
+ dependencies:
+ "copy-descriptor" "^0.1.0"
+ "define-property" "^0.2.5"
+ "kind-of" "^3.0.3"
+
+"object-inspect@^1.12.0", "object-inspect@^1.9.0":
+ "integrity" "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
+ "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz"
+ "version" "1.12.0"
+
+"object-is@^1.0.1":
+ "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw=="
+ "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+
+"object-keys@^1.0.12", "object-keys@^1.1.1":
+ "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
+ "version" "1.1.1"
+
+"object-visit@^1.0.0":
+ "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs="
+ "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "isobject" "^3.0.0"
+
+"object.assign@^4.1.0", "object.assign@^4.1.2":
+ "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ=="
+ "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz"
+ "version" "4.1.2"
+ dependencies:
+ "call-bind" "^1.0.0"
+ "define-properties" "^1.1.3"
+ "has-symbols" "^1.0.1"
+ "object-keys" "^1.1.1"
+
+"object.entries@^1.1.5":
+ "integrity" "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g=="
+ "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+
+"object.fromentries@^2.0.5":
+ "integrity" "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw=="
+ "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz"
+ "version" "2.0.5"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+
+"object.getownpropertydescriptors@^2.0.3":
+ "integrity" "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw=="
+ "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz"
+ "version" "2.1.3"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+
+"object.hasown@^1.1.0":
+ "integrity" "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg=="
+ "resolved" "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz"
+ "version" "1.1.0"
+ dependencies:
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+
+"object.omit@^2.0.0":
+ "integrity" "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo="
+ "resolved" "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "for-own" "^0.1.4"
+ "is-extendable" "^0.1.1"
+
+"object.pick@^1.3.0":
+ "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c="
+ "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz"
+ "version" "1.3.0"
+ dependencies:
+ "isobject" "^3.0.1"
+
+"object.values@^1.1.5":
+ "integrity" "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg=="
+ "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz"
+ "version" "1.1.5"
+ dependencies:
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+
+"obuf@^1.0.0", "obuf@^1.1.2":
+ "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
+ "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
+ "version" "1.1.2"
+
+"omit.js@^1.0.0":
+ "integrity" "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ=="
+ "resolved" "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "babel-runtime" "^6.23.0"
+
+"on-finished@~2.3.0":
+ "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
+ "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "ee-first" "1.1.1"
+
+"on-headers@~1.0.2":
+ "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
+ "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
+ "version" "1.0.2"
+
+"once@^1.3.0", "once@^1.3.1", "once@^1.4.0":
+ "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
+ "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "version" "1.4.0"
+ dependencies:
+ "wrappy" "1"
+
+"onetime@^2.0.0":
+ "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ="
+ "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
+ "version" "2.0.1"
+ dependencies:
+ "mimic-fn" "^1.0.0"
+
+"onetime@^5.1.0":
+ "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
+ "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
+ "version" "5.1.2"
+ dependencies:
+ "mimic-fn" "^2.1.0"
+
+"open@7.0.2":
+ "integrity" "sha512-70E/pFTPr7nZ9nLDPNTcj3IVqnNvKuP4VsBmoKV9YGTnChe0mlS3C4qM7qKarhZ8rGaHKLfo+vBTHXDp6ZSyLQ=="
+ "resolved" "https://registry.npmjs.org/open/-/open-7.0.2.tgz"
+ "version" "7.0.2"
+ dependencies:
+ "is-docker" "^2.0.0"
+ "is-wsl" "^2.1.1"
+
+"opn@^5.5.0":
+ "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA=="
+ "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz"
+ "version" "5.5.0"
+ dependencies:
+ "is-wsl" "^1.1.0"
+
+"optionator@^0.8.1", "optionator@^0.8.3":
+ "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA=="
+ "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz"
+ "version" "0.8.3"
+ dependencies:
+ "deep-is" "~0.1.3"
+ "fast-levenshtein" "~2.0.6"
+ "levn" "~0.3.0"
+ "prelude-ls" "~1.1.2"
+ "type-check" "~0.3.2"
+ "word-wrap" "~1.2.3"
+
+"ora@^3.4.0":
+ "integrity" "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg=="
+ "resolved" "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz"
+ "version" "3.4.0"
+ dependencies:
+ "chalk" "^2.4.2"
+ "cli-cursor" "^2.1.0"
+ "cli-spinners" "^2.0.0"
+ "log-symbols" "^2.2.0"
+ "strip-ansi" "^5.2.0"
+ "wcwidth" "^1.0.1"
+
+"ora@4.0.3":
+ "integrity" "sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg=="
+ "resolved" "https://registry.npmjs.org/ora/-/ora-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "chalk" "^3.0.0"
+ "cli-cursor" "^3.1.0"
+ "cli-spinners" "^2.2.0"
+ "is-interactive" "^1.0.0"
+ "log-symbols" "^3.0.0"
+ "mute-stream" "0.0.8"
+ "strip-ansi" "^6.0.0"
+ "wcwidth" "^1.0.1"
+
+"original@^1.0.0":
+ "integrity" "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg=="
+ "resolved" "https://registry.npmjs.org/original/-/original-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "url-parse" "^1.4.3"
+
+"os-browserify@^0.3.0":
+ "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
+ "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"
+ "version" "0.3.0"
+
+"os-tmpdir@~1.0.2":
+ "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
+ "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
+ "version" "1.0.2"
+
+"p-finally@^1.0.0":
+ "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
+ "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
+ "version" "1.0.0"
+
+"p-limit@^1.1.0":
+ "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz"
+ "version" "1.3.0"
+ dependencies:
+ "p-try" "^1.0.0"
+
+"p-limit@^2.0.0", "p-limit@^2.2.1":
+ "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "p-try" "^2.0.0"
+
+"p-limit@^2.2.0":
+ "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
+ "version" "2.3.0"
+ dependencies:
+ "p-try" "^2.0.0"
+
+"p-limit@^3.0.2":
+ "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="
+ "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
+ "version" "3.1.0"
+ dependencies:
+ "yocto-queue" "^0.1.0"
+
+"p-locate@^2.0.0":
+ "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "p-limit" "^1.1.0"
+
+"p-locate@^3.0.0":
+ "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
+ "version" "3.0.0"
+ dependencies:
+ "p-limit" "^2.0.0"
+
+"p-locate@^4.1.0":
+ "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="
+ "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "p-limit" "^2.2.0"
+
+"p-map@^2.0.0":
+ "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw=="
+ "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz"
+ "version" "2.1.0"
+
+"p-map@^4.0.0":
+ "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="
+ "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "aggregate-error" "^3.0.0"
+
+"p-retry@^3.0.1":
+ "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w=="
+ "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "retry" "^0.12.0"
+
+"p-try@^1.0.0":
+ "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
+ "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz"
+ "version" "1.0.0"
+
+"p-try@^2.0.0":
+ "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
+ "version" "2.2.0"
+
+"pako@~1.0.5":
+ "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"
+ "version" "1.0.11"
+
+"parallel-transform@^1.1.0":
+ "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg=="
+ "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz"
+ "version" "1.2.0"
+ dependencies:
+ "cyclist" "^1.0.1"
+ "inherits" "^2.0.3"
+ "readable-stream" "^2.1.5"
+
+"param-case@^2.1.1", "param-case@2.1.x":
+ "integrity" "sha1-35T9jPZTHs915r75oIWPvHK+Ikc="
+ "resolved" "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz"
+ "version" "2.1.1"
+ dependencies:
+ "no-case" "^2.2.0"
+
+"parent-module@^1.0.0":
+ "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
+ "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "callsites" "^3.0.0"
+
+"parse-asn1@^5.0.0", "parse-asn1@^5.1.5":
+ "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw=="
+ "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz"
+ "version" "5.1.6"
+ dependencies:
+ "asn1.js" "^5.2.0"
+ "browserify-aes" "^1.0.0"
+ "evp_bytestokey" "^1.0.0"
+ "pbkdf2" "^3.0.3"
+ "safe-buffer" "^5.1.1"
+
+"parse-entities@^1.0.2", "parse-entities@^1.1.0":
+ "integrity" "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg=="
+ "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz"
+ "version" "1.2.2"
+ dependencies:
+ "character-entities" "^1.0.0"
+ "character-entities-legacy" "^1.0.0"
+ "character-reference-invalid" "^1.0.0"
+ "is-alphanumerical" "^1.0.0"
+ "is-decimal" "^1.0.0"
+ "is-hexadecimal" "^1.0.0"
+
+"parse-glob@^3.0.4":
+ "integrity" "sha1-ssN2z7EfNVE7rdFz7wu246OIORw="
+ "resolved" "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "glob-base" "^0.3.0"
+ "is-dotfile" "^1.0.0"
+ "is-extglob" "^1.0.0"
+ "is-glob" "^2.0.0"
+
+"parse-json@^4.0.0":
+ "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA="
+ "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"
+ "version" "4.0.0"
+ dependencies:
+ "error-ex" "^1.3.1"
+ "json-parse-better-errors" "^1.0.1"
+
+"parse-json@^5.0.0":
+ "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
+ "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
+ "version" "5.2.0"
dependencies:
"@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
+ "error-ex" "^1.3.1"
+ "json-parse-even-better-errors" "^2.3.0"
+ "lines-and-columns" "^1.1.6"
-parse-node-version@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz"
- integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==
+"parse-node-version@^1.0.1":
+ "integrity" "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
+ "resolved" "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz"
+ "version" "1.0.1"
-parse5@5.1.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz"
- integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==
+"parse5@5.1.0":
+ "integrity" "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="
+ "resolved" "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz"
+ "version" "5.1.0"
-parseurl@~1.3.2, parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
+"parseurl@~1.3.2", "parseurl@~1.3.3":
+ "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+ "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
+ "version" "1.3.3"
-pascalcase@^0.1.1:
- version "0.1.1"
- resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz"
- integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+"pascalcase@^0.1.1":
+ "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
+ "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz"
+ "version" "0.1.1"
-path-browserify@0.0.1:
- version "0.0.1"
- resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz"
- integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
+"path-browserify@0.0.1":
+ "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
+ "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz"
+ "version" "0.0.1"
-path-dirname@^1.0.0:
- version "1.0.2"
- resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+"path-dirname@^1.0.0":
+ "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
+ "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz"
+ "version" "1.0.2"
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+"path-exists@^3.0.0":
+ "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
+ "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
+ "version" "3.0.0"
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+"path-exists@^4.0.0":
+ "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
+ "version" "4.0.0"
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+"path-is-absolute@^1.0.0":
+ "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
+ "version" "1.0.1"
-path-is-inside@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
+"path-is-inside@^1.0.2":
+ "integrity" "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
+ "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
+ "version" "1.0.2"
-path-key@^2.0.0, path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+"path-key@^2.0.0", "path-key@^2.0.1":
+ "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
+ "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
+ "version" "2.0.1"
-path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+"path-key@^3.1.0":
+ "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
+ "version" "3.1.1"
-path-parse@^1.0.6, path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+"path-parse@^1.0.6", "path-parse@^1.0.7":
+ "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
+ "version" "1.0.7"
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+"path-to-regexp@^3.1.0":
+ "integrity" "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
+ "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz"
+ "version" "3.2.0"
-path-to-regexp@^3.1.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz"
- integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==
+"path-to-regexp@0.1.7":
+ "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
+ "version" "0.1.7"
-path-type@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"
- integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
+"path-type@^3.0.0":
+ "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg=="
+ "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- pify "^3.0.0"
+ "pify" "^3.0.0"
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+"path-type@^4.0.0":
+ "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
+ "version" "4.0.0"
-pbkdf2@^3.0.3:
- version "3.1.2"
- resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"
- integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
+"pbkdf2@^3.0.3":
+ "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="
+ "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
- create-hash "^1.1.2"
- create-hmac "^1.1.4"
- ripemd160 "^2.0.1"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
+ "create-hash" "^1.1.2"
+ "create-hmac" "^1.1.4"
+ "ripemd160" "^2.0.1"
+ "safe-buffer" "^5.0.1"
+ "sha.js" "^2.4.8"
-pend@~1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
- integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
+"pend@~1.2.0":
+ "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
+ "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
+ "version" "1.2.0"
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+"performance-now@^2.1.0":
+ "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
+ "version" "2.1.0"
-picocolors@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
- integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
+"picocolors@^0.2.1":
+ "integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
+ "version" "0.2.1"
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+"picocolors@^1.0.0":
+ "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
+ "version" "1.0.0"
-picomatch@^2.0.4, picomatch@^2.0.7, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+"picomatch@^2.0.4", "picomatch@^2.0.7", "picomatch@^2.2.1", "picomatch@^2.3.1":
+ "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
+ "version" "2.3.1"
-pify@^2.0.0, pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+"pify@^2.0.0":
+ "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
+ "version" "2.3.0"
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
- integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
+"pify@^2.3.0":
+ "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
+ "version" "2.3.0"
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
+"pify@^3.0.0":
+ "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz"
+ "version" "3.0.0"
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+"pify@^4.0.1":
+ "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
+ "version" "4.0.1"
+
+"pinkie-promise@^2.0.0":
+ "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o="
+ "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- pinkie "^2.0.0"
+ "pinkie" "^2.0.0"
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+"pinkie@^2.0.0":
+ "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
+ "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"
+ "version" "2.0.4"
-pirates@^4.0.0:
- version "4.0.5"
- resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
- integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
+"pirates@^4.0.0":
+ "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ=="
+ "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
+ "version" "4.0.5"
-pkg-dir@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz"
- integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
+"pkg-dir@^3.0.0":
+ "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw=="
+ "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- find-up "^3.0.0"
+ "find-up" "^3.0.0"
-pkg-dir@^4.1.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+"pkg-dir@^4.1.0":
+ "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="
+ "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
+ "version" "4.2.0"
dependencies:
- find-up "^4.0.0"
+ "find-up" "^4.0.0"
-pn@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz"
- integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==
+"pn@^1.1.0":
+ "integrity" "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
+ "resolved" "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz"
+ "version" "1.1.0"
-portfinder@^1.0.26:
- version "1.0.28"
- resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz"
- integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
+"portfinder@^1.0.26":
+ "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA=="
+ "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz"
+ "version" "1.0.28"
dependencies:
- async "^2.6.2"
- debug "^3.1.1"
- mkdirp "^0.5.5"
+ "async" "^2.6.2"
+ "debug" "^3.1.1"
+ "mkdirp" "^0.5.5"
-posix-character-classes@^0.1.0:
- version "0.1.1"
- resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz"
- integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+"posix-character-classes@^0.1.0":
+ "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
+ "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz"
+ "version" "0.1.1"
-postcss-html-transform@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/postcss-html-transform/-/postcss-html-transform-3.3.10.tgz"
- integrity sha512-WVbSe4CmzI9FoGZUaMQUM4H6LR61jhr1aE4iSf74Iv3g8YAzrfSrQD78WjpiLYOF9XPR9vpVAbY38c8jB+YOxQ==
+"postcss-html-transform@3.3.10":
+ "integrity" "sha512-WVbSe4CmzI9FoGZUaMQUM4H6LR61jhr1aE4iSf74Iv3g8YAzrfSrQD78WjpiLYOF9XPR9vpVAbY38c8jB+YOxQ=="
+ "resolved" "https://registry.npmjs.org/postcss-html-transform/-/postcss-html-transform-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
- postcss "^6.0.22"
+ "postcss" "^6.0.22"
-postcss-html@^0.28.0:
- version "0.28.0"
- resolved "https://registry.npmjs.org/postcss-html/-/postcss-html-0.28.0.tgz"
- integrity sha512-H+ucbGVR+lsZySspOApeQU9yC6Q3t75lwJYa3Im93fKAUt5DScKOSErShC0aC7USdn2jsT1LxubcC5vYu/VJYw==
+"postcss-html@^0.28.0":
+ "integrity" "sha512-H+ucbGVR+lsZySspOApeQU9yC6Q3t75lwJYa3Im93fKAUt5DScKOSErShC0aC7USdn2jsT1LxubcC5vYu/VJYw=="
+ "resolved" "https://registry.npmjs.org/postcss-html/-/postcss-html-0.28.0.tgz"
+ "version" "0.28.0"
dependencies:
- htmlparser2 "^3.9.2"
+ "htmlparser2" "^3.9.2"
-postcss-import@12.0.1:
- version "12.0.1"
- resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz"
- integrity sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==
+"postcss-import@12.0.1":
+ "integrity" "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw=="
+ "resolved" "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz"
+ "version" "12.0.1"
dependencies:
- postcss "^7.0.1"
- postcss-value-parser "^3.2.3"
- read-cache "^1.0.0"
- resolve "^1.1.7"
+ "postcss" "^7.0.1"
+ "postcss-value-parser" "^3.2.3"
+ "read-cache" "^1.0.0"
+ "resolve" "^1.1.7"
-postcss-less@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz"
- integrity sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ==
+"postcss-less@^2.0.0":
+ "integrity" "sha512-pPNsVnpCB13nBMOcl5GVh8JGmB0JGFjqkLUDzKdVpptFFKEe9wFdEzvh2j4lD2AD+7qcrUfw9Ta+oi5+Fw7jjQ=="
+ "resolved" "https://registry.npmjs.org/postcss-less/-/postcss-less-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- postcss "^5.2.16"
+ "postcss" "^5.2.16"
-postcss-loader@4.3.0:
- version "4.3.0"
- resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz"
- integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==
+"postcss-loader@4.3.0":
+ "integrity" "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q=="
+ "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz"
+ "version" "4.3.0"
dependencies:
- cosmiconfig "^7.0.0"
- klona "^2.0.4"
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
- semver "^7.3.4"
+ "cosmiconfig" "^7.0.0"
+ "klona" "^2.0.4"
+ "loader-utils" "^2.0.0"
+ "schema-utils" "^3.0.0"
+ "semver" "^7.3.4"
-postcss-markdown@^0.28.0:
- version "0.28.0"
- resolved "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.28.0.tgz"
- integrity sha512-F0Vc8eHKDKTmensntXpd35LSAoXXtykhPY+IRfn4AnN4m+irav3QawmtSWLhsmbElKna8l1/HObYnbiM/Wok9Q==
+"postcss-markdown@^0.28.0":
+ "integrity" "sha512-F0Vc8eHKDKTmensntXpd35LSAoXXtykhPY+IRfn4AnN4m+irav3QawmtSWLhsmbElKna8l1/HObYnbiM/Wok9Q=="
+ "resolved" "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.28.0.tgz"
+ "version" "0.28.0"
dependencies:
- remark "^9.0.0"
- unist-util-find-all-after "^1.0.2"
+ "remark" "^9.0.0"
+ "unist-util-find-all-after" "^1.0.2"
-postcss-media-query-parser@^0.2.3:
- version "0.2.3"
- resolved "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz"
- integrity sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=
+"postcss-media-query-parser@^0.2.3":
+ "integrity" "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ="
+ "resolved" "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz"
+ "version" "0.2.3"
-postcss-modules-extract-imports@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz"
- integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
+"postcss-modules-extract-imports@^2.0.0":
+ "integrity" "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ=="
+ "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- postcss "^7.0.5"
+ "postcss" "^7.0.5"
-postcss-modules-local-by-default@^3.0.2:
- version "3.0.3"
- resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz"
- integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
+"postcss-modules-local-by-default@^3.0.2":
+ "integrity" "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw=="
+ "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz"
+ "version" "3.0.3"
dependencies:
- icss-utils "^4.1.1"
- postcss "^7.0.32"
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.1.0"
+ "icss-utils" "^4.1.1"
+ "postcss" "^7.0.32"
+ "postcss-selector-parser" "^6.0.2"
+ "postcss-value-parser" "^4.1.0"
-postcss-modules-scope@^2.1.1, postcss-modules-scope@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz"
- integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
+"postcss-modules-scope@^2.1.1", "postcss-modules-scope@^2.2.0":
+ "integrity" "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ=="
+ "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz"
+ "version" "2.2.0"
dependencies:
- postcss "^7.0.6"
- postcss-selector-parser "^6.0.0"
+ "postcss" "^7.0.6"
+ "postcss-selector-parser" "^6.0.0"
-postcss-modules-values@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz"
- integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
+"postcss-modules-values@^3.0.0":
+ "integrity" "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg=="
+ "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- icss-utils "^4.0.0"
- postcss "^7.0.6"
+ "icss-utils" "^4.0.0"
+ "postcss" "^7.0.6"
-postcss-plugin-constparse@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/postcss-plugin-constparse/-/postcss-plugin-constparse-3.3.10.tgz"
- integrity sha512-fVwKKX/S8IT0n8CU6f2b2MAUxQ9LHUnOxKGv+Amtt10cB2fIgB02WuXD9XoITEyG2q0TdJ1VESgnUF6/VxqUAw==
+"postcss-plugin-constparse@3.3.10":
+ "integrity" "sha512-fVwKKX/S8IT0n8CU6f2b2MAUxQ9LHUnOxKGv+Amtt10cB2fIgB02WuXD9XoITEyG2q0TdJ1VESgnUF6/VxqUAw=="
+ "resolved" "https://registry.npmjs.org/postcss-plugin-constparse/-/postcss-plugin-constparse-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
- postcss "^6.0.22"
+ "postcss" "^6.0.22"
-postcss-pxtorem@^4.0.1:
- version "4.0.1"
- resolved "https://registry.npmjs.org/postcss-pxtorem/-/postcss-pxtorem-4.0.1.tgz"
- integrity sha1-nGTQ7+SIVHPMHLAwXG/8PrtFsc0=
+"postcss-pxtorem@^4.0.1":
+ "integrity" "sha1-nGTQ7+SIVHPMHLAwXG/8PrtFsc0="
+ "resolved" "https://registry.npmjs.org/postcss-pxtorem/-/postcss-pxtorem-4.0.1.tgz"
+ "version" "4.0.1"
dependencies:
- object-assign "^4.1.0"
- postcss "^5.2.10"
+ "object-assign" "^4.1.0"
+ "postcss" "^5.2.10"
-postcss-pxtransform@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/postcss-pxtransform/-/postcss-pxtransform-3.3.10.tgz"
- integrity sha512-PBTHjah1CZXMBLYNAqTGj/c4eYoY7MZ0mGBhZwv4c/Lbe6fcTU4sN/dYWotjnvHVcUmxe2wmzQcw6kI5PwlltQ==
+"postcss-pxtransform@3.3.10":
+ "integrity" "sha512-PBTHjah1CZXMBLYNAqTGj/c4eYoY7MZ0mGBhZwv4c/Lbe6fcTU4sN/dYWotjnvHVcUmxe2wmzQcw6kI5PwlltQ=="
+ "resolved" "https://registry.npmjs.org/postcss-pxtransform/-/postcss-pxtransform-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
- postcss "^6.0.16"
- postcss-pxtorem "^4.0.1"
+ "postcss" "^6.0.16"
+ "postcss-pxtorem" "^4.0.1"
-postcss-reporter@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz"
- integrity sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==
+"postcss-reporter@^5.0.0":
+ "integrity" "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg=="
+ "resolved" "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- chalk "^2.0.1"
- lodash "^4.17.4"
- log-symbols "^2.0.0"
- postcss "^6.0.8"
+ "chalk" "^2.0.1"
+ "lodash" "^4.17.4"
+ "log-symbols" "^2.0.0"
+ "postcss" "^6.0.8"
-postcss-resolve-nested-selector@^0.1.1:
- version "0.1.1"
- resolved "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz"
- integrity sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=
+"postcss-resolve-nested-selector@^0.1.1":
+ "integrity" "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4="
+ "resolved" "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz"
+ "version" "0.1.1"
-postcss-safe-parser@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-3.0.1.tgz"
- integrity sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI=
+"postcss-safe-parser@^3.0.1":
+ "integrity" "sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI="
+ "resolved" "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- postcss "^6.0.6"
+ "postcss" "^6.0.6"
-postcss-sass@^0.3.0:
- version "0.3.5"
- resolved "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz"
- integrity sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==
+"postcss-sass@^0.3.0":
+ "integrity" "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A=="
+ "resolved" "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz"
+ "version" "0.3.5"
dependencies:
- gonzales-pe "^4.2.3"
- postcss "^7.0.1"
+ "gonzales-pe" "^4.2.3"
+ "postcss" "^7.0.1"
-postcss-scss@^1.0.2:
- version "1.0.6"
- resolved "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz"
- integrity sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==
+"postcss-scss@^1.0.2":
+ "integrity" "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww=="
+ "resolved" "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz"
+ "version" "1.0.6"
dependencies:
- postcss "^6.0.23"
+ "postcss" "^6.0.23"
-postcss-selector-parser@^3.1.0:
- version "3.1.2"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz"
- integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==
+"postcss-selector-parser@^3.1.0":
+ "integrity" "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA=="
+ "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
- dot-prop "^5.2.0"
- indexes-of "^1.0.1"
- uniq "^1.0.1"
+ "dot-prop" "^5.2.0"
+ "indexes-of" "^1.0.1"
+ "uniq" "^1.0.1"
-postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
- version "6.0.10"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
- integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
+"postcss-selector-parser@^6.0.0", "postcss-selector-parser@^6.0.2":
+ "integrity" "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="
+ "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
+ "version" "6.0.10"
dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
+ "cssesc" "^3.0.0"
+ "util-deprecate" "^1.0.2"
-postcss-syntax@^0.28.0:
- version "0.28.0"
- resolved "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.28.0.tgz"
- integrity sha512-9W3T1fSE9QWKyW6s84kZapv0BP5uvj7mNBp34kwI93uGWULzZjaKv4xR4phubBD53cRgaM/qnvquVK1KLsl+Kg==
+"postcss-syntax@^0.28.0", "postcss-syntax@>=0.28.0":
+ "integrity" "sha512-9W3T1fSE9QWKyW6s84kZapv0BP5uvj7mNBp34kwI93uGWULzZjaKv4xR4phubBD53cRgaM/qnvquVK1KLsl+Kg=="
+ "resolved" "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.28.0.tgz"
+ "version" "0.28.0"
-postcss-url@8.0.0:
- version "8.0.0"
- resolved "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz"
- integrity sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==
+"postcss-url@8.0.0":
+ "integrity" "sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw=="
+ "resolved" "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz"
+ "version" "8.0.0"
dependencies:
- mime "^2.3.1"
- minimatch "^3.0.4"
- mkdirp "^0.5.0"
- postcss "^7.0.2"
- xxhashjs "^0.2.1"
+ "mime" "^2.3.1"
+ "minimatch" "^3.0.4"
+ "mkdirp" "^0.5.0"
+ "postcss" "^7.0.2"
+ "xxhashjs" "^0.2.1"
-postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
- version "3.3.1"
- resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz"
- integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
+"postcss-value-parser@^3.2.3", "postcss-value-parser@^3.3.0":
+ "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz"
+ "version" "3.3.1"
-postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
+"postcss-value-parser@^4.0.2":
+ "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
+ "version" "4.2.0"
-postcss@7.0.21:
- version "7.0.21"
- resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz"
- integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==
+"postcss-value-parser@^4.1.0":
+ "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
+ "version" "4.2.0"
+
+"postcss@^5.2.10":
+ "integrity" "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"
+ "version" "5.2.18"
dependencies:
- chalk "^2.4.2"
- source-map "^0.6.1"
- supports-color "^6.1.0"
+ "chalk" "^1.1.3"
+ "js-base64" "^2.1.9"
+ "source-map" "^0.5.6"
+ "supports-color" "^3.2.3"
-postcss@8.3.5:
- version "8.3.5"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz"
- integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
+"postcss@^5.2.16":
+ "integrity" "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"
+ "version" "5.2.18"
dependencies:
- colorette "^1.2.2"
- nanoid "^3.1.23"
- source-map-js "^0.6.2"
+ "chalk" "^1.1.3"
+ "js-base64" "^2.1.9"
+ "source-map" "^0.5.6"
+ "supports-color" "^3.2.3"
-postcss@^5.2.10, postcss@^5.2.16:
- version "5.2.18"
- resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"
- integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==
+"postcss@^6.0.14":
+ "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
+ "version" "6.0.23"
dependencies:
- chalk "^1.1.3"
- js-base64 "^2.1.9"
- source-map "^0.5.6"
- supports-color "^3.2.3"
+ "chalk" "^2.4.1"
+ "source-map" "^0.6.1"
+ "supports-color" "^5.4.0"
-postcss@^6.0.14, postcss@^6.0.16, postcss@^6.0.22, postcss@^6.0.23, postcss@^6.0.6, postcss@^6.0.8:
- version "6.0.23"
- resolved "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
- integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
+"postcss@^6.0.16", "postcss@^6.0.23", "postcss@>=5.0.0":
+ "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
+ "version" "6.0.23"
dependencies:
- chalk "^2.4.1"
- source-map "^0.6.1"
- supports-color "^5.4.0"
+ "chalk" "^2.4.1"
+ "source-map" "^0.6.1"
+ "supports-color" "^5.4.0"
-postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6:
- version "7.0.39"
- resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
- integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
+"postcss@^6.0.22":
+ "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
+ "version" "6.0.23"
dependencies:
- picocolors "^0.2.1"
- source-map "^0.6.1"
+ "chalk" "^2.4.1"
+ "source-map" "^0.6.1"
+ "supports-color" "^5.4.0"
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
-
-prepend-http@^1.0.0:
- version "1.0.4"
- resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
-
-preserve@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"
- integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
-
-pretty-bytes@^5.3.0:
- version "5.6.0"
- resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz"
- integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
-
-pretty-error@^2.0.2:
- version "2.1.2"
- resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz"
- integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==
+"postcss@^6.0.6":
+ "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
+ "version" "6.0.23"
dependencies:
- lodash "^4.17.20"
- renderkid "^2.0.4"
+ "chalk" "^2.4.1"
+ "source-map" "^0.6.1"
+ "supports-color" "^5.4.0"
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
- integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
-
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-promise-inflight@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"
- integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
-
-prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
+"postcss@^6.0.8":
+ "integrity" "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz"
+ "version" "6.0.23"
dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
+ "chalk" "^2.4.1"
+ "source-map" "^0.6.1"
+ "supports-color" "^5.4.0"
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
+"postcss@^7.0.0 || ^8.0.1", "postcss@8.3.5":
+ "integrity" "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz"
+ "version" "8.3.5"
dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
+ "colorette" "^1.2.2"
+ "nanoid" "^3.1.23"
+ "source-map-js" "^0.6.2"
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
-psl@^1.1.28:
- version "1.8.0"
- resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
- integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
- integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
+"postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.2", "postcss@^7.0.23", "postcss@^7.0.26", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6":
+ "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
+ "version" "7.0.39"
dependencies:
- bn.js "^4.1.0"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- parse-asn1 "^5.0.0"
- randombytes "^2.0.1"
- safe-buffer "^5.1.2"
+ "picocolors" "^0.2.1"
+ "source-map" "^0.6.1"
-pump@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"
- integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
+"postcss@^7.0.35":
+ "integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
+ "version" "7.0.39"
dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
+ "picocolors" "^0.2.1"
+ "source-map" "^0.6.1"
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
+"postcss@7.0.21":
+ "integrity" "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz"
+ "version" "7.0.21"
dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
+ "chalk" "^2.4.2"
+ "source-map" "^0.6.1"
+ "supports-color" "^6.1.0"
-pumpify@^1.3.3:
- version "1.5.1"
- resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz"
- integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
+"prelude-ls@~1.1.2":
+ "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
+ "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
+ "version" "1.1.2"
+
+"prepend-http@^1.0.0":
+ "integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
+ "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
+ "version" "1.0.4"
+
+"preserve@^0.2.0":
+ "integrity" "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
+ "resolved" "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz"
+ "version" "0.2.0"
+
+"pretty-bytes@^5.3.0":
+ "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
+ "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz"
+ "version" "5.6.0"
+
+"pretty-error@^2.0.2":
+ "integrity" "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw=="
+ "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz"
+ "version" "2.1.2"
dependencies:
- duplexify "^3.6.0"
- inherits "^2.0.3"
- pump "^2.0.0"
+ "lodash" "^4.17.20"
+ "renderkid" "^2.0.4"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+"process-nextick-args@~2.0.0":
+ "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
+ "version" "2.0.1"
-punycode@^1.2.4:
- version "1.4.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+"process@^0.11.10":
+ "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
+ "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
+ "version" "0.11.10"
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+"progress@^2.0.0":
+ "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+ "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz"
+ "version" "2.0.3"
-qs@6.9.7:
- version "6.9.7"
- resolved "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"
- integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==
+"promise-inflight@^1.0.1":
+ "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
+ "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz"
+ "version" "1.0.1"
-qs@^6.10.3:
- version "6.10.3"
- resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz"
- integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
+"prop-types@^15.8.1":
+ "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
+ "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
+ "version" "15.8.1"
dependencies:
- side-channel "^1.0.4"
+ "loose-envify" "^1.4.0"
+ "object-assign" "^4.1.1"
+ "react-is" "^16.13.1"
-qs@~6.5.2:
- version "6.5.3"
- resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"
- integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
-
-query-string@^4.1.0:
- version "4.3.4"
- resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz"
- integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
+"proxy-addr@~2.0.7":
+ "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
+ "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
+ "version" "2.0.7"
dependencies:
- object-assign "^4.1.0"
- strict-uri-encode "^1.0.0"
+ "forwarded" "0.2.0"
+ "ipaddr.js" "1.9.1"
-query-string@^6.13.8:
- version "6.14.1"
- resolved "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz"
- integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==
+"prr@~1.0.1":
+ "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz"
+ "version" "1.0.1"
+
+"psl@^1.1.28":
+ "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz"
+ "version" "1.8.0"
+
+"public-encrypt@^4.0.0":
+ "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="
+ "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
- decode-uri-component "^0.2.0"
- filter-obj "^1.1.0"
- split-on-first "^1.0.0"
- strict-uri-encode "^2.0.0"
+ "bn.js" "^4.1.0"
+ "browserify-rsa" "^4.0.0"
+ "create-hash" "^1.1.0"
+ "parse-asn1" "^5.0.0"
+ "randombytes" "^2.0.1"
+ "safe-buffer" "^5.1.2"
-querystring-es3@^0.2.0:
- version "0.2.1"
- resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"
- integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
-
-querystring@0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
-
-querystring@^0.2.0:
- version "0.2.1"
- resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz"
- integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==
-
-querystringify@^2.1.1:
- version "2.2.0"
- resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
- integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
-
-queue-microtask@^1.2.2:
- version "1.2.3"
- resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-quick-lru@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz"
- integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
-
-raf@^3.4.1:
- version "3.4.1"
- resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
- integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
+"pump@^2.0.0":
+ "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA=="
+ "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- performance-now "^2.1.0"
+ "end-of-stream" "^1.1.0"
+ "once" "^1.3.1"
-randomatic@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz"
- integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
+"pump@^3.0.0":
+ "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
+ "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- is-number "^4.0.0"
- kind-of "^6.0.0"
- math-random "^1.0.1"
+ "end-of-stream" "^1.1.0"
+ "once" "^1.3.1"
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
+"pumpify@^1.3.3":
+ "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ=="
+ "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz"
+ "version" "1.5.1"
dependencies:
- safe-buffer "^5.1.0"
+ "duplexify" "^3.6.0"
+ "inherits" "^2.0.3"
+ "pump" "^2.0.0"
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
+"punycode@^1.2.4":
+ "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4="
+ "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
+ "version" "1.4.1"
+
+"punycode@^2.1.0", "punycode@^2.1.1":
+ "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
+ "version" "2.1.1"
+
+"punycode@1.3.2":
+ "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
+ "version" "1.3.2"
+
+"qs@^6.10.3":
+ "integrity" "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ=="
+ "resolved" "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz"
+ "version" "6.10.3"
dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
+ "side-channel" "^1.0.4"
-range-parser@^1.2.1, range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
+"qs@~6.5.2":
+ "integrity" "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
+ "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz"
+ "version" "6.5.3"
-raw-body@2.4.3:
- version "2.4.3"
- resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz"
- integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==
+"qs@6.9.7":
+ "integrity" "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw=="
+ "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"
+ "version" "6.9.7"
+
+"query-string@^4.1.0":
+ "integrity" "sha1-u7aTucqRXCMlFbIosaArYJBD2+s="
+ "resolved" "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz"
+ "version" "4.3.4"
dependencies:
- bytes "3.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
+ "object-assign" "^4.1.0"
+ "strict-uri-encode" "^1.0.0"
-react-dom@^17.0.0:
- version "17.0.2"
- resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
- integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
+"query-string@^6.13.8":
+ "integrity" "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw=="
+ "resolved" "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz"
+ "version" "6.14.1"
dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.2"
+ "decode-uri-component" "^0.2.0"
+ "filter-obj" "^1.1.0"
+ "split-on-first" "^1.0.0"
+ "strict-uri-encode" "^2.0.0"
-react-is@^16.13.1, react-is@^16.7.0:
- version "16.13.1"
- resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+"querystring-es3@^0.2.0":
+ "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
+ "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"
+ "version" "0.2.1"
-react-is@^18.0.0:
- version "18.0.0"
- resolved "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz"
- integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==
+"querystring@^0.2.0":
+ "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
+ "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz"
+ "version" "0.2.1"
-react-reconciler@0.26.1:
- version "0.26.1"
- resolved "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.1.tgz"
- integrity sha512-6E/CvH9zcDmHjhiNJlP0qJ8+3ufnY2b5RWs774Uy8XKWN0l6qfnlkz0XnDacxqj2rbJdq76w9dlFXjPPOQrmqA==
+"querystring@0.2.0":
+ "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
+ "version" "0.2.0"
+
+"querystringify@^2.1.1":
+ "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
+ "version" "2.2.0"
+
+"queue-microtask@^1.2.2":
+ "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
+ "version" "1.2.3"
+
+"quick-lru@^1.0.0":
+ "integrity" "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g="
+ "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz"
+ "version" "1.1.0"
+
+"raf@^3.4.1":
+ "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA=="
+ "resolved" "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
+ "version" "3.4.1"
dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
- scheduler "^0.20.1"
+ "performance-now" "^2.1.0"
-react-redux@^8.0.1:
- version "8.0.1"
- resolved "https://registry.npmjs.org/react-redux/-/react-redux-8.0.1.tgz"
- integrity sha512-LMZMsPY4DYdZfLJgd7i79n5Kps5N9XVLCJJeWAaPYTV+Eah2zTuBjTxKtNEbjiyitbq80/eIkm55CYSLqAub3w==
+"randomatic@^3.0.0":
+ "integrity" "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw=="
+ "resolved" "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz"
+ "version" "3.1.1"
+ dependencies:
+ "is-number" "^4.0.0"
+ "kind-of" "^6.0.0"
+ "math-random" "^1.0.1"
+
+"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0":
+ "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
+ "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "safe-buffer" "^5.1.0"
+
+"randomfill@^1.0.3":
+ "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="
+ "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"
+ "version" "1.0.4"
+ dependencies:
+ "randombytes" "^2.0.5"
+ "safe-buffer" "^5.1.0"
+
+"range-parser@^1.2.1", "range-parser@~1.2.1":
+ "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
+ "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
+ "version" "1.2.1"
+
+"raw-body@2.4.3":
+ "integrity" "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g=="
+ "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz"
+ "version" "2.4.3"
+ dependencies:
+ "bytes" "3.1.2"
+ "http-errors" "1.8.1"
+ "iconv-lite" "0.4.24"
+ "unpipe" "1.0.0"
+
+"react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^17.0.0":
+ "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA=="
+ "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz"
+ "version" "17.0.2"
+ dependencies:
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
+ "scheduler" "^0.20.2"
+
+"react-is@^16.13.1", "react-is@^16.7.0":
+ "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
+ "version" "16.13.1"
+
+"react-is@^18.0.0":
+ "integrity" "sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw=="
+ "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz"
+ "version" "18.0.0"
+
+"react-reconciler@0.26.1":
+ "integrity" "sha512-6E/CvH9zcDmHjhiNJlP0qJ8+3ufnY2b5RWs774Uy8XKWN0l6qfnlkz0XnDacxqj2rbJdq76w9dlFXjPPOQrmqA=="
+ "resolved" "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.1.tgz"
+ "version" "0.26.1"
+ dependencies:
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
+ "scheduler" "^0.20.1"
+
+"react-redux@^8.0.1":
+ "integrity" "sha512-LMZMsPY4DYdZfLJgd7i79n5Kps5N9XVLCJJeWAaPYTV+Eah2zTuBjTxKtNEbjiyitbq80/eIkm55CYSLqAub3w=="
+ "resolved" "https://registry.npmjs.org/react-redux/-/react-redux-8.0.1.tgz"
+ "version" "8.0.1"
dependencies:
"@babel/runtime" "^7.12.1"
"@types/hoist-non-react-statics" "^3.3.1"
"@types/use-sync-external-store" "^0.0.3"
- hoist-non-react-statics "^3.3.2"
- react-is "^18.0.0"
- use-sync-external-store "^1.0.0"
+ "hoist-non-react-statics" "^3.3.2"
+ "react-is" "^18.0.0"
+ "use-sync-external-store" "^1.0.0"
-react-refresh@0.9.0:
- version "0.9.0"
- resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz"
- integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
+"react-refresh@^0.4.0":
+ "integrity" "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA=="
+ "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz"
+ "version" "0.4.3"
-react-refresh@^0.4.0:
- version "0.4.3"
- resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz"
- integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==
+"react-refresh@>=0.8.3 <0.10.0", "react-refresh@0.9.0":
+ "integrity" "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ=="
+ "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz"
+ "version" "0.9.0"
-react@^17.0.0:
- version "17.0.2"
- resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
- integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
+"react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0-rc", "react@^17.0.0", "react@^17.0.1", "react@17.0.2":
+ "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA=="
+ "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz"
+ "version" "17.0.2"
dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
-read-cache@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
- integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=
+"read-cache@^1.0.0":
+ "integrity" "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q="
+ "resolved" "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- pify "^2.3.0"
+ "pify" "^2.3.0"
-read-pkg-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz"
- integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
+"read-pkg-up@^3.0.0":
+ "integrity" "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc="
+ "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- find-up "^2.0.0"
- read-pkg "^3.0.0"
+ "find-up" "^2.0.0"
+ "read-pkg" "^3.0.0"
-read-pkg@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz"
- integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=
+"read-pkg@^3.0.0":
+ "integrity" "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k="
+ "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- load-json-file "^4.0.0"
- normalize-package-data "^2.3.2"
- path-type "^3.0.0"
+ "load-json-file" "^4.0.0"
+ "normalize-package-data" "^2.3.2"
+ "path-type" "^3.0.0"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
- version "2.3.7"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
+"readable-stream@^2.0.0", "readable-stream@^2.0.1", "readable-stream@^2.0.2", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6", "readable-stream@~2.3.6", "readable-stream@1 || 2":
+ "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
+ "version" "2.3.7"
dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
+ "core-util-is" "~1.0.0"
+ "inherits" "~2.0.3"
+ "isarray" "~1.0.0"
+ "process-nextick-args" "~2.0.0"
+ "safe-buffer" "~5.1.1"
+ "string_decoder" "~1.1.1"
+ "util-deprecate" "~1.0.1"
-readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+"readable-stream@^3.0.6":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
-readdirp@^2.2.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz"
- integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
+"readable-stream@^3.1.1":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
dependencies:
- graceful-fs "^4.1.11"
- micromatch "^3.1.10"
- readable-stream "^2.0.2"
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
-readdirp@~3.3.0:
- version "3.3.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz"
- integrity sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==
+"readable-stream@^3.6.0":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
dependencies:
- picomatch "^2.0.7"
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+"readdirp@^2.2.1":
+ "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ=="
+ "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz"
+ "version" "2.2.1"
dependencies:
- picomatch "^2.2.1"
+ "graceful-fs" "^4.1.11"
+ "micromatch" "^3.1.10"
+ "readable-stream" "^2.0.2"
-redent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz"
- integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
+"readdirp@~3.3.0":
+ "integrity" "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ=="
+ "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz"
+ "version" "3.3.0"
dependencies:
- indent-string "^3.0.0"
- strip-indent "^2.0.0"
+ "picomatch" "^2.0.7"
-redux-logger@^3.0.6:
- version "3.0.6"
- resolved "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz"
- integrity sha1-91VZZvMJjzyIYExEnPC69XeCdL8=
+"readdirp@~3.6.0":
+ "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
+ "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
+ "version" "3.6.0"
dependencies:
- deep-diff "^0.3.5"
+ "picomatch" "^2.2.1"
-redux-thunk@^2.4.1:
- version "2.4.1"
- resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz"
- integrity sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==
+"redent@^2.0.0":
+ "integrity" "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo="
+ "resolved" "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz"
+ "version" "2.0.0"
+ dependencies:
+ "indent-string" "^3.0.0"
+ "strip-indent" "^2.0.0"
-redux@^4.2.0:
- version "4.2.0"
- resolved "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz"
- integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==
+"redux-logger@^3.0.6":
+ "integrity" "sha1-91VZZvMJjzyIYExEnPC69XeCdL8="
+ "resolved" "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz"
+ "version" "3.0.6"
+ dependencies:
+ "deep-diff" "^0.3.5"
+
+"redux-thunk@^2.4.1":
+ "integrity" "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q=="
+ "resolved" "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz"
+ "version" "2.4.1"
+
+"redux@^4", "redux@^4.2.0":
+ "integrity" "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA=="
+ "resolved" "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz"
+ "version" "4.2.0"
dependencies:
"@babel/runtime" "^7.9.2"
-reflect-metadata@^0.1.13:
- version "0.1.13"
- resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
- integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
+"reflect-metadata@^0.1.13":
+ "integrity" "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
+ "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
+ "version" "0.1.13"
-regenerate-unicode-properties@^10.0.1:
- version "10.0.1"
- resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"
- integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
+"regenerate-unicode-properties@^10.0.1":
+ "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw=="
+ "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz"
+ "version" "10.0.1"
dependencies:
- regenerate "^1.4.2"
+ "regenerate" "^1.4.2"
-regenerate@^1.4.2:
- version "1.4.2"
- resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
- integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
+"regenerate@^1.4.2":
+ "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
+ "version" "1.4.2"
-regenerator-runtime@0.11, regenerator-runtime@^0.11.0:
- version "0.11.1"
- resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
- integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+"regenerator-runtime@^0.11.0", "regenerator-runtime@0.11":
+ "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
+ "version" "0.11.1"
-regenerator-runtime@^0.13.4:
- version "0.13.9"
- resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
+"regenerator-runtime@^0.13.4":
+ "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
+ "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
+ "version" "0.13.9"
-regenerator-transform@^0.14.2:
- version "0.14.5"
- resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz"
- integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==
+"regenerator-transform@^0.14.2":
+ "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw=="
+ "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz"
+ "version" "0.14.5"
dependencies:
"@babel/runtime" "^7.8.4"
-regex-cache@^0.4.2:
- version "0.4.4"
- resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"
- integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
+"regex-cache@^0.4.2":
+ "integrity" "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ=="
+ "resolved" "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz"
+ "version" "0.4.4"
dependencies:
- is-equal-shallow "^0.1.3"
+ "is-equal-shallow" "^0.1.3"
-regex-not@^1.0.0, regex-not@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz"
- integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
+"regex-not@^1.0.0", "regex-not@^1.0.2":
+ "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A=="
+ "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- extend-shallow "^3.0.2"
- safe-regex "^1.1.0"
+ "extend-shallow" "^3.0.2"
+ "safe-regex" "^1.1.0"
-regex-parser@^2.2.11:
- version "2.2.11"
- resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz"
- integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==
+"regex-parser@^2.2.11":
+ "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
+ "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz"
+ "version" "2.2.11"
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1:
- version "1.4.1"
- resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz"
- integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==
+"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.4.1":
+ "integrity" "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ=="
+ "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz"
+ "version" "1.4.1"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
-regexpp@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz"
- integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
+"regexpp@^2.0.1":
+ "integrity" "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw=="
+ "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz"
+ "version" "2.0.1"
-regexpp@^3.1.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
+"regexpp@^3.1.0":
+ "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
+ "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
+ "version" "3.2.0"
-regexpu-core@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz"
- integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==
+"regexpu-core@^5.0.1":
+ "integrity" "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw=="
+ "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz"
+ "version" "5.0.1"
dependencies:
- regenerate "^1.4.2"
- regenerate-unicode-properties "^10.0.1"
- regjsgen "^0.6.0"
- regjsparser "^0.8.2"
- unicode-match-property-ecmascript "^2.0.0"
- unicode-match-property-value-ecmascript "^2.0.0"
+ "regenerate" "^1.4.2"
+ "regenerate-unicode-properties" "^10.0.1"
+ "regjsgen" "^0.6.0"
+ "regjsparser" "^0.8.2"
+ "unicode-match-property-ecmascript" "^2.0.0"
+ "unicode-match-property-value-ecmascript" "^2.0.0"
-regjsgen@^0.6.0:
- version "0.6.0"
- resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz"
- integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
+"regjsgen@^0.6.0":
+ "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA=="
+ "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz"
+ "version" "0.6.0"
-regjsparser@^0.8.2:
- version "0.8.4"
- resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz"
- integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
+"regjsparser@^0.8.2":
+ "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA=="
+ "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz"
+ "version" "0.8.4"
dependencies:
- jsesc "~0.5.0"
+ "jsesc" "~0.5.0"
-relateurl@0.2.x, relateurl@^0.2.7:
- version "0.2.7"
- resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
- integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
+"relateurl@^0.2.7", "relateurl@0.2.x":
+ "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk="
+ "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
+ "version" "0.2.7"
-remark-parse@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz"
- integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==
+"remark-parse@^5.0.0":
+ "integrity" "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA=="
+ "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- collapse-white-space "^1.0.2"
- is-alphabetical "^1.0.0"
- is-decimal "^1.0.0"
- is-whitespace-character "^1.0.0"
- is-word-character "^1.0.0"
- markdown-escapes "^1.0.0"
- parse-entities "^1.1.0"
- repeat-string "^1.5.4"
- state-toggle "^1.0.0"
- trim "0.0.1"
- trim-trailing-lines "^1.0.0"
- unherit "^1.0.4"
- unist-util-remove-position "^1.0.0"
- vfile-location "^2.0.0"
- xtend "^4.0.1"
+ "collapse-white-space" "^1.0.2"
+ "is-alphabetical" "^1.0.0"
+ "is-decimal" "^1.0.0"
+ "is-whitespace-character" "^1.0.0"
+ "is-word-character" "^1.0.0"
+ "markdown-escapes" "^1.0.0"
+ "parse-entities" "^1.1.0"
+ "repeat-string" "^1.5.4"
+ "state-toggle" "^1.0.0"
+ "trim" "0.0.1"
+ "trim-trailing-lines" "^1.0.0"
+ "unherit" "^1.0.4"
+ "unist-util-remove-position" "^1.0.0"
+ "vfile-location" "^2.0.0"
+ "xtend" "^4.0.1"
-remark-stringify@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-5.0.0.tgz"
- integrity sha512-Ws5MdA69ftqQ/yhRF9XhVV29mhxbfGhbz0Rx5bQH+oJcNhhSM6nCu1EpLod+DjrFGrU0BMPs+czVmJZU7xiS7w==
+"remark-stringify@^5.0.0":
+ "integrity" "sha512-Ws5MdA69ftqQ/yhRF9XhVV29mhxbfGhbz0Rx5bQH+oJcNhhSM6nCu1EpLod+DjrFGrU0BMPs+czVmJZU7xiS7w=="
+ "resolved" "https://registry.npmjs.org/remark-stringify/-/remark-stringify-5.0.0.tgz"
+ "version" "5.0.0"
dependencies:
- ccount "^1.0.0"
- is-alphanumeric "^1.0.0"
- is-decimal "^1.0.0"
- is-whitespace-character "^1.0.0"
- longest-streak "^2.0.1"
- markdown-escapes "^1.0.0"
- markdown-table "^1.1.0"
- mdast-util-compact "^1.0.0"
- parse-entities "^1.0.2"
- repeat-string "^1.5.4"
- state-toggle "^1.0.0"
- stringify-entities "^1.0.1"
- unherit "^1.0.4"
- xtend "^4.0.1"
+ "ccount" "^1.0.0"
+ "is-alphanumeric" "^1.0.0"
+ "is-decimal" "^1.0.0"
+ "is-whitespace-character" "^1.0.0"
+ "longest-streak" "^2.0.1"
+ "markdown-escapes" "^1.0.0"
+ "markdown-table" "^1.1.0"
+ "mdast-util-compact" "^1.0.0"
+ "parse-entities" "^1.0.2"
+ "repeat-string" "^1.5.4"
+ "state-toggle" "^1.0.0"
+ "stringify-entities" "^1.0.1"
+ "unherit" "^1.0.4"
+ "xtend" "^4.0.1"
-remark@^9.0.0:
- version "9.0.0"
- resolved "https://registry.npmjs.org/remark/-/remark-9.0.0.tgz"
- integrity sha512-amw8rGdD5lHbMEakiEsllmkdBP+/KpjW/PRK6NSGPZKCQowh0BT4IWXDAkRMyG3SB9dKPXWMviFjNusXzXNn3A==
+"remark@^9.0.0":
+ "integrity" "sha512-amw8rGdD5lHbMEakiEsllmkdBP+/KpjW/PRK6NSGPZKCQowh0BT4IWXDAkRMyG3SB9dKPXWMviFjNusXzXNn3A=="
+ "resolved" "https://registry.npmjs.org/remark/-/remark-9.0.0.tgz"
+ "version" "9.0.0"
dependencies:
- remark-parse "^5.0.0"
- remark-stringify "^5.0.0"
- unified "^6.0.0"
+ "remark-parse" "^5.0.0"
+ "remark-stringify" "^5.0.0"
+ "unified" "^6.0.0"
-remove-trailing-separator@^1.0.1:
- version "1.1.0"
- resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"
- integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+"remove-trailing-separator@^1.0.1":
+ "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+ "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"
+ "version" "1.1.0"
-renderkid@^2.0.4:
- version "2.0.7"
- resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz"
- integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==
+"renderkid@^2.0.4":
+ "integrity" "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ=="
+ "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz"
+ "version" "2.0.7"
dependencies:
- css-select "^4.1.3"
- dom-converter "^0.2.0"
- htmlparser2 "^6.1.0"
- lodash "^4.17.21"
- strip-ansi "^3.0.1"
+ "css-select" "^4.1.3"
+ "dom-converter" "^0.2.0"
+ "htmlparser2" "^6.1.0"
+ "lodash" "^4.17.21"
+ "strip-ansi" "^3.0.1"
-repeat-element@^1.1.2:
- version "1.1.4"
- resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz"
- integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
+"repeat-element@^1.1.2":
+ "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
+ "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz"
+ "version" "1.1.4"
-repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1:
- version "1.6.1"
- resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+"repeat-string@^1.5.2", "repeat-string@^1.5.4", "repeat-string@^1.6.1":
+ "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
+ "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
+ "version" "1.6.1"
-replace-ext@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz"
- integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
+"replace-ext@1.0.0":
+ "integrity" "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="
+ "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz"
+ "version" "1.0.0"
-request-promise-core@1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz"
- integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==
+"request-promise-core@1.1.4":
+ "integrity" "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw=="
+ "resolved" "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz"
+ "version" "1.1.4"
dependencies:
- lodash "^4.17.19"
+ "lodash" "^4.17.19"
-request-promise-native@^1.0.7:
- version "1.0.9"
- resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz"
- integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==
+"request-promise-native@^1.0.7":
+ "integrity" "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g=="
+ "resolved" "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz"
+ "version" "1.0.9"
dependencies:
- request-promise-core "1.1.4"
- stealthy-require "^1.1.1"
- tough-cookie "^2.3.3"
+ "request-promise-core" "1.1.4"
+ "stealthy-require" "^1.1.1"
+ "tough-cookie" "^2.3.3"
-request@^2.88.0:
- version "2.88.2"
- resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
- integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
+"request@^2.34", "request@^2.88.0":
+ "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="
+ "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz"
+ "version" "2.88.2"
dependencies:
- aws-sign2 "~0.7.0"
- aws4 "^1.8.0"
- caseless "~0.12.0"
- combined-stream "~1.0.6"
- extend "~3.0.2"
- forever-agent "~0.6.1"
- form-data "~2.3.2"
- har-validator "~5.1.3"
- http-signature "~1.2.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.19"
- oauth-sign "~0.9.0"
- performance-now "^2.1.0"
- qs "~6.5.2"
- safe-buffer "^5.1.2"
- tough-cookie "~2.5.0"
- tunnel-agent "^0.6.0"
- uuid "^3.3.2"
+ "aws-sign2" "~0.7.0"
+ "aws4" "^1.8.0"
+ "caseless" "~0.12.0"
+ "combined-stream" "~1.0.6"
+ "extend" "~3.0.2"
+ "forever-agent" "~0.6.1"
+ "form-data" "~2.3.2"
+ "har-validator" "~5.1.3"
+ "http-signature" "~1.2.0"
+ "is-typedarray" "~1.0.0"
+ "isstream" "~0.1.2"
+ "json-stringify-safe" "~5.0.1"
+ "mime-types" "~2.1.19"
+ "oauth-sign" "~0.9.0"
+ "performance-now" "^2.1.0"
+ "qs" "~6.5.2"
+ "safe-buffer" "^5.1.2"
+ "tough-cookie" "~2.5.0"
+ "tunnel-agent" "^0.6.0"
+ "uuid" "^3.3.2"
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
- integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+"require-directory@^2.1.1":
+ "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
+ "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
+ "version" "2.1.1"
-require-main-filename@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
- integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
+"require-main-filename@^2.0.0":
+ "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
+ "version" "2.0.0"
-requires-port@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
- integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
+"requires-port@^1.0.0":
+ "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
+ "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
+ "version" "1.0.0"
-resolve-cwd@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"
- integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
+"resolve-cwd@^2.0.0":
+ "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo="
+ "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- resolve-from "^3.0.0"
+ "resolve-from" "^3.0.0"
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"
- integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+"resolve-from@^3.0.0":
+ "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g="
+ "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"
+ "version" "3.0.0"
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+"resolve-from@^4.0.0":
+ "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+ "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
+ "version" "4.0.0"
-resolve-pathname@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz"
- integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==
+"resolve-pathname@^3.0.0":
+ "integrity" "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
+ "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz"
+ "version" "3.0.0"
-resolve-url-loader@3.1.3:
- version "3.1.3"
- resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz"
- integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA==
+"resolve-url-loader@3.1.3":
+ "integrity" "sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA=="
+ "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz"
+ "version" "3.1.3"
dependencies:
- adjust-sourcemap-loader "3.0.0"
- camelcase "5.3.1"
- compose-function "3.0.3"
- convert-source-map "1.7.0"
- es6-iterator "2.0.3"
- loader-utils "1.2.3"
- postcss "7.0.21"
- rework "1.0.1"
- rework-visit "1.0.0"
- source-map "0.6.1"
+ "adjust-sourcemap-loader" "3.0.0"
+ "camelcase" "5.3.1"
+ "compose-function" "3.0.3"
+ "convert-source-map" "1.7.0"
+ "es6-iterator" "2.0.3"
+ "loader-utils" "1.2.3"
+ "postcss" "7.0.21"
+ "rework" "1.0.1"
+ "rework-visit" "1.0.0"
+ "source-map" "0.6.1"
-resolve-url-loader@4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz"
- integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==
+"resolve-url-loader@4.0.0":
+ "integrity" "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA=="
+ "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- adjust-sourcemap-loader "^4.0.0"
- convert-source-map "^1.7.0"
- loader-utils "^2.0.0"
- postcss "^7.0.35"
- source-map "0.6.1"
+ "adjust-sourcemap-loader" "^4.0.0"
+ "convert-source-map" "^1.7.0"
+ "loader-utils" "^2.0.0"
+ "postcss" "^7.0.35"
+ "source-map" "0.6.1"
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
- integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+"resolve-url@^0.2.1":
+ "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+ "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
+ "version" "0.2.1"
-resolve@1.15.1:
- version "1.15.1"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz"
- integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
+"resolve@^1.1.7", "resolve@^1.10.0", "resolve@^1.11.1", "resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.20.0", "resolve@^1.22.0", "resolve@^1.8.1":
+ "integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
+ "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
+ "version" "1.22.0"
dependencies:
- path-parse "^1.0.6"
+ "is-core-module" "^2.8.1"
+ "path-parse" "^1.0.7"
+ "supports-preserve-symlinks-flag" "^1.0.0"
-resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.8.1:
- version "1.22.0"
- resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
- integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
+"resolve@^2.0.0-next.3":
+ "integrity" "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q=="
+ "resolved" "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz"
+ "version" "2.0.0-next.3"
dependencies:
- is-core-module "^2.8.1"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
+ "is-core-module" "^2.2.0"
+ "path-parse" "^1.0.6"
-resolve@^2.0.0-next.3:
- version "2.0.0-next.3"
- resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz"
- integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==
+"resolve@1.15.1":
+ "integrity" "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w=="
+ "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz"
+ "version" "1.15.1"
dependencies:
- is-core-module "^2.2.0"
- path-parse "^1.0.6"
+ "path-parse" "^1.0.6"
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
- integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
+"restore-cursor@^2.0.0":
+ "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368="
+ "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
+ "onetime" "^2.0.0"
+ "signal-exit" "^3.0.2"
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
+"restore-cursor@^3.1.0":
+ "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="
+ "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
+ "onetime" "^5.1.0"
+ "signal-exit" "^3.0.2"
-ret@~0.1.10:
- version "0.1.15"
- resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz"
- integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+"ret@~0.1.10":
+ "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
+ "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz"
+ "version" "0.1.15"
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
- integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+"retry@^0.12.0":
+ "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
+ "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz"
+ "version" "0.12.0"
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+"reusify@^1.0.4":
+ "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
+ "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
+ "version" "1.0.4"
-rework-visit@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz"
- integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo=
+"rework-visit@1.0.0":
+ "integrity" "sha1-mUWygD8hni96ygCtuLyfZA+ELJo="
+ "resolved" "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz"
+ "version" "1.0.0"
-rework@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz"
- integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=
+"rework@1.0.1":
+ "integrity" "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc="
+ "resolved" "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- convert-source-map "^0.3.3"
- css "^2.0.0"
+ "convert-source-map" "^0.3.3"
+ "css" "^2.0.0"
-rimraf@2.6.3, rimraf@~2.6.2:
- version "2.6.3"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
+"rimraf@^2.5.4", "rimraf@^2.6.3":
+ "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
+ "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
+ "version" "2.7.1"
dependencies:
- glob "^7.1.3"
+ "glob" "^7.1.3"
-rimraf@^2.5.4, rimraf@^2.6.3:
- version "2.7.1"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+"rimraf@^3.0.2":
+ "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="
+ "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- glob "^7.1.3"
+ "glob" "^7.1.3"
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+"rimraf@~2.6.2":
+ "integrity" "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="
+ "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
+ "version" "2.6.3"
dependencies:
- glob "^7.1.3"
+ "glob" "^7.1.3"
-ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
+"rimraf@2.6.3":
+ "integrity" "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="
+ "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
+ "version" "2.6.3"
dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
+ "glob" "^7.1.3"
-run-async@^2.4.0:
- version "2.4.1"
- resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
+"ripemd160@^2.0.0", "ripemd160@^2.0.1":
+ "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="
+ "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- queue-microtask "^1.2.2"
+ "hash-base" "^3.0.0"
+ "inherits" "^2.0.1"
-run-queue@^1.0.0, run-queue@^1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"
- integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
+"run-async@^2.4.0":
+ "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
+ "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz"
+ "version" "2.4.1"
+
+"run-parallel@^1.1.9":
+ "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
+ "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
+ "version" "1.2.0"
dependencies:
- aproba "^1.1.1"
+ "queue-microtask" "^1.2.2"
-rxjs@^6.6.0:
- version "6.6.7"
- resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
+"run-queue@^1.0.0", "run-queue@^1.0.3":
+ "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec="
+ "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- tslib "^1.9.0"
+ "aproba" "^1.1.1"
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"
- integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+"rxjs@^6.6.0":
+ "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
+ "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
+ "version" "6.6.7"
dependencies:
- ret "~0.1.10"
+ "tslib" "^1.9.0"
-"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0:
- version "2.1.2"
- resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.2.0", "safe-buffer@5.2.1":
+ "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ "version" "5.2.1"
-sass-loader@10.1.1:
- version "10.1.1"
- resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz"
- integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==
+"safe-buffer@~5.1.0", "safe-buffer@~5.1.1":
+ "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
+ "version" "5.1.2"
+
+"safe-buffer@5.1.2":
+ "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
+ "version" "5.1.2"
+
+"safe-regex@^1.1.0":
+ "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4="
+ "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz"
+ "version" "1.1.0"
dependencies:
- klona "^2.0.4"
- loader-utils "^2.0.0"
- neo-async "^2.6.2"
- schema-utils "^3.0.0"
- semver "^7.3.2"
+ "ret" "~0.1.10"
-sass@1.32.11:
- version "1.32.11"
- resolved "https://registry.npmjs.org/sass/-/sass-1.32.11.tgz"
- integrity sha512-O9tRcob/fegUVSIV1ihLLZcftIOh0AF1VpKgusUfLqnb2jQ0GLDwI5ivv1FYWivGv8eZ/AwntTyTzjcHu0c/qw==
+"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@^2.1.2", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0":
+ "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
+ "version" "2.1.2"
+
+"sass-loader@10.1.1":
+ "integrity" "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw=="
+ "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz"
+ "version" "10.1.1"
dependencies:
- chokidar ">=3.0.0 <4.0.0"
+ "klona" "^2.0.4"
+ "loader-utils" "^2.0.0"
+ "neo-async" "^2.6.2"
+ "schema-utils" "^3.0.0"
+ "semver" "^7.3.2"
-sass@^1.23.7:
- version "1.49.11"
- resolved "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz"
- integrity sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==
+"sass@^1.23.7":
+ "integrity" "sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ=="
+ "resolved" "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz"
+ "version" "1.49.11"
dependencies:
- chokidar ">=3.0.0 <4.0.0"
- immutable "^4.0.0"
- source-map-js ">=0.6.2 <2.0.0"
+ "chokidar" ">=3.0.0 <4.0.0"
+ "immutable" "^4.0.0"
+ "source-map-js" ">=0.6.2 <2.0.0"
-sax@1.2.4, sax@^1.2.4, sax@~1.2.4:
- version "1.2.4"
- resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
- integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-
-saxes@^3.1.9:
- version "3.1.11"
- resolved "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz"
- integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==
+"sass@^1.3.0", "sass@1.32.11":
+ "integrity" "sha512-O9tRcob/fegUVSIV1ihLLZcftIOh0AF1VpKgusUfLqnb2jQ0GLDwI5ivv1FYWivGv8eZ/AwntTyTzjcHu0c/qw=="
+ "resolved" "https://registry.npmjs.org/sass/-/sass-1.32.11.tgz"
+ "version" "1.32.11"
dependencies:
- xmlchars "^2.1.1"
+ "chokidar" ">=3.0.0 <4.0.0"
-scheduler@^0.20.1, scheduler@^0.20.2:
- version "0.20.2"
- resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
- integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
+"sax@^1.2.4", "sax@~1.2.4", "sax@1.2.4":
+ "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
+ "version" "1.2.4"
+
+"saxes@^3.1.9":
+ "integrity" "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g=="
+ "resolved" "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz"
+ "version" "3.1.11"
dependencies:
- loose-envify "^1.1.0"
- object-assign "^4.1.1"
+ "xmlchars" "^2.1.1"
-schema-utils@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz"
- integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==
+"scheduler@^0.20.1", "scheduler@^0.20.2":
+ "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ=="
+ "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz"
+ "version" "0.20.2"
dependencies:
- ajv "^6.1.0"
- ajv-errors "^1.0.0"
- ajv-keywords "^3.1.0"
+ "loose-envify" "^1.1.0"
+ "object-assign" "^4.1.1"
-schema-utils@^2.6.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0:
- version "2.7.1"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
- integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
+"schema-utils@^1.0.0":
+ "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz"
+ "version" "1.0.0"
+ dependencies:
+ "ajv" "^6.1.0"
+ "ajv-errors" "^1.0.0"
+ "ajv-keywords" "^3.1.0"
+
+"schema-utils@^2.6.0":
+ "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
+ "version" "2.7.1"
dependencies:
"@types/json-schema" "^7.0.5"
- ajv "^6.12.4"
- ajv-keywords "^3.5.2"
+ "ajv" "^6.12.4"
+ "ajv-keywords" "^3.5.2"
-schema-utils@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
- integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
+"schema-utils@^2.6.5":
+ "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
+ "version" "2.7.1"
+ dependencies:
+ "@types/json-schema" "^7.0.5"
+ "ajv" "^6.12.4"
+ "ajv-keywords" "^3.5.2"
+
+"schema-utils@^2.6.6":
+ "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
+ "version" "2.7.1"
+ dependencies:
+ "@types/json-schema" "^7.0.5"
+ "ajv" "^6.12.4"
+ "ajv-keywords" "^3.5.2"
+
+"schema-utils@^2.7.0":
+ "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
+ "version" "2.7.1"
+ dependencies:
+ "@types/json-schema" "^7.0.5"
+ "ajv" "^6.12.4"
+ "ajv-keywords" "^3.5.2"
+
+"schema-utils@^3.0.0":
+ "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw=="
+ "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
+ "version" "3.1.1"
dependencies:
"@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
+ "ajv" "^6.12.5"
+ "ajv-keywords" "^3.5.2"
-scss-bundle@^3.0.2:
- version "3.1.2"
- resolved "https://registry.npmjs.org/scss-bundle/-/scss-bundle-3.1.2.tgz"
- integrity sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg==
+"scss-bundle@^3.0.2":
+ "integrity" "sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg=="
+ "resolved" "https://registry.npmjs.org/scss-bundle/-/scss-bundle-3.1.2.tgz"
+ "version" "3.1.2"
dependencies:
"@types/archy" "^0.0.31"
"@types/debug" "^4.1.5"
@@ -8918,1834 +9201,1904 @@ scss-bundle@^3.0.2:
"@types/glob" "^7.1.1"
"@types/lodash.debounce" "^4.0.6"
"@types/sass" "^1.16.0"
- archy "^1.0.0"
- chalk "^3.0.0"
- chokidar "^3.3.1"
- commander "^4.0.1"
- fs-extra "^8.1.0"
- globs "^0.1.4"
- lodash.debounce "^4.0.8"
- loglevel "^1.6.6"
- loglevel-plugin-prefix "^0.8.4"
- pretty-bytes "^5.3.0"
- sass "^1.23.7"
- tslib "^1.10.0"
+ "archy" "^1.0.0"
+ "chalk" "^3.0.0"
+ "chokidar" "^3.3.1"
+ "commander" "^4.0.1"
+ "fs-extra" "^8.1.0"
+ "globs" "^0.1.4"
+ "lodash.debounce" "^4.0.8"
+ "loglevel" "^1.6.6"
+ "loglevel-plugin-prefix" "^0.8.4"
+ "pretty-bytes" "^5.3.0"
+ "sass" "^1.23.7"
+ "tslib" "^1.10.0"
-select-hose@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
- integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
+"select-hose@^2.0.0":
+ "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="
+ "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
+ "version" "2.0.0"
-selfsigned@^1.10.7:
- version "1.10.14"
- resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz"
- integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==
+"selfsigned@^1.10.7":
+ "integrity" "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA=="
+ "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz"
+ "version" "1.10.14"
dependencies:
- node-forge "^0.10.0"
+ "node-forge" "^0.10.0"
-"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
- version "5.7.1"
- resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+"semver@^5.5.0":
+ "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ "version" "5.7.1"
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
+"semver@^5.5.1":
+ "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ "version" "5.7.1"
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
+"semver@^5.6.0":
+ "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ "version" "5.7.1"
-semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
- version "7.3.5"
- resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0":
+ "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
+ "version" "6.3.0"
+
+"semver@^7.3.2":
+ "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
+ "version" "7.3.5"
dependencies:
- lru-cache "^6.0.0"
+ "lru-cache" "^6.0.0"
-send@0.17.2:
- version "0.17.2"
- resolved "https://registry.npmjs.org/send/-/send-0.17.2.tgz"
- integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
+"semver@^7.3.4":
+ "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
+ "version" "7.3.5"
dependencies:
- debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "1.8.1"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
+ "lru-cache" "^6.0.0"
-serialize-javascript@^2.1.2:
- version "2.1.2"
- resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz"
- integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==
-
-serialize-javascript@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz"
- integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
+"semver@^7.3.5":
+ "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
+ "version" "7.3.5"
dependencies:
- randombytes "^2.1.0"
+ "lru-cache" "^6.0.0"
-serve-index@^1.9.1:
- version "1.9.1"
- resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
- integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
+"semver@2 || 3 || 4 || 5":
+ "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
+ "version" "5.7.1"
+
+"semver@7.0.0":
+ "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
+ "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
+ "version" "7.0.0"
+
+"send@0.17.2":
+ "integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="
+ "resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz"
+ "version" "0.17.2"
dependencies:
- accepts "~1.3.4"
- batch "0.6.1"
- debug "2.6.9"
- escape-html "~1.0.3"
- http-errors "~1.6.2"
- mime-types "~2.1.17"
- parseurl "~1.3.2"
+ "debug" "2.6.9"
+ "depd" "~1.1.2"
+ "destroy" "~1.0.4"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "etag" "~1.8.1"
+ "fresh" "0.5.2"
+ "http-errors" "1.8.1"
+ "mime" "1.6.0"
+ "ms" "2.1.3"
+ "on-finished" "~2.3.0"
+ "range-parser" "~1.2.1"
+ "statuses" "~1.5.0"
-serve-static@1.14.2:
- version "1.14.2"
- resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"
- integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
+"serialize-javascript@^2.1.2":
+ "integrity" "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ=="
+ "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz"
+ "version" "2.1.2"
+
+"serialize-javascript@^4.0.0":
+ "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw=="
+ "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.2"
+ "randombytes" "^2.1.0"
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
- integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
-
-set-value@^2.0.0, set-value@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz"
- integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
+"serve-index@^1.9.1":
+ "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk="
+ "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
+ "version" "1.9.1"
dependencies:
- extend-shallow "^2.0.1"
- is-extendable "^0.1.1"
- is-plain-object "^2.0.3"
- split-string "^3.0.1"
+ "accepts" "~1.3.4"
+ "batch" "0.6.1"
+ "debug" "2.6.9"
+ "escape-html" "~1.0.3"
+ "http-errors" "~1.6.2"
+ "mime-types" "~2.1.17"
+ "parseurl" "~1.3.2"
-setimmediate@^1.0.4:
- version "1.0.5"
- resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
- integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
-
-setprototypeof@1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
- integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
+"serve-static@1.14.2":
+ "integrity" "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ=="
+ "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz"
+ "version" "1.14.2"
dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
+ "encodeurl" "~1.0.2"
+ "escape-html" "~1.0.3"
+ "parseurl" "~1.3.3"
+ "send" "0.17.2"
-shallow-clone@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
- integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+"set-blocking@^2.0.0":
+ "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
+ "version" "2.0.0"
+
+"set-value@^2.0.0", "set-value@^2.0.1":
+ "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw=="
+ "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- kind-of "^6.0.2"
+ "extend-shallow" "^2.0.1"
+ "is-extendable" "^0.1.1"
+ "is-plain-object" "^2.0.3"
+ "split-string" "^3.0.1"
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
- integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
+"setimmediate@^1.0.4":
+ "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
+ "version" "1.0.5"
+
+"setprototypeof@1.1.0":
+ "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+ "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
+ "version" "1.1.0"
+
+"setprototypeof@1.2.0":
+ "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
+ "version" "1.2.0"
+
+"sha.js@^2.4.0", "sha.js@^2.4.8":
+ "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
+ "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
+ "version" "2.4.11"
dependencies:
- shebang-regex "^1.0.0"
+ "inherits" "^2.0.1"
+ "safe-buffer" "^5.0.1"
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+"shallow-clone@^3.0.0":
+ "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="
+ "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- shebang-regex "^3.0.0"
+ "kind-of" "^6.0.2"
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
- integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+"shebang-command@^1.2.0":
+ "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo="
+ "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
+ "version" "1.2.0"
dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
+ "shebang-regex" "^1.0.0"
-signal-exit@^3.0.0, signal-exit@^3.0.2:
- version "3.0.7"
- resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-slash@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"
- integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
-
-slash@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz"
- integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slice-ansi@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"
- integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==
+"shebang-command@^2.0.0":
+ "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
+ "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- is-fullwidth-code-point "^2.0.0"
+ "shebang-regex" "^3.0.0"
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
+"shebang-regex@^1.0.0":
+ "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
+ "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
+ "version" "1.0.0"
+
+"shebang-regex@^3.0.0":
+ "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
+ "version" "3.0.0"
+
+"side-channel@^1.0.4":
+ "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="
+ "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
+ "call-bind" "^1.0.0"
+ "get-intrinsic" "^1.0.2"
+ "object-inspect" "^1.9.0"
-snapdragon-node@^2.0.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"
- integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
+"signal-exit@^3.0.0", "signal-exit@^3.0.2":
+ "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
+ "version" "3.0.7"
+
+"slash@^1.0.0":
+ "integrity" "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
+ "resolved" "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz"
+ "version" "1.0.0"
+
+"slash@^2.0.0":
+ "integrity" "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
+ "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz"
+ "version" "2.0.0"
+
+"slash@^3.0.0":
+ "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
+ "version" "3.0.0"
+
+"slice-ansi@^2.1.0":
+ "integrity" "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ=="
+ "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- define-property "^1.0.0"
- isobject "^3.0.0"
- snapdragon-util "^3.0.1"
+ "ansi-styles" "^3.2.0"
+ "astral-regex" "^1.0.0"
+ "is-fullwidth-code-point" "^2.0.0"
-snapdragon-util@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz"
- integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
+"slice-ansi@1.0.0":
+ "integrity" "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg=="
+ "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- kind-of "^3.2.0"
+ "is-fullwidth-code-point" "^2.0.0"
-snapdragon@^0.8.1:
- version "0.8.2"
- resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz"
- integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
+"snapdragon-node@^2.0.1":
+ "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw=="
+ "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"
+ "version" "2.1.1"
dependencies:
- base "^0.11.1"
- debug "^2.2.0"
- define-property "^0.2.5"
- extend-shallow "^2.0.1"
- map-cache "^0.2.2"
- source-map "^0.5.6"
- source-map-resolve "^0.5.0"
- use "^3.1.0"
+ "define-property" "^1.0.0"
+ "isobject" "^3.0.0"
+ "snapdragon-util" "^3.0.1"
-sockjs-client@1.4.0:
- version "1.4.0"
- resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz"
- integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==
+"snapdragon-util@^3.0.1":
+ "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ=="
+ "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- debug "^3.2.5"
- eventsource "^1.0.7"
- faye-websocket "~0.11.1"
- inherits "^2.0.3"
- json3 "^3.3.2"
- url-parse "^1.4.3"
+ "kind-of" "^3.2.0"
-sockjs@0.3.20:
- version "0.3.20"
- resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz"
- integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==
+"snapdragon@^0.8.1":
+ "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg=="
+ "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz"
+ "version" "0.8.2"
dependencies:
- faye-websocket "^0.10.0"
- uuid "^3.4.0"
- websocket-driver "0.6.5"
+ "base" "^0.11.1"
+ "debug" "^2.2.0"
+ "define-property" "^0.2.5"
+ "extend-shallow" "^2.0.1"
+ "map-cache" "^0.2.2"
+ "source-map" "^0.5.6"
+ "source-map-resolve" "^0.5.0"
+ "use" "^3.1.0"
-sort-keys@^1.0.0:
- version "1.1.2"
- resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"
- integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
+"sockjs-client@^1.4.0", "sockjs-client@1.4.0":
+ "integrity" "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g=="
+ "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz"
+ "version" "1.4.0"
dependencies:
- is-plain-obj "^1.0.0"
+ "debug" "^3.2.5"
+ "eventsource" "^1.0.7"
+ "faye-websocket" "~0.11.1"
+ "inherits" "^2.0.3"
+ "json3" "^3.3.2"
+ "url-parse" "^1.4.3"
-source-list-map@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"
- integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
+"sockjs@0.3.20":
+ "integrity" "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA=="
+ "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz"
+ "version" "0.3.20"
+ dependencies:
+ "faye-websocket" "^0.10.0"
+ "uuid" "^3.4.0"
+ "websocket-driver" "0.6.5"
+
+"sort-keys@^1.0.0":
+ "integrity" "sha1-RBttTTRnmPG05J6JIK37oOVD+a0="
+ "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz"
+ "version" "1.1.2"
+ dependencies:
+ "is-plain-obj" "^1.0.0"
+
+"source-list-map@^2.0.0":
+ "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
+ "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"
+ "version" "2.0.1"
+
+"source-map-js@^0.6.2":
+ "integrity" "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
+ "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz"
+ "version" "0.6.2"
"source-map-js@>=0.6.2 <2.0.0":
- version "1.0.2"
- resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
+ "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+ "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
+ "version" "1.0.2"
-source-map-js@^0.6.2:
- version "0.6.2"
- resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz"
- integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
-
-source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
- version "0.5.3"
- resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"
- integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
+"source-map-resolve@^0.5.0", "source-map-resolve@^0.5.2":
+ "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="
+ "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz"
+ "version" "0.5.3"
dependencies:
- atob "^2.1.2"
- decode-uri-component "^0.2.0"
- resolve-url "^0.2.1"
- source-map-url "^0.4.0"
- urix "^0.1.0"
+ "atob" "^2.1.2"
+ "decode-uri-component" "^0.2.0"
+ "resolve-url" "^0.2.1"
+ "source-map-url" "^0.4.0"
+ "urix" "^0.1.0"
-source-map-support@^0.5.16, source-map-support@~0.5.12:
- version "0.5.21"
- resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
+"source-map-support@^0.5.16", "source-map-support@~0.5.12":
+ "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
+ "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
+ "version" "0.5.21"
dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
+ "buffer-from" "^1.0.0"
+ "source-map" "^0.6.0"
-source-map-url@^0.4.0:
- version "0.4.1"
- resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
- integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
+"source-map-url@^0.4.0":
+ "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
+ "version" "0.4.1"
-source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
- version "0.6.1"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+"source-map@^0.5.0":
+ "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
+ "version" "0.5.7"
-source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6:
- version "0.5.7"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
- integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+"source-map@^0.5.3":
+ "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
+ "version" "0.5.7"
-source-map@^0.7.3:
- version "0.7.3"
- resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
- integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+"source-map@^0.5.6":
+ "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
+ "version" "0.5.7"
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
+"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0", "source-map@~0.6.1", "source-map@0.6.1":
+ "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
+ "version" "0.6.1"
+
+"source-map@^0.7.3":
+ "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
+ "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
+ "version" "0.7.3"
+
+"spdx-correct@^3.0.0":
+ "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w=="
+ "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
+ "version" "3.1.1"
dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
+ "spdx-expression-parse" "^3.0.0"
+ "spdx-license-ids" "^3.0.0"
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
+"spdx-exceptions@^2.1.0":
+ "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
+ "version" "2.3.0"
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
+"spdx-expression-parse@^3.0.0":
+ "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q=="
+ "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
+ "spdx-exceptions" "^2.1.0"
+ "spdx-license-ids" "^3.0.0"
-spdx-license-ids@^3.0.0:
- version "3.0.11"
- resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz"
- integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
+"spdx-license-ids@^3.0.0":
+ "integrity" "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g=="
+ "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz"
+ "version" "3.0.11"
-spdy-transport@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
- integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
+"spdy-transport@^3.0.0":
+ "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw=="
+ "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz"
+ "version" "3.0.0"
dependencies:
- debug "^4.1.0"
- detect-node "^2.0.4"
- hpack.js "^2.1.6"
- obuf "^1.1.2"
- readable-stream "^3.0.6"
- wbuf "^1.7.3"
+ "debug" "^4.1.0"
+ "detect-node" "^2.0.4"
+ "hpack.js" "^2.1.6"
+ "obuf" "^1.1.2"
+ "readable-stream" "^3.0.6"
+ "wbuf" "^1.7.3"
-spdy@^4.0.2:
- version "4.0.2"
- resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
- integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
+"spdy@^4.0.2":
+ "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA=="
+ "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz"
+ "version" "4.0.2"
dependencies:
- debug "^4.1.0"
- handle-thing "^2.0.0"
- http-deceiver "^1.2.7"
- select-hose "^2.0.0"
- spdy-transport "^3.0.0"
+ "debug" "^4.1.0"
+ "handle-thing" "^2.0.0"
+ "http-deceiver" "^1.2.7"
+ "select-hose" "^2.0.0"
+ "spdy-transport" "^3.0.0"
-specificity@^0.3.1:
- version "0.3.2"
- resolved "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz"
- integrity sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==
+"specificity@^0.3.1":
+ "integrity" "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A=="
+ "resolved" "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz"
+ "version" "0.3.2"
-split-on-first@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz"
- integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==
+"split-on-first@^1.0.0":
+ "integrity" "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
+ "resolved" "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz"
+ "version" "1.1.0"
-split-string@^3.0.1, split-string@^3.0.2:
- version "3.1.0"
- resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz"
- integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
+"split-string@^3.0.1", "split-string@^3.0.2":
+ "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw=="
+ "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- extend-shallow "^3.0.0"
+ "extend-shallow" "^3.0.0"
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+"sprintf-js@~1.0.2":
+ "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
+ "version" "1.0.3"
-sshpk@^1.7.0:
- version "1.17.0"
- resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"
- integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==
+"sshpk@^1.7.0":
+ "integrity" "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ=="
+ "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz"
+ "version" "1.17.0"
dependencies:
- asn1 "~0.2.3"
- assert-plus "^1.0.0"
- bcrypt-pbkdf "^1.0.0"
- dashdash "^1.12.0"
- ecc-jsbn "~0.1.1"
- getpass "^0.1.1"
- jsbn "~0.1.0"
- safer-buffer "^2.0.2"
- tweetnacl "~0.14.0"
+ "asn1" "~0.2.3"
+ "assert-plus" "^1.0.0"
+ "bcrypt-pbkdf" "^1.0.0"
+ "dashdash" "^1.12.0"
+ "ecc-jsbn" "~0.1.1"
+ "getpass" "^0.1.1"
+ "jsbn" "~0.1.0"
+ "safer-buffer" "^2.0.2"
+ "tweetnacl" "~0.14.0"
-ssr-window@^3.0.0, ssr-window@^3.0.0-alpha.1:
- version "3.0.0"
- resolved "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz"
- integrity sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==
+"ssr-window@^3.0.0", "ssr-window@^3.0.0-alpha.1":
+ "integrity" "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA=="
+ "resolved" "https://registry.npmjs.org/ssr-window/-/ssr-window-3.0.0.tgz"
+ "version" "3.0.0"
-ssri@^6.0.1:
- version "6.0.2"
- resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz"
- integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==
+"ssri@^6.0.1":
+ "integrity" "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q=="
+ "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz"
+ "version" "6.0.2"
dependencies:
- figgy-pudding "^3.5.1"
+ "figgy-pudding" "^3.5.1"
-ssri@^8.0.1:
- version "8.0.1"
- resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz"
- integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
+"ssri@^8.0.1":
+ "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ=="
+ "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz"
+ "version" "8.0.1"
dependencies:
- minipass "^3.1.1"
+ "minipass" "^3.1.1"
-stackframe@^1.1.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz"
- integrity sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==
+"stackframe@^1.1.1":
+ "integrity" "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg=="
+ "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz"
+ "version" "1.2.1"
-state-toggle@^1.0.0:
- version "1.0.3"
- resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz"
- integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==
+"state-toggle@^1.0.0":
+ "integrity" "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ=="
+ "resolved" "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz"
+ "version" "1.0.3"
-static-extend@^0.1.1:
- version "0.1.2"
- resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz"
- integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+"static-extend@^0.1.1":
+ "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY="
+ "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz"
+ "version" "0.1.2"
dependencies:
- define-property "^0.2.5"
- object-copy "^0.1.0"
+ "define-property" "^0.2.5"
+ "object-copy" "^0.1.0"
-"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
- integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0":
+ "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
+ "version" "1.5.0"
-stealthy-require@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"
- integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
+"stealthy-require@^1.1.1":
+ "integrity" "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
+ "resolved" "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"
+ "version" "1.1.1"
-stream-browserify@^2.0.1:
- version "2.0.2"
- resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz"
- integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
+"stream-browserify@^2.0.1":
+ "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg=="
+ "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- inherits "~2.0.1"
- readable-stream "^2.0.2"
+ "inherits" "~2.0.1"
+ "readable-stream" "^2.0.2"
-stream-each@^1.1.0:
- version "1.2.3"
- resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz"
- integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
+"stream-each@^1.1.0":
+ "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw=="
+ "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz"
+ "version" "1.2.3"
dependencies:
- end-of-stream "^1.1.0"
- stream-shift "^1.0.0"
+ "end-of-stream" "^1.1.0"
+ "stream-shift" "^1.0.0"
-stream-http@^2.7.2:
- version "2.8.3"
- resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"
- integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
+"stream-http@^2.7.2":
+ "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw=="
+ "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz"
+ "version" "2.8.3"
dependencies:
- builtin-status-codes "^3.0.0"
- inherits "^2.0.1"
- readable-stream "^2.3.6"
- to-arraybuffer "^1.0.0"
- xtend "^4.0.0"
+ "builtin-status-codes" "^3.0.0"
+ "inherits" "^2.0.1"
+ "readable-stream" "^2.3.6"
+ "to-arraybuffer" "^1.0.0"
+ "xtend" "^4.0.0"
-stream-shift@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz"
- integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
+"stream-shift@^1.0.0":
+ "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
+ "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz"
+ "version" "1.0.1"
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"
- integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
+"strict-uri-encode@^1.0.0":
+ "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
+ "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"
+ "version" "1.1.0"
-strict-uri-encode@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz"
- integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY=
+"strict-uri-encode@^2.0.0":
+ "integrity" "sha1-ucczDHBChi9rFC3CdLvMWGbONUY="
+ "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz"
+ "version" "2.0.0"
-string-width@^2.1.0, string-width@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+"string_decoder@^1.0.0", "string_decoder@^1.1.1":
+ "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="
+ "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
+ "version" "1.3.0"
dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
+ "safe-buffer" "~5.2.0"
-string-width@^3.0.0, string-width@^3.1.0:
- version "3.1.0"
- resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
- integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
+"string_decoder@~1.1.1":
+ "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
+ "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- emoji-regex "^7.0.1"
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^5.1.0"
+ "safe-buffer" "~5.1.0"
-string-width@^4.1.0:
- version "4.2.3"
- resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+"string-width@^2.1.0":
+ "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
+ "version" "2.1.1"
dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
+ "is-fullwidth-code-point" "^2.0.0"
+ "strip-ansi" "^4.0.0"
-string.fromcodepoint@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz"
- integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=
-
-string.prototype.matchall@^4.0.6:
- version "4.0.7"
- resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"
- integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
+"string-width@^2.1.1":
+ "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
+ "version" "2.1.1"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
- get-intrinsic "^1.1.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.1"
- side-channel "^1.0.4"
+ "is-fullwidth-code-point" "^2.0.0"
+ "strip-ansi" "^4.0.0"
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
+"string-width@^3.0.0", "string-width@^3.1.0":
+ "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
+ "emoji-regex" "^7.0.1"
+ "is-fullwidth-code-point" "^2.0.0"
+ "strip-ansi" "^5.1.0"
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+"string-width@^4.1.0":
+ "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
+ "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
+ "version" "4.2.3"
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
+ "emoji-regex" "^8.0.0"
+ "is-fullwidth-code-point" "^3.0.0"
+ "strip-ansi" "^6.0.1"
-string_decoder@^1.0.0, string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+"string.fromcodepoint@^0.2.1":
+ "integrity" "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM="
+ "resolved" "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz"
+ "version" "0.2.1"
+
+"string.prototype.matchall@^4.0.6":
+ "integrity" "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg=="
+ "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz"
+ "version" "4.0.7"
dependencies:
- safe-buffer "~5.2.0"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
+ "es-abstract" "^1.19.1"
+ "get-intrinsic" "^1.1.1"
+ "has-symbols" "^1.0.3"
+ "internal-slot" "^1.0.3"
+ "regexp.prototype.flags" "^1.4.1"
+ "side-channel" "^1.0.4"
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+"string.prototype.trimend@^1.0.4":
+ "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A=="
+ "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- safe-buffer "~5.1.0"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
-stringify-entities@^1.0.1:
- version "1.3.2"
- resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz"
- integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==
+"string.prototype.trimstart@^1.0.4":
+ "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw=="
+ "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- character-entities-html4 "^1.0.0"
- character-entities-legacy "^1.0.0"
- is-alphanumerical "^1.0.0"
- is-hexadecimal "^1.0.0"
+ "call-bind" "^1.0.2"
+ "define-properties" "^1.1.3"
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
- integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+"stringify-entities@^1.0.1":
+ "integrity" "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A=="
+ "resolved" "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz"
+ "version" "1.3.2"
dependencies:
- ansi-regex "^2.0.0"
+ "character-entities-html4" "^1.0.0"
+ "character-entities-legacy" "^1.0.0"
+ "is-alphanumerical" "^1.0.0"
+ "is-hexadecimal" "^1.0.0"
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
- integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
+"strip-ansi@^3.0.0":
+ "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- ansi-regex "^3.0.0"
+ "ansi-regex" "^2.0.0"
-strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
+"strip-ansi@^3.0.1":
+ "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "version" "3.0.1"
dependencies:
- ansi-regex "^4.1.0"
+ "ansi-regex" "^2.0.0"
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+"strip-ansi@^4.0.0":
+ "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
+ "version" "4.0.0"
dependencies:
- ansi-regex "^5.0.1"
+ "ansi-regex" "^3.0.0"
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
- integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-
-strip-eof@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
- integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
-
-strip-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz"
- integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
-
-strip-json-comments@^3.0.1:
- version "3.1.1"
- resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-style-loader@1.3.0:
- version "1.3.0"
- resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz"
- integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==
+"strip-ansi@^5.0.0", "strip-ansi@^5.1.0", "strip-ansi@^5.2.0":
+ "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
+ "version" "5.2.0"
dependencies:
- loader-utils "^2.0.0"
- schema-utils "^2.7.0"
+ "ansi-regex" "^4.1.0"
-style-search@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz"
- integrity sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=
-
-stylelint@9.3.0:
- version "9.3.0"
- resolved "https://registry.npmjs.org/stylelint/-/stylelint-9.3.0.tgz"
- integrity sha512-u59pWTlrdwjqriJtTvO1a0wRK1mfbQQp7jLt27SX4zl2HmtVHOM/I1wd43xHTvUJZDKp1PTOpqRAamU3gFvmOA==
+"strip-ansi@^6.0.0", "strip-ansi@^6.0.1":
+ "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
+ "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
+ "version" "6.0.1"
dependencies:
- autoprefixer "^8.0.0"
- balanced-match "^1.0.0"
- chalk "^2.4.1"
- cosmiconfig "^5.0.0"
- debug "^3.0.0"
- execall "^1.0.0"
- file-entry-cache "^2.0.0"
- get-stdin "^6.0.0"
- globby "^8.0.0"
- globjoin "^0.1.4"
- html-tags "^2.0.0"
- ignore "^3.3.3"
- import-lazy "^3.1.0"
- imurmurhash "^0.1.4"
- known-css-properties "^0.6.0"
- lodash "^4.17.4"
- log-symbols "^2.0.0"
- mathml-tag-names "^2.0.1"
- meow "^5.0.0"
- micromatch "^2.3.11"
- normalize-selector "^0.2.0"
- pify "^3.0.0"
- postcss "^6.0.16"
- postcss-html "^0.28.0"
- postcss-less "^2.0.0"
- postcss-markdown "^0.28.0"
- postcss-media-query-parser "^0.2.3"
- postcss-reporter "^5.0.0"
- postcss-resolve-nested-selector "^0.1.1"
- postcss-safe-parser "^3.0.1"
- postcss-sass "^0.3.0"
- postcss-scss "^1.0.2"
- postcss-selector-parser "^3.1.0"
- postcss-syntax "^0.28.0"
- postcss-value-parser "^3.3.0"
- resolve-from "^4.0.0"
- signal-exit "^3.0.2"
- specificity "^0.3.1"
- string-width "^2.1.0"
- style-search "^0.1.0"
- sugarss "^1.0.0"
- svg-tags "^1.0.0"
- table "^4.0.1"
+ "ansi-regex" "^5.0.1"
-stylus-loader@3.0.2, stylus-loader@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz"
- integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==
+"strip-bom@^3.0.0":
+ "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
+ "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
+ "version" "3.0.0"
+
+"strip-eof@^1.0.0":
+ "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
+ "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
+ "version" "1.0.0"
+
+"strip-indent@^2.0.0":
+ "integrity" "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g="
+ "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz"
+ "version" "2.0.0"
+
+"strip-json-comments@^3.0.1":
+ "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+ "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
+ "version" "3.1.1"
+
+"style-loader@1.3.0":
+ "integrity" "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q=="
+ "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz"
+ "version" "1.3.0"
dependencies:
- loader-utils "^1.0.2"
- lodash.clonedeep "^4.5.0"
- when "~3.6.x"
+ "loader-utils" "^2.0.0"
+ "schema-utils" "^2.7.0"
-stylus@0.54.7:
- version "0.54.7"
- resolved "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz"
- integrity sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==
+"style-search@^0.1.0":
+ "integrity" "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI="
+ "resolved" "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz"
+ "version" "0.1.0"
+
+"stylelint@9.3.0":
+ "integrity" "sha512-u59pWTlrdwjqriJtTvO1a0wRK1mfbQQp7jLt27SX4zl2HmtVHOM/I1wd43xHTvUJZDKp1PTOpqRAamU3gFvmOA=="
+ "resolved" "https://registry.npmjs.org/stylelint/-/stylelint-9.3.0.tgz"
+ "version" "9.3.0"
dependencies:
- css-parse "~2.0.0"
- debug "~3.1.0"
- glob "^7.1.3"
- mkdirp "~0.5.x"
- safer-buffer "^2.1.2"
- sax "~1.2.4"
- semver "^6.0.0"
- source-map "^0.7.3"
+ "autoprefixer" "^8.0.0"
+ "balanced-match" "^1.0.0"
+ "chalk" "^2.4.1"
+ "cosmiconfig" "^5.0.0"
+ "debug" "^3.0.0"
+ "execall" "^1.0.0"
+ "file-entry-cache" "^2.0.0"
+ "get-stdin" "^6.0.0"
+ "globby" "^8.0.0"
+ "globjoin" "^0.1.4"
+ "html-tags" "^2.0.0"
+ "ignore" "^3.3.3"
+ "import-lazy" "^3.1.0"
+ "imurmurhash" "^0.1.4"
+ "known-css-properties" "^0.6.0"
+ "lodash" "^4.17.4"
+ "log-symbols" "^2.0.0"
+ "mathml-tag-names" "^2.0.1"
+ "meow" "^5.0.0"
+ "micromatch" "^2.3.11"
+ "normalize-selector" "^0.2.0"
+ "pify" "^3.0.0"
+ "postcss" "^6.0.16"
+ "postcss-html" "^0.28.0"
+ "postcss-less" "^2.0.0"
+ "postcss-markdown" "^0.28.0"
+ "postcss-media-query-parser" "^0.2.3"
+ "postcss-reporter" "^5.0.0"
+ "postcss-resolve-nested-selector" "^0.1.1"
+ "postcss-safe-parser" "^3.0.1"
+ "postcss-sass" "^0.3.0"
+ "postcss-scss" "^1.0.2"
+ "postcss-selector-parser" "^3.1.0"
+ "postcss-syntax" "^0.28.0"
+ "postcss-value-parser" "^3.3.0"
+ "resolve-from" "^4.0.0"
+ "signal-exit" "^3.0.2"
+ "specificity" "^0.3.1"
+ "string-width" "^2.1.0"
+ "style-search" "^0.1.0"
+ "sugarss" "^1.0.0"
+ "svg-tags" "^1.0.0"
+ "table" "^4.0.1"
-stylus@^0.54.7:
- version "0.54.8"
- resolved "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz"
- integrity sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==
+"stylus-loader@^3.0.2":
+ "integrity" "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA=="
+ "resolved" "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- css-parse "~2.0.0"
- debug "~3.1.0"
- glob "^7.1.6"
- mkdirp "~1.0.4"
- safer-buffer "^2.1.2"
- sax "~1.2.4"
- semver "^6.3.0"
- source-map "^0.7.3"
+ "loader-utils" "^1.0.2"
+ "lodash.clonedeep" "^4.5.0"
+ "when" "~3.6.x"
-sugarss@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz"
- integrity sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==
+"stylus-loader@3.0.2":
+ "integrity" "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA=="
+ "resolved" "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz"
+ "version" "3.0.2"
dependencies:
- postcss "^6.0.14"
+ "loader-utils" "^1.0.2"
+ "lodash.clonedeep" "^4.5.0"
+ "when" "~3.6.x"
-supports-color@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
- integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
-
-supports-color@^3.2.3:
- version "3.2.3"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"
- integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=
+"stylus@^0.54.7", "stylus@>=0.52.4":
+ "integrity" "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg=="
+ "resolved" "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz"
+ "version" "0.54.8"
dependencies:
- has-flag "^1.0.0"
+ "css-parse" "~2.0.0"
+ "debug" "~3.1.0"
+ "glob" "^7.1.6"
+ "mkdirp" "~1.0.4"
+ "safer-buffer" "^2.1.2"
+ "sax" "~1.2.4"
+ "semver" "^6.3.0"
+ "source-map" "^0.7.3"
-supports-color@^5.3.0, supports-color@^5.4.0:
- version "5.5.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+"stylus@0.54.7":
+ "integrity" "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug=="
+ "resolved" "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz"
+ "version" "0.54.7"
dependencies:
- has-flag "^3.0.0"
+ "css-parse" "~2.0.0"
+ "debug" "~3.1.0"
+ "glob" "^7.1.3"
+ "mkdirp" "~0.5.x"
+ "safer-buffer" "^2.1.2"
+ "sax" "~1.2.4"
+ "semver" "^6.0.0"
+ "source-map" "^0.7.3"
-supports-color@^6.1.0:
- version "6.1.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz"
- integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
+"sugarss@^1.0.0":
+ "integrity" "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA=="
+ "resolved" "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- has-flag "^3.0.0"
+ "postcss" "^6.0.14"
-supports-color@^7.0.0, supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
+"supports-color@^2.0.0":
+ "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
+ "version" "2.0.0"
+
+"supports-color@^3.2.3":
+ "integrity" "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"
+ "version" "3.2.3"
dependencies:
- has-flag "^4.0.0"
+ "has-flag" "^1.0.0"
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-svg-tags@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz"
- integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
-
-swiper@6.8.0:
- version "6.8.0"
- resolved "https://registry.npmjs.org/swiper/-/swiper-6.8.0.tgz"
- integrity sha512-6H3e7VOihasMp8sPXNhRDkc61UD0XeFlefbWfUHecBLBTtmA+9WxJiKDBMdzgetK1cny+5+mKfVcsmxYgnEDSw==
+"supports-color@^5.3.0":
+ "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
+ "version" "5.5.0"
dependencies:
- dom7 "^3.0.0"
- ssr-window "^3.0.0"
+ "has-flag" "^3.0.0"
-symbol-tree@^3.2.2:
- version "3.2.4"
- resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
- integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-
-table@^4.0.1:
- version "4.0.3"
- resolved "https://registry.npmjs.org/table/-/table-4.0.3.tgz"
- integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==
+"supports-color@^5.4.0":
+ "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
+ "version" "5.5.0"
dependencies:
- ajv "^6.0.1"
- ajv-keywords "^3.0.0"
- chalk "^2.1.0"
- lodash "^4.17.4"
- slice-ansi "1.0.0"
- string-width "^2.1.1"
+ "has-flag" "^3.0.0"
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz"
- integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+"supports-color@^6.1.0":
+ "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz"
+ "version" "6.1.0"
dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
+ "has-flag" "^3.0.0"
-tapable@1.1.3, tapable@^1.0.0, tapable@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
- integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-
-tar@^6.0.2:
- version "6.1.11"
- resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz"
- integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
+"supports-color@^7.0.0", "supports-color@^7.1.0":
+ "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
+ "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
+ "version" "7.2.0"
dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^3.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
+ "has-flag" "^4.0.0"
-taro-css-to-react-native@3.3.10:
- version "3.3.10"
- resolved "https://registry.npmjs.org/taro-css-to-react-native/-/taro-css-to-react-native-3.3.10.tgz"
- integrity sha512-sC5qNvaQH7YPzP8z80Wn3tp7F9Uda5CwXMBeSAD0EA8lFMK2WDAdgT20vptHjEmjLntlydIUBEc8LCzyoBHqkQ==
+"supports-preserve-symlinks-flag@^1.0.0":
+ "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
+ "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
+ "version" "1.0.0"
+
+"svg-tags@^1.0.0":
+ "integrity" "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q="
+ "resolved" "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz"
+ "version" "1.0.0"
+
+"swiper@6.8.0":
+ "integrity" "sha512-6H3e7VOihasMp8sPXNhRDkc61UD0XeFlefbWfUHecBLBTtmA+9WxJiKDBMdzgetK1cny+5+mKfVcsmxYgnEDSw=="
+ "resolved" "https://registry.npmjs.org/swiper/-/swiper-6.8.0.tgz"
+ "version" "6.8.0"
dependencies:
- camelize "^1.0.0"
- css "^2.2.4"
- css-color-keywords "^1.0.0"
- css-mediaquery "^0.1.2"
- postcss-value-parser "^3.3.0"
+ "dom7" "^3.0.0"
+ "ssr-window" "^3.0.0"
-tarojs@^2.1.1:
- version "2.1.1"
- resolved "https://registry.npmmirror.com/tarojs/-/tarojs-2.1.1.tgz#d56b50608b01de4efd6f245ecbf8cc3cd632173f"
- integrity sha512-5wJ2fuiA6Fk/9zr76ZPrsJAe6UXI66gHbtwOWaxjrJZetRurfxDZUUw6wkSZB/ZxAhVhWlv9PMuNc7DlB+rtsA==
+"symbol-tree@^3.2.2":
+ "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+ "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
+ "version" "3.2.4"
-terser-webpack-plugin@^1.4.3:
- version "1.4.5"
- resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz"
- integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==
+"table@^4.0.1":
+ "integrity" "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg=="
+ "resolved" "https://registry.npmjs.org/table/-/table-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
- cacache "^12.0.2"
- find-cache-dir "^2.1.0"
- is-wsl "^1.1.0"
- schema-utils "^1.0.0"
- serialize-javascript "^4.0.0"
- source-map "^0.6.1"
- terser "^4.1.2"
- webpack-sources "^1.4.0"
- worker-farm "^1.7.0"
+ "ajv" "^6.0.1"
+ "ajv-keywords" "^3.0.0"
+ "chalk" "^2.1.0"
+ "lodash" "^4.17.4"
+ "slice-ansi" "1.0.0"
+ "string-width" "^2.1.1"
-terser-webpack-plugin@^3.0.5:
- version "3.1.0"
- resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz"
- integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==
+"table@^5.2.3":
+ "integrity" "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug=="
+ "resolved" "https://registry.npmjs.org/table/-/table-5.4.6.tgz"
+ "version" "5.4.6"
dependencies:
- cacache "^15.0.5"
- find-cache-dir "^3.3.1"
- jest-worker "^26.2.1"
- p-limit "^3.0.2"
- schema-utils "^2.6.6"
- serialize-javascript "^4.0.0"
- source-map "^0.6.1"
- terser "^4.8.0"
- webpack-sources "^1.4.3"
+ "ajv" "^6.10.2"
+ "lodash" "^4.17.14"
+ "slice-ansi" "^2.1.0"
+ "string-width" "^3.0.0"
-terser@^4.1.2, terser@^4.8.0:
- version "4.8.0"
- resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz"
- integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
+"tapable@^1.0.0", "tapable@^1.1.3", "tapable@1.1.3":
+ "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
+ "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
+ "version" "1.1.3"
+
+"tar@^6.0.2":
+ "integrity" "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA=="
+ "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz"
+ "version" "6.1.11"
dependencies:
- commander "^2.20.0"
- source-map "~0.6.1"
- source-map-support "~0.5.12"
+ "chownr" "^2.0.0"
+ "fs-minipass" "^2.0.0"
+ "minipass" "^3.0.0"
+ "minizlib" "^2.1.1"
+ "mkdirp" "^1.0.3"
+ "yallist" "^4.0.0"
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
- integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-
-through2@^2.0.0:
- version "2.0.5"
- resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+"taro-css-to-react-native@3.3.10":
+ "integrity" "sha512-sC5qNvaQH7YPzP8z80Wn3tp7F9Uda5CwXMBeSAD0EA8lFMK2WDAdgT20vptHjEmjLntlydIUBEc8LCzyoBHqkQ=="
+ "resolved" "https://registry.npmjs.org/taro-css-to-react-native/-/taro-css-to-react-native-3.3.10.tgz"
+ "version" "3.3.10"
dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
+ "camelize" "^1.0.0"
+ "css" "^2.2.4"
+ "css-color-keywords" "^1.0.0"
+ "css-mediaquery" "^0.1.2"
+ "postcss-value-parser" "^3.3.0"
-through@^2.3.6:
- version "2.3.8"
- resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
- integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+"tarojs@^2.1.1":
+ "integrity" "sha512-5wJ2fuiA6Fk/9zr76ZPrsJAe6UXI66gHbtwOWaxjrJZetRurfxDZUUw6wkSZB/ZxAhVhWlv9PMuNc7DlB+rtsA=="
+ "resolved" "https://registry.npmjs.org/tarojs/-/tarojs-2.1.1.tgz"
+ "version" "2.1.1"
-thunky@^1.0.2:
- version "1.1.0"
- resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
- integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-
-timers-browserify@^2.0.4:
- version "2.0.12"
- resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz"
- integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==
+"terser-webpack-plugin@^1.4.3":
+ "integrity" "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw=="
+ "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz"
+ "version" "1.4.5"
dependencies:
- setimmediate "^1.0.4"
+ "cacache" "^12.0.2"
+ "find-cache-dir" "^2.1.0"
+ "is-wsl" "^1.1.0"
+ "schema-utils" "^1.0.0"
+ "serialize-javascript" "^4.0.0"
+ "source-map" "^0.6.1"
+ "terser" "^4.1.2"
+ "webpack-sources" "^1.4.0"
+ "worker-farm" "^1.7.0"
-tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
+"terser-webpack-plugin@^3.0.5":
+ "integrity" "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA=="
+ "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz"
+ "version" "3.1.0"
dependencies:
- os-tmpdir "~1.0.2"
+ "cacache" "^15.0.5"
+ "find-cache-dir" "^3.3.1"
+ "jest-worker" "^26.2.1"
+ "p-limit" "^3.0.2"
+ "schema-utils" "^2.6.6"
+ "serialize-javascript" "^4.0.0"
+ "source-map" "^0.6.1"
+ "terser" "^4.8.0"
+ "webpack-sources" "^1.4.3"
-to-arraybuffer@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"
- integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
- integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-
-to-object-path@^0.3.0:
- version "0.3.0"
- resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz"
- integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+"terser@^4.1.2", "terser@^4.8.0":
+ "integrity" "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw=="
+ "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz"
+ "version" "4.8.0"
dependencies:
- kind-of "^3.0.2"
+ "commander" "^2.20.0"
+ "source-map" "~0.6.1"
+ "source-map-support" "~0.5.12"
-to-regex-range@^2.1.0:
- version "2.1.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz"
- integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+"text-table@^0.2.0":
+ "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
+ "version" "0.2.0"
+
+"through@^2.3.6":
+ "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "version" "2.3.8"
+
+"through2@^2.0.0":
+ "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"
+ "version" "2.0.5"
dependencies:
- is-number "^3.0.0"
- repeat-string "^1.6.1"
+ "readable-stream" "~2.3.6"
+ "xtend" "~4.0.1"
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
+"thunky@^1.0.2":
+ "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
+ "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
+ "version" "1.1.0"
+
+"timers-browserify@^2.0.4":
+ "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ=="
+ "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz"
+ "version" "2.0.12"
dependencies:
- is-number "^7.0.0"
+ "setimmediate" "^1.0.4"
-to-regex@^3.0.1, to-regex@^3.0.2:
- version "3.0.2"
- resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz"
- integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
+"tmp@^0.0.33":
+ "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="
+ "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
+ "version" "0.0.33"
dependencies:
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- regex-not "^1.0.2"
- safe-regex "^1.1.0"
+ "os-tmpdir" "~1.0.2"
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
+"to-arraybuffer@^1.0.0":
+ "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
+ "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"
+ "version" "1.0.1"
-toposort@^1.0.0:
- version "1.0.7"
- resolved "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz"
- integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
+"to-fast-properties@^2.0.0":
+ "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
+ "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
+ "version" "2.0.0"
-tough-cookie@^2.3.3, tough-cookie@~2.5.0:
- version "2.5.0"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
- integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
+"to-object-path@^0.3.0":
+ "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68="
+ "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz"
+ "version" "0.3.0"
dependencies:
- psl "^1.1.28"
- punycode "^2.1.1"
+ "kind-of" "^3.0.2"
-tough-cookie@^3.0.1:
- version "3.0.1"
- resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz"
- integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==
+"to-regex-range@^2.1.0":
+ "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg="
+ "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz"
+ "version" "2.1.1"
dependencies:
- ip-regex "^2.1.0"
- psl "^1.1.28"
- punycode "^2.1.1"
+ "is-number" "^3.0.0"
+ "repeat-string" "^1.6.1"
-tr46@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"
- integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
+"to-regex-range@^5.0.1":
+ "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
+ "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
+ "version" "5.0.1"
dependencies:
- punycode "^2.1.0"
+ "is-number" "^7.0.0"
-trim-newlines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz"
- integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
+"to-regex@^3.0.1", "to-regex@^3.0.2":
+ "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw=="
+ "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "define-property" "^2.0.2"
+ "extend-shallow" "^3.0.2"
+ "regex-not" "^1.0.2"
+ "safe-regex" "^1.1.0"
-trim-trailing-lines@^1.0.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz"
- integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==
+"toidentifier@1.0.1":
+ "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
+ "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
+ "version" "1.0.1"
-trim@0.0.1:
- version "0.0.1"
- resolved "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"
- integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
+"toposort@^1.0.0":
+ "integrity" "sha1-LmhELZ9k7HILjMieZEOsbKqVACk="
+ "resolved" "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz"
+ "version" "1.0.7"
-trough@^1.0.0:
- version "1.0.5"
- resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz"
- integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
+"tough-cookie@^2.3.3", "tough-cookie@~2.5.0":
+ "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
+ "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
+ "version" "2.5.0"
+ dependencies:
+ "psl" "^1.1.28"
+ "punycode" "^2.1.1"
-tsconfig-paths@^3.14.1:
- version "3.14.1"
- resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
- integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
+"tough-cookie@^3.0.1":
+ "integrity" "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg=="
+ "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz"
+ "version" "3.0.1"
+ dependencies:
+ "ip-regex" "^2.1.0"
+ "psl" "^1.1.28"
+ "punycode" "^2.1.1"
+
+"tr46@^1.0.1":
+ "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk="
+ "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "punycode" "^2.1.0"
+
+"trim-newlines@^2.0.0":
+ "integrity" "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA="
+ "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz"
+ "version" "2.0.0"
+
+"trim-trailing-lines@^1.0.0":
+ "integrity" "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ=="
+ "resolved" "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz"
+ "version" "1.1.4"
+
+"trim@0.0.1":
+ "integrity" "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
+ "resolved" "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz"
+ "version" "0.0.1"
+
+"trough@^1.0.0":
+ "integrity" "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="
+ "resolved" "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz"
+ "version" "1.0.5"
+
+"tsconfig-paths@^3.14.1":
+ "integrity" "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ=="
+ "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
+ "version" "3.14.1"
dependencies:
"@types/json5" "^0.0.29"
- json5 "^1.0.1"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
+ "json5" "^1.0.1"
+ "minimist" "^1.2.6"
+ "strip-bom" "^3.0.0"
-tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
- version "1.14.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+"tslib@^1.10.0", "tslib@^1.8.1", "tslib@^1.9.0":
+ "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ "version" "1.14.1"
-tslib@^2.3.0:
- version "2.3.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
- integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
+"tslib@^2.3.0":
+ "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
+ "version" "2.3.1"
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
+"tsutils@^3.21.0":
+ "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="
+ "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
+ "version" "3.21.0"
dependencies:
- tslib "^1.8.1"
+ "tslib" "^1.8.1"
-tty-browserify@0.0.0:
- version "0.0.0"
- resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
- integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
+"tty-browserify@0.0.0":
+ "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
+ "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"
+ "version" "0.0.0"
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
- integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+"tunnel-agent@^0.6.0":
+ "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
+ "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
+ "version" "0.6.0"
dependencies:
- safe-buffer "^5.0.1"
+ "safe-buffer" "^5.0.1"
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
- integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+"tweetnacl@^0.14.3", "tweetnacl@~0.14.0":
+ "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
+ "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
+ "version" "0.14.5"
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
- integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
+"type-check@~0.3.2":
+ "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I="
+ "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
+ "version" "0.3.2"
dependencies:
- prelude-ls "~1.1.2"
+ "prelude-ls" "~1.1.2"
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
+"type-fest@^0.13.1", "type-fest@^0.8.1":
+ "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz"
+ "version" "0.8.1"
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
+"type-fest@^0.21.3":
+ "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
+ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
+ "version" "0.21.3"
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
+"type-is@~1.6.18":
+ "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
+ "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
+ "version" "1.6.18"
dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
+ "media-typer" "0.3.0"
+ "mime-types" "~2.1.24"
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
+"type@^1.0.1":
+ "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
+ "version" "1.2.0"
-type@^2.5.0:
- version "2.6.0"
- resolved "https://registry.npmjs.org/type/-/type-2.6.0.tgz"
- integrity sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==
+"type@^2.5.0":
+ "integrity" "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ=="
+ "resolved" "https://registry.npmjs.org/type/-/type-2.6.0.tgz"
+ "version" "2.6.0"
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
- integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+"typedarray@^0.0.6":
+ "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
+ "version" "0.0.6"
-typescript@^4.1.0:
- version "4.6.3"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz"
- integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==
+"typescript@^4.1.0", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta":
+ "integrity" "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw=="
+ "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz"
+ "version" "4.6.3"
-uglify-js@3.4.x:
- version "3.4.10"
- resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz"
- integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==
+"uglify-js@^3.5.1":
+ "integrity" "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg=="
+ "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz"
+ "version" "3.15.3"
+
+"uglify-js@3.4.x":
+ "integrity" "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw=="
+ "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz"
+ "version" "3.4.10"
dependencies:
- commander "~2.19.0"
- source-map "~0.6.1"
+ "commander" "~2.19.0"
+ "source-map" "~0.6.1"
-uglify-js@^3.5.1:
- version "3.15.3"
- resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz"
- integrity sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==
-
-unbox-primitive@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz"
- integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+"unbox-primitive@^1.0.1":
+ "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw=="
+ "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- function-bind "^1.1.1"
- has-bigints "^1.0.1"
- has-symbols "^1.0.2"
- which-boxed-primitive "^1.0.2"
+ "function-bind" "^1.1.1"
+ "has-bigints" "^1.0.1"
+ "has-symbols" "^1.0.2"
+ "which-boxed-primitive" "^1.0.2"
-unescape-js@^1.1.1:
- version "1.1.4"
- resolved "https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz"
- integrity sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==
+"unescape-js@^1.1.1":
+ "integrity" "sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g=="
+ "resolved" "https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz"
+ "version" "1.1.4"
dependencies:
- string.fromcodepoint "^0.2.1"
+ "string.fromcodepoint" "^0.2.1"
-unherit@^1.0.4:
- version "1.1.3"
- resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz"
- integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==
+"unherit@^1.0.4":
+ "integrity" "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ=="
+ "resolved" "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz"
+ "version" "1.1.3"
dependencies:
- inherits "^2.0.0"
- xtend "^4.0.0"
+ "inherits" "^2.0.0"
+ "xtend" "^4.0.0"
-unicode-canonical-property-names-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
- integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
+"unicode-canonical-property-names-ecmascript@^2.0.0":
+ "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
+ "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
+ "version" "2.0.0"
-unicode-match-property-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
- integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
+"unicode-match-property-ecmascript@^2.0.0":
+ "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="
+ "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- unicode-canonical-property-names-ecmascript "^2.0.0"
- unicode-property-aliases-ecmascript "^2.0.0"
+ "unicode-canonical-property-names-ecmascript" "^2.0.0"
+ "unicode-property-aliases-ecmascript" "^2.0.0"
-unicode-match-property-value-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"
- integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
+"unicode-match-property-value-ecmascript@^2.0.0":
+ "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="
+ "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz"
+ "version" "2.0.0"
-unicode-property-aliases-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"
- integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
+"unicode-property-aliases-ecmascript@^2.0.0":
+ "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ=="
+ "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz"
+ "version" "2.0.0"
-unified@^6.0.0:
- version "6.2.0"
- resolved "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz"
- integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==
+"unified@^6.0.0":
+ "integrity" "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA=="
+ "resolved" "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz"
+ "version" "6.2.0"
dependencies:
- bail "^1.0.0"
- extend "^3.0.0"
- is-plain-obj "^1.1.0"
- trough "^1.0.0"
- vfile "^2.0.0"
- x-is-string "^0.1.0"
+ "bail" "^1.0.0"
+ "extend" "^3.0.0"
+ "is-plain-obj" "^1.1.0"
+ "trough" "^1.0.0"
+ "vfile" "^2.0.0"
+ "x-is-string" "^0.1.0"
-union-value@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz"
- integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
+"union-value@^1.0.0":
+ "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg=="
+ "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- arr-union "^3.1.0"
- get-value "^2.0.6"
- is-extendable "^0.1.1"
- set-value "^2.0.1"
+ "arr-union" "^3.1.0"
+ "get-value" "^2.0.6"
+ "is-extendable" "^0.1.1"
+ "set-value" "^2.0.1"
-uniq@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz"
- integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
+"uniq@^1.0.1":
+ "integrity" "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
+ "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz"
+ "version" "1.0.1"
-unique-filename@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz"
- integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
+"unique-filename@^1.1.1":
+ "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ=="
+ "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- unique-slug "^2.0.0"
+ "unique-slug" "^2.0.0"
-unique-slug@^2.0.0:
- version "2.0.2"
- resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz"
- integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
+"unique-slug@^2.0.0":
+ "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w=="
+ "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- imurmurhash "^0.1.4"
+ "imurmurhash" "^0.1.4"
-unist-util-find-all-after@^1.0.2:
- version "1.0.5"
- resolved "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz"
- integrity sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==
+"unist-util-find-all-after@^1.0.2":
+ "integrity" "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw=="
+ "resolved" "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz"
+ "version" "1.0.5"
dependencies:
- unist-util-is "^3.0.0"
+ "unist-util-is" "^3.0.0"
-unist-util-is@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz"
- integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
+"unist-util-is@^3.0.0":
+ "integrity" "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A=="
+ "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz"
+ "version" "3.0.0"
-unist-util-remove-position@^1.0.0:
- version "1.1.4"
- resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz"
- integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==
+"unist-util-remove-position@^1.0.0":
+ "integrity" "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A=="
+ "resolved" "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz"
+ "version" "1.1.4"
dependencies:
- unist-util-visit "^1.1.0"
+ "unist-util-visit" "^1.1.0"
-unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz"
- integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==
+"unist-util-stringify-position@^1.0.0", "unist-util-stringify-position@^1.1.1":
+ "integrity" "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ=="
+ "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz"
+ "version" "1.1.2"
-unist-util-visit-parents@^2.0.0:
- version "2.1.2"
- resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz"
- integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==
+"unist-util-visit-parents@^2.0.0":
+ "integrity" "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g=="
+ "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz"
+ "version" "2.1.2"
dependencies:
- unist-util-is "^3.0.0"
+ "unist-util-is" "^3.0.0"
-unist-util-visit@^1.1.0:
- version "1.4.1"
- resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz"
- integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
+"unist-util-visit@^1.1.0":
+ "integrity" "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw=="
+ "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz"
+ "version" "1.4.1"
dependencies:
- unist-util-visit-parents "^2.0.0"
+ "unist-util-visit-parents" "^2.0.0"
-universal-router@^8.3.0:
- version "8.3.0"
- resolved "https://registry.npmjs.org/universal-router/-/universal-router-8.3.0.tgz"
- integrity sha512-cBkihRoHvRQAjdUnDE1GGuuw/TPAIi8z2pEsSmUVAWLeZdgjHzzAb1+0VOO6NvBOvySItOTQikzaGlRxRdJBnA==
+"universal-router@^8.3.0":
+ "integrity" "sha512-cBkihRoHvRQAjdUnDE1GGuuw/TPAIi8z2pEsSmUVAWLeZdgjHzzAb1+0VOO6NvBOvySItOTQikzaGlRxRdJBnA=="
+ "resolved" "https://registry.npmjs.org/universal-router/-/universal-router-8.3.0.tgz"
+ "version" "8.3.0"
dependencies:
- path-to-regexp "^3.1.0"
+ "path-to-regexp" "^3.1.0"
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+"universalify@^0.1.0":
+ "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
+ "version" "0.1.2"
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
- integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+"unpipe@~1.0.0", "unpipe@1.0.0":
+ "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
+ "version" "1.0.0"
-unset-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz"
- integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+"unset-value@^1.0.0":
+ "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk="
+ "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- has-value "^0.3.1"
- isobject "^3.0.0"
+ "has-value" "^0.3.1"
+ "isobject" "^3.0.0"
-upath@^1.1.1:
- version "1.2.0"
- resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz"
- integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
+"upath@^1.1.1":
+ "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
+ "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz"
+ "version" "1.2.0"
-upper-case@^1.1.1:
- version "1.1.3"
- resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"
- integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
+"upper-case@^1.1.1":
+ "integrity" "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
+ "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz"
+ "version" "1.1.3"
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
+"uri-js@^4.2.2":
+ "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
+ "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
+ "version" "4.4.1"
dependencies:
- punycode "^2.1.0"
+ "punycode" "^2.1.0"
-urix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
- integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+"urix@^0.1.0":
+ "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
+ "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
+ "version" "0.1.0"
-url-loader@^4.1.0:
- version "4.1.1"
- resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
- integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==
+"url-loader@^4.1.0":
+ "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA=="
+ "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz"
+ "version" "4.1.1"
dependencies:
- loader-utils "^2.0.0"
- mime-types "^2.1.27"
- schema-utils "^3.0.0"
+ "loader-utils" "^2.0.0"
+ "mime-types" "^2.1.27"
+ "schema-utils" "^3.0.0"
-url-parse@^1.4.3, url-parse@^1.4.7:
- version "1.5.10"
- resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
- integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
+"url-parse@^1.4.3", "url-parse@^1.4.7":
+ "integrity" "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ=="
+ "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz"
+ "version" "1.5.10"
dependencies:
- querystringify "^2.1.1"
- requires-port "^1.0.0"
+ "querystringify" "^2.1.1"
+ "requires-port" "^1.0.0"
-url@^0.11.0:
- version "0.11.0"
- resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz"
- integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
+"url@^0.11.0":
+ "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE="
+ "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz"
+ "version" "0.11.0"
dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
+ "punycode" "1.3.2"
+ "querystring" "0.2.0"
-use-sync-external-store@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.0.0.tgz"
- integrity sha512-AFVsxg5GkFg8GDcxnl+Z0lMAz9rE8DGJCc28qnBuQF7lac57B5smLcT37aXpXIIPz75rW4g3eXHPjhHwdGskOw==
+"use-sync-external-store@^1.0.0":
+ "integrity" "sha512-AFVsxg5GkFg8GDcxnl+Z0lMAz9rE8DGJCc28qnBuQF7lac57B5smLcT37aXpXIIPz75rW4g3eXHPjhHwdGskOw=="
+ "resolved" "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.0.0.tgz"
+ "version" "1.0.0"
-use@^3.1.0:
- version "3.1.1"
- resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz"
- integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+"use@^3.1.0":
+ "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
+ "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz"
+ "version" "3.1.1"
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1":
+ "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ "version" "1.0.2"
-util.promisify@1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"
- integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==
+"util.promisify@1.0.0":
+ "integrity" "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA=="
+ "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"
+ "version" "1.0.0"
dependencies:
- define-properties "^1.1.2"
- object.getownpropertydescriptors "^2.0.3"
+ "define-properties" "^1.1.2"
+ "object.getownpropertydescriptors" "^2.0.3"
-util@0.10.3:
- version "0.10.3"
- resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz"
- integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
+"util@^0.11.0":
+ "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ=="
+ "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz"
+ "version" "0.11.1"
dependencies:
- inherits "2.0.1"
+ "inherits" "2.0.3"
-util@^0.11.0:
- version "0.11.1"
- resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz"
- integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
+"util@0.10.3":
+ "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk="
+ "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz"
+ "version" "0.10.3"
dependencies:
- inherits "2.0.3"
+ "inherits" "2.0.1"
-utila@~0.4:
- version "0.4.0"
- resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
- integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
+"utila@~0.4":
+ "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
+ "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
+ "version" "0.4.0"
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
- integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
+"utils-merge@1.0.1":
+ "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
+ "version" "1.0.1"
-uuid@^3.3.2, uuid@^3.4.0:
- version "3.4.0"
- resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
+"uuid@^3.3.2", "uuid@^3.4.0":
+ "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
+ "version" "3.4.0"
-v8-compile-cache@^2.0.3:
- version "2.3.0"
- resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
+"v8-compile-cache@^2.0.3":
+ "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
+ "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
+ "version" "2.3.0"
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+"validate-npm-package-license@^3.0.1":
+ "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="
+ "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
+ "version" "3.0.4"
dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
+ "spdx-correct" "^3.0.0"
+ "spdx-expression-parse" "^3.0.0"
-vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
- integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+"vary@~1.1.2":
+ "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
+ "version" "1.1.2"
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
- integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+"verror@1.10.0":
+ "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
+ "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
+ "version" "1.10.0"
dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
+ "assert-plus" "^1.0.0"
+ "core-util-is" "1.0.2"
+ "extsprintf" "^1.2.0"
-vfile-location@^2.0.0:
- version "2.0.6"
- resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz"
- integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==
+"vfile-location@^2.0.0":
+ "integrity" "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA=="
+ "resolved" "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz"
+ "version" "2.0.6"
-vfile-message@^1.0.0:
- version "1.1.1"
- resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz"
- integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==
+"vfile-message@^1.0.0":
+ "integrity" "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA=="
+ "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz"
+ "version" "1.1.1"
dependencies:
- unist-util-stringify-position "^1.1.1"
+ "unist-util-stringify-position" "^1.1.1"
-vfile@^2.0.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz"
- integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==
+"vfile@^2.0.0":
+ "integrity" "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w=="
+ "resolved" "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz"
+ "version" "2.3.0"
dependencies:
- is-buffer "^1.1.4"
- replace-ext "1.0.0"
- unist-util-stringify-position "^1.0.0"
- vfile-message "^1.0.0"
+ "is-buffer" "^1.1.4"
+ "replace-ext" "1.0.0"
+ "unist-util-stringify-position" "^1.0.0"
+ "vfile-message" "^1.0.0"
-vm-browserify@^1.0.1:
- version "1.1.2"
- resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"
- integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
+"vm-browserify@^1.0.1":
+ "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"
+ "version" "1.1.2"
-vm2@^3.8.4:
- version "3.9.9"
- resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.9.tgz"
- integrity sha512-xwTm7NLh/uOjARRBs8/95H0e8fT3Ukw5D/JJWhxMbhKzNh1Nu981jQKvkep9iKYNxzlVrdzD0mlBGkDKZWprlw==
+"vm2@^3.8.4":
+ "integrity" "sha512-xwTm7NLh/uOjARRBs8/95H0e8fT3Ukw5D/JJWhxMbhKzNh1Nu981jQKvkep9iKYNxzlVrdzD0mlBGkDKZWprlw=="
+ "resolved" "https://registry.npmjs.org/vm2/-/vm2-3.9.9.tgz"
+ "version" "3.9.9"
dependencies:
- acorn "^8.7.0"
- acorn-walk "^8.2.0"
+ "acorn" "^8.7.0"
+ "acorn-walk" "^8.2.0"
-w3c-hr-time@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
- integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
+"w3c-hr-time@^1.0.1":
+ "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="
+ "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- browser-process-hrtime "^1.0.0"
+ "browser-process-hrtime" "^1.0.0"
-w3c-xmlserializer@^1.1.2:
- version "1.1.2"
- resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz"
- integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==
+"w3c-xmlserializer@^1.1.2":
+ "integrity" "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg=="
+ "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
- domexception "^1.0.1"
- webidl-conversions "^4.0.2"
- xml-name-validator "^3.0.0"
+ "domexception" "^1.0.1"
+ "webidl-conversions" "^4.0.2"
+ "xml-name-validator" "^3.0.0"
-watchpack-chokidar2@^2.0.1:
- version "2.0.1"
- resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz"
- integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==
+"watchpack-chokidar2@^2.0.1":
+ "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww=="
+ "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz"
+ "version" "2.0.1"
dependencies:
- chokidar "^2.1.8"
+ "chokidar" "^2.1.8"
-watchpack@^1.7.4:
- version "1.7.5"
- resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz"
- integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==
+"watchpack@^1.7.4":
+ "integrity" "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ=="
+ "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz"
+ "version" "1.7.5"
dependencies:
- graceful-fs "^4.1.2"
- neo-async "^2.5.0"
+ "graceful-fs" "^4.1.2"
+ "neo-async" "^2.5.0"
optionalDependencies:
- chokidar "^3.4.1"
- watchpack-chokidar2 "^2.0.1"
+ "chokidar" "^3.4.1"
+ "watchpack-chokidar2" "^2.0.1"
-wbuf@^1.1.0, wbuf@^1.7.3:
- version "1.7.3"
- resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
- integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
+"wbuf@^1.1.0", "wbuf@^1.7.3":
+ "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA=="
+ "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz"
+ "version" "1.7.3"
dependencies:
- minimalistic-assert "^1.0.0"
+ "minimalistic-assert" "^1.0.0"
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
- integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
+"wcwidth@^1.0.1":
+ "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g="
+ "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
+ "version" "1.0.1"
dependencies:
- defaults "^1.0.3"
+ "defaults" "^1.0.3"
-webidl-conversions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"
- integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
+"webidl-conversions@^4.0.2":
+ "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
+ "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz"
+ "version" "4.0.2"
-webpack-chain@4.9.0:
- version "4.9.0"
- resolved "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.9.0.tgz"
- integrity sha512-DQbqFAVEQg1+u9kXDMNyA4yZzQIf/tZD34GQ4ev97G3DrKtGYMyUyyUYZxt50qBPG1MMlKG12PwMrUjlth3uxg==
+"webpack-chain@4.9.0":
+ "integrity" "sha512-DQbqFAVEQg1+u9kXDMNyA4yZzQIf/tZD34GQ4ev97G3DrKtGYMyUyyUYZxt50qBPG1MMlKG12PwMrUjlth3uxg=="
+ "resolved" "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.9.0.tgz"
+ "version" "4.9.0"
dependencies:
- deepmerge "^1.5.2"
- javascript-stringify "^1.6.0"
+ "deepmerge" "^1.5.2"
+ "javascript-stringify" "^1.6.0"
-webpack-dev-middleware@^3.7.2:
- version "3.7.3"
- resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz"
- integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==
+"webpack-dev-middleware@^3.7.2":
+ "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ=="
+ "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz"
+ "version" "3.7.3"
dependencies:
- memory-fs "^0.4.1"
- mime "^2.4.4"
- mkdirp "^0.5.1"
- range-parser "^1.2.1"
- webpack-log "^2.0.0"
+ "memory-fs" "^0.4.1"
+ "mime" "^2.4.4"
+ "mkdirp" "^0.5.1"
+ "range-parser" "^1.2.1"
+ "webpack-log" "^2.0.0"
-webpack-dev-server@3.11.0:
- version "3.11.0"
- resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz"
- integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==
+"webpack-dev-server@3.11.0", "webpack-dev-server@3.x":
+ "integrity" "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg=="
+ "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz"
+ "version" "3.11.0"
dependencies:
- ansi-html "0.0.7"
- bonjour "^3.5.0"
- chokidar "^2.1.8"
- compression "^1.7.4"
- connect-history-api-fallback "^1.6.0"
- debug "^4.1.1"
- del "^4.1.1"
- express "^4.17.1"
- html-entities "^1.3.1"
- http-proxy-middleware "0.19.1"
- import-local "^2.0.0"
- internal-ip "^4.3.0"
- ip "^1.1.5"
- is-absolute-url "^3.0.3"
- killable "^1.0.1"
- loglevel "^1.6.8"
- opn "^5.5.0"
- p-retry "^3.0.1"
- portfinder "^1.0.26"
- schema-utils "^1.0.0"
- selfsigned "^1.10.7"
- semver "^6.3.0"
- serve-index "^1.9.1"
- sockjs "0.3.20"
- sockjs-client "1.4.0"
- spdy "^4.0.2"
- strip-ansi "^3.0.1"
- supports-color "^6.1.0"
- url "^0.11.0"
- webpack-dev-middleware "^3.7.2"
- webpack-log "^2.0.0"
- ws "^6.2.1"
- yargs "^13.3.2"
+ "ansi-html" "0.0.7"
+ "bonjour" "^3.5.0"
+ "chokidar" "^2.1.8"
+ "compression" "^1.7.4"
+ "connect-history-api-fallback" "^1.6.0"
+ "debug" "^4.1.1"
+ "del" "^4.1.1"
+ "express" "^4.17.1"
+ "html-entities" "^1.3.1"
+ "http-proxy-middleware" "0.19.1"
+ "import-local" "^2.0.0"
+ "internal-ip" "^4.3.0"
+ "ip" "^1.1.5"
+ "is-absolute-url" "^3.0.3"
+ "killable" "^1.0.1"
+ "loglevel" "^1.6.8"
+ "opn" "^5.5.0"
+ "p-retry" "^3.0.1"
+ "portfinder" "^1.0.26"
+ "schema-utils" "^1.0.0"
+ "selfsigned" "^1.10.7"
+ "semver" "^6.3.0"
+ "serve-index" "^1.9.1"
+ "sockjs" "0.3.20"
+ "sockjs-client" "1.4.0"
+ "spdy" "^4.0.2"
+ "strip-ansi" "^3.0.1"
+ "supports-color" "^6.1.0"
+ "url" "^0.11.0"
+ "webpack-dev-middleware" "^3.7.2"
+ "webpack-log" "^2.0.0"
+ "ws" "^6.2.1"
+ "yargs" "^13.3.2"
-webpack-format-messages@^2.0.5:
- version "2.0.6"
- resolved "https://registry.npmjs.org/webpack-format-messages/-/webpack-format-messages-2.0.6.tgz"
- integrity sha512-JOUviZSCupGTf6uJjrxKMEyOawWws566e3phwSyuWBsQxuBU6Gm4QV5wdU8UfkPIhWyhAqSGKeq8fNE9Q4rs9Q==
+"webpack-format-messages@^2.0.5":
+ "integrity" "sha512-JOUviZSCupGTf6uJjrxKMEyOawWws566e3phwSyuWBsQxuBU6Gm4QV5wdU8UfkPIhWyhAqSGKeq8fNE9Q4rs9Q=="
+ "resolved" "https://registry.npmjs.org/webpack-format-messages/-/webpack-format-messages-2.0.6.tgz"
+ "version" "2.0.6"
dependencies:
- kleur "^3.0.0"
+ "kleur" "^3.0.0"
-webpack-log@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz"
- integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==
+"webpack-log@^2.0.0":
+ "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg=="
+ "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
- ansi-colors "^3.0.0"
- uuid "^3.3.2"
+ "ansi-colors" "^3.0.0"
+ "uuid" "^3.3.2"
-webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
- version "1.4.3"
- resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz"
- integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
+"webpack-sources@^1.0.1", "webpack-sources@^1.1.0", "webpack-sources@^1.4.0", "webpack-sources@^1.4.1", "webpack-sources@^1.4.3":
+ "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ=="
+ "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz"
+ "version" "1.4.3"
dependencies:
- source-list-map "^2.0.0"
- source-map "~0.6.1"
+ "source-list-map" "^2.0.0"
+ "source-map" "~0.6.1"
-webpack@4.46.0:
- version "4.46.0"
- resolved "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz"
- integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==
+"webpack@^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.4.0", "webpack@>=2", "webpack@>=4.43.0 <6.0.0", "webpack@4.46.0":
+ "integrity" "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q=="
+ "resolved" "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz"
+ "version" "4.46.0"
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-module-context" "1.9.0"
"@webassemblyjs/wasm-edit" "1.9.0"
"@webassemblyjs/wasm-parser" "1.9.0"
- acorn "^6.4.1"
- ajv "^6.10.2"
- ajv-keywords "^3.4.1"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^4.5.0"
- eslint-scope "^4.0.3"
- json-parse-better-errors "^1.0.2"
- loader-runner "^2.4.0"
- loader-utils "^1.2.3"
- memory-fs "^0.4.1"
- micromatch "^3.1.10"
- mkdirp "^0.5.3"
- neo-async "^2.6.1"
- node-libs-browser "^2.2.1"
- schema-utils "^1.0.0"
- tapable "^1.1.3"
- terser-webpack-plugin "^1.4.3"
- watchpack "^1.7.4"
- webpack-sources "^1.4.1"
+ "acorn" "^6.4.1"
+ "ajv" "^6.10.2"
+ "ajv-keywords" "^3.4.1"
+ "chrome-trace-event" "^1.0.2"
+ "enhanced-resolve" "^4.5.0"
+ "eslint-scope" "^4.0.3"
+ "json-parse-better-errors" "^1.0.2"
+ "loader-runner" "^2.4.0"
+ "loader-utils" "^1.2.3"
+ "memory-fs" "^0.4.1"
+ "micromatch" "^3.1.10"
+ "mkdirp" "^0.5.3"
+ "neo-async" "^2.6.1"
+ "node-libs-browser" "^2.2.1"
+ "schema-utils" "^1.0.0"
+ "tapable" "^1.1.3"
+ "terser-webpack-plugin" "^1.4.3"
+ "watchpack" "^1.7.4"
+ "webpack-sources" "^1.4.1"
-websocket-driver@0.6.5:
- version "0.6.5"
- resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz"
- integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=
+"websocket-driver@>=0.5.1":
+ "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="
+ "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
+ "version" "0.7.4"
dependencies:
- websocket-extensions ">=0.1.1"
+ "http-parser-js" ">=0.5.1"
+ "safe-buffer" ">=5.1.0"
+ "websocket-extensions" ">=0.1.1"
-websocket-driver@>=0.5.1:
- version "0.7.4"
- resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz"
- integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
+"websocket-driver@0.6.5":
+ "integrity" "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY="
+ "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz"
+ "version" "0.6.5"
dependencies:
- http-parser-js ">=0.5.1"
- safe-buffer ">=5.1.0"
- websocket-extensions ">=0.1.1"
+ "websocket-extensions" ">=0.1.1"
-websocket-extensions@>=0.1.1:
- version "0.1.4"
- resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
- integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+"websocket-extensions@>=0.1.1":
+ "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
+ "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
+ "version" "0.1.4"
-weui@^1.1.2:
- version "1.1.3"
- resolved "https://registry.npmjs.org/weui/-/weui-1.1.3.tgz"
- integrity sha512-vC6eWUvG1MYoE8yLsvBBmLB2+4DZWynQOL47MUscHMwPVltOZPGsiRb2PE7y3z+w3ElF1SsmJsyhr40wiXgP5A==
+"weui@^1.1.2":
+ "integrity" "sha512-vC6eWUvG1MYoE8yLsvBBmLB2+4DZWynQOL47MUscHMwPVltOZPGsiRb2PE7y3z+w3ElF1SsmJsyhr40wiXgP5A=="
+ "resolved" "https://registry.npmjs.org/weui/-/weui-1.1.3.tgz"
+ "version" "1.1.3"
-whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5:
- version "1.0.5"
- resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"
- integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
+"whatwg-encoding@^1.0.1", "whatwg-encoding@^1.0.5":
+ "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="
+ "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"
+ "version" "1.0.5"
dependencies:
- iconv-lite "0.4.24"
+ "iconv-lite" "0.4.24"
-whatwg-fetch@^3.4.0:
- version "3.6.2"
- resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz"
- integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
+"whatwg-fetch@^3.4.0":
+ "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
+ "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz"
+ "version" "3.6.2"
-whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0:
- version "2.3.0"
- resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"
- integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
+"whatwg-mimetype@^2.2.0", "whatwg-mimetype@^2.3.0":
+ "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
+ "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"
+ "version" "2.3.0"
-whatwg-url@^7.0.0:
- version "7.1.0"
- resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz"
- integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
+"whatwg-url@^7.0.0":
+ "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="
+ "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz"
+ "version" "7.1.0"
dependencies:
- lodash.sortby "^4.7.0"
- tr46 "^1.0.1"
- webidl-conversions "^4.0.2"
+ "lodash.sortby" "^4.7.0"
+ "tr46" "^1.0.1"
+ "webidl-conversions" "^4.0.2"
-when@~3.6.x:
- version "3.6.4"
- resolved "https://registry.npmjs.org/when/-/when-3.6.4.tgz"
- integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=
+"when@~3.6.x":
+ "integrity" "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404="
+ "resolved" "https://registry.npmjs.org/when/-/when-3.6.4.tgz"
+ "version" "3.6.4"
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+"which-boxed-primitive@^1.0.2":
+ "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg=="
+ "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
+ "version" "1.0.2"
dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
+ "is-bigint" "^1.0.1"
+ "is-boolean-object" "^1.1.0"
+ "is-number-object" "^1.0.4"
+ "is-string" "^1.0.5"
+ "is-symbol" "^1.0.3"
-which-module@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
- integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
+"which-module@^2.0.0":
+ "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"
+ "version" "2.0.0"
-which@^1.2.9:
- version "1.3.1"
- resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+"which@^1.2.9":
+ "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
+ "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
+ "version" "1.3.1"
dependencies:
- isexe "^2.0.0"
+ "isexe" "^2.0.0"
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+"which@^2.0.1":
+ "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
+ "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
+ "version" "2.0.2"
dependencies:
- isexe "^2.0.0"
+ "isexe" "^2.0.0"
-word-wrap@~1.2.3:
- version "1.2.3"
- resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
- integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+"word-wrap@~1.2.3":
+ "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
+ "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
+ "version" "1.2.3"
-worker-farm@^1.7.0:
- version "1.7.0"
- resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz"
- integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
+"worker-farm@^1.7.0":
+ "integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw=="
+ "resolved" "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz"
+ "version" "1.7.0"
dependencies:
- errno "~0.1.7"
+ "errno" "~0.1.7"
-wrap-ansi@^5.1.0:
- version "5.1.0"
- resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
- integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
+"wrap-ansi@^5.1.0":
+ "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q=="
+ "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz"
+ "version" "5.1.0"
dependencies:
- ansi-styles "^3.2.0"
- string-width "^3.0.0"
- strip-ansi "^5.0.0"
+ "ansi-styles" "^3.2.0"
+ "string-width" "^3.0.0"
+ "strip-ansi" "^5.0.0"
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+"wrappy@1":
+ "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ "version" "1.0.2"
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz"
- integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
+"write@^0.2.1":
+ "integrity" "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c="
+ "resolved" "https://registry.npmjs.org/write/-/write-0.2.1.tgz"
+ "version" "0.2.1"
dependencies:
- mkdirp "^0.5.1"
+ "mkdirp" "^0.5.1"
-write@^0.2.1:
- version "0.2.1"
- resolved "https://registry.npmjs.org/write/-/write-0.2.1.tgz"
- integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=
+"write@1.0.3":
+ "integrity" "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig=="
+ "resolved" "https://registry.npmjs.org/write/-/write-1.0.3.tgz"
+ "version" "1.0.3"
dependencies:
- mkdirp "^0.5.1"
+ "mkdirp" "^0.5.1"
-ws@^6.2.1:
- version "6.2.2"
- resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz"
- integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
+"ws@^6.2.1":
+ "integrity" "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz"
+ "version" "6.2.2"
dependencies:
- async-limiter "~1.0.0"
+ "async-limiter" "~1.0.0"
-ws@^7.0.0:
- version "7.5.7"
- resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz"
- integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
+"ws@^7.0.0":
+ "integrity" "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A=="
+ "resolved" "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz"
+ "version" "7.5.7"
-x-is-string@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz"
- integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=
+"x-is-string@^0.1.0":
+ "integrity" "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI="
+ "resolved" "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz"
+ "version" "0.1.0"
-xml-name-validator@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz"
- integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
+"xml-name-validator@^3.0.0":
+ "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
+ "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz"
+ "version" "3.0.0"
-xmlchars@^2.1.1:
- version "2.2.0"
- resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
- integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
+"xmlchars@^2.1.1":
+ "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+ "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
+ "version" "2.2.0"
-xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+"xtend@^4.0.0", "xtend@^4.0.1", "xtend@~4.0.1":
+ "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
+ "version" "4.0.2"
-xxhashjs@^0.2.1:
- version "0.2.2"
- resolved "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz"
- integrity sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==
+"xxhashjs@^0.2.1":
+ "integrity" "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw=="
+ "resolved" "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz"
+ "version" "0.2.2"
dependencies:
- cuint "^0.2.2"
+ "cuint" "^0.2.2"
-y18n@^4.0.0:
- version "4.0.3"
- resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
- integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
+"y18n@^4.0.0":
+ "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
+ "version" "4.0.3"
-yallist@^3.0.2:
- version "3.1.1"
- resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
- integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
+"yallist@^3.0.2":
+ "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
+ "version" "3.1.1"
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+"yallist@^4.0.0":
+ "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
+ "version" "4.0.0"
-yaml@^1.10.0:
- version "1.10.2"
- resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
+"yaml@^1.10.0":
+ "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
+ "version" "1.10.2"
-yargs-parser@^10.0.0:
- version "10.1.0"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz"
- integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==
+"yargs-parser@^10.0.0":
+ "integrity" "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz"
+ "version" "10.1.0"
dependencies:
- camelcase "^4.1.0"
+ "camelcase" "^4.1.0"
-yargs-parser@^13.1.2:
- version "13.1.2"
- resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz"
- integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
+"yargs-parser@^13.1.2":
+ "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz"
+ "version" "13.1.2"
dependencies:
- camelcase "^5.0.0"
- decamelize "^1.2.0"
+ "camelcase" "^5.0.0"
+ "decamelize" "^1.2.0"
-yargs@^13.3.2:
- version "13.3.2"
- resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz"
- integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
+"yargs@^13.3.2":
+ "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw=="
+ "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz"
+ "version" "13.3.2"
dependencies:
- cliui "^5.0.0"
- find-up "^3.0.0"
- get-caller-file "^2.0.1"
- require-directory "^2.1.1"
- require-main-filename "^2.0.0"
- set-blocking "^2.0.0"
- string-width "^3.0.0"
- which-module "^2.0.0"
- y18n "^4.0.0"
- yargs-parser "^13.1.2"
+ "cliui" "^5.0.0"
+ "find-up" "^3.0.0"
+ "get-caller-file" "^2.0.1"
+ "require-directory" "^2.1.1"
+ "require-main-filename" "^2.0.0"
+ "set-blocking" "^2.0.0"
+ "string-width" "^3.0.0"
+ "which-module" "^2.0.0"
+ "y18n" "^4.0.0"
+ "yargs-parser" "^13.1.2"
-yauzl@2.10.0:
- version "2.10.0"
- resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
- integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
+"yauzl@2.10.0":
+ "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk="
+ "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz"
+ "version" "2.10.0"
dependencies:
- buffer-crc32 "~0.2.3"
- fd-slicer "~1.1.0"
+ "buffer-crc32" "~0.2.3"
+ "fd-slicer" "~1.1.0"
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+"yocto-queue@^0.1.0":
+ "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+ "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
+ "version" "0.1.0"
From b31fc6842de8c4a69c8af3b0429bc14495cf9b77 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 14 Jun 2022 20:04:48 +0800
Subject: [PATCH 21/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 5 -----
src/pages/order/components/orderState/index.tsx | 2 +-
2 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 6cf278d..2f4fa08 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -9,13 +9,8 @@ export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-<<<<<<< HEAD
-// export const BASE_URL = `http://192.168.1.4:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
-=======
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
->>>>>>> 7322f1336ded31d51696f8417db3f5179a2e18c5
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index c37a145..db0643f 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -25,7 +25,7 @@ type Param = {
-export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0, delivery_time:0}, onRefresh}:Param) => {
+export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0, expire_time:0}, onRefresh}:Param) => {
const [showMore, setShowMore] = useState(false)
const changeMore = () => {
From 4afb508a042f7fa98f5a8f10bd985b4a0ca815fb Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Tue, 14 Jun 2022 20:05:04 +0800
Subject: [PATCH 22/47] 1
---
src/styles/iconfont.ttf | Bin 12196 -> 12236 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/src/styles/iconfont.ttf b/src/styles/iconfont.ttf
index fbb95ea110f813e75d5619225ab621bd7b42905c..a8e0a5ae506b1ba86cf5311419d1e377cb8c42bb 100644
GIT binary patch
delta 411
zcmZ1yeD+4zR0|?wZr>+m9H?uIBveuU{d|-58Jj4{ow2#@2
z`4P(@Ruk4sY+KkP*pG1}aNOW@;q2k+;d;Yu#Jzwgif03_0q-n6ExrW4F1|&4ANVWy
zPx1c|FcP>VC?ljHhsfoIpx|*<=9HR&y
zqc)?cu@Q(>4`Pb(F)HaX+A=BwNfSFpYerKjOWasp&BV+|p3&TnQI3g?pOJ~ty*b6q
zETy@(CE46iKQKs&gP#M4;uJXeIDkljk%M1=k3$~9laJ-#=j7z)F!taSl;liHV-w)#
zW@TmdV0vPf($d?M3N*-~**!5hK;Q7+9Yzj5K|T(94nClMJ5D}MAhH8hCMh{L&
UL5{REpnh%vem0NI?(DG|0Jel!fdBvi
delta 371
zcmX>Tza)NwgGj+6mv9CKwhjgcl@%GOi75)x#Ox=A=&&4LaG_~pi?W~r0|QffL4I*b
zir}v$3=Fz6Chjnhk$ioGKc3&_D+4zR0|?yPov8?;H?uIBveqXs++j3eT*u_aw2E1a
z`5enSRt465Yzx?3*f(+ba2(+@;H==P;JU#r$KAu@#xsXkhPRDRjL(O!jIWRH4u1;&
zHvSg^asvAVIfO)nOoT!hm_Wuer!qZZ5Mpp;U|>|@V-k^LGO}YbHBnbnR}(f86JgV4
z6g7s@^&)IaYPO8ZN@^x%){Lf5S{=wUl4mqG1FGU@WMXu0PBAk}Y3^-FHaFA{3}WHp
z=jZa30+CYuBK#1BFBcylm$nT%zX(Tg2!{wiyA9J5vy_(Jrc{tt_r%};eZzm}fyzzz
eMEOiWdO-{U6QGDSP&r3P2nSHB_2zu`SPcLxHd0Uk
From 21447c6a6706bfa4205cbd8f65efbbb6f5a023b2 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 14 Jun 2022 20:31:34 +0800
Subject: [PATCH 23/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B-?=
=?UTF-8?q?=E5=80=92=E8=AE=A1=E6=97=B6=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/orderState/index.module.scss | 1 -
.../order/components/orderState/index.tsx | 23 ++++++++++---------
src/pages/order/index.tsx | 2 +-
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/pages/order/components/orderState/index.module.scss b/src/pages/order/components/orderState/index.module.scss
index dbe0c48..0cc33d6 100644
--- a/src/pages/order/components/orderState/index.module.scss
+++ b/src/pages/order/components/orderState/index.module.scss
@@ -15,7 +15,6 @@
}
.order_status_item{
position: relative;
- // padding-left: 50px;
&:nth-last-child(n+2) {
padding-bottom: 30px;
}
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index db0643f..60e724b 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -10,7 +10,8 @@ type List = {
status: string,
time: string,
tag: string,
- desc: string
+ desc: string,
+ expire_time: string
}
type Param = {
@@ -19,13 +20,12 @@ type Param = {
logistics_details:List[], //订单状态列表
payment_method: 0|PAYMENT_METHOD_PARAM, //支付方式
status: number, //订单状态
- expire_time: number
}
}
-export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0, expire_time:0}, onRefresh}:Param) => {
+export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0}, onRefresh}:Param) => {
const [showMore, setShowMore] = useState(false)
const changeMore = () => {
@@ -46,23 +46,24 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
//倒计时
+ const [showTime, setShowTime] = useState('')
const timeObj:any = useRef()
useEffect(() => {
- if(orderInfo.expire_time) {
+ if(orderInfo.status == SaleorderstatusWaitingPrePayment.value && orderInfo.logistics_details.length > 0) {
+ let expire_time = orderInfo.logistics_details[0].expire_time
timeObj.current = setInterval(() => {
- count_down()
+ count_down(expire_time)
}, 1000)
}
return () => {
clearInterval(timeObj.current)
}
- }, [orderInfo.expire_time])
+ }, [orderInfo])
- const count_down = () => {
+ const count_down = (time) => {
var startData = dayjs();
- var endDate = dayjs(orderInfo.expire_time);
- console.log('endDate::', endDate.format('YYYY-MM-DD HH:mm'))
+ var endDate = dayjs(time);
var _dd = endDate.diff(startData,'day');
var _hh = endDate.diff(startData,'hour');
var _mm = endDate.diff(startData,'minute');
@@ -71,7 +72,7 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
var hh = _hh - (_dd*24);
var mm = _mm - (_hh*60);
var ss = _ss - (_mm*60);
- console.log(`${_dd} ${hh} ${mm} ${ss}`)
+ setShowTime(() => ` ${hh}:${mm}:${ss}`)
}
return (
@@ -88,7 +89,7 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
{item.desc}
{(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&
- 剩23:58:55支付关闭,订单自动取消
+ 剩{showTime}支付关闭,订单自动取消
}
)}
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 0586039..3a1f520 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -190,7 +190,7 @@ import styles from './index.module.scss'
return (
-
+
From cc7bcfe83cfd33c07ad6716e1e3ef9f2d3b62713 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 15 Jun 2022 11:05:51 +0800
Subject: [PATCH 24/47] =?UTF-8?q?=E5=89=AA=E6=9D=BF=E6=B5=81=E7=A8=8B-?=
=?UTF-8?q?=E5=80=92=E8=AE=A1=E6=97=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../order/components/orderState/index.tsx | 84 +++++++++++--------
src/pages/order/index.module.scss | 5 +-
src/pages/order/index.tsx | 2 +-
.../components/orderState/index.module.scss | 1 -
4 files changed, 52 insertions(+), 40 deletions(-)
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index 60e724b..9cc4ca4 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -44,37 +44,13 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
PaymentMethodCashOnDelivery,
} = PAYMENT_METHOD
-
- //倒计时
- const [showTime, setShowTime] = useState('')
- const timeObj:any = useRef()
- useEffect(() => {
+ //获取预付款最后时间
+ const endTime = useMemo(() => {
if(orderInfo.status == SaleorderstatusWaitingPrePayment.value && orderInfo.logistics_details.length > 0) {
- let expire_time = orderInfo.logistics_details[0].expire_time
- timeObj.current = setInterval(() => {
- count_down(expire_time)
- }, 1000)
- }
- return () => {
- clearInterval(timeObj.current)
- }
+ return orderInfo.logistics_details[0].expire_time
+ }
+ return ''
}, [orderInfo])
-
-
- const count_down = (time) => {
- var startData = dayjs();
- var endDate = dayjs(time);
- var _dd = endDate.diff(startData,'day');
- var _hh = endDate.diff(startData,'hour');
- var _mm = endDate.diff(startData,'minute');
- var _ss = endDate.diff(startData,'second');
- // 转换
- var hh = _hh - (_dd*24);
- var mm = _mm - (_hh*60);
- var ss = _ss - (_mm*60);
- setShowTime(() => ` ${hh}:${mm}:${ss}`)
- }
-
return (
<>
{(dataList?.length > 0)&&
@@ -85,12 +61,9 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
{item.status}
{formatDateTime(item.time)}
- {/* {item.tag} */}
{item.desc}
- {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&
- 剩{showTime}支付关闭,订单自动取消
- }
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&}
)}
{(dataList.length > 2) && changeMore()}>
@@ -108,4 +81,47 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
}
>
)
-})
\ No newline at end of file
+})
+
+//倒计时
+const CountDown = ({endTime = ''}:{endTime:string}) => {
+ const [showTime, setShowTime] = useState('')
+ const timeObj:any = useRef()
+ useEffect(() => {
+ if(endTime) {
+ clearInterval(timeObj.current)
+ timeObj.current = setInterval(() => {
+ count_down()
+ }, 1000)
+ }
+ return () => {
+ clearInterval(timeObj.current)
+ }
+ }, [endTime])
+ const count_down = () => {
+ var startData = dayjs();
+ var endDate = dayjs(endTime);
+ if(startData >= endDate) clearInterval(timeObj.current)
+ var _dd = endDate.diff(startData,'day');
+ var _hh = endDate.diff(startData,'hour');
+ var _mm = endDate.diff(startData,'minute');
+ var _ss = endDate.diff(startData,'second');
+ // 转换
+ var hh = _hh - (_dd*24);
+ var mm = _mm - (_hh*60);
+ var ss = _ss - (_mm*60);
+ // 格式化
+ var DD = ('00'+_dd).slice(-2);
+ var HH = ('00'+hh).slice(-2);
+ var MM = ('00'+mm).slice(-2);
+ var SS = ('00'+ss).slice(-2);
+ setShowTime(() => ` ${HH}:${MM}:${SS}`)
+ }
+ return (
+ <>
+
+ 剩{showTime||'00:00:00'}支付关闭,订单自动取消
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/pages/order/index.module.scss b/src/pages/order/index.module.scss
index fdef528..55096de 100644
--- a/src/pages/order/index.module.scss
+++ b/src/pages/order/index.module.scss
@@ -62,18 +62,15 @@
color: $color_font_two;
}
}
- .submit_order{
+ .submit_order_con{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
- align-items: center;
background-color: #fff;
box-shadow: 6px 0px 12px 0px rgba(0,0,0,0.16);
padding: 20px 20px;
box-sizing: border-box;
- // padding-bottom: constant(safe-area-inset-bottom);
- // padding-bottom: env(safe-area-inset-bottom);
.order_btn {
width: 152px;
height: 72px;
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 3a1f520..00b52ec 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -218,7 +218,7 @@ import styles from './index.module.scss'
}
- {(orderDetail?.status != SaleOrderStatusCancel.value)&&
+ {(orderDetail?.status != SaleOrderStatusCancel.value)&&
}
diff --git a/src/pages/salesAfter/components/orderState/index.module.scss b/src/pages/salesAfter/components/orderState/index.module.scss
index 90dbcbb..87a2757 100644
--- a/src/pages/salesAfter/components/orderState/index.module.scss
+++ b/src/pages/salesAfter/components/orderState/index.module.scss
@@ -15,7 +15,6 @@
}
.order_status_item{
position: relative;
- padding-left: 50px;
&:nth-last-child(n+2) {
padding-bottom: 30px;
}
From c092b0a638c1a0c5a1e9ce0aa025efd372e35b48 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Wed, 15 Jun 2022 20:04:03 +0800
Subject: [PATCH 25/47] =?UTF-8?q?--=E5=AF=B9=E6=8E=A5=E7=BC=96=E8=BE=91?=
=?UTF-8?q?=E5=A4=B4=E5=83=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/company.ts | 33 ------------
src/api/user.ts | 21 ++++++++
src/pages/userEdit/index.tsx | 101 +++++++++++++++++++++++++++++------
3 files changed, 106 insertions(+), 49 deletions(-)
diff --git a/src/api/company.ts b/src/api/company.ts
index 8b72c6d..799464b 100644
--- a/src/api/company.ts
+++ b/src/api/company.ts
@@ -21,36 +21,3 @@ import { useRequest } from "@/use/useHttp"
method: "put",
})
}
-
-/**
- * 地址详情
- * @returns
- */
- export const addressDetailApi = () => {
- return useRequest({
- url: `/v1/mall/address`,
- method: "get",
- })
-}
-
-/**
- * 地址编辑
- * @returns
- */
- export const addressEditApi = () => {
- return useRequest({
- url: `/v1/mall/address`,
- method: "put",
- })
-}
-
-/**
- * 地址删除
- * @returns
- */
- export const addressDeleteApi = () => {
- return useRequest({
- url: `/v1/mall/address`,
- method: "delete",
- })
-}
diff --git a/src/api/user.ts b/src/api/user.ts
index 283f55c..345c9c7 100644
--- a/src/api/user.ts
+++ b/src/api/user.ts
@@ -39,3 +39,24 @@ import { useRequest } from "@/use/useHttp"
method: "put",
})
}
+
+/**
+ * 公司类型|企业类型 下拉列表
+ */
+ export const companyTypeApi = () => {
+ return useRequest({
+ url: `/v1/mall/enum/purchaserType`,
+ method: "get",
+ })
+}
+
+/**
+ * 头像更改
+ */
+ export const portraitUpdateApi = () => {
+ return useRequest({
+ url: `/v1/mall/user/avatar`,
+ method: "put",
+ })
+}
+
diff --git a/src/pages/userEdit/index.tsx b/src/pages/userEdit/index.tsx
index bea22f1..7a3eed9 100644
--- a/src/pages/userEdit/index.tsx
+++ b/src/pages/userEdit/index.tsx
@@ -1,15 +1,17 @@
import { alert, goLink, isEmptyObject, retrieval } from "@/common/common";
import Popup from "@/components/popup";
-import { Button, Image, Text, Textarea, View } from "@tarojs/components"
+import { Button, Image, Picker, Text, Textarea, View } from "@tarojs/components"
import Taro, { chooseMedia } from "@tarojs/taro";
-import { realNameUpdateApi } from "@/api/user";
+import { realNameUpdateApi, companyTypeApi, portraitUpdateApi } from "@/api/user";
import { companyDetailApi, companyUpdateApi } from "@/api/company"
import { memo, useCallback, useEffect, useRef, useState } from "react"
import "./index.scss"
import ModifyModal from "./components/ModifyModal";
import useLogin from "@/use/useLogin";
import { useSelector } from "@/reducers/hooks";
+import useUploadCDNImg from "@/use/useUploadImage";
+import { IMG_CND_Prefix } from "@/common/constant";
export default ()=>{
const { getPhoneNumber, getAdminUserInfo } = useLogin();
@@ -17,9 +19,17 @@ export default ()=>{
// 用户信息
useEffect(()=>{
setFormData({
- ...adminUserInfo as any
- })
- }, [adminUserInfo])
+ ...formData,
+ ...adminUserInfo as any,
+ });
+ }, [adminUserInfo]);
+ useEffect(()=>{
+ setFormData({
+ ...adminUserInfo as any,
+ company_type_index: 0
+ });
+ getCompanyTypeData();
+ },[])
// 表单数据
const [formData, setFormData] = useState({
user_name: "麦兜"
@@ -27,21 +37,28 @@ export default ()=>{
// 昵称修改保存
const { fetchData: realNameUpdateFetch } = realNameUpdateApi();
const rules = {
- user_name: [{
+ text: [{
message: "请输入"
}]
}
const {fetchData: saveFetch} = companyUpdateApi();
+ const {fetchData: getCompanyFetch} = companyDetailApi();
const handleTextareaSave = async (text, type)=>{
retrieval({text},rules).then(async ()=>{
let result;
if(type=="Ickname"){
result = await realNameUpdateFetch({real_name: text});
}else{
- result = saveFetch({company_name: text});
+ const params = await getCompanyFetch();
+ result = await saveFetch({
+ ...params.data,
+ company_name: text
+ });
}
if(result.success){
getAdminUserInfo();
+ (ModifyIcknameEl.current as any).setModalShow(false);
+ (ModifyCompanyNameEl.current as any).setModalShow(false)
alert.success("保存成功");
}else{
alert.none(result.msg);
@@ -56,13 +73,26 @@ export default ()=>{
goLink(url);
}
// 肖像编辑
+ const { fetchData: portraitUpdateFetch } = portraitUpdateApi();
+ const {getWxPhoto} = useUploadCDNImg();
const handleSelectRortrait = ()=>{
- chooseMedia({
- count: 1,
- mediaType: ["image"],
- success(ev){
- console.log(ev);
-
+ Taro.showModal({
+ title: "提示",
+ content: "是否确定更改头像?",
+ showCancel: true,
+ async success(ev){
+ if(ev.confirm){
+ let result = await getWxPhoto('mall');
+ const portraitUpdateResult = await portraitUpdateFetch({
+ avatar_url: IMG_CND_Prefix+(result as any).url
+ });
+ if(portraitUpdateResult.success){
+ getAdminUserInfo();
+ alert.success("保存成功");
+ }else{
+ alert.none(portraitUpdateResult.msg);
+ }
+ }
}
})
}
@@ -75,11 +105,46 @@ export default ()=>{
}
const ModifyIcknameEl = useRef(null);
const ModifyCompanyNameEl = useRef(null);
+ // 获取企业类型
+ const { fetchData: companyTypeFetch, state: companyTypeData } = companyTypeApi();
+ const getCompanyTypeData = async ()=>{
+ const reuslt = await companyTypeFetch();
+ if(reuslt.success){
+ reuslt.data?.list?.every((item,index)=>{
+ if(item.id==(adminUserInfo as any).purchaser_type){
+ setFormData({
+ ...adminUserInfo as any,
+ company_type_index: index
+ });
+ return false;
+ }
+ return true;
+ })
+ }
+ }
+ // 修改企业类型
+ const handleCompanyType = async (ev)=>{
+ const {value} = ev.detail;
+ const item = companyTypeData.data.list&&companyTypeData.data.list[value];
+ if(item){
+ const params = await getCompanyFetch();
+ const result = await saveFetch({
+ ...params.data,
+ purchaser_type: item.id
+ });
+ if(result.success){
+ getAdminUserInfo();
+ alert.success("保存成功")
+ }else{
+ alert.none(result.msg);
+ }
+ }
+ }
return (
-
+
点击编辑头像
@@ -97,13 +162,17 @@ export default ()=>{
组织资料
(ModifyCompanyNameEl.current as any).setModalShow(true)} data={(formData as any)?.company_name} label="名称" placeholder="待绑定" icon=""/>
- onNavigate("/pages/company/index")} label="类型" placeholder="完善公司/组织信息" icon=""/>
+
+
+ {(companyTypeData.data as any).list&&(companyTypeData.data as any).list[(formData as any)?.company_type_index].name}
+
+
onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
未认证
- onNavigate("/pages/weightList/index")} label="创建人" data={(formData as any)?.founder_user_name} placeholder="完善公司/组织信息" icon=""/>
+
From b6f58aabbc01eb483849cf889b0c8c6fa17ac02a Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 15 Jun 2022 20:06:32 +0800
Subject: [PATCH 26/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/orderBtns/index.module.scss | 5 +
src/components/orderBtns/index.tsx | 7 +-
src/components/product/index.module.scss | 8 +-
src/components/product/index.tsx | 2 +-
src/components/shopCart/index.tsx | 1 +
src/components/sideBar/index.module.scss | 5 +-
src/components/sideBar/index.tsx | 1 -
.../components/counter/index.module.scss | 14 +-
src/pages/order/comfirm.module.scss | 3 +
src/pages/order/comfirm.tsx | 53 +++--
.../addressInfoDetail/index copy.tsx | 163 +++++++++++++++
.../addressInfoDetail/index.module.scss | 5 +
.../components/addressInfoDetail/index.tsx | 66 +++---
.../order/components/kindList/index copy.tsx | 190 ++++++++++++++++++
src/pages/order/components/kindList/index.tsx | 70 ++-----
.../order/components/orderState/index.tsx | 13 +-
.../submitOrderBtn/index.module.scss | 12 +-
.../order/components/submitOrderBtn/index.tsx | 6 +-
src/pages/order/index.tsx | 21 +-
19 files changed, 502 insertions(+), 143 deletions(-)
create mode 100644 src/pages/order/components/addressInfoDetail/index copy.tsx
create mode 100644 src/pages/order/components/kindList/index copy.tsx
diff --git a/src/components/orderBtns/index.module.scss b/src/components/orderBtns/index.module.scss
index d6e9810..252b22e 100644
--- a/src/components/orderBtns/index.module.scss
+++ b/src/components/orderBtns/index.module.scss
@@ -74,6 +74,11 @@
&:nth-child(n+2) {
margin-left: 32px;
}
+ &:nth-last-child(1) {
+ border: 2px solid $color_main;
+ color: $color_main;
+ }
+
}
.end_btn{
border: 2px solid $color_main;
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 3296d83..90fe9be 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -1,9 +1,10 @@
import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
import { alert } from "@/common/common"
import { ORDER_STATUS, SALE_MODE } from "@/common/enum"
-import { ScrollView, Text, View } from "@tarojs/components"
+import {Text, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
-import { useCallback, useRef, memo, useState, useEffect, useMemo } from "react"
+import {useRef, memo, useState, useMemo } from "react"
+import classnames from "classnames";
import styles from './index.module.scss'
type Param = {
@@ -194,7 +195,7 @@ export default memo(({orderInfo, onClick}:Param) => {
{orderBtnsShowList.map((item, index) =>
- (index < 3)&& submitBtns(item.id, index)}>{item.label}
+ (index < 3)&& submitBtns(item.id, index)}>{item.label}
)}
diff --git a/src/components/product/index.module.scss b/src/components/product/index.module.scss
index 6543b25..35f7693 100644
--- a/src/components/product/index.module.scss
+++ b/src/components/product/index.module.scss
@@ -25,7 +25,7 @@
border-radius: 10px;
}
.num{
- padding: 5px 10px;
+ padding: 5px 10px 5px 20px;
font-size: $font_size_min;
position: absolute;
right:0;
@@ -51,7 +51,7 @@
.tag_list{
display: flex;
margin-top: 16px;
- .tag{
+ .tag, .tag_g{
padding: 3px 10px;
background-color: #CDE5FF;
font-size: $font_size_min;
@@ -61,6 +61,10 @@
margin-left: 10px;
}
}
+ .tag_g{
+ background-color: #FFE6CE;
+ color: #EE7500;
+ }
}
.introduce{
font-size: $font_size_medium;
diff --git a/src/components/product/index.tsx b/src/components/product/index.tsx
index 0e849f8..c6b900d 100644
--- a/src/components/product/index.tsx
+++ b/src/components/product/index.tsx
@@ -22,7 +22,7 @@ export default ({desStatus = true, productList = []}:Params) => {
{formatHashTag(item.code, '')} {item.name}
{item.width}
- {item.weight_density}
+ {item.weight_density}
{item.component}
{desStatus&&{item.describe}}
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index 2470ef1..504abbd 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -56,6 +56,7 @@ export default ({show = false, onClose}: param) => {
setLoading(true)
const {data} = await fetchData()
let color_list = data.color_list||[]
+ color_list.reverse()
initList(color_list)
setList(color_list)
setLoading(false)
diff --git a/src/components/sideBar/index.module.scss b/src/components/sideBar/index.module.scss
index c6bdb76..7329301 100644
--- a/src/components/sideBar/index.module.scss
+++ b/src/components/sideBar/index.module.scss
@@ -29,8 +29,9 @@
}
.sideBar_select_title_select{
- background-color: $color_bg_one;
- color: $color_font_one;
+ background-color: #007AFF;
+ color: #fff;
+ border-radius: 0px 14px 14px 0px;
}
}
.sideBar_con{
diff --git a/src/components/sideBar/index.tsx b/src/components/sideBar/index.tsx
index 78ceec0..d601151 100644
--- a/src/components/sideBar/index.tsx
+++ b/src/components/sideBar/index.tsx
@@ -104,7 +104,6 @@ export default memo(({list = [],
)
})
}
-
selfOnScrolltolower?.()} refresherTriggered={refresherTriggered} refresherEnabled={true} selfOnRefresherRefresh={() => selfOnRefresherRefresh?.()}>
diff --git a/src/pages/details/components/counter/index.module.scss b/src/pages/details/components/counter/index.module.scss
index fe96cca..a472f0e 100644
--- a/src/pages/details/components/counter/index.module.scss
+++ b/src/pages/details/components/counter/index.module.scss
@@ -9,9 +9,8 @@
color: $color_main;
width: 46px;
height: 46px;
- display: flex;
- align-items: center;
- justify-content:center;
+ text-align: center;
+ line-height: 43px;
font-size: 50px;
background-color: $color_main;
color: #fff;
@@ -25,10 +24,13 @@
box-sizing: border-box;
width: 106px;
border-radius: 10px;
+ input{
+ font-size: $font_size_medium;
+ text-align: right;
+ padding-right: 10px;
+ }
}
- input{
- font-size: $font_size_medium;
- }
+
.unit{
font-size: $font_size_min;
color: $color_font_two;
diff --git a/src/pages/order/comfirm.module.scss b/src/pages/order/comfirm.module.scss
index 2858dec..a33eb0c 100644
--- a/src/pages/order/comfirm.module.scss
+++ b/src/pages/order/comfirm.module.scss
@@ -80,6 +80,9 @@
box-sizing: border-box;
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
+ .submit_order_number{
+ padding: 20px 0;
+ }
.order_btn {
width: 250px;
height: 90px;
diff --git a/src/pages/order/comfirm.tsx b/src/pages/order/comfirm.tsx
index 7113d8f..4078471 100644
--- a/src/pages/order/comfirm.tsx
+++ b/src/pages/order/comfirm.tsx
@@ -1,15 +1,12 @@
import { SaleOrderPreViewApi, SaleOrderApi } from "@/api/order";
import { formatPriceDiv } from "@/common/fotmat";
import Popup from "@/components/popup";
-import SearchInput from "@/components/searchInput";
-import { Text, Textarea, View } from "@tarojs/components"
-import Taro, { useDidShow, useRouter } from "@tarojs/taro";
+import { View } from "@tarojs/components"
+import Taro, { useDidShow} from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import AddressInfo,{AddressInfoParam} from "./components/addressInfo";
-import EstimatedAmount from "./components/estimatedAmount";
+import AddressInfo from "./components/addressInfo";
import KindList from "./components/kindList";
-import OrderState from "./components/orderState";
import Remark from "./components/remark";
import styles from './comfirm.module.scss'
import { getParam } from "@/common/system";
@@ -17,9 +14,9 @@ import useLogin from "@/use/useLogin";
import { alert, goLink } from "@/common/common";
import ShipmentMode from "../editOrder/components/shipmentMode";
import SubmitOrderBtn from "./components/submitOrderBtn";
+import AddressInfoDetail from "./components/addressInfoDetail";
export default () => {
- const {checkLogin} = useLogin()
const [showDesc, setShowDesc] = useState(false)
//下单信息
@@ -57,8 +54,7 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
if(preViewOrder) {
formatData()
getDataList()
- //当有默认地址时设置默认地址id
- preViewOrder.default_address&&setSubmitOrderData((val) => ({...val, address_id:preViewOrder.default_address.id}))
+ setSubmitOrderData((val) => ({...val, address_id:preViewOrder.default_address.id, shipment_mode:preViewOrder.shipment_mode||2}))
}
}, [preViewOrder])
@@ -84,18 +80,16 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
//格式化初始地址
const defaultAddress = useMemo(() => {
const address = preViewOrder?.default_address
- if(address) {
- return {
- province_name: address.province_name,
- city_name: address.city_name,
- district_name: address.district_name,
- address_detail: address.address_detail,
- id: address.id,
- name: address.name,
- phone: address.phone
- }
+ return {
+ province_name: address?.province_name,
+ city_name: address?.city_name,
+ district_name: address?.district_name,
+ address_detail: address?.address_detail,
+ id: address?.id,
+ name: address?.name,
+ phone: address?.phone,
+ shipment_mode: address?.shipment_mode
}
- return null
}, [preViewOrder])
//获取提交格式数据列表
@@ -126,13 +120,17 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
//提交按钮是否可用
const btnStatus = useMemo(() => {
- if( submitOrderData?.list?.length == 0 || !submitOrderData?.shipment_mode || (submitOrderData?.shipment_mode == 2 && !submitOrderData?.address_id)) {
- return false
- } else {
- return true
- }
+ return submitOrderData?.shipment_mode == 1 || (submitOrderData?.shipment_mode == 2 && submitOrderData?.address_id)
}, [submitOrderData])
+ //数量格式
+ const numText = useMemo(() => {
+ if(formatPreViewOrder) {
+ let total_number = formatPreViewOrder?.sale_mode == 0?formatPreViewOrder?.total_number:(formatPreViewOrder?.total_number/100)
+ return `${formatPreViewOrder?.total_fabrics}种面料,${formatPreViewOrder?.total_colors}种颜色,共${total_number}${formatPreViewOrder?.unit}`
+ }
+ }, [formatPreViewOrder])
+
//提交订单
const {fetchData: saleOrderFetchData} = SaleOrderApi()
const submitOrderEven = () => {
@@ -162,8 +160,7 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
}
return (
-
- getAddress(e)} defaultValue={defaultAddress}/>
+
setShowDesc(true)}>
订单备注
@@ -176,7 +173,7 @@ import SubmitOrderBtn from "./components/submitOrderBtn";
- {`${formatPreViewOrder?.total_fabrics}种面料,${formatPreViewOrder?.total_colors}种颜色,共${formatPreViewOrder?.total_number + formatPreViewOrder?.unit}`}
+ {numText}
submitOrderEven()}>提交订单
diff --git a/src/pages/order/components/addressInfoDetail/index copy.tsx b/src/pages/order/components/addressInfoDetail/index copy.tsx
new file mode 100644
index 0000000..1fffafe
--- /dev/null
+++ b/src/pages/order/components/addressInfoDetail/index copy.tsx
@@ -0,0 +1,163 @@
+import { EditSaleOrderAddressApi, EditSaleOrderShipmentModeApi } from "@/api/order";
+import { alert } from "@/common/common";
+import { ORDER_STATUS } from "@/common/enum";
+import { debounce } from "@/common/util";
+import AddressList from "@/components/AddressList";
+import Popup from "@/components/popup";
+import { Text, View } from "@tarojs/components"
+import classnames from "classnames";
+import { forwardRef, memo, useEffect, useImperativeHandle, useMemo, useState } from "react";
+import styles from './index.module.scss'
+
+export type AddressInfoParam = {
+ province_name: string,
+ city_name: string,
+ district_name: string,
+ address_detail: string,
+ id?: number,
+ name: string,
+ phone: string,
+}
+type Param = {
+ onSelect?: (val:any) => void, //选择地址
+ defaultValue?: AddressInfoParam|null, //默认值
+ disabled?: false|true, //true禁用后只用于展示
+ onChangeShipmentMode?: (val: number) => void, //返回收货方式
+ status?: 1|2, //1确认订单时使用, 2订单流程
+ orderInfo?: {
+ orderId: number //订单id
+ shipment_mode: 1|2, //1自提 2物流
+ status: number //订单状态
+ }
+}
+
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderInfo, status = 2}: Param, ref) => {
+ const [showAddressList, setShowAddressList] = useState(false)
+
+ useEffect(() => {
+ setUserInfo(() => defaultValue)
+ }, [defaultValue])
+
+ const [userInfo, setUserInfo] = useState()
+
+ //地址格式
+ const formatAddress = useMemo(() => {
+ if(userInfo)
+ return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
+ }, [userInfo])
+
+ const changeShow = () => {
+ if(receivingStatus == 2 && !logisticsShow)
+ setShowAddressList(() => true)
+ }
+
+ useEffect(() => {
+ if(orderInfo)
+ setReceivingStatus(() => orderInfo.shipment_mode||2)
+ }, [orderInfo])
+
+ //把内部方法提供给外部
+ useImperativeHandle(ref, () => ({
+ changeShow
+ }))
+
+ //收货方法,1:自提,2物流
+ const [receivingStatus, setReceivingStatus] = useState(2)
+ const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
+ const onReceivingStatus = (value, e) => {
+ e.stopPropagation()
+ changeReceivingStatus(value)
+ }
+ const changeReceivingStatus = debounce(async (value) => {
+ if(!orderInfo) return false
+ if(status == 1) {
+ onChangeShipmentMode?.(value)
+ setReceivingStatus(value)
+ return false
+ }
+ alert.loading('正在修改')
+ const res = await shipmentModeFetchData({id: orderInfo.orderId, shipment_mode:value})
+ if(res.success) {
+ alert.success('收货方式修改成功')
+ onChangeShipmentMode?.(value)
+ setReceivingStatus(value)
+ } else {
+ alert.none(res.msg)
+ }
+ }, 10)
+
+ //修改地址
+ const [addressId, setAddressId] = useState(0)
+ const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
+ const getAddress = async (value) => {
+ if(!orderInfo) return false
+ if(status == 1) {
+ setShowAddressList(() => false)
+ setAddressId(value.id)
+ setUserInfo(() => value)
+ return false
+ }
+ alert.loading('正在修改')
+ const res = await addressFetchData({id: orderInfo.orderId, address_id: value.id})
+ if(res.success) {
+ alert.success('地址修改成功')
+ onSelect?.(value)
+ setShowAddressList(() => false)
+ setAddressId(value.id)
+ setUserInfo(() => value)
+ } else {
+ alert.none(res.msg)
+ }
+ }
+
+ //订单状态
+ const {
+ SaleOrderStatusWaitingReceipt,
+ SaleOrderStatusAlreadyReceipt,
+ SaleOrderStatusComplete,
+ SaleOrderStatusRefund,
+ SaleOrderStatusCancel
+ } = ORDER_STATUS
+
+ //根据订单状态判断是否显示物流
+ const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
+ const logisticsShow = useMemo(() => {
+ return logisticsShowList.includes(orderInfo?.status as number)
+ }, [orderInfo])
+
+ return (
+
+ changeShow()}>
+
+
+
+ {formatAddress}
+ {(receivingStatus == 2 && !logisticsShow)&&}
+
+
+ {userInfo?.name}
+ {userInfo?.phone}
+
+
+ {!logisticsShow&&
+
+ onReceivingStatus(1,e)}>自提
+ onReceivingStatus(2,e)}>物流
+
+
+ ||
+
+ 查看物流
+ }
+
+ setShowAddressList(false)}>
+
+ 请选择收货地址
+
+
+
+
+
+
+ )
+}))
\ No newline at end of file
diff --git a/src/pages/order/components/addressInfoDetail/index.module.scss b/src/pages/order/components/addressInfoDetail/index.module.scss
index 42dd5d1..cf039ce 100644
--- a/src/pages/order/components/addressInfoDetail/index.module.scss
+++ b/src/pages/order/components/addressInfoDetail/index.module.scss
@@ -33,6 +33,11 @@
}
.address_text{
word-break:break-all;
+
+ }
+ .address_text_no{
+ font-weight: 700;
+ padding-left: 20px;
}
}
.order_address_text_name{
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index c2a7fa0..70c42d9 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -23,37 +23,43 @@ type Param = {
defaultValue?: AddressInfoParam|null, //默认值
disabled?: false|true, //true禁用后只用于展示
onChangeShipmentMode?: (val: number) => void, //返回收货方式
+ status?: 1|2, //1确认订单时使用, 2订单流程
orderInfo?: {
- orderId: number //订单id
- shipment_mode: 1|2, //1自提 2物流
- status: number //订单状态
+ id?: number //订单id
+ shipment_mode?: 1|2, //1自提 2物流
+ status?: number //订单状态
+ province_name: string,
+ city_name: string,
+ district_name: string,
+ address_detail: string
}
}
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderInfo}: Param, ref) => {
- const [showAddressList, setShowAddressList] = useState(false)
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, status = 2}: Param, ref) => {
+
+ const [addressInfo, setAddressInfo] = useState()
useEffect(() => {
- setUserInfo(() => defaultValue)
- }, [defaultValue])
-
- const [userInfo, setUserInfo] = useState()
+ setAddressInfo(() => orderInfo)
+ if(orderInfo)
+ setReceivingStatus(() => orderInfo.shipment_mode||2)
+ }, [orderInfo])
//地址格式
const formatAddress = useMemo(() => {
- if(userInfo)
- return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
- }, [userInfo])
+ if(addressInfo?.province_name) {
+ return addressInfo.province_name + addressInfo.city_name + addressInfo.district_name + addressInfo.address_detail
+ } else {
+ return ''
+ }
+ }, [addressInfo])
+ //打开地址列表
+ const [showAddressList, setShowAddressList] = useState(false)
const changeShow = () => {
if(receivingStatus == 2 && !logisticsShow)
setShowAddressList(() => true)
}
-
- useEffect(() => {
- if(orderInfo)
- setReceivingStatus(() => orderInfo.shipment_mode)
- }, [orderInfo])
//把内部方法提供给外部
useImperativeHandle(ref, () => ({
@@ -61,7 +67,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
}))
//收货方法,1:自提,2物流
- const [receivingStatus, setReceivingStatus] = useState(1)
+ const [receivingStatus, setReceivingStatus] = useState(2)
const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
const onReceivingStatus = (value, e) => {
e.stopPropagation()
@@ -69,8 +75,13 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
}
const changeReceivingStatus = debounce(async (value) => {
if(!orderInfo) return false
+ if(status == 1) {
+ onChangeShipmentMode?.(value)
+ setReceivingStatus(value)
+ return false
+ }
alert.loading('正在修改')
- const res = await shipmentModeFetchData({id: orderInfo.orderId, shipment_mode:value})
+ const res = await shipmentModeFetchData({id: orderInfo.id, shipment_mode:value})
if(res.success) {
alert.success('收货方式修改成功')
onChangeShipmentMode?.(value)
@@ -85,14 +96,21 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
const getAddress = async (value) => {
if(!orderInfo) return false
+ if(status == 1) {
+ setShowAddressList(() => false)
+ setAddressId(value.id)
+ setAddressInfo(() => value)
+ onSelect?.(value)
+ return false
+ }
alert.loading('正在修改')
- const res = await addressFetchData({id: orderInfo.orderId, address_id: value.id})
+ const res = await addressFetchData({id: orderInfo.id, address_id: value.id})
if(res.success) {
alert.success('地址修改成功')
onSelect?.(value)
setShowAddressList(() => false)
setAddressId(value.id)
- setUserInfo(() => value)
+ setAddressInfo(() => value)
} else {
alert.none(res.msg)
}
@@ -119,12 +137,12 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue =
- {formatAddress}
+ {formatAddress||'请选择收货地址及信息'}
{(receivingStatus == 2 && !logisticsShow)&&}
- {userInfo?.name}
- {userInfo?.phone}
+ {addressInfo?.name}
+ {addressInfo?.phone}
{!logisticsShow&&
diff --git a/src/pages/order/components/kindList/index copy.tsx b/src/pages/order/components/kindList/index copy.tsx
new file mode 100644
index 0000000..8247927
--- /dev/null
+++ b/src/pages/order/components/kindList/index copy.tsx
@@ -0,0 +1,190 @@
+import { ORDER_STATUS } from "@/common/enum"
+import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
+import LabAndImg from "@/components/LabAndImg"
+import { View } from "@tarojs/components"
+import { memo, useCallback, useMemo } from "react"
+import EstimatedAmount from "../estimatedAmount"
+import styles from './index.module.scss'
+
+type OrderParam = {
+ estimate_amount: number, //预估金额
+ list: any[],
+ sale_mode: number,
+ sale_mode_name: string,
+ unit: string,
+ total_colors: number,
+ total_fabrics: number,
+ total_number: number,
+ status: number, //订单状态
+ total_sale_price: number, //销售金额
+ total_should_collect_money: number, //应收金额
+ total_weight_error_discount: number, //空差优惠
+ the_previous_status: number, //取消订单时的订单状态
+ actual_amount: number //实付金额
+}
+
+type Param = {
+ order: OrderParam,
+ comfirm?: boolean //是否是确认订单页面使用
+}
+
+export default memo(({order, comfirm = false}:Param) => {
+ //对应数量
+ const formatCount = useCallback((item) => {
+ return order?.sale_mode == 0? item.roll : Number(item.length / 100)
+ }, [order])
+ //对应单价
+ const standardPrice = useCallback(price => {
+ return formatPriceDiv(price).toLocaleString() + '/' + (order?.sale_mode == 1?'m':'kg')
+ }, [order])
+
+ //数量格式
+ const numText = useMemo(() => {
+ if(order) {
+ let total_number = order?.sale_mode == 0?order?.total_number:(order?.total_number/100)
+ return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${total_number}${order?.unit}`
+ }
+ }, [order])
+
+ const {
+ SaleOrderStatusBooking, // 待接单
+ SaleOrderStatusArranging, // 配布中
+ SaleOrderStatusArranged, // 已配布
+ SaleOrderStatusWaitingPayment, // 待付款
+ SaleOrderStatusWaitingDelivery, // 待发货
+ SaleOrderStatusWaitingReceipt, // 待收货
+ SaleOrderStatusAlreadyReceipt, // 已收货
+ SaleOrderStatusComplete, // 已完成
+ SaleOrderStatusRefund, // 已退款
+ SaleOrderStatusCancel, // 已取消
+ SaleorderstatusWaitingPrePayment // 预付款
+ } = ORDER_STATUS
+
+ //金额列表枚举
+ const priceList = [
+ {
+ id:1,
+ value:[SaleorderstatusWaitingPrePayment.value, SaleOrderStatusBooking.value, SaleOrderStatusArranging.value, ],
+ label:'预估金额',
+ field: 'estimate_amount'
+ },
+ {
+ id:2,
+ value:[SaleorderstatusWaitingPrePayment.value, SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'合计金额',
+ field: 'total_sale_price'
+ },
+ {
+ id:3,
+ value:[SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'空差优惠',
+ field: 'total_weight_error_discount'
+ },
+ {
+ id:4,
+ value:[ SaleOrderStatusWaitingPayment.value],
+ label:'应付金额',
+ field: 'total_should_collect_money'
+ },
+ {
+ id:5,
+ value:[SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ label:'实付金额',
+ field: 'actual_amount'
+ }
+ ]
+
+ //是否显示价格
+ const showPrice = useCallback((priceInfo, status) => {
+ return priceInfo.value.includes(status)
+ }, [order])
+
+ //金额展示大货
+ const priceConDom = useMemo(() => {
+ if(!order) return
+ if(comfirm == true) {
+ //确认订单时
+ return
+ }
+
+ if(order?.status == SaleOrderStatusCancel.value) {
+ //订单状态为取消订单时
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item, order?.the_previous_status)&&}>
+ })
+ }
+ >
+ )
+ } else {
+ //其他订单状态
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item, order?.status)&&}>
+ })
+ }
+ >
+ )
+ }
+ }, [order])
+
+ //金额展示剪板
+ const cutPriceConDom = useMemo(() => {
+ if(!order) return
+ return
+ }, [order])
+
+ const showPriceAll = useMemo(() => {
+ if(order?.sale_mode == 1) {
+ return cutPriceConDom //剪板
+ } else {
+ return priceConDom //大货
+ }
+ }, [order])
+
+
+ return (
+ <>
+ {numText}
+
+ {
+ order?.list?.map(item => {
+ return
+
+ {order.sale_mode_name}
+ {formatHashTag(item.code, item.name)}
+ 共{item?.product_colors.length}种
+
+
+ {item?.product_colors?.map(colorItem => {
+ return
+
+
+
+
+
+ {colorItem.code + ' ' + colorItem.name}
+ ¥{standardPrice(colorItem.sale_price)}
+
+
+ ×{formatCount(colorItem)}{order.unit}
+ ¥{formatPriceDiv(colorItem.estimate_amount).toLocaleString()}
+
+
+
+ })}
+
+
+ })
+ }
+
+ {showPriceAll}
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index aba9f02..61bd404 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -64,13 +64,13 @@ export default memo(({order, comfirm = false}:Param) => {
const priceList = [
{
id:1,
- value:[SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
+ value:[SaleorderstatusWaitingPrePayment.value, SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
label:'预估金额',
field: 'estimate_amount'
},
{
id:2,
- value:[SaleorderstatusWaitingPrePayment.value, SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
label:'合计金额',
field: 'total_sale_price'
},
@@ -95,56 +95,28 @@ export default memo(({order, comfirm = false}:Param) => {
]
//是否显示价格
- const showPrice = useCallback((priceInfo, status) => {
- return priceInfo.value.includes(status)
- }, [order])
+ const showPrice = (item) => {
+ if (item.id == 2) {
+ //合计金额 (剪板特殊请情况)
+ return (item.value.includes(order.status)|| order.sale_mode == 1)
+ } else {
+ return (item.value.includes(order.status) && order.sale_mode != 1 )
+ }
+ }
- //金额展示大货
+ //金额展示
const priceConDom = useMemo(() => {
if(!order) return
- if(comfirm == true) {
- //确认订单时
- return
- } else if(order?.status == SaleOrderStatusCancel.value) {
- //订单状态为取消订单时
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.the_previous_status)&&}>
- })
- }
- >
- )
- } else {
- //其他订单状态
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.status)&&}>
- })
- }
- >
- )
- }
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item)&&}>
+ })
+ }
+ >
+ )
}, [order])
-
- //金额展示剪板
- const cutPriceConDom = useMemo(() => {
- if(!order) return
- return
- }, [order])
-
- const showPriceAll = useMemo(() => {
- if(order?.sale_mode == 1) {
- return cutPriceConDom //剪板
- } else {
- return priceConDom //大货
- }
-
- }, [order])
-
return (
<>
@@ -181,7 +153,7 @@ export default memo(({order, comfirm = false}:Param) => {
})
}
- {showPriceAll}
+ {priceConDom}
>
diff --git a/src/pages/order/components/orderState/index.tsx b/src/pages/order/components/orderState/index.tsx
index 9cc4ca4..b08861d 100644
--- a/src/pages/order/components/orderState/index.tsx
+++ b/src/pages/order/components/orderState/index.tsx
@@ -63,7 +63,7 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
{formatDateTime(item.time)}
{item.desc}
- {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&}
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&}
)}
{(dataList.length > 2) && changeMore()}>
@@ -84,7 +84,7 @@ export default memo(({orderInfo = {logistics_details: [],payment_method: 0, stat
})
//倒计时
-const CountDown = ({endTime = ''}:{endTime:string}) => {
+const CountDown = ({endTime = '', onFinish}:{endTime:string, onFinish?:() => void}) => {
const [showTime, setShowTime] = useState('')
const timeObj:any = useRef()
useEffect(() => {
@@ -101,7 +101,12 @@ const CountDown = ({endTime = ''}:{endTime:string}) => {
const count_down = () => {
var startData = dayjs();
var endDate = dayjs(endTime);
- if(startData >= endDate) clearInterval(timeObj.current)
+ if(startData >= endDate) {
+ clearInterval(timeObj.current)
+ onFinish?.()
+ setShowTime(() => '00:00:00')
+ return false
+ }
var _dd = endDate.diff(startData,'day');
var _hh = endDate.diff(startData,'hour');
var _mm = endDate.diff(startData,'minute');
@@ -120,7 +125,7 @@ const CountDown = ({endTime = ''}:{endTime:string}) => {
return (
<>
- 剩{showTime||'00:00:00'}支付关闭,订单自动取消
+ 剩{showTime||'--:--:--'}支付关闭,订单自动取消
>
)
diff --git a/src/pages/order/components/submitOrderBtn/index.module.scss b/src/pages/order/components/submitOrderBtn/index.module.scss
index c5ac9ed..7330951 100644
--- a/src/pages/order/components/submitOrderBtn/index.module.scss
+++ b/src/pages/order/components/submitOrderBtn/index.module.scss
@@ -1,11 +1,9 @@
.order_price{
display: flex;
align-items: center;
- justify-content: space-between;
+ // justify-content: space-between;
width: 100%;
- &:nth-last-child(n+2) {
- margin-bottom: 30px;
- }
+
.order_price_text{
font-size: $font_size_medium;
// margin-right: 10px;
@@ -41,7 +39,7 @@
}
}
.emphasis{
- font-weight: 700;
+ // font-weight: 700;
}
.order_price_num{
color: $color_main;
@@ -51,7 +49,7 @@
font-size: $font_size_min;
}
&:nth-child(2) {
- font-size: 26px;
+ font-size: 44px;
}
&:nth-child(3) {
font-size: $font_size_medium;
@@ -61,7 +59,7 @@
.emphasis_num{
text{
&:nth-child(2) {
- font-size: $font_size_big;
+ font-size: 44px;
}
}
}
diff --git a/src/pages/order/components/submitOrderBtn/index.tsx b/src/pages/order/components/submitOrderBtn/index.tsx
index d84e61e..5e083c3 100644
--- a/src/pages/order/components/submitOrderBtn/index.tsx
+++ b/src/pages/order/components/submitOrderBtn/index.tsx
@@ -26,11 +26,7 @@ export default memo(({style, number = 0, priceTitle = ''}:Param) => {
<>
- {priceTitle}
-
-
- {/* 123123123121212312312312312 */}
-
+ {priceTitle}:
{priceDom()}
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 00b52ec..244c9d1 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -38,7 +38,8 @@ import styles from './index.module.scss'
setOrderDetail(res.data)
setOrderRemark(res.data.remark)
}
- Taro.stopPullDownRefresh()
+ Taro.stopPullDownRefresh()
+ Taro.hideToast()
}
//监听获取到的数据
@@ -85,7 +86,7 @@ import styles from './index.module.scss'
})
}
- //格式化初始地址
+ //初始地址数据
const defaultAddress = useMemo(() => {
return {
province_name: orderDetail?.province_name,
@@ -114,12 +115,6 @@ import styles from './index.module.scss'
setShowDesc(() => false)
}, [])
- //支付所需数据
- // const payOrderInfo = useMemo(() => {
- // if(orderDetail)
- // return {should_collect_order_id: orderDetail.should_collect_order_id, payment_method:orderDetail.payment_method, pre_collect_order_id:orderDetail.pre_collect_order_id}
- // }, [orderDetail])
-
//去付款
const [payMentShow, setPayMentShow] = useState(false)
const toPay = () => {
@@ -186,13 +181,17 @@ import styles from './index.module.scss'
//订单状态枚举
const {SaleOrderStatusCancel} = ORDER_STATUS
-
+ //刷新页面
+ const refresh = useCallback(() => {
+ alert.loading('刷新中')
+ getSaleOrderPreView()
+ }, [orderDetail])
return (
-
+
-
+
From d6bb1d1e8af335059c40a182556fae3a6774f8e0 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 15 Jun 2022 20:31:02 +0800
Subject: [PATCH 27/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ++--
.../details/components/counter/index.module.scss | 11 +++++++++--
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 2f4fa08..a845430 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,8 +5,8 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
diff --git a/src/pages/details/components/counter/index.module.scss b/src/pages/details/components/counter/index.module.scss
index a472f0e..2748cef 100644
--- a/src/pages/details/components/counter/index.module.scss
+++ b/src/pages/details/components/counter/index.module.scss
@@ -4,8 +4,7 @@
align-items: center;
justify-content: space-between;
width: 100%;
- .reduce, .plus{
- font-size: $font_size_big;
+ .plus{
color: $color_main;
width: 46px;
height: 46px;
@@ -16,6 +15,14 @@
color: #fff;
border-radius: 8px;
}
+ .reduce {
+ font-size: 50px;
+ width: 46px;
+ height: 46px;
+ text-align: center;
+ line-height: 43px;
+ color:#007AFF;
+ }
.input{
display: flex;
align-items: flex-end;
From bd04a6d31bdd9a0d71c52abb223ae828831c9c0c Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Thu, 16 Jun 2022 20:30:38 +0800
Subject: [PATCH 28/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/salesAfterOrder.ts | 22 ++++
src/api/user.ts | 9 ++
src/common/constant.js | 4 +-
src/components/counter/index.module.scss | 25 ++--
src/components/counter/index1.module.scss | 37 ++++++
src/components/counter/index1.tsx | 111 ++++++++++++++++
src/components/orderBtns/index.tsx | 9 +-
.../components/kindList/index.module.scss | 64 ++++++++++
.../components/kindList/index.tsx | 43 +++++++
src/pages/applyAfterSales/index.module.scss | 67 +---------
src/pages/applyAfterSales/index.tsx | 114 +++++++++++------
src/pages/order/comfirm.tsx | 12 +-
.../components/addressInfoDetail/index.tsx | 5 +-
.../components/kindList/index.module.scss | 7 +-
src/pages/order/components/kindList/index.tsx | 48 +++++--
src/pages/order/index.tsx | 9 +-
.../addressInfoDetail/index.module.scss | 75 +++--------
.../components/addressInfoDetail/index.tsx | 118 ++----------------
.../salesAfter/components/kindList/index.tsx | 2 +-
src/pages/salesAfter/index.tsx | 2 +
src/use/useLogin.ts | 4 +-
src/use/useUploadImage.ts | 2 +-
22 files changed, 487 insertions(+), 302 deletions(-)
create mode 100644 src/api/salesAfterOrder.ts
create mode 100644 src/components/counter/index1.module.scss
create mode 100644 src/components/counter/index1.tsx
create mode 100644 src/pages/applyAfterSales/components/kindList/index.module.scss
create mode 100644 src/pages/applyAfterSales/components/kindList/index.tsx
diff --git a/src/api/salesAfterOrder.ts b/src/api/salesAfterOrder.ts
new file mode 100644
index 0000000..6b9472b
--- /dev/null
+++ b/src/api/salesAfterOrder.ts
@@ -0,0 +1,22 @@
+import { useRequest } from "@/use/useHttp"
+
+/**
+ * 售后订单列表
+ */
+export const GetHotSearchApi = () => {
+ return useRequest({
+ url: `/v1/mall/hotSearch/list`,
+ method: "get",
+ })
+}
+
+/**
+ * 申请售后订单列表
+ */
+ export const ReturnApplyOrderApi = () => {
+ return useRequest({
+ url: `/v1/mall/returnApplyOrder`,
+ method: "get",
+ })
+}
+
diff --git a/src/api/user.ts b/src/api/user.ts
index 345c9c7..7d7c97f 100644
--- a/src/api/user.ts
+++ b/src/api/user.ts
@@ -60,3 +60,12 @@ import { useRequest } from "@/use/useHttp"
})
}
+/**
+ * 绑定公司
+ */
+ export const BindingCompanyApi = () => {
+ return useRequest({
+ url: `/v1/mall/user/binding/company`,
+ method: "put",
+ })
+}
\ No newline at end of file
diff --git a/src/common/constant.js b/src/common/constant.js
index a845430..d470ae0 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -6,12 +6,12 @@
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
-// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
+export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
// 生成密钥
diff --git a/src/components/counter/index.module.scss b/src/components/counter/index.module.scss
index fe96cca..2748cef 100644
--- a/src/components/counter/index.module.scss
+++ b/src/components/counter/index.module.scss
@@ -4,19 +4,25 @@
align-items: center;
justify-content: space-between;
width: 100%;
- .reduce, .plus{
- font-size: $font_size_big;
+ .plus{
color: $color_main;
width: 46px;
height: 46px;
- display: flex;
- align-items: center;
- justify-content:center;
+ text-align: center;
+ line-height: 43px;
font-size: 50px;
background-color: $color_main;
color: #fff;
border-radius: 8px;
}
+ .reduce {
+ font-size: 50px;
+ width: 46px;
+ height: 46px;
+ text-align: center;
+ line-height: 43px;
+ color:#007AFF;
+ }
.input{
display: flex;
align-items: flex-end;
@@ -25,10 +31,13 @@
box-sizing: border-box;
width: 106px;
border-radius: 10px;
+ input{
+ font-size: $font_size_medium;
+ text-align: right;
+ padding-right: 10px;
+ }
}
- input{
- font-size: $font_size_medium;
- }
+
.unit{
font-size: $font_size_min;
color: $color_font_two;
diff --git a/src/components/counter/index1.module.scss b/src/components/counter/index1.module.scss
new file mode 100644
index 0000000..fe96cca
--- /dev/null
+++ b/src/components/counter/index1.module.scss
@@ -0,0 +1,37 @@
+
+.main{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ .reduce, .plus{
+ font-size: $font_size_big;
+ color: $color_main;
+ width: 46px;
+ height: 46px;
+ display: flex;
+ align-items: center;
+ justify-content:center;
+ font-size: 50px;
+ background-color: $color_main;
+ color: #fff;
+ border-radius: 8px;
+ }
+ .input{
+ display: flex;
+ align-items: flex-end;
+ background-color: #fff;
+ padding: 5px 10px;
+ box-sizing: border-box;
+ width: 106px;
+ border-radius: 10px;
+ }
+ input{
+ font-size: $font_size_medium;
+ }
+ .unit{
+ font-size: $font_size_min;
+ color: $color_font_two;
+ }
+
+}
\ No newline at end of file
diff --git a/src/components/counter/index1.tsx b/src/components/counter/index1.tsx
new file mode 100644
index 0000000..d7f632d
--- /dev/null
+++ b/src/components/counter/index1.tsx
@@ -0,0 +1,111 @@
+import { Input, View } from "@tarojs/components"
+import { useEffect, useMemo, useRef, useState } from "react"
+import Big from 'big.js'
+import styles from "./index.module.scss"
+type params = {
+ minNum?: number, //最小值
+ maxNum?: number, //最大值
+ step?: number, //步长
+ defaultNum?: number, //默认值
+ digits?: number //多少位小数
+ onChange?:(val:number) => void,
+ onBlue?:(val:number) => void, //失去焦点触发
+ onClickBtn?:(val:number) => void,
+ unit?: string
+}
+export default ({minNum = 0, maxNum = 100, step=1, digits = 0, defaultNum = 0, onChange, onBlue, onClickBtn, unit = ''}: params) => {
+ const [value, setValue] = useState({count:defaultNum})
+
+ const onPlus = () => {
+ let {count} = value
+ let num_res = Big(count).add(step).toNumber()
+ num_res = num_res >= maxNum?maxNum:num_res
+ num_res = formatDigits(num_res)
+ setValue({...value, count:num_res})
+ onChange?.(parseFloat(num_res))
+ onClickBtn?.(parseFloat(num_res))
+ }
+ const minus = () => {
+ let {count} = value
+ let num_res = Big(count).minus(step).toNumber()
+ num_res = num_res < minNum?0:num_res
+ setValue({...value, count:num_res})
+ onChange?.(parseFloat(num_res))
+ onClickBtn?.(parseFloat(num_res))
+ }
+
+ //保留小数
+ const formatDigits = (num) => {
+ num = num + ''
+ if(num.includes('.')&&digits > 0) {
+ console.log('num::',num.includes('.'))
+ let res = num.split('.')
+ let last_num = res[1].substr(0, digits)
+ return res[0] + '.' + last_num
+ }
+ return parseFloat(num)
+ }
+
+ //检查数据
+ const checkData = (val) => {
+ let num = parseFloat(val)
+ if(num > maxNum) return maxNum
+ if(num < minNum) return minNum
+ return val
+ }
+
+
+ const onInputEven = (e) => {
+ let res = e.detail.value
+ if(res === '') {
+ setValue({...value, count:minNum})
+ onChange?.(minNum)
+ }
+ else if(!isNaN(Number(res))) {
+ let count = formatDigits(res)
+ count = checkData(count)
+ setValue({...value, count})
+ onChange?.(parseFloat(count as string))
+ } else {
+ let num = parseFloat(res)
+ if(!isNaN(num)) {
+ let count = formatDigits(num)
+ count = checkData(count)
+ setValue({...value, count})
+ onChange?.(count as number)
+ } else {
+ setValue({...value, count:defaultNum})
+ onChange?.(defaultNum)
+ }
+
+ }
+ }
+
+ const onBluerEven = () => {
+ let num = parseFloat(value.count)
+ if(!isNaN(num)) {
+ let count = formatDigits(num)
+ count = checkData(count)
+ setValue({...value, count})
+ onBlue?.(count as number)
+ } else {
+ setValue({...value, count:defaultNum})
+ onBlue?.(defaultNum)
+ }
+ }
+ return (
+
+ minus()}>-
+
+
+ {unit}
+
+ onPlus()}>+
+
+ )
+}
\ No newline at end of file
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 90fe9be..a18dde6 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -125,9 +125,14 @@ export default memo(({orderInfo, onClick}:Param) => {
//点击按钮操作
const submitBtns = (val, index) => {
(val == 1)&&cancelOrder(); //取消订单按钮
- (val == 2)&&onClick?.(2); //去付款按钮
(val == 6)&&receiveOrder(); //确认收货
-
+ if (val == 1) {
+ cancelOrder()
+ } else if (val == 6) {
+ receiveOrder()
+ } else {
+ onClick?.(val)
+ }
}
//取消订单
diff --git a/src/pages/applyAfterSales/components/kindList/index.module.scss b/src/pages/applyAfterSales/components/kindList/index.module.scss
new file mode 100644
index 0000000..679ffbb
--- /dev/null
+++ b/src/pages/applyAfterSales/components/kindList/index.module.scss
@@ -0,0 +1,64 @@
+.apply_after_sales_list{
+ padding: 0 20px;
+ .apply_after_sales_item{
+ margin-bottom: 50px;
+ .apply_after_sales_title{
+ display: flex;
+ align-items: center;
+ .tag{
+ font-size: $font_size_min;
+ background-color: #CDE5FF;
+ padding: 5px 10px;
+ border-radius: 6px;
+ color: $color_main;
+ }
+ .title{
+ font-weight: 700;
+ font-size: $font_size;
+ margin-left: 20px;
+ flex:1;
+ }
+ }
+ .color_list {
+ .color_item{
+ display: flex;
+ align-items: center;
+ margin: 20px 0;
+ }
+ .image{
+ width: 70px;
+ height: 70px;
+ image{
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ }
+ }
+ .name_and_number{
+ padding-left: 30px;
+ flex:1;
+ text{
+ &:nth-child(1) {
+ font-weight: 700;
+ font-size: $font_size;
+ }
+ &:nth-child(2) {
+ color: $color_font_two;
+ font-size: $font_size;
+ margin-left: 20px;
+ }
+ }
+ }
+ .btn_count{
+ width: 216px;
+ height: 64px;
+ background-color: #ECF5FF;
+ border-radius: 40px 0px 16px 0px;
+ padding: 0 20px;
+ display: flex;
+ align-items: center;
+ }
+ }
+ }
+
+}
diff --git a/src/pages/applyAfterSales/components/kindList/index.tsx b/src/pages/applyAfterSales/components/kindList/index.tsx
new file mode 100644
index 0000000..c9feceb
--- /dev/null
+++ b/src/pages/applyAfterSales/components/kindList/index.tsx
@@ -0,0 +1,43 @@
+import { formatHashTag, formatImgUrl } from "@/common/fotmat";
+import Counter from "@/components/counter";
+import { Image, Text, View } from "@tarojs/components";
+import { memo, useCallback } from "react";
+import styles from './index.module.scss'
+
+type OrderParam = {
+ list?: any[],
+ sale_mode?: number,
+ sale_mode_name?: string,
+ unit?: string,
+ total_colors?: number,
+ total_fabrics?: number,
+ total_number?: number,
+ status?: number, //订单状态
+}
+
+export default memo(({order}:{order:OrderParam}) => {
+ //对应数量
+ const formatCount = useCallback((item) => {
+ return (order?.sale_mode == 0? item.roll : Number(item.length / 100)) + order?.unit
+ }, [order])
+
+ return (
+
+ {order?.list?.map(item =>
+
+ {order.sale_mode_name}
+ {formatHashTag(item.code, item.name)}
+
+
+ {item.product_colors.map(colorItem =>
+
+ {colorItem.code + ' ' + colorItem.name}x {formatCount(colorItem)}
+
+
+
+ )}
+
+ )}
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/index.module.scss b/src/pages/applyAfterSales/index.module.scss
index b4ce39c..a9491da 100644
--- a/src/pages/applyAfterSales/index.module.scss
+++ b/src/pages/applyAfterSales/index.module.scss
@@ -92,6 +92,9 @@
margin-bottom: 20px;
position: relative;
border-radius: 10px;
+ &:nth-child(1) {
+ margin-left: 50px;
+ }
image{
width: 100%;
height: 100%;
@@ -114,70 +117,6 @@
}
}
- .apply_after_sales_list{
- padding: 0 20px;
- .apply_after_sales_item{
- margin-bottom: 50px;
- .apply_after_sales_title{
- display: flex;
- align-items: center;
- .tag{
- font-size: $font_size_min;
- background-color: #CDE5FF;
- padding: 5px 10px;
- border-radius: 6px;
- color: $color_main;
- }
- .title{
- font-weight: 700;
- font-size: $font_size;
- margin-left: 20px;
- flex:1;
- }
- }
- .color_list {
- .color_item{
- display: flex;
- align-items: center;
- margin: 20px 0;
- }
- .image{
- width: 70px;
- height: 70px;
- image{
- width: 100%;
- height: 100%;
- border-radius: 50%;
- }
- }
- .name_and_number{
- padding-left: 30px;
- flex:1;
- text{
- &:nth-child(1) {
- font-weight: 700;
- font-size: $font_size;
- }
- &:nth-child(2) {
- color: $color_font_two;
- font-size: $font_size;
- margin-left: 20px;
- }
- }
- }
- .btn_count{
- width: 235px;
- height: 64px;
- background-color: #ECF5FF;
- border-radius: 40px 0px 16px 0px;
- padding: 0 20px;
- display: flex;
- align-items: center;
- }
- }
- }
-
- }
.btns_con{
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index dd07f90..c0494a4 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -1,24 +1,77 @@
import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
-import { memo, useCallback, useMemo, useState } from "react";
+import { memo, useCallback, useEffect, useMemo, useRef, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
-import { formatImgUrl } from "@/common/fotmat";
+import { formatHashTag, formatImgUrl } from "@/common/fotmat";
import Counter from "@/components/counter";
import ReasonPopup from "./components/reasonPopup";
import OtherReason from "./components/otherReason";
-import Taro from "@tarojs/taro";
+import Taro, { useDidShow, useRouter } from "@tarojs/taro";
import useUploadCDNImg from "@/use/useUploadImage";
+import { GetSaleOrderDetailApi } from "@/api/order";
+import KindList from "./components/kindList"
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
- const [showDesc, setShowDesc] = useState(true)
+
+ const router = useRouter()
+ const orderId = useRef(Number(router.params.id))
+
+ useDidShow(() => {
+ getSaleOrderPreView()
+ })
+
+ //获取订单数据
+ const [orderDetail, setOrderDetail] = useState() //获取到的原始数据
+ const {fetchData: getOrderFetchData} = GetSaleOrderDetailApi()
+ const getSaleOrderPreView = async () => {
+ if(orderId.current) {
+ let res = await getOrderFetchData({id: orderId.current})
+ setOrderDetail(res.data)
+ }
+ }
+
+ //监听获取到的数据
+ useEffect(() => {
+ if(orderDetail)
+ formatData()
+ }, [orderDetail])
+
+ //格式化数据格式
+ const [formatDetailOrder, setFormatDetailOrder] = useState() //格式化后的数据
+ const formatData = () => {
+ setFormatDetailOrder({
+ sale_mode: orderDetail.sale_mode,
+ sale_mode_name: orderDetail.sale_mode_name,
+ total_colors: orderDetail.total_colors, //总颜色数量
+ total_number: orderDetail.total_number, //总数量
+ total_fabrics: orderDetail.total_fabrics, //面料数量
+ unit: orderDetail.sale_mode == 0?'条':'m', //单位
+ list: orderDetail.product_list,
+ status: orderDetail.status, //订单状态
+
+ })
+ }
+
+ //数据总量
+ const dataCount = useMemo(() => {
+ if(formatDetailOrder) {
+ return `${formatDetailOrder.total_fabrics}种面料,${formatDetailOrder.total_colors}种颜色,共${formatDetailOrder.total_number}条`
+ }
+ }, [formatDetailOrder])
+
+ //对应数量
+ const formatCount = useCallback((item) => {
+ return (formatDetailOrder?.sale_mode == 0? item.roll : Number(item.length / 100)) + formatDetailOrder?.unit
+ }, [formatDetailOrder])
+
+
//退货选择弹窗
const [showReason, setShowReason] = useState<{show:true|false, status:ReasonParam}>({show:false, status:1})
const closeReason = useCallback(() => setShowReason({...showReason, show:false}), [])
const onShowReason = (status) => setShowReason({...showReason, status, show:true})
-
//底部按钮
const onSubmit = (val) => {
@@ -27,35 +80,10 @@ export default () => {
return (
- 2种面料,3种颜色,共6条
+ {dataCount}
-
-
- {new Array(5).fill(5).map(item =>
-
- 大货
- 0770# 21S单面平纹(食毛)
-
-
-
-
- 1# 薄荷绿x1
-
-
-
-
-
-
- 1# 薄荷绿x1
-
-
-
-
-
- )}
-
-
+
退货原因
@@ -103,16 +131,26 @@ export default () => {
//图片列表
const PictureItem = memo(() => {
const {getWxPhoto} = useUploadCDNImg()
- //图片
+ const [imageList, setImageLise] = useState([])
+
const uploadImage = async () => {
- let res = await getWxPhoto('after-sale')
+ let res:any = await getWxPhoto('after-sale')
+ if(res.code == 200) {
+ setImageLise([...imageList, res.url])
+ }
+ }
+
+ //删除图片
+ const delImage = (index) => {
+
}
return (
<>
-
-
-
-
+ {imageList.map((item, index) =>
+
+
+ delImage(index)} className={classnames(styles.miconfont_close, 'iconfont icon-qingkong')}>
+ )}
上传照片
diff --git a/src/pages/order/comfirm.tsx b/src/pages/order/comfirm.tsx
index 4078471..f1fcb70 100644
--- a/src/pages/order/comfirm.tsx
+++ b/src/pages/order/comfirm.tsx
@@ -70,7 +70,8 @@ import AddressInfoDetail from "./components/addressInfoDetail";
total_fabrics: preViewOrder.total_fabrics, //面料数量
unit: preViewOrder.sale_mode == 0?'条':'m', //单位
list: preViewOrder.product_list,
- total_should_collect_money: preViewOrder.total_should_collect_money //应收金额
+ total_should_collect_money: preViewOrder.total_should_collect_money, //应收金额
+ total_sale_price: preViewOrder.total_sale_price //合计金额
})
}
const formatPreViewOrderMemo = useMemo(() => {
@@ -134,14 +135,15 @@ import AddressInfoDetail from "./components/addressInfoDetail";
//提交订单
const {fetchData: saleOrderFetchData} = SaleOrderApi()
const submitOrderEven = () => {
- if(!submitOrderData?.address_id) {
- alert.error('请选择地址')
- return false
- }
if(!submitOrderData?.shipment_mode) {
alert.error('请选择收货方式')
return false
}
+ if(!submitOrderData?.address_id&&submitOrderData?.shipment_mode == 2) {
+ alert.error('请选择地址')
+ return false
+ }
+
Taro.showModal({
title: '确定提交?',
success: async function (res) {
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index 70c42d9..bef3292 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -40,9 +40,10 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
const [addressInfo, setAddressInfo] = useState()
useEffect(() => {
- setAddressInfo(() => orderInfo)
- if(orderInfo)
+ if(orderInfo) {
setReceivingStatus(() => orderInfo.shipment_mode||2)
+ setAddressInfo(() => orderInfo)
+ }
}, [orderInfo])
//地址格式
diff --git a/src/pages/order/components/kindList/index.module.scss b/src/pages/order/components/kindList/index.module.scss
index a4b4c9e..2c4b957 100644
--- a/src/pages/order/components/kindList/index.module.scss
+++ b/src/pages/order/components/kindList/index.module.scss
@@ -66,9 +66,14 @@
font-size: $font_size;
margin-bottom: 15px;
}
- .order_list_item_price{
+ .order_list_item_price, .order_list_item_price_dg{
font-size: 26px;
color: $color_font_three;
+ display: flex;
+ align-items: center;
+ Text{
+ padding-left: 13px;
+ }
}
}
.order_list_item_count{
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index 61bd404..83f9210 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -1,7 +1,7 @@
import { ORDER_STATUS } from "@/common/enum"
-import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
+import { formatHashTag, formatPriceDiv, formatWeightDiv } from "@/common/fotmat"
import LabAndImg from "@/components/LabAndImg"
-import { View } from "@tarojs/components"
+import { Text, View } from "@tarojs/components"
import { memo, useCallback, useMemo } from "react"
import EstimatedAmount from "../estimatedAmount"
import styles from './index.module.scss'
@@ -16,7 +16,7 @@ type OrderParam = {
total_fabrics: number,
total_number: number,
status: number, //订单状态
- total_sale_price: number, //销售金额
+ total_sale_price: number, //合计金额
total_should_collect_money: number, //应收金额
total_weight_error_discount: number, //空差优惠
the_previous_status: number, //取消订单时的订单状态
@@ -57,7 +57,8 @@ export default memo(({order, comfirm = false}:Param) => {
SaleOrderStatusComplete, // 已完成
SaleOrderStatusRefund, // 已退款
SaleOrderStatusCancel, // 已取消
- SaleorderstatusWaitingPrePayment // 预付款
+ SaleorderstatusWaitingPrePayment, // 预付款
+ SaleOrderStatusTaking //提货
} = ORDER_STATUS
//金额列表枚举
@@ -70,7 +71,7 @@ export default memo(({order, comfirm = false}:Param) => {
},
{
id:2,
- value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ value:[SaleOrderStatusTaking.value, SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
label:'合计金额',
field: 'total_sale_price'
},
@@ -88,13 +89,13 @@ export default memo(({order, comfirm = false}:Param) => {
},
{
id:5,
- value:[SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ value:[SaleOrderStatusTaking.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
label:'实付金额',
field: 'actual_amount'
}
]
- //是否显示价格
+ //订单流程是否显示价格
const showPrice = (item) => {
if (item.id == 2) {
//合计金额 (剪板特殊请情况)
@@ -102,9 +103,10 @@ export default memo(({order, comfirm = false}:Param) => {
} else {
return (item.value.includes(order.status) && order.sale_mode != 1 )
}
+
}
- //金额展示
+ //订单流程金额展示
const priceConDom = useMemo(() => {
if(!order) return
return (
@@ -117,6 +119,28 @@ export default memo(({order, comfirm = false}:Param) => {
>
)
}, [order])
+
+ //确认订单金额展示
+ const comfirmPriceConDom = useMemo(() => {
+ if(!order) return
+ let item = order.sale_mode == 1?priceList[1]:priceList[0]
+ return
+ }, [order])
+
+ //金额展示
+ const showPriceConDom = useMemo(() => {
+ return comfirm?comfirmPriceConDom:priceConDom
+ }, [order])
+
+
+ //散剪大约重量
+ const aboutWeight = useCallback((weight) => {
+ if(order.sale_mode == 2 ) {
+ let showWeight = [SaleorderstatusWaitingPrePayment.value, SaleOrderStatusBooking.value, SaleOrderStatusArranging.value].includes(order.status)
+ return showWeight?; ≈{formatWeightDiv(weight)}kg:<>>
+ }
+ return <>>
+ }, [order])
return (
<>
@@ -139,7 +163,11 @@ export default memo(({order, comfirm = false}:Param) => {
{colorItem.code + ' ' + colorItem.name}
- ¥{standardPrice(colorItem.sale_price)}
+
+ ¥{standardPrice(colorItem.sale_price)}
+ {aboutWeight(colorItem.estimate_weight)}
+
+
×{formatCount(colorItem)}{order.unit}
@@ -153,7 +181,7 @@ export default memo(({order, comfirm = false}:Param) => {
})
}
- {priceConDom}
+ {showPriceConDom}
>
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 244c9d1..6713c99 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -93,9 +93,10 @@ import styles from './index.module.scss'
city_name: orderDetail?.city_name,
district_name: orderDetail?.district_name,
address_detail: orderDetail?.address_detail,
- // id: address.id,
name: orderDetail?.target_user_name,
- phone: orderDetail?.target_user_phone
+ phone: orderDetail?.target_user_phone,
+ shipment_mode: orderDetail?.shipment_mode,
+ id: orderDetail?.id
}
}, [orderDetail])
@@ -141,12 +142,16 @@ import styles from './index.module.scss'
//获取底部按钮点击, 获取按钮状态
const orderStateClick = useCallback((val) => {
+ console.log('123456789',val)
if(val == 1 || val == 6) {
//取消订单
getSaleOrderPreView()
}else if(val == 2) {
//待付款
toPay()
+ } else if (val == 5) {
+ console.log('aa:::',orderDetail)
+ goLink('/pages/applyAfterSales/index',{id:orderDetail.id})
}
}, [orderDetail])
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.module.scss b/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
index 68e6171..a57550a 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
@@ -26,87 +26,46 @@
.order_address_text_title{
font-size: $font_size_medium;
margin-top: 10px;
- @include common_ellipsis;
display: flex;
align-items: center;
justify-content: space-between;
.moreIconfont{
font-size: 20px;
}
+ .address_text{
+ word-break:break-all;
+ font-size: 28px;
+ font-weight: 700;
+ }
}
.order_address_text_name{
-
+ color: #707070;
align-items: center;
+ display: flex;
+ margin-top: 20px;
text{
&:nth-child(1) {
- color: #000;
- font-weight: 700;
- font-size: $color_font_one;
+ font-size: $font_size_medium;
margin-right: 40px;
}
&:nth-child(2) {
- color: $color_font_one;
+ flex:1;
font-size: $font_size_medium;
}
}
}
}
.updateBtn{
- width:200px;
- font-size: $font_size_min;
- background-color: #F0F0F0;
- height: 64px;
- border-radius: 24px;
+ width:152px;
+ font-size: 28px;
+ height: 60px;
color: $color_font_two;
- position: absolute;
- bottom: 10px;
- right: 10px;
z-index: 999;
- .updateBtn_list{
- position: absolute;
- display: flex;
- z-index: 5;
- width: 100%;
- .updateBtn_item_select{
- color: #fff;
- }
- }
- .updateBtn_item{
- flex:1;
- text-align: center;
- line-height: 64px;
- }
- .updateBtn_select{
- color: #fff;
- background-color: $color_main;
- border-radius: 24px;
- position: absolute;
- width: 100px;
- height: 61px;
- z-index: 1;
- transition: all 0.3s ease-in-out;
- }
+ border: 2px solid #dddddd;
+ border-radius: 36px;
+ text-align: center;
+ line-height: 60px;
}
- .order_address_text_no{
- flex: 1;
- font-size: $font_size;
- font-weight: 700;
- margin-left: 30px;
- }
- .order_address_more_icon{
- color: $color_font_three;
- font-size: $font_size;
- }
-}
-.order_address_list {
- height: 900px;
- .order_address_title{
- font-size: $font_size;
- font-weight: 700;
- width: 100%;
- text-align: center;
- padding: 20px 0 30px 0;
- }
}
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.tsx b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
index 7290ae6..87d144e 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.tsx
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
@@ -1,122 +1,26 @@
-import { EditSaleOrderAddressApi, EditSaleOrderShipmentModeApi } from "@/api/order";
-import { alert } from "@/common/common";
-import { debounce } from "@/common/util";
-import AddressList from "@/components/AddressList";
-import Popup from "@/components/popup";
import { Text, View } from "@tarojs/components"
import classnames from "classnames";
-import { forwardRef, memo, useCallback, useEffect, useImperativeHandle, useMemo, useState } from "react";
+import {memo} from "react";
import styles from './index.module.scss'
-export type AddressInfoParam = {
- province_name: string,
- city_name: string,
- district_name: string,
- address_detail: string,
- id?: number,
- name: string,
- phone: string,
-}
-type Param = {
- onSelect?: (val:any) => void, //选择
- defaultValue?: AddressInfoParam|null, //默认值
- disabled?: false|true, //true禁用后只用于展示
- shipment_mode?: 1|2, //1自提 2物流
- onChangeShipmentMode?: (val: number) => void, //返回收货方式
- orderId?: number //订单id
-}
-
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, defaultValue = null, orderId = 0, shipment_mode = 1}: Param, ref) => {
- const [showAddressList, setShowAddressList] = useState(false)
-
- useEffect(() => {
- setUserInfo(() => defaultValue)
- }, [defaultValue])
-
- const [userInfo, setUserInfo] = useState()
-
- //地址格式
- const formatAddress = useMemo(() => {
- if(userInfo)
- return userInfo.province_name + userInfo.city_name + userInfo.district_name + userInfo.address_detail
- }, [userInfo])
-
- const changeShow = () => {
- if(receivingStatus == 2)
- setShowAddressList(() => true)
- }
-
- useEffect(() => {
- setReceivingStatus(() => shipment_mode)
- }, [shipment_mode])
-
- //把内部方法提供给外部
- useImperativeHandle(ref, () => ({
- changeShow
- }))
-
- //收货方法,1:自提,2物流
- const [receivingStatus, setReceivingStatus] = useState(1)
- const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
- const onReceivingStatus = (value, e) => {
- e.stopPropagation()
- changeReceivingStatus(value)
- }
- const changeReceivingStatus = debounce(async (value) => {
- alert.loading('正在修改')
- const res = await shipmentModeFetchData({id: orderId, shipment_mode:value})
- if(res.success) {
- alert.success('收货方式修改成功')
- onChangeShipmentMode?.(value)
- setReceivingStatus(value)
- } else {
- alert.none(res.msg)
- }
- }, 10)
-
- //修改地址
- const {fetchData: addressFetchData} = EditSaleOrderAddressApi()
- const getAddress = async (value) => {
- alert.loading('正在修改')
- const res = await addressFetchData({id: orderId, address_id: value.id})
- if(res.success) {
- alert.success('地址修改成功')
- onSelect?.(value)
- setShowAddressList(() => false)
- setUserInfo(() => value)
- } else {
- alert.none(res.msg)
- }
- }
-
+export default memo(({defaultValue}:{defaultValue:string}) => {
return (
- changeShow()}>
-
+
+
- {formatAddress}
- {(receivingStatus == 2)&&}
+ {defaultValue}
- {userInfo?.name}
- {userInfo?.phone}
+ 管理员
+ 13939399536
+
+ 上传物流
+
-
-
- onReceivingStatus(1,e)}>自提
- onReceivingStatus(2,e)}>物流
-
-
-
- setShowAddressList(false)}>
-
- 请选择收货地址
-
-
-
)
-}))
\ No newline at end of file
+})
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/kindList/index.tsx b/src/pages/salesAfter/components/kindList/index.tsx
index e93be35..23a2a0c 100644
--- a/src/pages/salesAfter/components/kindList/index.tsx
+++ b/src/pages/salesAfter/components/kindList/index.tsx
@@ -61,7 +61,7 @@ export default memo(({order, comfirm = false}:Param) => {
{
id:1,
value:[SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
- label:'预估金额',
+ label:'扣款金额',
field: 'estimate_amount'
},
{
diff --git a/src/pages/salesAfter/index.tsx b/src/pages/salesAfter/index.tsx
index aff512d..ecdec5c 100644
--- a/src/pages/salesAfter/index.tsx
+++ b/src/pages/salesAfter/index.tsx
@@ -12,6 +12,7 @@ import { Image, Text, Textarea, View } from "@tarojs/components"
import Taro, {useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState, memo } from "react";
+import AddressInfoDetail from "./components/addressInfoDetail";
import ContentBox from "./components/contentBox";
import KindList from "./components/kindList";
import OrderState from "./components/orderState";
@@ -101,6 +102,7 @@ import styles from './index.module.scss'
return (
+
{(orderDetail?.status != SaleOrderStatusCancel.value)&&
diff --git a/src/use/useLogin.ts b/src/use/useLogin.ts
index 08d80d2..7435b02 100644
--- a/src/use/useLogin.ts
+++ b/src/use/useLogin.ts
@@ -1,6 +1,6 @@
import useUserInfo from "./useUserInfo"
import Taro, { useRouter } from "@tarojs/taro"
-import { GetWxUserInfoApi, GetAdminUserInfoApi, GetPhoneNumberApi } from "@/api/user"
+import { GetWxUserInfoApi, GetAdminUserInfoApi, GetPhoneNumberApi, BindingCompanyApi } from "@/api/user"
import useLoginRequest from "./useLoginRequest"
import { SHARE_SCENE } from "@/common/enum"
import { GetShortCodeApi } from "@/api/share"
@@ -93,6 +93,7 @@ export default () => {
//获取手机号码
const {fetchData: fetchDataUserPhone} = GetPhoneNumberApi()
+ const {fetchData: fetchBindingCompany} = BindingCompanyApi()
const getPhoneNumber = (code) => {
return new Promise( async (reslove, reject) => {
if(userInfo.adminUserInfo?.is_authorize_phone) {
@@ -102,6 +103,7 @@ export default () => {
const res = await fetchDataUserPhone({code})
if(res.success) {
setUserInfo({...userInfo.userInfo, phone:res.data.phone_number})
+ await fetchBindingCompany()
getAdminUserInfo()
reslove(res.data)
} else {
diff --git a/src/use/useUploadImage.ts b/src/use/useUploadImage.ts
index 4b69a0d..86c698e 100644
--- a/src/use/useUploadImage.ts
+++ b/src/use/useUploadImage.ts
@@ -126,7 +126,7 @@ export default () => {
const getWxPhoto = (cdn_upload_type: cdn_upload_type_Param) => {
return new Promise((resolve, reject) => {
Taro.chooseImage({
- count: 1, // 默认9
+ count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: async function (res) {
From 0f59e424d180b1fba4e3c7e17360482ec10b86de Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 17 Jun 2022 10:16:32 +0800
Subject: [PATCH 29/47] =?UTF-8?q?--=E9=A2=84=E5=AD=98=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ++--
src/pages/depositList/index.scss | 6 ++++--
src/pages/depositList/index.tsx | 8 ++++----
3 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index 2f4fa08..35b004c 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,11 +5,11 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
+export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
diff --git a/src/pages/depositList/index.scss b/src/pages/depositList/index.scss
index 825cef8..f58398d 100644
--- a/src/pages/depositList/index.scss
+++ b/src/pages/depositList/index.scss
@@ -18,11 +18,12 @@
.credit-used-list-price{
font-size: 28px;
font-weight: 400;
- margin-bottom: 20px;
}
.credit-used-list-right{
display: flex;align-items: center;
- text-align: right;
+ }
+ .credit-used-list-right-price view{
+ display: flex;align-items: center;
}
.credit-used-list-right text{
font-size: 30px;
@@ -36,6 +37,7 @@
.credit-used-list-orderno{
font-size: 20px;
font-weight: 400;
+ margin-top: 20px;
color: #ababab;
}
.green{
diff --git a/src/pages/depositList/index.tsx b/src/pages/depositList/index.tsx
index c741086..eb9077c 100644
--- a/src/pages/depositList/index.tsx
+++ b/src/pages/depositList/index.tsx
@@ -36,11 +36,11 @@ export default ()=>{
-
- 0?'red':'green'}`}>
- {(item as any).amount_received_this_time>0&&"+"}{formatPriceDiv((item as any).amount_received_this_time)}
+
+
+ {[1,2,3].includes((item as any).type as never)?"+":"-"}{formatPriceDiv((item as any).amount_received_this_time)}
- 处理中
+ {/* 处理中 */}
From 6e08416ba0514426824e3ea4887993a67e1d530b Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Fri, 17 Jun 2022 20:35:04 +0800
Subject: [PATCH 30/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/material.ts | 11 ++
src/api/salesAfterOrder.ts | 8 +-
src/common/constant.js | 4 +-
src/components/counter/index.tsx | 2 +-
src/components/orderBtns/index.tsx | 16 +--
.../components/kindList/index.module.scss | 2 +-
.../components/kindList/index.tsx | 40 +++++-
.../components/otherReason/index.tsx | 6 +-
src/pages/applyAfterSales/index.module.scss | 9 +-
src/pages/applyAfterSales/index.tsx | 115 +++++++++++++++---
src/pages/order/components/kindList/index.tsx | 5 +-
src/pages/order/components/payment/index.tsx | 3 +
.../components/order/index.module.scss | 6 +-
.../salesAfterList/components/order/index.tsx | 13 +-
src/pages/salesAfterList/index.tsx | 3 +-
src/pages/user/index.tsx | 2 +-
16 files changed, 189 insertions(+), 56 deletions(-)
diff --git a/src/api/material.ts b/src/api/material.ts
index a777a95..11b6553 100644
--- a/src/api/material.ts
+++ b/src/api/material.ts
@@ -55,3 +55,14 @@ export const GetLabProductApi = () => {
method: "get",
})
}
+
+/**
+ * 收藏面料
+ * @returns
+*/
+// export const GetProductDetailApi = () => {
+// return useRequest({
+// url: `/v1/mall/product`,
+// method: "get",
+// })
+// }
diff --git a/src/api/salesAfterOrder.ts b/src/api/salesAfterOrder.ts
index 6b9472b..34483ba 100644
--- a/src/api/salesAfterOrder.ts
+++ b/src/api/salesAfterOrder.ts
@@ -3,20 +3,20 @@ import { useRequest } from "@/use/useHttp"
/**
* 售后订单列表
*/
-export const GetHotSearchApi = () => {
+export const GetSaleOrderListApi = () => {
return useRequest({
- url: `/v1/mall/hotSearch/list`,
+ url: `/v1/mall/returnApplyOrder/list`,
method: "get",
})
}
/**
- * 申请售后订单列表
+ * 申请售后订单
*/
export const ReturnApplyOrderApi = () => {
return useRequest({
url: `/v1/mall/returnApplyOrder`,
- method: "get",
+ method: "post",
})
}
diff --git a/src/common/constant.js b/src/common/constant.js
index d470ae0..ba43cfa 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -10,7 +10,7 @@
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
@@ -21,8 +21,6 @@ export const UPLOAD_CDN_URL = `https://v0.api.upyun.com/`
// cdn
export const IMG_CND_Prefix = CURRENT_ENV.includes('development')? "https://test.cdn.zzfzyc.com":"https://cdn.zzfzyc.com"
-
-
// 上传图片视频
export const CDN_UPLOAD_IMG = `${UPLOAD_CDN_URL || ''}`;
diff --git a/src/components/counter/index.tsx b/src/components/counter/index.tsx
index d7f632d..20472c3 100644
--- a/src/components/counter/index.tsx
+++ b/src/components/counter/index.tsx
@@ -13,7 +13,7 @@ type params = {
onClickBtn?:(val:number) => void,
unit?: string
}
-export default ({minNum = 0, maxNum = 100, step=1, digits = 0, defaultNum = 0, onChange, onBlue, onClickBtn, unit = ''}: params) => {
+export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0, onChange, onBlue, onClickBtn, unit = ''}: params) => {
const [value, setValue] = useState({count:defaultNum})
const onPlus = () => {
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index a18dde6..c78275d 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -30,7 +30,8 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusWaitingPayment,
SaleOrderStatusWaitingReceipt,
SaleOrderStatusAlreadyReceipt,
- SaleorderstatusWaitingPrePayment
+ SaleorderstatusWaitingPrePayment,
+ SaleOrderStatusTaking
} = ORDER_STATUS
//订单类型
@@ -42,6 +43,7 @@ export default memo(({orderInfo, onClick}:Param) => {
//订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
const orderBtnsList = useRef([
+
{
id: 1,
value: [SaleOrderStatusBooking.value,
@@ -51,11 +53,6 @@ export default memo(({orderInfo, onClick}:Param) => {
SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货
label: '取消订单'
},
- {
- id: 2,
- value: [SaleorderstatusWaitingPrePayment.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
- label: '去付款'
- },
{
id: 3,
value: [SaleOrderStatusWaitingDelivery.value], //申请退款按钮对应: 待发货
@@ -86,6 +83,11 @@ export default memo(({orderInfo, onClick}:Param) => {
value: [SaleOrderStatusBooking.value], //按钮对应: 待接单
label: '退款'
},
+ {
+ id: 2,
+ value: [SaleOrderStatusTaking.value, SaleorderstatusWaitingPrePayment.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
+ label: '去付款'
+ },
])
@@ -124,8 +126,6 @@ export default memo(({orderInfo, onClick}:Param) => {
//点击按钮操作
const submitBtns = (val, index) => {
- (val == 1)&&cancelOrder(); //取消订单按钮
- (val == 6)&&receiveOrder(); //确认收货
if (val == 1) {
cancelOrder()
} else if (val == 6) {
diff --git a/src/pages/applyAfterSales/components/kindList/index.module.scss b/src/pages/applyAfterSales/components/kindList/index.module.scss
index 679ffbb..bc49015 100644
--- a/src/pages/applyAfterSales/components/kindList/index.module.scss
+++ b/src/pages/applyAfterSales/components/kindList/index.module.scss
@@ -23,7 +23,7 @@
.color_item{
display: flex;
align-items: center;
- margin: 20px 0;
+ margin: 30px 0;
}
.image{
width: 70px;
diff --git a/src/pages/applyAfterSales/components/kindList/index.tsx b/src/pages/applyAfterSales/components/kindList/index.tsx
index c9feceb..3a26d92 100644
--- a/src/pages/applyAfterSales/components/kindList/index.tsx
+++ b/src/pages/applyAfterSales/components/kindList/index.tsx
@@ -1,7 +1,8 @@
import { formatHashTag, formatImgUrl } from "@/common/fotmat";
import Counter from "@/components/counter";
+import MCheckbox from "@/components/checkbox";
import { Image, Text, View } from "@tarojs/components";
-import { memo, useCallback } from "react";
+import { FC, memo, useCallback } from "react";
import styles from './index.module.scss'
type OrderParam = {
@@ -15,12 +16,36 @@ type OrderParam = {
status?: number, //订单状态
}
-export default memo(({order}:{order:OrderParam}) => {
+type Param = {
+ order: OrderParam,
+ onNumChange?: (val:any) => void
+ onSelectChange?: (val: {color_id:number, length: number, status: true|false}) => void
+}
+
+const kindeList:FC = memo(({order, onNumChange, onSelectChange}) => {
//对应数量
const formatCount = useCallback((item) => {
return (order?.sale_mode == 0? item.roll : Number(item.length / 100)) + order?.unit
}, [order])
+ //计步器失返回值
+ const getCounterChange = useCallback((colorItem) => {
+ return (number) => {
+ onNumChange?.({number, color_id: colorItem.id})
+ }
+ }, [])
+
+ //checkbox选中回调
+ const selectCallBack = (colorItem) => {
+ console.log('colorItem::',colorItem)
+ onSelectChange?.({color_id:colorItem.id, length:colorItem.length, status: true})
+ }
+
+ //checkbox关闭回调
+ const colseCallBack = (colorItem) => {
+ onSelectChange?.({color_id:colorItem.id, length:colorItem.length, status: false})
+ }
+
return (
{order?.list?.map(item =>
@@ -32,12 +57,15 @@ export default memo(({order}:{order:OrderParam}) => {
{item.product_colors.map(colorItem =>
{colorItem.code + ' ' + colorItem.name}x {formatCount(colorItem)}
-
-
-
+ {(order.sale_mode == 0)&&
+
+ ||
+ selectCallBack(colorItem)} onClose={() => colseCallBack(colorItem)}/>}
)}
)}
)
-})
\ No newline at end of file
+})
+
+export default kindeList
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/components/otherReason/index.tsx b/src/pages/applyAfterSales/components/otherReason/index.tsx
index fc580c9..5059f75 100644
--- a/src/pages/applyAfterSales/components/otherReason/index.tsx
+++ b/src/pages/applyAfterSales/components/otherReason/index.tsx
@@ -4,7 +4,10 @@ import styles from './index.module.scss'
import classnames from "classnames";
//其他说明
-export default memo(() => {
+type Param = {
+ onChange: (val: string) => void
+}
+export default memo(({onChange}:Param) => {
const [descData, setDescData] = useState({
number: 0,
value: '',
@@ -18,6 +21,7 @@ export default memo(() => {
res = value.slice(0, descData.count)
}
setDescData({...descData, number:res.length, value: res})
+ onChange?.(res)
}
const toggleShowRealTextarea = (show) => {
diff --git a/src/pages/applyAfterSales/index.module.scss b/src/pages/applyAfterSales/index.module.scss
index a9491da..c20a8b8 100644
--- a/src/pages/applyAfterSales/index.module.scss
+++ b/src/pages/applyAfterSales/index.module.scss
@@ -36,7 +36,7 @@
.returnSaleInput_item{
display: flex;
align-items: center;
- padding-bottom: 20px;
+ padding-bottom: 30px;
flex-wrap: wrap;
.title{
font-size: $font_size;
@@ -101,16 +101,17 @@
border-radius: 10px;
}
.miconfont_close{
- width: 30px;
- height: 30px;
+ width: 43px;
+ height: 43px;
background-color: #ccc;
border-radius: 50%;
position: absolute;
right: -10px;
top: -10px;
text-align: center;
- line-height: 30px;
+ line-height: 43px;
color: #fff;
+ font-size: 30px;
}
}
}
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index c0494a4..088bddf 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -1,5 +1,5 @@
import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
-import { memo, useCallback, useEffect, useMemo, useRef, useState } from "react";
+import { FC, memo, useCallback, useEffect, useMemo, useRef, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
import { formatHashTag, formatImgUrl } from "@/common/fotmat";
@@ -10,17 +10,33 @@ import Taro, { useDidShow, useRouter } from "@tarojs/taro";
import useUploadCDNImg from "@/use/useUploadImage";
import { GetSaleOrderDetailApi } from "@/api/order";
import KindList from "./components/kindList"
+import { ReturnApplyOrderApi } from "@/api/salesAfterOrder";
+import { alert } from "@/common/common";
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
- const router = useRouter()
- const orderId = useRef(Number(router.params.id))
+
useDidShow(() => {
getSaleOrderPreView()
})
+ const router = useRouter()
+ const orderId = useRef(Number(router.params.id))
+
+ //需要提交的数据
+ const [submitData, setSubmitData] = useState({
+ fabric_piece_accessory_url: [],
+ goods_status: 0,
+ reason_describe: '',
+ return_explain: 0,
+ return_reason: 1,
+ roll: 0,
+ roll_list: [],
+ sale_order_id: orderId.current
+ })
+
//获取订单数据
const [orderDetail, setOrderDetail] = useState() //获取到的原始数据
const {fetchData: getOrderFetchData} = GetSaleOrderDetailApi()
@@ -33,8 +49,9 @@ export default () => {
//监听获取到的数据
useEffect(() => {
- if(orderDetail)
+ if(orderDetail) {
formatData()
+ }
}, [orderDetail])
//格式化数据格式
@@ -59,31 +76,83 @@ export default () => {
return `${formatDetailOrder.total_fabrics}种面料,${formatDetailOrder.total_colors}种颜色,共${formatDetailOrder.total_number}条`
}
}, [formatDetailOrder])
-
- //对应数量
- const formatCount = useCallback((item) => {
- return (formatDetailOrder?.sale_mode == 0? item.roll : Number(item.length / 100)) + formatDetailOrder?.unit
- }, [formatDetailOrder])
-
//退货选择弹窗
const [showReason, setShowReason] = useState<{show:true|false, status:ReasonParam}>({show:false, status:1})
const closeReason = useCallback(() => setShowReason({...showReason, show:false}), [])
const onShowReason = (status) => setShowReason({...showReason, status, show:true})
- //底部按钮
- const onSubmit = (val) => {
+ //面料数据
+ let roll_list = useRef({})
+ //大货时获取计步器数据
+ const getNumChange = useCallback((val) => {
+ if(parseInt(val.number) > 0) {
+ roll_list.current[val.color_id] = {product_color_id: val.color_id, product_roll: val.number}
+ } else {
+ delete roll_list.current[val.color_id]
+ }
+
+ let count = 0
+ Object.values(roll_list.current).map((item: any) => {
+ count += item.product_roll
+ })
+ setSubmitData((e) => ({...e, roll_list:Object.values(roll_list.current), roll: count}))
+ }, [])
+
+ //散剪和剪板
+ const getSelectChange = useCallback((val) => {
+ console.log('val::', val)
+ if(val.status) {
+ roll_list.current[val.color_id] = {product_color_id: val.color_id, product_roll: val.length}
+ } else {
+ delete roll_list.current[val.color_id]
+ }
+ let count = 0
+ Object.values(roll_list.current).map((item: any) => {
+ count += item.product_roll
+ })
+ setSubmitData((e) => ({...e, roll_list:Object.values(roll_list.current), roll: count}))
+ }, [])
+
+ //获取图片列表
+ const getImageList = useCallback((list) => {
+ setSubmitData((e) => ({...e, fabric_piece_accessory_url:list}))
+ }, [])
+
+ //其他说明
+ const getOtherReason = useCallback((val) => {
+ setSubmitData((e) => ({...e, reason_describe: val}))
+ }, [])
+
+ //提交数据
+ const {fetchData: fetchDataReturnApply} = ReturnApplyOrderApi()
+ const onSubmitData = async () => {
+ if(submitData.roll_list.length <= 0) return alert.error('请选择退货颜色')
+ let res = await fetchDataReturnApply(submitData)
+ if(res.success) {
+ alert.success('申请成功')
+ } else {
+ alert.error('申请失败')
+ }
+ console.log('提交::',submitData)
}
+ //底部按钮
+ const onSubmit = (val) => {
+ if(val == 2) {
+ onSubmitData()
+ }
+ }
+
return (
{dataCount}
-
+
退货原因
@@ -108,11 +177,11 @@ export default () => {
拍照上传
-
+
-
+
@@ -129,10 +198,13 @@ export default () => {
}
//图片列表
-const PictureItem = memo(() => {
+type ImageParam = {
+ onChange?:(val: string[]) => void
+}
+const PictureItem:FC = memo(({onChange}) => {
const {getWxPhoto} = useUploadCDNImg()
const [imageList, setImageLise] = useState([])
-
+ //上传图片
const uploadImage = async () => {
let res:any = await getWxPhoto('after-sale')
if(res.code == 200) {
@@ -142,8 +214,15 @@ const PictureItem = memo(() => {
//删除图片
const delImage = (index) => {
-
+ imageList.splice(index,1)
+ setImageLise(() => [...imageList])
}
+
+ //监听上传的图片变化
+ useEffect(() => {
+ onChange?.(imageList||[])
+ }, [imageList])
+
return (
<>
{imageList.map((item, index) =>
diff --git a/src/pages/order/components/kindList/index.tsx b/src/pages/order/components/kindList/index.tsx
index 83f9210..185a3b9 100644
--- a/src/pages/order/components/kindList/index.tsx
+++ b/src/pages/order/components/kindList/index.tsx
@@ -100,7 +100,10 @@ export default memo(({order, comfirm = false}:Param) => {
if (item.id == 2) {
//合计金额 (剪板特殊请情况)
return (item.value.includes(order.status)|| order.sale_mode == 1)
- } else {
+ } else if (item.id == 3) {
+ //空差优惠只有大货才有
+ return (item.value.includes(order.status) && order.sale_mode == 1 )
+ } else {
return (item.value.includes(order.status) && order.sale_mode != 1 )
}
diff --git a/src/pages/order/components/payment/index.tsx b/src/pages/order/components/payment/index.tsx
index a07cc7a..32237e7 100644
--- a/src/pages/order/components/payment/index.tsx
+++ b/src/pages/order/components/payment/index.tsx
@@ -25,6 +25,7 @@ type OrderInfo = {
pre_collect_order_id?: number, //预付单id
status?: number, //订单状态
payment_method?: 0|PAYMENT_METHOD_PARAM //支付方式
+ sale_mode?: number //订单类型 0:大货 1剪板 2散剪
}
type PayStatus = 1|2|3|4|5|null //1:预存款, 2:账期,3:线下汇款, 4:扫码支付, 5:货到付款
@@ -122,6 +123,8 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
//是否显示七天账期
const show_account_payment = useMemo(() => {
console.log('orderInfo?.status::',orderInfo)
+ //剪板合散剪不显示
+ if(orderInfo?.sale_mode != 0) return false
//支付方式是账期支付,不显示
if(orderInfo?.payment_method == PaymentMethodAccountPeriod.value) return false
//支付方式是货到付款,不显示
diff --git a/src/pages/salesAfterList/components/order/index.module.scss b/src/pages/salesAfterList/components/order/index.module.scss
index ece7c61..e687ebd 100644
--- a/src/pages/salesAfterList/components/order/index.module.scss
+++ b/src/pages/salesAfterList/components/order/index.module.scss
@@ -14,6 +14,8 @@
font-weight: 700;
margin-left: 15px;
font-size: $font_size;
+ width: 100px;
+ @include common_ellipsis();
}
image{
width: 70px;
@@ -26,7 +28,7 @@
font-size: $font_size_medium;
color: $color_font_one;
text-align: right;
- padding-right: 30px;
+ padding-right: 10px;
display: flex;
justify-content: flex-end;
align-items: center;
@@ -123,7 +125,7 @@
display: flex;
background-color: #F6F6F6;
padding: 20px;
- margin-top: 20px;
+ margin: 20px 0;
align-items: center;
font-size: $font_size_medium;
border-radius: 10px;
diff --git a/src/pages/salesAfterList/components/order/index.tsx b/src/pages/salesAfterList/components/order/index.tsx
index 30cf95b..99eb4fc 100644
--- a/src/pages/salesAfterList/components/order/index.tsx
+++ b/src/pages/salesAfterList/components/order/index.tsx
@@ -11,6 +11,7 @@ import styles from './index.module.scss'
type Param = {
value: {
order_no: string,
+ return_order_no: string,
sale_mode: number,
sale_mode_name: string,
status_name: string,
@@ -23,8 +24,9 @@ type Param = {
id: number,
payment_method: number, //支付方式
actual_amount: number, //实付金额
- wait_pay_amount: number //待付金额
- should_collect_order_id: number //应付单id
+ wait_pay_amount: number, //待付金额
+ should_collect_order_id: number, //应付单id
+ type: number //1 退货 2退款
},
onClickBtn?: (val:{status:number, orderInfo:Param['value']}) => void
}
@@ -51,6 +53,7 @@ export default memo(({value, onClickBtn}: Param) => {
orderId: value?.id,
actual_amount: value?.actual_amount, //实付金额
wait_pay_amount: value?.wait_pay_amount, //待付金额
+ sale_mode: value?.sale_mode //订单类型
}
}, [value])
@@ -62,10 +65,10 @@ export default memo(({value, onClickBtn}: Param) => {
{userInfo?.adminUserInfo?.user_name}
- 订单号:{value?.order_no}
+ 售后单号:{value?.return_order_no}
-
+
goLink('/pages/salesAfter/index', {id: value?.id})}>
@@ -99,7 +102,7 @@ export default memo(({value, onClickBtn}: Param) => {
{`${value?.total_fabrics}种面料,${value?.total_colors}种颜色,共${value?.total_number}条`}
已申请退款
- 订单号:LY2278204399678
+ 订单号:{value?.order_no}
diff --git a/src/pages/salesAfterList/index.tsx b/src/pages/salesAfterList/index.tsx
index f5c59c7..05856cc 100644
--- a/src/pages/salesAfterList/index.tsx
+++ b/src/pages/salesAfterList/index.tsx
@@ -12,6 +12,7 @@ import { dataLoadingStatus, getFilterData } from "@/common/util"
import OrderStatusList from "./components/orderStatusList"
import Payment from "../order/components/payment"
import { AFTER_ORDER_STATUS } from "@/common/enum"
+import { GetSaleOrderListApi } from "@/api/salesAfterOrder"
export default () => {
const {checkLogin} = useLogin()
@@ -40,7 +41,7 @@ export default () => {
}, [])
//获取订单列表
- const {fetchData: listFetchData, state:orderState} = GetOrderListApi()
+ const {fetchData: listFetchData, state:orderState} = GetSaleOrderListApi()
const [orderData, setOrderData] = useState<{list:any[], total:number}>({list:[], total:0})
const getOrderList = async () => {
let res = await listFetchData(getFilterData(searchField))
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 859600b..6852d2e 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -67,7 +67,7 @@ const Header = memo((props:any) => {
const {data} = props;
let menu = [{ text: "待配布", icon: "icon-daipeibu", url: "/pages/orderList/index" }, { text: "待付款", icon: "icon-daifukuan", url: "/pages/orderList/index" },
{ text: "待发货", icon: "icon-daifahuo", url: "/pages/orderList/index" }, { text: "已发货", icon: "icon-yifahuo", url: "/pages/orderList/index" },
- { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/orderList/index" }];
+ { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/salesAfterList/index" }];
const { getPhoneNumber } = useLogin();
const mGetPhoneNumber = (ev)=>{
if(ev.detail?.code){
From 09e61e077954bd2801c63df4faf18ad95e16b6d3 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Mon, 20 Jun 2022 20:31:17 +0800
Subject: [PATCH 31/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8E=5F?=
=?UTF-8?q?=E5=94=AE=E5=90=8E=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/salesAfterOrder.ts | 19 ++
src/components/afterOrderBtns/index copy.tsx | 202 ++++++++++++++++++
.../afterOrderBtns/index.module.scss | 87 ++++++++
src/components/afterOrderBtns/index.tsx | 193 +++++++++++++++++
src/components/orderBtns/index.tsx | 4 +-
src/pages/applyAfterSales/index.tsx | 3 +-
.../components/applyRefund/index.module.scss | 0
.../order/components/applyRefund/index.tsx | 9 +
src/pages/order/index.tsx | 4 +-
.../addressInfoDetail/index.module.scss | 23 +-
.../components/addressInfoDetail/index.tsx | 16 +-
.../components/kindList/index.module.scss | 27 ++-
.../salesAfter/components/kindList/index.tsx | 87 ++++----
.../orderState copy/index.module.scss | 18 --
.../components/orderState copy/index.tsx | 14 --
.../components/orderState/index.module.scss | 35 +++
.../components/orderState/index.tsx | 121 ++++++++---
src/pages/salesAfter/index.tsx | 68 +++---
.../components/order/index.module.scss | 9 +-
.../salesAfterList/components/order/index.tsx | 36 ++--
.../components/orderStatusTag/index.tsx | 6 +-
src/pages/salesAfterList/index.tsx | 2 +
22 files changed, 802 insertions(+), 181 deletions(-)
create mode 100644 src/components/afterOrderBtns/index copy.tsx
create mode 100644 src/components/afterOrderBtns/index.module.scss
create mode 100644 src/components/afterOrderBtns/index.tsx
create mode 100644 src/pages/order/components/applyRefund/index.module.scss
create mode 100644 src/pages/order/components/applyRefund/index.tsx
delete mode 100644 src/pages/salesAfter/components/orderState copy/index.module.scss
delete mode 100644 src/pages/salesAfter/components/orderState copy/index.tsx
diff --git a/src/api/salesAfterOrder.ts b/src/api/salesAfterOrder.ts
index 34483ba..dae4883 100644
--- a/src/api/salesAfterOrder.ts
+++ b/src/api/salesAfterOrder.ts
@@ -20,3 +20,22 @@ export const GetSaleOrderListApi = () => {
})
}
+/**
+ * 取消退货
+ */
+ export const ReturnApplyOrderCancelApi = () => {
+ return useRequest({
+ url: `/v1/mall/returnApplyOrder/cancel`,
+ method: "post",
+ })
+}
+
+/**
+ * 售后订单详情
+ */
+ export const SaleOrderOrderDetailApi = () => {
+ return useRequest({
+ url: `/v1/mall/returnApplyOrder`,
+ method: "get",
+ })
+}
\ No newline at end of file
diff --git a/src/components/afterOrderBtns/index copy.tsx b/src/components/afterOrderBtns/index copy.tsx
new file mode 100644
index 0000000..d695e16
--- /dev/null
+++ b/src/components/afterOrderBtns/index copy.tsx
@@ -0,0 +1,202 @@
+import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
+import { alert } from "@/common/common"
+import { ORDER_STATUS, SALE_MODE } from "@/common/enum"
+import { ScrollView, Text, View } from "@tarojs/components"
+import Taro from "@tarojs/taro"
+import { useCallback, useRef, memo, useState, useEffect, useMemo } from "react"
+import styles from './index.module.scss'
+
+type Param = {
+ orderInfo: {
+ status: number, //订单状态
+ orderId: number, //订单id
+ actual_amount: number, //实付金额
+ wait_pay_amount: number, //待付金额
+ sale_mode: number //订单类型
+ }|null,
+ onClick?: (val: number) => void //点击后触发的事件,返回订单状态
+}
+
+export default memo(({orderInfo, onClick}:Param) => {
+ //订单状态枚举
+ const {
+ SaleOrderStatusBooking,
+ SaleOrderStatusArranging,
+ SaleOrderStatusArranged,
+ SaleOrderStatusWaitingDelivery,
+ SaleOrderStatusComplete,
+ SaleOrderStatusRefund,
+ SaleOrderStatusWaitingPayment,
+ SaleOrderStatusWaitingReceipt,
+ SaleOrderStatusAlreadyReceipt,
+ SaleorderstatusWaitingPrePayment
+ } = ORDER_STATUS
+
+ //订单类型
+ const {
+ SaLeModeBulk,
+ SaleModeLengthCut,
+ SaLeModeWeightCut,
+ } = SALE_MODE
+
+ //订单按钮按订单状态归类, value是该订单状态,可能该按钮会出现
+ const orderBtnsList = useRef([
+ {
+ id: 1,
+ value: [SaleOrderStatusBooking.value,
+ SaleOrderStatusArranging.value,
+ SaleOrderStatusArranged.value,
+ SaleOrderStatusWaitingPayment.value,
+ SaleOrderStatusWaitingDelivery.value], //取消订单按钮对应: 待接单,配布中,已配布, 待付款, 待发货
+ label: '取消订单'
+ },
+ {
+ id: 2,
+ value: [SaleorderstatusWaitingPrePayment.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value], //去付款按钮对应:待付款, 待发货, 待收货, 已收货, 已完成
+ label: '去付款'
+ },
+ {
+ id: 3,
+ value: [SaleOrderStatusWaitingDelivery.value], //申请退款按钮对应: 待发货
+ label: '申请退款'
+ },
+ {
+ id: 4,
+ value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value], //取消订单按钮对应: 待收货, 已收货, 已完成, 已退款
+ label: '查看物流'
+ },
+ {
+ id: 5,
+ value: [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusRefund.value], //申请退货按钮对应: 待收货, 已收货, 已退款
+ label: '申请退货'
+ },
+ {
+ id: 6,
+ value: [SaleOrderStatusWaitingReceipt.value], //确认收货按钮对应: 待收货
+ label: '确认收货'
+ },
+ {
+ id: 7,
+ value: [SaleOrderStatusWaitingReceipt.value,SaleOrderStatusAlreadyReceipt.value,SaleOrderStatusComplete.value,SaleOrderStatusRefund.value], //再次购买按钮对应: 待收货,已收货,已完成, 已退款
+ label: '再次购买'
+ },
+ {
+ id: 8,
+ value: [SaleOrderStatusBooking.value], //按钮对应: 待接单
+ label: '退款'
+ },
+ ])
+
+
+ //判断是否显示该按钮
+ const orderBtnsShow = (item) => {
+ if(orderInfo) {
+ if(item.id == 1) {
+ //取消订单按钮
+ return( orderInfo.actual_amount == 0 && item.value.includes(orderInfo.status)) //在待发货之前没有付过款
+ } else if (item.id == 2) {
+ //去付款按钮
+ return( orderInfo.wait_pay_amount != 0 && item.value.includes(orderInfo.status)) //只要没有付完款就显示
+ } else if(item.id == 3 ) {
+ //申请退款, 只有大货才有
+ return (orderInfo.sale_mode == SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //大货在待发货付过款
+ } else if( item.id == 8) {
+ //退款按钮(直接退款不用申请), 只有散剪和剪板有
+ return (orderInfo.sale_mode != SaLeModeBulk.value && orderInfo.actual_amount != 0 && item.value.includes(orderInfo.status)) //散剪和剪板在待接单时付过款
+ }
+ else {
+ //其他按钮
+ return item.value.includes(orderInfo.status)
+ }
+ }
+ }
+
+ //显示的按钮数组
+ const orderBtnsShowList: {id: number, value: any, label: string}[] = useMemo(() => {
+ return orderBtnsList.current.filter(item => {
+ return orderBtnsShow(item)
+ })
+ }, [orderInfo])
+
+
+
+ //点击按钮操作
+ const submitBtns = (val, index) => {
+ (val == 1)&&cancelOrder(); //取消订单按钮
+ (val == 2)&&onClick?.(2); //去付款按钮
+ (val == 6)&&receiveOrder(); //确认收货
+
+ }
+
+ //取消订单
+ const {fetchData: cancelFetchData} = CancelOrderApi()
+ const cancelOrder = () => {
+ Taro.showModal({
+ title: '要取消该订单吗?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await cancelFetchData({id: orderInfo?.orderId})
+ if(res.success) {
+ alert.success('取消成功')
+ onClick?.(1)
+ } else {
+ alert.none(res.msg)
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //确认订单
+ const {fetchData: receiveOrderFetchData} = ReceiveOrderApi()
+ const receiveOrder = async () => {
+ console.log('123456')
+ Taro.showModal({
+ title: '确定收货?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await receiveOrderFetchData({sale_order_id: orderInfo?.orderId})
+ if(res.success){
+ onClick?.(6)
+ alert.success('收货成功')
+ } else {
+ alert.error('收货失败')
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //显示更多按钮
+ const [showMore, setShowMore] = useState(false)
+ const styleTop = useMemo(() => {
+ return {top:`-${(orderBtnsShowList.length - 3)*70 + 10}rpx`, left: `-${10}rpx`}
+ }, [orderBtnsShowList])
+
+ return (
+
+ {(orderBtnsShowList.length > 3)&&
+ setShowMore(true)}>更多
+ {showMore&&
+
+ {orderBtnsShowList.map((item, index) => {
+ return ((index >= 3) && submitBtns(item.id, index)}>{item.label})
+ })}
+
+ setShowMore(false)}>
+ }
+ }
+
+
+ {orderBtnsShowList.map((item, index) =>
+ (index < 3)&& submitBtns(item.id, index)}>{item.label}
+ )}
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/components/afterOrderBtns/index.module.scss b/src/components/afterOrderBtns/index.module.scss
new file mode 100644
index 0000000..252b22e
--- /dev/null
+++ b/src/components/afterOrderBtns/index.module.scss
@@ -0,0 +1,87 @@
+.btns_list{
+ width: 100%;
+ // margin-top: 30px;
+ display: flex;
+ align-content: center;
+ .more{
+ font-size: 28px;
+ width: 143px;
+ display: flex;
+ align-items: center;
+ color: $color_font_two;
+ padding-left: 20px;
+ position: relative;
+
+ .more_list{
+ position: absolute;
+ background-color: #fff;
+ width: 226px;
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);
+ border-radius: 10px;
+ padding: 0 20px;
+ box-sizing: border-box;
+ z-index:999;
+ &::before{
+ z-index: 1;
+ position: absolute;
+ bottom: -7px;
+ left: 50px;
+ width: 15px;
+ height: 15px;
+ content: " ";
+ transform: rotate(45deg);
+ background: #fff;
+ box-sizing: border-box;
+ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
+ }
+ .more_item{
+ font-size: 28px;
+ height: 70px;
+ line-height: 70px;
+ text-align: center;
+ &:nth-last-child(n+2) {
+ border-bottom: 1PX solid #F0F0F0;
+ }
+ }
+ }
+ .more_bg{
+ position:fixed;
+ width: 100vw;
+ height: 100vh;
+ top: 0;
+ left: 0;
+ }
+ }
+ .scroll{
+ white-space: nowrap;
+ width: 100%;
+ }
+ .list_scroll{
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ }
+ .btns_item{
+ padding: 0 15px;
+ width: 130px;
+ border: 2px solid #dddddd;
+ border-radius: 38px;
+ text-align: center;
+ line-height: 60px;
+ font-size: $font_size;
+ color: $color_font_three;
+ display:inline-block;
+ &:nth-child(n+2) {
+ margin-left: 32px;
+ }
+ &:nth-last-child(1) {
+ border: 2px solid $color_main;
+ color: $color_main;
+ }
+
+ }
+ .end_btn{
+ border: 2px solid $color_main;
+ color: $color_main;
+ }
+}
\ No newline at end of file
diff --git a/src/components/afterOrderBtns/index.tsx b/src/components/afterOrderBtns/index.tsx
new file mode 100644
index 0000000..6750838
--- /dev/null
+++ b/src/components/afterOrderBtns/index.tsx
@@ -0,0 +1,193 @@
+import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
+import { alert } from "@/common/common"
+import { AFTER_ORDER_STATUS, ORDER_STATUS, SALE_MODE } from "@/common/enum"
+import {Text, View } from "@tarojs/components"
+import Taro from "@tarojs/taro"
+import {useRef, memo, useState, useMemo } from "react"
+import classnames from "classnames";
+import styles from './index.module.scss'
+import { ReturnApplyOrderCancelApi } from "@/api/salesAfterOrder"
+
+type Param = {
+ orderInfo: {
+ stage: number, //售后状态
+ orderId: number, //订单id
+ sale_mode: number //订单类型
+ type: number //1退货,2退款
+ },
+ onClick?: (val: number) => void //点击后触发的事件,返回订单状态
+}
+
+export default memo(({orderInfo, onClick}:Param) => {
+ //售后订单状态
+ const {
+ ReturnStageApplying,
+ ReturnStageWaitCheck,
+ ReturnStageChecked,
+ ReturnStageReturned,
+ ReturnStageCancel,
+ ReturnStageQualityCheckPendingRefund,
+ ReturnStageServiceOrderPendingRefund,
+ ReturnStageRejected
+ } = AFTER_ORDER_STATUS
+
+ //订单类型
+ const {
+ SaLeModeBulk,
+ SaleModeLengthCut,
+ SaLeModeWeightCut,
+ } = SALE_MODE
+
+ //售后按钮按售后状态归类, value是该订单状态,可能该按钮会出现
+ const orderBtnsList = useRef([
+ {
+ id: 1,
+ value: [ReturnStageApplying.value, ReturnStageWaitCheck.value],
+ label: '取消退货'
+ },
+ {
+ id: 2,
+ value: [ReturnStageWaitCheck.value],
+ label: '退货物流'
+ },
+ {
+ id: 3,
+ value: [ReturnStageChecked.value, ReturnStageQualityCheckPendingRefund.value],
+ label: '查看物流'
+ },
+ {
+ id: 4,
+ value: [ReturnStageQualityCheckPendingRefund.value, ReturnStageServiceOrderPendingRefund.value, ReturnStageReturned.value],
+ label: '质检结果'
+ },
+ {
+ id: 5,
+ value: [ReturnStageServiceOrderPendingRefund.value, ReturnStageReturned.value],
+ label: '退货码单'
+ },
+ {
+ id: 6,
+ value: [ReturnStageApplying.value, ReturnStageServiceOrderPendingRefund.value],
+ label: '取消退款'
+ },
+ {
+ id: 7,
+ value: [ReturnStageServiceOrderPendingRefund.value, ReturnStageReturned.value],
+ label: '退款码单'
+ },
+ {
+ id: 8,
+ value: [],
+ label: '申请记录'
+ },
+ ])
+
+
+ //判断是否显示该按钮
+ const orderBtnsShow = (item) => {
+ if(!orderInfo) return false
+
+ if(item.id == 1) {
+ //取消退货
+ return (orderInfo.type == 1)&&item.value.includes(orderInfo.stage)
+ } else if (item.id == 6) {
+ //取消退款
+ return (orderInfo.type == 2)&&item.value.includes(orderInfo.stage)
+ } else {
+ return item.value.includes(orderInfo.stage)
+ }
+
+ }
+
+ //显示的按钮数组
+ const orderBtnsShowList: {id: number, value: any, label: string}[] = useMemo(() => {
+ return orderBtnsList.current.filter(item => {
+ return orderBtnsShow(item)
+ })
+ }, [orderInfo])
+
+
+
+ //点击按钮操作
+ const submitBtns = (val, index) => {
+ if (val == 1) {
+ cancelOrder()
+ } else if (val == 6) {
+ receiveOrder()
+ } else {
+ onClick?.(val)
+ }
+ }
+
+ //取消退货
+ const {fetchData: returnApplyOrderCancelFetchData} = ReturnApplyOrderCancelApi()
+ const cancelOrder = () => {
+ Taro.showModal({
+ title: '要取消退货吗?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await returnApplyOrderCancelFetchData({id: orderInfo?.orderId})
+ if(res.success) {
+ alert.success('取消成功')
+ onClick?.(1)
+ } else {
+ alert.none(res.msg)
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //确认订单
+ const {fetchData: receiveOrderFetchData} = ReceiveOrderApi()
+ const receiveOrder = async () => {
+ console.log('123456')
+ Taro.showModal({
+ title: '确定收货?',
+ success: async function (res) {
+ if (res.confirm) {
+ let res = await receiveOrderFetchData({sale_order_id: orderInfo?.orderId})
+ if(res.success){
+ onClick?.(6)
+ alert.success('收货成功')
+ } else {
+ alert.error('收货失败')
+ }
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //显示更多按钮
+ const [showMore, setShowMore] = useState(false)
+ const styleTop = useMemo(() => {
+ return {top:`-${(orderBtnsShowList.length - 3)*70 + 10}rpx`, left: `-${10}rpx`}
+ }, [orderBtnsShowList])
+
+ return (
+
+ {(orderBtnsShowList.length > 3)&&
+ setShowMore(true)}>更多
+ {showMore&&
+
+ {orderBtnsShowList.map((item, index) => {
+ return ((index >= 3) && submitBtns(item.id, index)}>{item.label})
+ })}
+
+ setShowMore(false)}>
+ }
+ }
+
+
+ {orderBtnsShowList.map((item, index) =>
+ (index < 3)&& submitBtns(item.id, index)}>{item.label}
+ )}
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index c78275d..5f0d895 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -1,5 +1,5 @@
import { CancelOrderApi, ReceiveOrderApi } from "@/api/order"
-import { alert } from "@/common/common"
+import { alert, goLink } from "@/common/common"
import { ORDER_STATUS, SALE_MODE } from "@/common/enum"
import {Text, View } from "@tarojs/components"
import Taro from "@tarojs/taro"
@@ -130,6 +130,8 @@ export default memo(({orderInfo, onClick}:Param) => {
cancelOrder()
} else if (val == 6) {
receiveOrder()
+ } else if(val == 5) {
+ goLink('/pages/applyAfterSales/index',{id:orderInfo?.orderId})
} else {
onClick?.(val)
}
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 088bddf..2837b71 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -11,7 +11,7 @@ import useUploadCDNImg from "@/use/useUploadImage";
import { GetSaleOrderDetailApi } from "@/api/order";
import KindList from "./components/kindList"
import { ReturnApplyOrderApi } from "@/api/salesAfterOrder";
-import { alert } from "@/common/common";
+import { alert, goLink } from "@/common/common";
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
@@ -133,6 +133,7 @@ export default () => {
let res = await fetchDataReturnApply(submitData)
if(res.success) {
alert.success('申请成功')
+ goLink('/pages/salesAfterList/index',{}, 'reLaunch')
} else {
alert.error('申请失败')
}
diff --git a/src/pages/order/components/applyRefund/index.module.scss b/src/pages/order/components/applyRefund/index.module.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/order/components/applyRefund/index.tsx b/src/pages/order/components/applyRefund/index.tsx
new file mode 100644
index 0000000..91f98dc
--- /dev/null
+++ b/src/pages/order/components/applyRefund/index.tsx
@@ -0,0 +1,9 @@
+import { memo } from "react";
+
+export default memo(() => {
+ return (
+ <>
+ 123123
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 6713c99..5d6b559 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -149,9 +149,6 @@ import styles from './index.module.scss'
}else if(val == 2) {
//待付款
toPay()
- } else if (val == 5) {
- console.log('aa:::',orderDetail)
- goLink('/pages/applyAfterSales/index',{id:orderDetail.id})
}
}, [orderDetail])
@@ -230,6 +227,7 @@ import styles from './index.module.scss'
getRemark(e)}/>
+
)
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.module.scss b/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
index a57550a..82159da 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.module.scss
@@ -1,12 +1,31 @@
+.address_main{
+ margin-top: 20px;
+}
+
+.address_title_tag{
+ font-size: 24px;
+ color: #EE7500;
+ background: rgba(255,230,206,0.36);
+ border-radius: 20px 20px 0px 0px;
+ height: 56px;
+ display: flex;
+ align-items: center;
+ position: relative;
+ z-index: 999;
+ .miconfont {
+ font-size: 30px;
+ padding: 0 20px;
+ }
+}
+
.order_address{
height: 178px;
background: #ffffff;
- border-radius: 20px;
+ border-radius: 0 0 20px 20px;
display: flex;
align-items: center;
padding: 30px;
box-sizing: border-box;
- margin-top: 20px;
position: relative;
.order_address_icon{
font-size: 50px;
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.tsx b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
index 87d144e..e4d7ed7 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.tsx
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
@@ -3,21 +3,25 @@ import classnames from "classnames";
import {memo} from "react";
import styles from './index.module.scss'
-export default memo(({defaultValue}:{defaultValue:string}) => {
+export default memo(({return_address = '', return_phone = ''}:{return_address:string, return_phone: string}) => {
return (
-
+
+
+
+ 请按以下退货地址寄回货物并提供退货物流信息
+
- {defaultValue}
+ {return_address}
管理员
- 13939399536
-
+ {return_phone}
+ {/*
上传物流
-
+ */}
diff --git a/src/pages/salesAfter/components/kindList/index.module.scss b/src/pages/salesAfter/components/kindList/index.module.scss
index be8f53f..de1171e 100644
--- a/src/pages/salesAfter/components/kindList/index.module.scss
+++ b/src/pages/salesAfter/components/kindList/index.module.scss
@@ -1,14 +1,17 @@
-.orders_list_title{
- padding: 20px 20px 10px 20px;
- color: $color_font_two;
- font-size: $font_size_medium;
+.kindsList_main{
+ margin-top: 20px;
}
.orders_list_con{
background-color: #fff;
border-radius: 20px;
padding: 20px;
+ .orders_return_title{
+ font-size: 28px;
+ font-weight: 700;
+ padding-bottom: 20px;
+ }
.order_list{
&:nth-child(n+2) {
margin-top: 30px;
@@ -47,7 +50,6 @@
width: 126px;
height: 126px;
border-radius: 20px;
- background-color: red;
}
.order_list_item_con{
display: flex;
@@ -96,6 +98,21 @@
}
}
}
+ .order_total{
+ padding-top: 20px;
+ display: flex;
+ justify-content: space-between;
+ text{
+ &:nth-child(1) {
+ font-size: 28px;
+ font-weight: 700;
+ }
+ &:nth-child(2) {
+ font-size: 24px;
+ font-weight: 700;
+ }
+ }
+ }
.order_estimated_amount{
display: flex;
align-items: flex-end;
diff --git a/src/pages/salesAfter/components/kindList/index.tsx b/src/pages/salesAfter/components/kindList/index.tsx
index 23a2a0c..b5e7a52 100644
--- a/src/pages/salesAfter/components/kindList/index.tsx
+++ b/src/pages/salesAfter/components/kindList/index.tsx
@@ -1,6 +1,7 @@
import { ORDER_STATUS } from "@/common/enum"
import { formatHashTag, formatPriceDiv } from "@/common/fotmat"
-import { View } from "@tarojs/components"
+import LabAndImg from "@/components/LabAndImg"
+import { Text, View } from "@tarojs/components"
import { memo, useCallback, useMemo } from "react"
import EstimatedAmount from "../estimatedAmount"
import styles from './index.module.scss'
@@ -14,7 +15,8 @@ type OrderParam = {
total_colors: number,
total_fabrics: number,
total_number: number,
- status: number, //订单状态
+ stage: number, //订单状态
+ type: 1|2, //1退货, 2退款
total_sale_price: number, //销售金额
total_should_collect_money: number, //应收金额
total_weight_error_discount: number, //空差优惠
@@ -60,31 +62,43 @@ export default memo(({order, comfirm = false}:Param) => {
const priceList = [
{
id:1,
- value:[SaleOrderStatusBooking.value, SaleOrderStatusArranging.value],
- label:'扣款金额',
+ value:[],
+ label:'退货条数',
field: 'estimate_amount'
},
{
id:2,
- value:[SaleOrderStatusArranged.value, SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
- label:'合计金额',
+ value:[],
+ label:'扣款金额',
field: 'total_sale_price'
},
{
id:3,
- value:[SaleOrderStatusWaitingPayment.value, SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
- label:'空差优惠',
+ value:[],
+ label:'其他扣款',
field: 'total_weight_error_discount'
},
{
id:4,
- value:[ SaleOrderStatusWaitingPayment.value],
- label:'应付金额',
+ value:[],
+ label:'应退金额',
field: 'total_should_collect_money'
},
{
id:5,
- value:[SaleOrderStatusWaitingDelivery.value, SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value],
+ value:[],
+ label:'退款金额',
+ field: 'total_should_collect_money'
+ },
+ {
+ id:6,
+ value:[],
+ label:'退款去向',
+ field: 'actual_amount'
+ },
+ {
+ id:7,
+ value:[],
label:'实付金额',
field: 'actual_amount'
}
@@ -97,38 +111,26 @@ export default memo(({order, comfirm = false}:Param) => {
const priceConDom = useMemo(() => {
if(!order) return
- //确认订单
- if(comfirm == true) {
- return
- }
- //订单为取消订单状态
- if(order?.status == SaleOrderStatusCancel.value) {
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.the_previous_status)&&}>
- })
- }
- >
- )
- } else {
- return (
- <>
- {
- priceList.map(item => {
- return <>{showPrice(item, order?.status)&&}>
- })
- }
- >
- )
- }
+ return (
+ <>
+ {
+ priceList.map(item => {
+ return <>{showPrice(item, order?.stage)&&}>
+ })
+ }
+ >
+ )
}, [order])
+
+ //整理颜色
+ const labAndRgbAndUrl = useCallback((item) => {
+ return {lab:{...item?.lab}, rgb:{...item?.rgb}, texturl_url: item?.texturl_url}
+ }, [])
return (
- <>
- {numText}
+
+ {order?.type == 1?'退货信息':'退款信息'}
{
order?.list?.map(item => {
return
@@ -140,7 +142,9 @@ export default memo(({order, comfirm = false}:Param) => {
{item?.product_colors?.map(colorItem => {
return
-
+
+
+
{colorItem.code + ' ' + colorItem.name}
@@ -157,10 +161,11 @@ export default memo(({order, comfirm = false}:Param) => {
})
}
+ 合计{numText}
{priceConDom}
- >
+
)
})
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/orderState copy/index.module.scss b/src/pages/salesAfter/components/orderState copy/index.module.scss
deleted file mode 100644
index 78bda44..0000000
--- a/src/pages/salesAfter/components/orderState copy/index.module.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-.order_flow_state{
- display: flex;
- align-items: center;
- padding: 0 30px;
- height: 116px;
- background-color: #fff;
- border-radius: 20px;
- .order_flow_state_text{
- color: $color_main;
- font-size:$font_size;
- font-weight: 700;
- }
- .order_flow_state_desc{
- color: $color_font_three;
- font-size: $font_size_medium;
- margin-left: 50px;
- }
-}
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/orderState copy/index.tsx b/src/pages/salesAfter/components/orderState copy/index.tsx
deleted file mode 100644
index 58fec4d..0000000
--- a/src/pages/salesAfter/components/orderState copy/index.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import { View } from "@tarojs/components"
-import styles from './index.module.scss'
-
-export default ({
- state = '',
- desc = ''
-}) => {
- return (
-
- {state}
- {desc}
-
- )
-}
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/orderState/index.module.scss b/src/pages/salesAfter/components/orderState/index.module.scss
index 87a2757..0cc33d6 100644
--- a/src/pages/salesAfter/components/orderState/index.module.scss
+++ b/src/pages/salesAfter/components/orderState/index.module.scss
@@ -43,6 +43,7 @@
.order_status_content{
display: flex;
align-items: center;
+ padding: 0 30px;
.order_status_title{
color: $color_font_two;
font-size: $font_size;
@@ -74,6 +75,24 @@
.order_status_des_select{
color: $color_font_one;
}
+ .pay_time{
+ height: 56px;
+ background: #f6f6f6;
+ border-radius: 20px;
+ color: #3C3C3C;
+ font-size: 24px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-weight: 700;
+ margin-top: 20px;
+ text{
+ font-size: 28px;
+ color: $color_main;
+ padding: 0 10px;
+
+ }
+ }
}
.more{
width: 100%;
@@ -101,4 +120,20 @@
top: -10px;
right: -10px;
}
+ .refresh{
+ position: absolute;
+ top: 23px;
+ right: 20px;
+ display: flex;
+ color: #707070;
+ display: flex;
+ align-items: center;
+
+ .mconfont{
+ font-size: 30px;
+ }
+ .refresh_text{
+ font-size: 23px;
+ }
+ }
}
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/orderState/index.tsx b/src/pages/salesAfter/components/orderState/index.tsx
index 82ed17f..b08861d 100644
--- a/src/pages/salesAfter/components/orderState/index.tsx
+++ b/src/pages/salesAfter/components/orderState/index.tsx
@@ -1,42 +1,59 @@
import { Image, Text, View } from "@tarojs/components"
-import { memo, useMemo, useState } from "react"
+import { memo, useEffect, useMemo, useRef, useState } from "react"
import styles from './index.module.scss'
import classnames from "classnames";
import { formatDateTime, formatImgUrl } from "@/common/fotmat";
-import { PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+import { ORDER_STATUS, PAYMENT_METHOD, PAYMENT_METHOD_PARAM } from "@/common/enum";
+import * as dayjs from 'dayjs'
-
-
-type Param = {
- list: {
- status: string,
- time: string,
- tag: string,
- desc: string
- }[],
- payment_method: 0|PAYMENT_METHOD_PARAM,
-
+type List = {
+ status: string,
+ time: string,
+ tag: string,
+ desc: string,
+ expire_time: string
}
-//支付方式枚举
-const {
- PaymentMethodAccountPeriod,
- PaymentMethodCashOnDelivery,
-} = PAYMENT_METHOD
+type Param = {
+ onRefresh?: () => void,
+ orderInfo?: {
+ logistics_details:List[], //订单状态列表
+ payment_method: 0|PAYMENT_METHOD_PARAM, //支付方式
+ status: number, //订单状态
+ }
+}
-export default memo(({list = [], payment_method = 0}:Param) => {
+
+
+export default memo(({orderInfo = {logistics_details: [],payment_method: 0, status: 0}, onRefresh}:Param) => {
const [showMore, setShowMore] = useState(false)
const changeMore = () => {
setShowMore(() => !showMore)
}
const dataList = useMemo(() => {
- return list.reverse()
- }, [list])
+ return orderInfo.logistics_details?orderInfo?.logistics_details.reverse():[]
+ }, [orderInfo.logistics_details])
+ //订单状态枚举
+ const {SaleorderstatusWaitingPrePayment} = ORDER_STATUS
+
+ //支付方式枚举
+ const {
+ PaymentMethodAccountPeriod,
+ PaymentMethodCashOnDelivery,
+ } = PAYMENT_METHOD
+
+ //获取预付款最后时间
+ const endTime = useMemo(() => {
+ if(orderInfo.status == SaleorderstatusWaitingPrePayment.value && orderInfo.logistics_details.length > 0) {
+ return orderInfo.logistics_details[0].expire_time
+ }
+ return ''
+ }, [orderInfo])
return (
<>
- {(dataList.length > 0)&&
+ {(dataList?.length > 0)&&
{dataList.map((item, index) =>
{(dataList.length > 1)&&}
@@ -44,9 +61,9 @@ export default memo(({list = [], payment_method = 0}:Param) => {
{item.status}
{formatDateTime(item.time)}
- {/* {item.tag} */}
{item.desc}
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&}
)}
{(dataList.length > 2) && changeMore()}>
@@ -54,10 +71,62 @@ export default memo(({list = [], payment_method = 0}:Param) => {
}
- {(payment_method == PaymentMethodAccountPeriod.value)&&}
- {(payment_method == PaymentMethodCashOnDelivery.value)&&}
+ {(orderInfo.payment_method == PaymentMethodCashOnDelivery.value)&&}
+ {(orderInfo.payment_method == PaymentMethodAccountPeriod.value)&&}
+ {(orderInfo.status == SaleorderstatusWaitingPrePayment.value)&&
+
+ 刷新
+ }
}
>
)
-})
\ No newline at end of file
+})
+
+//倒计时
+const CountDown = ({endTime = '', onFinish}:{endTime:string, onFinish?:() => void}) => {
+ const [showTime, setShowTime] = useState('')
+ const timeObj:any = useRef()
+ useEffect(() => {
+ if(endTime) {
+ clearInterval(timeObj.current)
+ timeObj.current = setInterval(() => {
+ count_down()
+ }, 1000)
+ }
+ return () => {
+ clearInterval(timeObj.current)
+ }
+ }, [endTime])
+ const count_down = () => {
+ var startData = dayjs();
+ var endDate = dayjs(endTime);
+ if(startData >= endDate) {
+ clearInterval(timeObj.current)
+ onFinish?.()
+ setShowTime(() => '00:00:00')
+ return false
+ }
+ var _dd = endDate.diff(startData,'day');
+ var _hh = endDate.diff(startData,'hour');
+ var _mm = endDate.diff(startData,'minute');
+ var _ss = endDate.diff(startData,'second');
+ // 转换
+ var hh = _hh - (_dd*24);
+ var mm = _mm - (_hh*60);
+ var ss = _ss - (_mm*60);
+ // 格式化
+ var DD = ('00'+_dd).slice(-2);
+ var HH = ('00'+hh).slice(-2);
+ var MM = ('00'+mm).slice(-2);
+ var SS = ('00'+ss).slice(-2);
+ setShowTime(() => ` ${HH}:${MM}:${SS}`)
+ }
+ return (
+ <>
+
+ 剩{showTime||'--:--:--'}支付关闭,订单自动取消
+
+ >
+ )
+}
\ No newline at end of file
diff --git a/src/pages/salesAfter/index.tsx b/src/pages/salesAfter/index.tsx
index ecdec5c..0e396d2 100644
--- a/src/pages/salesAfter/index.tsx
+++ b/src/pages/salesAfter/index.tsx
@@ -3,9 +3,11 @@ import {
EditSaleOrderRemarkApi,
} from "@/api/order";
import { GetOrderPayApi } from "@/api/orderPay";
+import { SaleOrderOrderDetailApi } from "@/api/salesAfterOrder";
import { alert, goLink } from "@/common/common";
import { ORDER_STATUS } from "@/common/enum";
import { formatDateTime, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
+import AfterOrderBtns from "@/components/afterOrderBtns";
import OrderBtns from "@/components/orderBtns";
import SearchInput from "@/components/searchInput";
import { Image, Text, Textarea, View } from "@tarojs/components"
@@ -28,10 +30,10 @@ import styles from './index.module.scss'
//获取订单详情
const [orderDetail, setOrderDetail] = useState() //获取到的原始数据
- const {fetchData: getOrderFetchData} = GetSaleOrderDetailApi()
+ const {fetchData: saleOrderOrderDetailData} = SaleOrderOrderDetailApi()
const getSaleOrderPreView = async () => {
if(orderId.current) {
- let res = await getOrderFetchData({id: orderId.current})
+ let res = await saleOrderOrderDetailData({id: orderId.current})
setOrderDetail(res.data)
}
Taro.stopPullDownRefresh()
@@ -55,7 +57,8 @@ import styles from './index.module.scss'
total_fabrics: orderDetail.total_fabrics, //面料数量
unit: orderDetail.sale_mode == 0?'条':'m', //单位
list: orderDetail.product_list,
- status: orderDetail.status, //订单状态
+ stage: orderDetail.stage, //订单状态
+ type: orderDetail.type, //退货or退款
total_sale_price: orderDetail.total_sale_price, //销售金额
total_should_collect_money: orderDetail.total_should_collect_money, //应收金额
total_weight_error_discount: orderDetail.total_weight_error_discount, //空差优惠
@@ -88,11 +91,11 @@ import styles from './index.module.scss'
//按钮所需数据
const orderInfo = useMemo(() => {
return {
- status: orderDetail?.status, //订单状态
+ stage: orderDetail?.stage, //售后订单状态
orderId: orderDetail?.id,
settle_mode: orderDetail?.settle_mode,
- actual_amount: orderDetail?.actual_amount, //实付金额
- wait_pay_amount: orderDetail?.wait_pay_amount, //待付金额
+ type: orderDetail?.type, //退货or退款
+ sale_mode: orderDetail?.sale_model, //订单类型
}
}, [orderDetail])
@@ -101,22 +104,22 @@ import styles from './index.module.scss'
return (
-
-
+
+
-
+
{(orderDetail?.status != SaleOrderStatusCancel.value)&&
-
+
}
-
+
)
}
- const OrderDes = memo(({val = ''}:{val?:string}) => {
+ const OrderDes = memo(({orderInfo}:{orderInfo?:any}) => {
//复制功能
- const clipboardData = () => {
+ const clipboardData = (val) => {
Taro.setClipboardData({
data: val,
success: function (res) {
@@ -132,30 +135,30 @@ import styles from './index.module.scss'
订单信息
- RA-LY-2204240002
- clipboardData()}>复制
+ {orderInfo?.return_order_no}
+ clipboardData(orderInfo?.return_order_no)}>复制
- XS-LY-2204210002
- clipboardData()}>复制
+ {orderInfo?.order_no}
+ clipboardData(orderInfo?.order_no)}>复制
-
- 其他问题
+
+ {orderInfo?.return_explain_name}
- 板布疵点太多
+ {orderInfo?.return_remark}
- 2022-04-24 08:32:39
+ {formatDateTime(orderInfo?.apply_time)}
)
})
- const AfterSalePricture = memo(() => {
+ const AfterSalePricture = memo(({urls}:{urls: string[]}) => {
//预览图片
const showImage = () => {
Taro.previewImage({
@@ -166,24 +169,9 @@ import styles from './index.module.scss'
return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ {urls?.map(item=>
+
+ )}
)
diff --git a/src/pages/salesAfterList/components/order/index.module.scss b/src/pages/salesAfterList/components/order/index.module.scss
index e687ebd..2582b83 100644
--- a/src/pages/salesAfterList/components/order/index.module.scss
+++ b/src/pages/salesAfterList/components/order/index.module.scss
@@ -71,23 +71,22 @@
.image{
width: 126px;
height: 126px;
- background: #e5ad3a;
- border-radius: 20px 20px 0px 0px;
+ border-radius: 20px ;
position: relative;
image{
width: 100%;
height: 100%;
- border-radius: 20px 20px 0px 0px;
+ border-radius: 20px ;
}
.color_num {
background: rgba(0,0,0, 0.5);
- border-radius: 50px 0px 0px 0px;
+ border-radius: 36px 0px 20px 0px;
font-size: $font_size_min;
color: #fff;
position: absolute;
right:0;
bottom:0;
- padding: 5px 10px;
+ padding: 5px 10px 5px 15px;
box-sizing: border-box;
}
}
diff --git a/src/pages/salesAfterList/components/order/index.tsx b/src/pages/salesAfterList/components/order/index.tsx
index 99eb4fc..7dd2ac9 100644
--- a/src/pages/salesAfterList/components/order/index.tsx
+++ b/src/pages/salesAfterList/components/order/index.tsx
@@ -1,6 +1,7 @@
import { goLink } from "@/common/common";
import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
-import OrderBtns from "@/components/orderBtns";
+import AfterOrderBtns from "@/components/afterOrderBtns";
+import LabAndImg from "@/components/LabAndImg";
import { useSelector } from "@/reducers/hooks";
import { Image, Text, View } from "@tarojs/components"
import classnames from "classnames";
@@ -14,18 +15,17 @@ type Param = {
return_order_no: string,
sale_mode: number,
sale_mode_name: string,
- status_name: string,
+ stage_name: string,
shipment_mode_name: string,
product_list: any[],
total_fabrics: number,
total_colors: number,
total_number: number,
- status: 0,
+ stage: 0,
id: number,
- payment_method: number, //支付方式
- actual_amount: number, //实付金额
- wait_pay_amount: number, //待付金额
- should_collect_order_id: number, //应付单id
+ lab: {l:number, a:number, b:number},
+ rgb: {r:number, g:number, b:number},
+ texturl_url: string,
type: number //1 退货 2退款
},
onClickBtn?: (val:{status:number, orderInfo:Param['value']}) => void
@@ -49,14 +49,18 @@ export default memo(({value, onClickBtn}: Param) => {
//按钮所需数据
const orderInfo = useMemo(() => {
return {
- status: value?.status, //订单状态
+ stage: value?.stage, //订单状态
orderId: value?.id,
- actual_amount: value?.actual_amount, //实付金额
- wait_pay_amount: value?.wait_pay_amount, //待付金额
- sale_mode: value?.sale_mode //订单类型
+ sale_mode: value?.sale_mode, //订单类型
+ type: value?.type //退货or退款
}
}, [value])
+ //整理颜色
+ const labAndRgbAndUrl = useMemo(() => {
+ return {lab:{...value?.lab}, rgb:{...value?.rgb}, texturl_url: value?.texturl_url}
+ }, [value])
+
return (
goLink('/pages/salesAfter/index', {id: value?.id})}>
@@ -74,12 +78,12 @@ export default memo(({value, onClickBtn}: Param) => {
{value?.sale_mode_name}
{formatHashTag(value?.product_list[0].code, value?.product_list[0].name)}
- {value?.status_name}
+ {value?.stage_name}
-
- {value?.product_list[0].product_colors[0].code}
+
+ {value?.product_list[0].product_colors[0].code}
{value?.product_list[0].product_colors.map((itemColor, index) => {
@@ -101,11 +105,11 @@ export default memo(({value, onClickBtn}: Param) => {
{`${value?.total_fabrics}种面料,${value?.total_colors}种颜色,共${value?.total_number}条`}
- 已申请退款
+ {value?.type == 1?'已申请退货':'已申请退款'}
订单号:{value?.order_no}
-
+
)
})
diff --git a/src/pages/salesAfterList/components/orderStatusTag/index.tsx b/src/pages/salesAfterList/components/orderStatusTag/index.tsx
index 5664c7c..1a794dc 100644
--- a/src/pages/salesAfterList/components/orderStatusTag/index.tsx
+++ b/src/pages/salesAfterList/components/orderStatusTag/index.tsx
@@ -5,14 +5,14 @@ import styles from './index.module.scss'
type Param = {
- status?: 0|1|2 //0默认不处理, 1退款,2退货
+ status?: 0|1|2 //0默认不处理, 1退货,2退款
}
export default memo(({status = 0}:Param) => {
return (
<>
- {(status !== 0)&&
+ {(status !== 0)&&
- { status == 1?'退款':'退货'}
+ { status == 1?'退货':'退款'}
}
>
)
diff --git a/src/pages/salesAfterList/index.tsx b/src/pages/salesAfterList/index.tsx
index 05856cc..53430b9 100644
--- a/src/pages/salesAfterList/index.tsx
+++ b/src/pages/salesAfterList/index.tsx
@@ -100,6 +100,8 @@ export default () => {
//去支付
setPayOrderInfo({orderId:orderInfo.should_collect_order_id, payment_method:orderInfo.payment_method})
toPay()
+ } else {
+ getOrderList()
}
}, [orderData])
From f92a8913f4f3af819e77f644ac20db1a8de18331 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 21 Jun 2022 10:18:39 +0800
Subject: [PATCH 32/47] =?UTF-8?q?=E5=A4=87=E4=BB=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ++--
src/pages/details/index.tsx | 8 +++++---
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index ba43cfa..2289265 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -4,14 +4,14 @@
// export const BASE_URL = `http://10.0.0.5:50001/lymarket`
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
-// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
+export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
-export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
+// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
// 生成密钥
diff --git a/src/pages/details/index.tsx b/src/pages/details/index.tsx
index d70e2da..3d289d7 100644
--- a/src/pages/details/index.tsx
+++ b/src/pages/details/index.tsx
@@ -80,9 +80,10 @@ export default (props:Params) => {
const [showCart, setShowCart] = useState(false)
const [showOrderCount, setShowOrderCount] = useState(false)
- const html = `
-
- `
+ // const html = `
+ //
+ // `
+ const html = ``
//弹窗提示
const [colorInfo, setColorInfo] = useState()
@@ -117,6 +118,7 @@ export default (props:Params) => {
//授权手机号和下单
const placeOrder = async (status = 'to_phone',e:any = {}) => {
+ if(!productInfo.id) return false
if(status == 'to_phone') {
if(!e.detail.code) return alert.error('请授权手机号')
try {
From 51ff3eefe78fcb0fd6f1b60d518efb3334acd25f Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Tue, 21 Jun 2022 20:32:27 +0800
Subject: [PATCH 33/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/salesAfterOrder.ts | 10 ++
src/common/constant.js | 4 +-
src/components/orderBtns/index.tsx | 2 +-
.../textareaEnhance/index.module.scss | 36 +++++
src/components/textareaEnhance/index.tsx | 43 ++++++
src/components/uploadImage/index.module.scss | 55 +++++++
src/components/uploadImage/index.tsx | 59 +++++++
src/pages/applyAfterSales/index.module.scss | 56 +------
src/pages/applyAfterSales/index.tsx | 62 ++------
.../details/components/orderCount/index.tsx | 124 ++++++++++-----
.../components/applyRefund/index.module.scss | 66 ++++++++
.../order/components/applyRefund/index.tsx | 54 ++++++-
.../components/reasonPopup/index.module.scss | 27 ++++
.../order/components/reasonPopup/index.tsx | 37 +++++
src/pages/order/components/remark/index.tsx | 10 +-
src/pages/order/index.tsx | 14 +-
.../components/addressInfoDetail/index.tsx | 81 +++++++---
.../components/applyRecord/index.module.scss | 146 ++++++++++++++++++
.../components/applyRecord/index.tsx | 124 +++++++++++++++
.../salesAfter/components/kindList/index.tsx | 24 +--
.../returnLogistics/index.module.scss | 35 +++++
.../components/returnLogistics/index.tsx | 70 +++++++++
src/pages/salesAfter/index.tsx | 58 +++++--
.../returnLogistics/index.module.scss | 35 +++++
.../components/returnLogistics/index.tsx | 70 +++++++++
src/pages/salesAfterList/index.tsx | 29 +---
26 files changed, 1111 insertions(+), 220 deletions(-)
create mode 100644 src/components/textareaEnhance/index.module.scss
create mode 100644 src/components/textareaEnhance/index.tsx
create mode 100644 src/components/uploadImage/index.module.scss
create mode 100644 src/components/uploadImage/index.tsx
create mode 100644 src/pages/order/components/reasonPopup/index.module.scss
create mode 100644 src/pages/order/components/reasonPopup/index.tsx
create mode 100644 src/pages/salesAfter/components/applyRecord/index.module.scss
create mode 100644 src/pages/salesAfter/components/applyRecord/index.tsx
create mode 100644 src/pages/salesAfter/components/returnLogistics/index.module.scss
create mode 100644 src/pages/salesAfter/components/returnLogistics/index.tsx
create mode 100644 src/pages/salesAfterList/components/returnLogistics/index.module.scss
create mode 100644 src/pages/salesAfterList/components/returnLogistics/index.tsx
diff --git a/src/api/salesAfterOrder.ts b/src/api/salesAfterOrder.ts
index dae4883..1b08495 100644
--- a/src/api/salesAfterOrder.ts
+++ b/src/api/salesAfterOrder.ts
@@ -38,4 +38,14 @@ export const GetSaleOrderListApi = () => {
url: `/v1/mall/returnApplyOrder`,
method: "get",
})
+}
+
+/**
+ * 物流上传
+ */
+ export const ReturnApplyLogisticsApi = () => {
+ return useRequest({
+ url: `/v1/mall/returnApplyOrder/upload`,
+ method: "put",
+ })
}
\ No newline at end of file
diff --git a/src/common/constant.js b/src/common/constant.js
index 2289265..42b4b0b 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -4,13 +4,13 @@
// export const BASE_URL = `http://10.0.0.5:50001/lymarket`
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
-export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
+// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index 5f0d895..c1f23b2 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -55,7 +55,7 @@ export default memo(({orderInfo, onClick}:Param) => {
},
{
id: 3,
- value: [SaleOrderStatusWaitingDelivery.value], //申请退款按钮对应: 待发货
+ value: [SaleOrderStatusWaitingDelivery.value, SaleOrderStatusTaking.value], //申请退款按钮对应: 待发货, 提货中
label: '申请退款'
},
// {
diff --git a/src/components/textareaEnhance/index.module.scss b/src/components/textareaEnhance/index.module.scss
new file mode 100644
index 0000000..3defd51
--- /dev/null
+++ b/src/components/textareaEnhance/index.module.scss
@@ -0,0 +1,36 @@
+.other_desc{
+ // padding: 0 20px;
+ box-sizing: border-box;
+ .title{
+ font-size: $font_size;
+ font-weight: 700;
+ }
+ .textarea{
+ position: relative;
+ height: 165.4px;
+ .descDataNum{
+ position: absolute;
+ right: 10px;
+ bottom: 10px;
+ font-size: 22px;
+ color: #ABABAB;
+ }
+ }
+ .textarea_con, .textarea_con_pretend{
+ background-color: #f3f3f3;
+ border: 2px solid #e6e6e6;
+ border-radius: 10px;
+ width: 100%;
+ font-size: 25px;
+ height: 165.4px;
+ padding: 20px 20px 30px 20px;
+ box-sizing: border-box;
+ margin-top: 20px;
+ }
+ .textarea_con_pretend{
+ color: $color_font_two;
+ }
+ .textarea_con_pretend_ed{
+ color: #000;
+ }
+}
\ No newline at end of file
diff --git a/src/components/textareaEnhance/index.tsx b/src/components/textareaEnhance/index.tsx
new file mode 100644
index 0000000..4c6eb69
--- /dev/null
+++ b/src/components/textareaEnhance/index.tsx
@@ -0,0 +1,43 @@
+import {Textarea, View } from "@tarojs/components";
+import { memo, useMemo, useState } from "react";
+import styles from './index.module.scss'
+import classnames from "classnames";
+
+//其他说明
+type Param = {
+ title?: string,
+ onChange?: (val: string) => void,
+ placeholder?: string
+}
+export default memo(({onChange, title = '', placeholder = '请输入'}:Param) => {
+ const [descData, setDescData] = useState({
+ number: 0,
+ value: '',
+ count: 200,
+ show: false
+ })
+ const getDesc = (e) => {
+ let value = e.detail.value
+ let res = value
+ if(value.length > descData.count) {
+ res = value.slice(0, descData.count)
+ }
+ setDescData({...descData, number:res.length, value: res})
+ onChange?.(res)
+ }
+
+ const toggleShowRealTextarea = (show) => {
+ setDescData({...descData, show:show})
+ }
+ return (
+
+ {title}
+
+ {descData.show&&||
+ toggleShowRealTextarea(true)}>{descData.value||placeholder}
+ }
+ {descData.number +'/'+ descData.count}
+
+
+ )
+})
diff --git a/src/components/uploadImage/index.module.scss b/src/components/uploadImage/index.module.scss
new file mode 100644
index 0000000..c977074
--- /dev/null
+++ b/src/components/uploadImage/index.module.scss
@@ -0,0 +1,55 @@
+.image_main{
+ display: flex;
+ align-items: center;
+ flex-wrap: wrap;
+ .uploadImg{
+ width: 202px;
+ height: 150px;
+ background: #f0f0f0;
+ border: 2px dashed #cccccc;
+ border-radius: 10px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+ margin: 0 0 20px 20px;
+ position: relative;
+ .miconfont{
+ font-size: 50px;
+ }
+ .uploadText{
+ font-size: 26px;
+ color: $color_font_three;
+ }
+
+
+ }
+ .ImgItem{
+ width: 202px;
+ height: 150px;
+ background: #f0f0f0;
+ margin-left: 20px;
+ margin-bottom: 20px;
+ position: relative;
+ border-radius: 10px;
+ image{
+ width: 100%;
+ height: 100%;
+ border-radius: 10px;
+ }
+ .miconfont_close{
+ width: 43px;
+ height: 43px;
+ background-color: #ccc;
+ border-radius: 50%;
+ position: absolute;
+ right: -10px;
+ top: -10px;
+ text-align: center;
+ line-height: 43px;
+ color: #fff;
+ font-size: 30px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/components/uploadImage/index.tsx b/src/components/uploadImage/index.tsx
new file mode 100644
index 0000000..8a144be
--- /dev/null
+++ b/src/components/uploadImage/index.tsx
@@ -0,0 +1,59 @@
+import Taro, { FC } from "@tarojs/taro"
+import { memo, useEffect, useState } from "react"
+import useUploadCDNImg from "@/use/useUploadImage";
+import { Image, Text, View } from "@tarojs/components";
+import { formatImgUrl } from "@/common/fotmat";
+import classnames from "classnames";
+import styles from './index.module.scss'
+
+//图片列表
+type ImageParam = {
+ onChange?:(val: string[]) => void
+}
+const PictureItem:FC = memo(({onChange}) => {
+ const {getWxPhoto} = useUploadCDNImg()
+ const [imageList, setImageLise] = useState([])
+ //上传图片
+ const uploadImage = async () => {
+ let res:any = await getWxPhoto('after-sale')
+ if(res.code == 200) {
+ setImageLise([...imageList, res.url])
+ }
+ }
+ //删除图片
+ const delImage = (index) => {
+ imageList.splice(index,1)
+ setImageLise(() => [...imageList])
+ }
+ //监听上传的图片变化
+ useEffect(() => {
+ onChange?.(imageList||[])
+ }, [imageList])
+
+ //预览图片
+ const showImage = () => {
+ let list = imageList.map(item => {
+ return formatImgUrl(item)
+ })
+ Taro.previewImage({
+ current: list[0], // 当前显示
+ urls: list // 需要预览的图片http链接列表
+ })
+ }
+
+ return (
+
+ {imageList.map((item, index) =>
+
+
+ delImage(index)} className={classnames(styles.miconfont_close, 'iconfont icon-qingkong')}>
+ )}
+
+
+ 上传照片
+
+
+ )
+})
+
+export default PictureItem
\ No newline at end of file
diff --git a/src/pages/applyAfterSales/index.module.scss b/src/pages/applyAfterSales/index.module.scss
index c20a8b8..6e11a17 100644
--- a/src/pages/applyAfterSales/index.module.scss
+++ b/src/pages/applyAfterSales/index.module.scss
@@ -59,60 +59,8 @@
font-size: 30px;
}
}
-
- .uploadImg{
- width: 202px;
- height: 150px;
- background: #f0f0f0;
- border: 2px dashed #cccccc;
- margin-left: 20px;
- border-radius: 10px;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- position: relative;
- margin-bottom: 20px;
- position: relative;
- .miconfont{
- font-size: 50px;
- }
- .uploadText{
- font-size: 26px;
- color: $color_font_three;
- }
-
-
- }
- .ImgItem{
- width: 202px;
- height: 150px;
- background: #f0f0f0;
- margin-left: 20px;
- margin-bottom: 20px;
- position: relative;
- border-radius: 10px;
- &:nth-child(1) {
- margin-left: 50px;
- }
- image{
- width: 100%;
- height: 100%;
- border-radius: 10px;
- }
- .miconfont_close{
- width: 43px;
- height: 43px;
- background-color: #ccc;
- border-radius: 50%;
- position: absolute;
- right: -10px;
- top: -10px;
- text-align: center;
- line-height: 43px;
- color: #fff;
- font-size: 30px;
- }
+ .upload_image{
+ flex:1;
}
}
}
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 2837b71..44f3b95 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -1,23 +1,20 @@
-import { Image, ScrollView, Text, Textarea, View } from "@tarojs/components";
+import { Image, ScrollView, Text, View } from "@tarojs/components";
import { FC, memo, useCallback, useEffect, useMemo, useRef, useState } from "react";
import classnames from "classnames";
import styles from './index.module.scss'
-import { formatHashTag, formatImgUrl } from "@/common/fotmat";
-import Counter from "@/components/counter";
import ReasonPopup from "./components/reasonPopup";
import OtherReason from "./components/otherReason";
-import Taro, { useDidShow, useRouter } from "@tarojs/taro";
-import useUploadCDNImg from "@/use/useUploadImage";
+import { useDidShow, useRouter } from "@tarojs/taro";
import { GetSaleOrderDetailApi } from "@/api/order";
import KindList from "./components/kindList"
import { ReturnApplyOrderApi } from "@/api/salesAfterOrder";
import { alert, goLink } from "@/common/common";
+import UploadImage from "@/components/uploadImage"
+import TextareaEnhance from "@/components/textareaEnhance";
type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
export default () => {
-
-
useDidShow(() => {
getSaleOrderPreView()
})
@@ -178,11 +175,13 @@ export default () => {
拍照上传
-
-
+
+
+
+
-
+
@@ -196,45 +195,4 @@ export default () => {
)
-}
-
-//图片列表
-type ImageParam = {
- onChange?:(val: string[]) => void
-}
-const PictureItem:FC = memo(({onChange}) => {
- const {getWxPhoto} = useUploadCDNImg()
- const [imageList, setImageLise] = useState([])
- //上传图片
- const uploadImage = async () => {
- let res:any = await getWxPhoto('after-sale')
- if(res.code == 200) {
- setImageLise([...imageList, res.url])
- }
- }
-
- //删除图片
- const delImage = (index) => {
- imageList.splice(index,1)
- setImageLise(() => [...imageList])
- }
-
- //监听上传的图片变化
- useEffect(() => {
- onChange?.(imageList||[])
- }, [imageList])
-
- return (
- <>
- {imageList.map((item, index) =>
-
-
- delImage(index)} className={classnames(styles.miconfont_close, 'iconfont icon-qingkong')}>
- )}
-
-
- 上传照片
-
- >
- )
-})
+}
\ No newline at end of file
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index f9b122a..ea454ec 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -16,6 +16,7 @@ import UseLogin from "@/use/useLogin"
import { formatHashTag, formatPriceDiv } from "@/common/fotmat";
import { debounce, getFilterData } from "@/common/util";
import LabAndImg from "@/components/LabAndImg";
+import VirtualList from '@tarojs/components/virtual-list'
@@ -123,11 +124,14 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
//计数组件
const getInputValue = (num, item) => {
- item.count = parseFloat(num)
- if(num == 0) item.show = false
- setList([...list])
- console.log(num)
+ item.count = parseFloat(num)
+ if(num == 0) item.show = false
+ setList([...list])
+ console.log(num)
+
}
+
+
const onAdd = (item) => {
item.show = true
item.count = selectList[selectIndex].defaultNum
@@ -198,10 +202,41 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
return ¥{price} /{selectList[selectIndex].eunit}
}, [selectIndex])
+ //虚拟滚动
+ const Rows = memo(({id, index, style, data}:any) => {
+ let item = data[index]
+ return (
+
+
+
+
+
+ {formatHashTag(item.code, item.name)}
+
+ {formatPrice(item)}
+
+
+
+ {!item.show&& onAdd(item)}>添加
+ ||
+ getInputValue(e, item)}
+ defaultNum={item.count}
+ step={selectList[selectIndex].step}
+ digits={selectList[selectIndex].digits}
+ onClickBtn={(e) => getInputValue(e, item)}
+ unit={selectList[selectIndex].unit}
+ minNum={selectList[selectIndex].minNum}
+ maxNum={selectList[selectIndex].maxNum}
+ />
+ }
+
+
+ )
+ })
return (
-
closePopup()} >
{title}
@@ -227,39 +262,52 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
{(list.length <= 0 && colorState.loading)&&}
{(list.length > 0&& !colorState.loading)&&
-
-
-
- {list.map(item => {
- return
-
-
-
-
- {formatHashTag(item.code, item.name)}
-
- {formatPrice(item)}
-
-
-
- {!item.show&& onAdd(item)}>添加
- ||
- getInputValue(e, item)}
- defaultNum={item.count}
- step={selectList[selectIndex].step}
- digits={selectList[selectIndex].digits}
- onClickBtn={(e) => getInputValue(e, item)}
- unit={selectList[selectIndex].unit}
- minNum={selectList[selectIndex].minNum}
- maxNum={selectList[selectIndex].maxNum}
- />
- }
-
-
- })}
-
- }
+ //
+ //
+ // {list.map(item => {
+ // return
+ //
+ //
+ //
+ //
+ // {formatHashTag(item.code, item.name)}
+ //
+ // {formatPrice(item)}
+ //
+ //
+ //
+ // {!item.show&& onAdd(item)}>添加
+ // ||
+ // getInputValue(e, item)}
+ // defaultNum={item.count}
+ // step={selectList[selectIndex].step}
+ // digits={selectList[selectIndex].digits}
+ // onClickBtn={(e) => getInputValue(e, item)}
+ // unit={selectList[selectIndex].unit}
+ // minNum={selectList[selectIndex].minNum}
+ // maxNum={selectList[selectIndex].maxNum}
+ // />
+ // }
+ //
+ //
+ // })}
+ //
+ // }
+
+
+ {Rows}
+
+
+ }
+
{(list.length <= 0 && !colorState.loading)&&暂无此商品}
diff --git a/src/pages/order/components/applyRefund/index.module.scss b/src/pages/order/components/applyRefund/index.module.scss
index e69de29..ec17129 100644
--- a/src/pages/order/components/applyRefund/index.module.scss
+++ b/src/pages/order/components/applyRefund/index.module.scss
@@ -0,0 +1,66 @@
+
+.apply_after_sales_con{
+ padding: 20px;
+ .returnSaleInput_item{
+ display: flex;
+ align-items: center;
+ padding-bottom: 50px;
+ flex-wrap: wrap;
+ .title{
+ font-size: $font_size;
+ font-weight: 700;
+ width: 119px;
+ }
+ .select{
+ flex:1;
+ height: 60px;
+ border: 2px solid #e6e6e6;
+ border-radius: 10px;
+ margin-left: 20px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0 20px;
+ font-size: 26px;
+ color: $color_font_two;
+ .miconfont{
+ font-size: 30px;
+ }
+ }
+ .upload_image{
+ flex:1;
+ }
+ }
+ .btns_con{
+ width: 100%;
+ bottom:0;
+ box-sizing: border-box;
+ margin-top: 50px;
+ .btns_two{
+ display: flex;
+ height: 82px;
+ // border: 1PX solid #007aff;
+ font-size: $font_size_big;
+ border-radius: 40px;
+ margin-bottom: 20px;
+ .rest_btn{
+ flex:1;
+ border: 1PX solid #007aff;
+ border-radius: 40px 0 0 40px;
+ text-align: center;
+ line-height: 82px;
+ color: $color_main;
+ background-color: #fff;
+
+ }
+ .verify_btn{
+ flex:1;
+ border-radius: 0 40px 40px 0;
+ background: #007aff;
+ text-align: center;
+ line-height: 82px;
+ color: #fff;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/order/components/applyRefund/index.tsx b/src/pages/order/components/applyRefund/index.tsx
index 91f98dc..481d03f 100644
--- a/src/pages/order/components/applyRefund/index.tsx
+++ b/src/pages/order/components/applyRefund/index.tsx
@@ -1,9 +1,57 @@
-import { memo } from "react";
+import Popup from "@/components/popup";
+import TextareaEnhance from "@/components/textareaEnhance";
+import { ScrollView, Text, View } from "@tarojs/components";
+import { memo, useCallback, useState } from "react";
+import ReasonPopup from "../reasonPopup";
+import styles from './index.module.scss'
+import classnames from "classnames";
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void
+}
+export default memo(({show, onClose}:Param) => {
+
+
+ const getOtherReason = useCallback(() => {
+
+ }, [])
+
+ const onSubmit = (val) => {
+
+ }
+
+ //显示说明
+ const [showReason, setShowReason] = useState(false)
+ const closeReason = useCallback(() => {
+ setShowReason(false)
+ }, [])
+
+ const onShowReason = () => {
+ setShowReason(true)
+ }
-export default memo(() => {
return (
<>
- 123123
+
+
+
+ 退款说明
+ onShowReason()}>
+ 请选择
+
+
+
+
+
+
+ onSubmit(1)}>取消
+ onSubmit(2)}>确认
+
+
+
+
+
>
)
})
\ No newline at end of file
diff --git a/src/pages/order/components/reasonPopup/index.module.scss b/src/pages/order/components/reasonPopup/index.module.scss
new file mode 100644
index 0000000..eba26cd
--- /dev/null
+++ b/src/pages/order/components/reasonPopup/index.module.scss
@@ -0,0 +1,27 @@
+.reason_return_con{
+ height: 50vh;
+ .reason_title{
+ padding: 10px 20px 0 20px;
+ height: 60px;
+ border-bottom: 1PX solid #F3F3F3;
+ box-sizing: border-box;
+ Text{
+ font-size: 26px;
+ border-bottom: 3px solid #000;
+ padding: 10px;
+ font-weight: 400;
+ }
+
+ }
+ .reason_scroll{
+ height: calc(100% - 70px);
+ .reason_list{
+ font-size: 26px;
+ padding: 30px 20px 0 20px;
+ color: #707070;
+ .reason_item{
+ margin-bottom: 36px;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/order/components/reasonPopup/index.tsx b/src/pages/order/components/reasonPopup/index.tsx
new file mode 100644
index 0000000..1230787
--- /dev/null
+++ b/src/pages/order/components/reasonPopup/index.tsx
@@ -0,0 +1,37 @@
+import Popup from "@/components/popup";
+import { ScrollView, Text, View } from "@tarojs/components";
+import { memo, useMemo } from "react";
+import styles from './index.module.scss'
+
+//原因选择
+type ReasonInfoParam = {
+ show?: boolean,
+ onClose?: () => void,
+}
+export default memo(({show = false, onClose}: ReasonInfoParam) => {
+ return (
+
+
+ 退款说明
+
+
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+ 完好无损带原标签
+
+
+
+
+ )
+})
\ No newline at end of file
diff --git a/src/pages/order/components/remark/index.tsx b/src/pages/order/components/remark/index.tsx
index 14d981b..ce82f0f 100644
--- a/src/pages/order/components/remark/index.tsx
+++ b/src/pages/order/components/remark/index.tsx
@@ -1,18 +1,24 @@
import Popup from "@/components/popup"
import { Textarea, View } from "@tarojs/components"
-import { useCallback, useState } from "react"
+import { useCallback, useEffect, useState } from "react"
import styles from './index.module.scss'
type Param = {
onBlur?: (val:any) => void
onSave?: (val: string) => void
+ defaultValue?: string
}
-export default ({onBlur, onSave}:Param) => {
+export default ({onBlur, onSave, defaultValue = ''}:Param) => {
const [descData, setDescData] = useState({
number: 0,
value: '',
count: 200
})
+
+ useEffect(() => {
+ getDesc(defaultValue)
+ }, [defaultValue])
+
const getDesc = useCallback((e) => {
let value = e.detail.value
let res = value
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 5d6b559..e1e3b45 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -15,6 +15,7 @@ import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import AddressInfoDetail from "./components/addressInfoDetail";
+import ApplyRefund from "./components/applyRefund";
import KindList from "./components/kindList";
import OrderState from "./components/orderState";
import Payment from "./components/payment";
@@ -149,7 +150,10 @@ import styles from './index.module.scss'
}else if(val == 2) {
//待付款
toPay()
+ } else if(val == 3) {
+ setRefundShow(true)
}
+
}, [orderDetail])
//页面下拉刷新
@@ -189,6 +193,12 @@ import styles from './index.module.scss'
getSaleOrderPreView()
}, [orderDetail])
+ //退款申请
+ const [refundShow, setRefundShow] = useState(false)
+ const applyRefundClose = useCallback(() => {
+ setRefundShow(false)
+ }, [])
+
return (
@@ -224,10 +234,10 @@ import styles from './index.module.scss'
}
setShowDesc(false)}>
- getRemark(e)}/>
+ getRemark(e)} defaultValue={orderDetail?.remark}/>
-
+
)
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.tsx b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
index e4d7ed7..d8e8b70 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.tsx
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
@@ -1,30 +1,69 @@
+import { AFTER_ORDER_STATUS } from "@/common/enum";
import { Text, View } from "@tarojs/components"
import classnames from "classnames";
-import {memo} from "react";
+import {memo, useMemo} from "react";
import styles from './index.module.scss'
-export default memo(({return_address = '', return_phone = ''}:{return_address:string, return_phone: string}) => {
+type Param = {
+ return_address?:string,
+ return_phone?: string,
+ onLogistics?: (val: number) => void,
+ stage?: number
+}
+export default memo(({return_address = '', return_phone = '', onLogistics, stage}:Param) => {
+ const {
+ ReturnStageApplying,
+ ReturnStageWaitCheck,
+ ReturnStageChecked,
+ ReturnStageReturned,
+ ReturnStageCancel,
+ ReturnStageQualityCheckPendingRefund,
+ ReturnStageServiceOrderPendingRefund,
+ ReturnStageRejected
+ } = AFTER_ORDER_STATUS
+
+ //是否显示地址
+ const showAddress = useMemo(() => {
+ return stage != ReturnStageApplying.value
+ }, [])
+
+ //上传物流
+ const upLogistics = useMemo(() => {
+ return stage == ReturnStageWaitCheck.value
+ }, [stage])
+
+ //查看物流
+ const showLogistics = useMemo(() => {
+ return (stage == ReturnStageChecked.value || stage == ReturnStageQualityCheckPendingRefund.value)
+ }, [stage])
+
+
return (
-
-
-
- 请按以下退货地址寄回货物并提供退货物流信息
-
-
-
-
-
- {return_address}
-
-
- 管理员
- {return_phone}
- {/*
- 上传物流
- */}
+ <>
+ {showAddress&&
+
+
+ 请按以下退货地址寄回货物并提供退货物流信息
+
+
+
+
+
+ {return_address}
+
+
+ 管理员
+ {return_phone}
+ {upLogistics&& onLogistics?.(1)}>
+ 上传物流
+ }
+ {showLogistics&& onLogistics?.(2)}>
+ 查看物流
+ }
+
-
-
+ }
+ >
)
})
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/applyRecord/index.module.scss b/src/pages/salesAfter/components/applyRecord/index.module.scss
new file mode 100644
index 0000000..ad1916d
--- /dev/null
+++ b/src/pages/salesAfter/components/applyRecord/index.module.scss
@@ -0,0 +1,146 @@
+.apply_record_scroll{
+ height: 70vh;
+}
+.apply_record_main{
+ margin-top: 20px;
+ padding: 0 30px;
+ .kind_number{
+ width: 100%;
+ padding: 20px;
+ box-sizing: border-box;
+ text{
+ background-color: #F6F6F6;
+ border-radius: 10px;
+ font-size: $font_size_medium;
+ padding: 5px 0;
+ text-align: center;
+ width: 100%;
+ display: block;
+ color: $color_font_three;
+ }
+ }
+ .orders_list_con{
+
+ background-color: #fff;
+ border-radius: 20px;
+ padding: 20px;
+ .orders_return_title{
+ font-size: 28px;
+ font-weight: 700;
+ padding-bottom: 20px;
+ }
+ .order_list{
+ &:nth-child(n+2) {
+ margin-top: 45px;
+ }
+ .order_list_title{
+ display: flex;
+ align-items: center;
+ .tag{
+ font-size: $font_size_min;
+ background-color: #CDE5FF;
+ padding: 5px 10px;
+ border-radius: 6px;
+ color: $color_main;
+ }
+ .title{
+ font-weight: 700;
+ font-size: $font_size;
+ margin-left: 20px;
+ flex:1;
+ }
+ .num{
+ color: $color_font_two;
+ font-size: $font_size_min;
+ }
+ }
+ }
+ .order_list_scroll{
+ margin-top: 30px;
+
+ .order_list_item {
+ display: flex;
+ &:nth-child(2) {
+ margin-top: 30px;
+ }
+ .order_list_item_img{
+ width: 126px;
+ height: 126px;
+ border-radius: 20px;
+ }
+ .order_list_item_con{
+ display: flex;
+ width: 100%;
+ flex:1;
+ border-bottom: 1px solid #f0f0f0;
+ height: 150px;
+ padding-top: 20px;
+ box-sizing: border-box;
+ }
+ .order_list_item_des{
+ flex:1;
+ box-sizing: border-box;
+ padding-left: 30px;
+ .order_list_item_title{
+ font-weight: 700;
+ font-size: $font_size;
+ margin-bottom: 15px;
+ }
+ .order_list_item_price{
+ font-size: 26px;
+ color: $color_font_three;
+ }
+ }
+ .order_list_item_count{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: flex-end;
+ .count_num{
+ color: $color_main;
+ font-size: $font_size;
+ margin-bottom: 15px;
+ font-weight: 400;
+ text{
+ font-size: $font_size_min;
+ }
+ }
+ .count_price {
+ font-size: $font_size;
+ font-weight: 700;
+ text{
+ font-size: $font_size_min;
+ }
+ }
+ }
+ }
+ }
+ .order_total{
+ padding-top: 30px;
+ display: flex;
+ justify-content: space-between;
+ text{
+ &:nth-child(1) {
+ font-size: 28px;
+ font-weight: 700;
+ }
+ &:nth-child(2) {
+ font-size: 32px;
+ font-weight: 700;
+ color: #007AFF;
+ }
+ }
+ }
+ .order_estimated_amount{
+ display: flex;
+ align-items: flex-end;
+ flex-direction: column;
+ padding: 30px 0;
+ .order_price_des{
+ font-size: $font_size_medium;
+ color: $color_font_two;
+ }
+ }
+ }
+}
+
diff --git a/src/pages/salesAfter/components/applyRecord/index.tsx b/src/pages/salesAfter/components/applyRecord/index.tsx
new file mode 100644
index 0000000..2d48da6
--- /dev/null
+++ b/src/pages/salesAfter/components/applyRecord/index.tsx
@@ -0,0 +1,124 @@
+import { SaleOrderOrderDetailApi } from "@/api/salesAfterOrder";
+import { formatHashTag, formatPriceDiv } from "@/common/fotmat";
+import LabAndImg from "@/components/LabAndImg";
+import Popup from "@/components/popup";
+import { ScrollView, Text, View } from "@tarojs/components";
+import { memo, useCallback, useEffect, useMemo, useState } from "react";
+import styles from './index.module.scss'
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void,
+ onSubmit?: () => void,
+ id?: number
+}
+export default memo(({show, onClose, onSubmit, id}:Param) => {
+ useEffect(() => {
+ if(show && id) getSaleOrderPreView()
+ }, [show, id])
+
+ //获取订单详情
+ const [orderDetail, setOrderDetail] = useState() //获取到的原始数据
+ const {fetchData: saleOrderOrderDetailData} = SaleOrderOrderDetailApi()
+ const getSaleOrderPreView = async () => {
+ if(id) {
+ let res = await saleOrderOrderDetailData({id: id})
+ setOrderDetail(res.data)
+ }
+ Taro.stopPullDownRefresh()
+ }
+ //格式化数据格式
+ const [formatDetailOrder, setFormatDetailOrder] = useState() //格式化后的数据
+ const formatData = () => {
+ setFormatDetailOrder({
+ estimate_amount: orderDetail.estimate_amount, //预估金额
+ sale_mode: orderDetail.sale_mode,
+ sale_mode_name: orderDetail.sale_mode_name,
+ total_colors: orderDetail.total_colors, //总颜色数量
+ total_number: orderDetail.total_number, //总数量
+ total_fabrics: orderDetail.total_fabrics, //面料数量
+ unit: orderDetail.sale_mode == 0?'条':'m', //单位
+ list: orderDetail.product_list,
+ stage: orderDetail.stage, //订单状态
+ type: orderDetail.type, //退货or退款
+ total_sale_price: orderDetail.total_sale_price, //销售金额
+ total_should_collect_money: orderDetail.total_should_collect_money, //应收金额
+ total_weight_error_discount: orderDetail.total_weight_error_discount, //空差优惠
+ actual_amount: orderDetail.actual_amount, //实付金额
+ the_previous_status: orderDetail.the_previous_status, //取消订单时的订单状态
+ })
+ }
+
+ //监听获取到的数据
+ useEffect(() => {
+ if(orderDetail)
+ formatData()
+ }, [orderDetail])
+
+ //对应数量
+ const formatCount = useCallback((item) => {
+ return formatDetailOrder?.sale_mode == 0? item.roll : Number(item.length / 100)
+ }, [formatDetailOrder])
+ //对应单价
+ const standardPrice = useCallback(price => {
+ return formatPriceDiv(price).toLocaleString() + '/' + (formatDetailOrder?.sale_mode == 1?'m':'kg')
+ }, [formatDetailOrder])
+ //数量格式
+ const numText = useMemo(() => {
+ if(formatDetailOrder)
+ return `${formatDetailOrder?.total_fabrics}种面料,${formatDetailOrder?.total_colors}种颜色,共${formatDetailOrder?.total_number}${formatDetailOrder?.unit}`
+ }, [formatDetailOrder])
+
+ //整理颜色
+ const labAndRgbAndUrl = useCallback((item) => {
+ return {lab:{...item?.lab}, rgb:{...item?.rgb}, texturl_url: item?.texturl_url}
+ }, [])
+
+ return (
+ <>
+
+ {formatDetailOrder&&
+ {numText}
+
+
+ {
+ formatDetailOrder?.list?.map(item => {
+ return
+
+ {formatDetailOrder.sale_mode_name}
+ {formatHashTag(item.code, item.name)}
+ 共{item?.product_colors.length}种
+
+
+ {item?.product_colors?.map(colorItem => {
+ return
+
+
+
+
+
+ {colorItem.code + ' ' + colorItem.name}
+ ¥{standardPrice(colorItem.sale_price)}
+
+
+ ×{formatCount(colorItem)}{formatDetailOrder.unit}
+ ¥{formatPriceDiv(colorItem.estimate_amount).toLocaleString()}
+
+
+
+ })}
+
+
+ })
+ }
+
+ 申请条数
+ ×{orderDetail?.total_number}
+
+
+
+ }
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/salesAfter/components/kindList/index.tsx b/src/pages/salesAfter/components/kindList/index.tsx
index b5e7a52..2cc8d3a 100644
--- a/src/pages/salesAfter/components/kindList/index.tsx
+++ b/src/pages/salesAfter/components/kindList/index.tsx
@@ -45,18 +45,18 @@ export default memo(({order, comfirm = false}:Param) => {
return `${order?.total_fabrics}种面料,${order?.total_colors}种颜色,共${order?.total_number}${order?.unit}`
}, [order])
- const {
- SaleOrderStatusBooking, // 待接单
- SaleOrderStatusArranging, // 配布中
- SaleOrderStatusArranged, // 已配布
- SaleOrderStatusWaitingPayment, // 待付款
- SaleOrderStatusWaitingDelivery, // 待发货
- SaleOrderStatusWaitingReceipt, // 待收货
- SaleOrderStatusAlreadyReceipt, // 已收货
- SaleOrderStatusComplete, // 已完成
- SaleOrderStatusRefund, // 已退款
- SaleOrderStatusCancel, // 已取消
- } = ORDER_STATUS
+ // const {
+ // SaleOrderStatusBooking, // 待接单
+ // SaleOrderStatusArranging, // 配布中
+ // SaleOrderStatusArranged, // 已配布
+ // SaleOrderStatusWaitingPayment, // 待付款
+ // SaleOrderStatusWaitingDelivery, // 待发货
+ // SaleOrderStatusWaitingReceipt, // 待收货
+ // SaleOrderStatusAlreadyReceipt, // 已收货
+ // SaleOrderStatusComplete, // 已完成
+ // SaleOrderStatusRefund, // 已退款
+ // SaleOrderStatusCancel, // 已取消
+ // } = ORDER_STATUS
//金额列表枚举
const priceList = [
diff --git a/src/pages/salesAfter/components/returnLogistics/index.module.scss b/src/pages/salesAfter/components/returnLogistics/index.module.scss
new file mode 100644
index 0000000..1a22287
--- /dev/null
+++ b/src/pages/salesAfter/components/returnLogistics/index.module.scss
@@ -0,0 +1,35 @@
+
+.logistics_main{
+ padding: 20px 30px;
+ box-sizing: border-box;
+ .logistics_image{
+ display: flex;
+ .title_desc{
+ font-size: 28px;
+ font-weight: 700;
+ padding-top: 50px;
+ box-sizing: border-box;
+ }
+ .upload_image{
+ flex:1;
+ }
+ }
+ .logistics_desc{
+ margin-top: 50px;
+ }
+ .btns_two{
+ display: flex;
+ height: 82px;
+ font-size: $font_size_big;
+ border-radius: 40px;
+ margin-top: 50px;
+ .verify_btn{
+ flex:1;
+ border-radius: 40px;
+ background: #007aff;
+ text-align: center;
+ line-height: 82px;
+ color: #fff;
+ }
+ }
+}
diff --git a/src/pages/salesAfter/components/returnLogistics/index.tsx b/src/pages/salesAfter/components/returnLogistics/index.tsx
new file mode 100644
index 0000000..3d6b19f
--- /dev/null
+++ b/src/pages/salesAfter/components/returnLogistics/index.tsx
@@ -0,0 +1,70 @@
+import Popup from "@/components/popup";
+import { Text, View } from "@tarojs/components";
+import { memo, useCallback, useEffect, useRef, useState } from "react";
+import UploadImage from "@/components/uploadImage"
+import styles from './index.module.scss'
+import TextareaEnhance from "@/components/textareaEnhance";
+import { ReturnApplyLogisticsApi } from "@/api/salesAfterOrder";
+import { alert } from "@/common/common";
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void,
+ onSubmit?: () => void,
+ id?: number //订单id
+}
+export default memo(({show = false, onClose, onSubmit, id = 0}: Param) => {
+ //需要提交的数据
+ const submitData = useRef({
+ accessory_url: [],
+ remark: '',
+ id: 0
+ })
+ useEffect(() => {
+ if(id) submitData.current.id = id
+ }, [id])
+
+ //获取图片列表
+ const getImageList = useCallback((list) => {
+ submitData.current.accessory_url = list
+ }, [])
+
+ //备注
+ const getOtherReason = useCallback((val) => {
+ submitData.current.remark = val
+ }, [])
+
+ //确定
+ const {fetchData} = ReturnApplyLogisticsApi()
+ const onSubmitEven = async () => {
+ if(!id) return alert.error('参数有误')
+ if(submitData.current.accessory_url.length <= 0) return alert.error('请上传附件')
+ let res = await fetchData(submitData.current)
+ if(res.success) {
+ alert.success('上传成功')
+ } else {
+ alert.error('上传失败')
+ }
+ }
+
+ return (
+ <>
+
+
+
+ 上传附件:
+
+
+
+
+
+
+
+
+ onSubmitEven()}>保存
+
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/salesAfter/index.tsx b/src/pages/salesAfter/index.tsx
index 0e396d2..2796f66 100644
--- a/src/pages/salesAfter/index.tsx
+++ b/src/pages/salesAfter/index.tsx
@@ -15,9 +15,11 @@ import Taro, {useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState, memo } from "react";
import AddressInfoDetail from "./components/addressInfoDetail";
+import ApplyRecord from "./components/applyRecord";
import ContentBox from "./components/contentBox";
import KindList from "./components/kindList";
import OrderState from "./components/orderState";
+import ReturnLogistics from "./components/returnLogistics";
import styles from './index.module.scss'
export default () => {
@@ -73,13 +75,7 @@ import styles from './index.module.scss'
//获取底部按钮点击, 获取按钮状态
const orderStateClick = useCallback((val) => {
- if(val == 1) {
- //取消订单
- getSaleOrderPreView()
- }
- if(val == 2) {
-
- }
+
}, [orderDetail])
//页面下拉刷新
@@ -102,16 +98,42 @@ import styles from './index.module.scss'
//订单状态枚举
const {SaleOrderStatusCancel} = ORDER_STATUS
+ //物流显示
+ const [logisticsShow, setLogisticsShow] = useState(false)
+ const onShowLogistics = useCallback((val) => {
+ if(val == 1) {
+ setLogisticsShow(true)
+ } else {
+ const list = orderDetail?.fabric_piece_accessory_url.map(item => {
+ return formatImgUrl(item)
+ })
+ Taro.previewImage({
+ current: list[0], // 当前显示
+ urls: list // 需要预览的图片http链接列表
+ })
+ }
+ }, [orderDetail])
+ const onCloseLogistics = useCallback(() => setLogisticsShow(false), [])
+ //物流成功上传
+ const logisticsSuccess = useCallback(() => {
+ getSaleOrderPreView()
+ }, [])
+
+ //显示生气记录
+ const [applyRecord, setApplyRecord] = useState(false)
+
return (
-
+
{(orderDetail?.status != SaleOrderStatusCancel.value)&&
}
+
+ setApplyRecord(false)}/>
)
@@ -145,12 +167,18 @@ import styles from './index.module.scss'
clipboardData(orderInfo?.order_no)}>复制
+
+ {orderInfo?.return_reason_name}
+
{orderInfo?.return_explain_name}
{orderInfo?.return_remark}
+
+ {orderInfo?.goods_status_name}
+
{formatDateTime(orderInfo?.apply_time)}
@@ -158,12 +186,20 @@ import styles from './index.module.scss'
)
})
- const AfterSalePricture = memo(({urls}:{urls: string[]}) => {
+ const AfterSalePricture = memo(({urls = []}:{urls: string[]}) => {
+
+ const showList = useMemo(() => {
+ let res = urls.map(item => {
+ return formatImgUrl(item)
+ })
+ return res
+ }, [urls])
+
//预览图片
const showImage = () => {
Taro.previewImage({
- current: formatImgUrl(''), // 当前显示
- urls: [formatImgUrl('')] // 需要预览的图片http链接列表
+ current: showList[0], // 当前显示
+ urls: showList // 需要预览的图片http链接列表
})
}
return (
diff --git a/src/pages/salesAfterList/components/returnLogistics/index.module.scss b/src/pages/salesAfterList/components/returnLogistics/index.module.scss
new file mode 100644
index 0000000..1a22287
--- /dev/null
+++ b/src/pages/salesAfterList/components/returnLogistics/index.module.scss
@@ -0,0 +1,35 @@
+
+.logistics_main{
+ padding: 20px 30px;
+ box-sizing: border-box;
+ .logistics_image{
+ display: flex;
+ .title_desc{
+ font-size: 28px;
+ font-weight: 700;
+ padding-top: 50px;
+ box-sizing: border-box;
+ }
+ .upload_image{
+ flex:1;
+ }
+ }
+ .logistics_desc{
+ margin-top: 50px;
+ }
+ .btns_two{
+ display: flex;
+ height: 82px;
+ font-size: $font_size_big;
+ border-radius: 40px;
+ margin-top: 50px;
+ .verify_btn{
+ flex:1;
+ border-radius: 40px;
+ background: #007aff;
+ text-align: center;
+ line-height: 82px;
+ color: #fff;
+ }
+ }
+}
diff --git a/src/pages/salesAfterList/components/returnLogistics/index.tsx b/src/pages/salesAfterList/components/returnLogistics/index.tsx
new file mode 100644
index 0000000..3d6b19f
--- /dev/null
+++ b/src/pages/salesAfterList/components/returnLogistics/index.tsx
@@ -0,0 +1,70 @@
+import Popup from "@/components/popup";
+import { Text, View } from "@tarojs/components";
+import { memo, useCallback, useEffect, useRef, useState } from "react";
+import UploadImage from "@/components/uploadImage"
+import styles from './index.module.scss'
+import TextareaEnhance from "@/components/textareaEnhance";
+import { ReturnApplyLogisticsApi } from "@/api/salesAfterOrder";
+import { alert } from "@/common/common";
+
+type Param = {
+ show?: true|false,
+ onClose?: () => void,
+ onSubmit?: () => void,
+ id?: number //订单id
+}
+export default memo(({show = false, onClose, onSubmit, id = 0}: Param) => {
+ //需要提交的数据
+ const submitData = useRef({
+ accessory_url: [],
+ remark: '',
+ id: 0
+ })
+ useEffect(() => {
+ if(id) submitData.current.id = id
+ }, [id])
+
+ //获取图片列表
+ const getImageList = useCallback((list) => {
+ submitData.current.accessory_url = list
+ }, [])
+
+ //备注
+ const getOtherReason = useCallback((val) => {
+ submitData.current.remark = val
+ }, [])
+
+ //确定
+ const {fetchData} = ReturnApplyLogisticsApi()
+ const onSubmitEven = async () => {
+ if(!id) return alert.error('参数有误')
+ if(submitData.current.accessory_url.length <= 0) return alert.error('请上传附件')
+ let res = await fetchData(submitData.current)
+ if(res.success) {
+ alert.success('上传成功')
+ } else {
+ alert.error('上传失败')
+ }
+ }
+
+ return (
+ <>
+
+
+
+ 上传附件:
+
+
+
+
+
+
+
+
+ onSubmitEven()}>保存
+
+
+
+ >
+ )
+})
\ No newline at end of file
diff --git a/src/pages/salesAfterList/index.tsx b/src/pages/salesAfterList/index.tsx
index 53430b9..9c4f25e 100644
--- a/src/pages/salesAfterList/index.tsx
+++ b/src/pages/salesAfterList/index.tsx
@@ -13,6 +13,7 @@ import OrderStatusList from "./components/orderStatusList"
import Payment from "../order/components/payment"
import { AFTER_ORDER_STATUS } from "@/common/enum"
import { GetSaleOrderListApi } from "@/api/salesAfterOrder"
+import ReturnLogistics from "./components/returnLogistics"
export default () => {
const {checkLogin} = useLogin()
@@ -97,30 +98,14 @@ export default () => {
//监听点击的按钮
const clickOrderBtn = useCallback(({status, orderInfo}) => {
if(status == 2) {
- //去支付
- setPayOrderInfo({orderId:orderInfo.should_collect_order_id, payment_method:orderInfo.payment_method})
- toPay()
- } else {
- getOrderList()
+ //退货物流
+
}
}, [orderData])
-
- //去付款
- const [payOrderInfo, setPayOrderInfo] = useState()
- const [payMentShow, setPayMentShow] = useState(false)
- const toPay = () => {
- setPayMentShow(true)
- }
- //关闭支付弹窗
- const closePayShow = useCallback(() => {
- setPayMentShow(() => false)
- }, [])
- //支付成功
- const onPaySuccess = useCallback(() => {
- getOrderList()
- closePayShow()
- }, [])
+ //物流显示
+ const [logisticsShow, setLogisticsShow] = useState(false)
+ const onCloseLogistics = useCallback(() => setLogisticsShow(false), [])
return (
@@ -135,8 +120,8 @@ export default () => {
return
})}
+
-
)
}
From 45985c5b72516159a2a1713c747b0ffabe7ff7ff Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 22 Jun 2022 10:58:39 +0800
Subject: [PATCH 34/47] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=94=AE=E5=90=8Ev3=5F?=
=?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=94=AE=E5=90=8E=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/order/components/remark/index.tsx | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/pages/order/components/remark/index.tsx b/src/pages/order/components/remark/index.tsx
index ce82f0f..11d870f 100644
--- a/src/pages/order/components/remark/index.tsx
+++ b/src/pages/order/components/remark/index.tsx
@@ -19,8 +19,7 @@ export default ({onBlur, onSave, defaultValue = ''}:Param) => {
getDesc(defaultValue)
}, [defaultValue])
- const getDesc = useCallback((e) => {
- let value = e.detail.value
+ const getDesc = useCallback((value) => {
let res = value
if(value.length > descData.count) {
res = value.slice(0, descData.count)
@@ -35,7 +34,7 @@ export default ({onBlur, onSave, defaultValue = ''}:Param) => {
编辑备注
-
+
{descData.number}/{descData.count}
setSave()}>保存
From fab3cd8b86aa423973df372843f4e8d58543f193 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 22 Jun 2022 14:17:34 +0800
Subject: [PATCH 35/47] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=95=B0=E9=87=8F=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 +-
src/components/counter/index.tsx | 2 +-
src/components/shopCart/index copy.tsx | 275 +++++++++++++++++++++++++
src/components/shopCart/index.tsx | 38 +++-
4 files changed, 308 insertions(+), 11 deletions(-)
create mode 100644 src/components/shopCart/index copy.tsx
diff --git a/src/common/constant.js b/src/common/constant.js
index 42b4b0b..8e897bc 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -6,11 +6,11 @@
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/components/counter/index.tsx b/src/components/counter/index.tsx
index 20472c3..37c1e59 100644
--- a/src/components/counter/index.tsx
+++ b/src/components/counter/index.tsx
@@ -28,7 +28,7 @@ export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0,
const minus = () => {
let {count} = value
let num_res = Big(count).minus(step).toNumber()
- num_res = num_res < minNum?0:num_res
+ num_res = num_res < minNum?minNum:num_res
setValue({...value, count:num_res})
onChange?.(parseFloat(num_res))
onClickBtn?.(parseFloat(num_res))
diff --git a/src/components/shopCart/index copy.tsx b/src/components/shopCart/index copy.tsx
new file mode 100644
index 0000000..504abbd
--- /dev/null
+++ b/src/components/shopCart/index copy.tsx
@@ -0,0 +1,275 @@
+import {Image, ScrollView, View } from "@tarojs/components"
+import Popup from "@/components/popup"
+import classnames from "classnames";
+import MCheckbox from "@/components/checkbox";
+import LoadingCard from "@/components/loadingCard";
+import InfiniteScroll from "@/components/infiniteScroll";
+import styles from "./index.module.scss"
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
+import Taro from "@tarojs/taro";
+import { alert, goLink } from "@/common/common";
+import {GetShoppingCartApi, DelShoppingCartApi} from "@/api/shopCart"
+import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
+import { setParam } from "@/common/system";
+import { debounce } from "@/common/util";
+
+type param = {
+ show?: true|false,
+ onClose?: () => void
+}
+export default ({show = false, onClose}: param) => {
+ const selectList = [
+ // {value:-1, title:'不限', unit:'', eunit:''},
+ {value:0, title:'大货', unit:'件', eunit:'kg'},
+ {value:1,title:'剪板', unit:'米', eunit:'m'},
+ {value:2,title:'散剪', unit:'米', eunit:'kg'},
+
+ ]
+
+ const [selectIndex, setSelectIndex] = useState(0)
+ const selectProduct = (index:number) => {
+ setSelectIndex(index)
+ }
+
+ useEffect(() => {
+ resetList()
+ setSelectStatus(true)
+ }, [selectIndex])
+
+ //重置勾选数据
+ const resetList = () => {
+ list?.map(item => {
+ if(selectIndex == item.sale_mode || selectIndex == -1) {
+ item.select = true
+ } else {
+ item.select = false
+ }
+ })
+ setList([...list])
+ }
+
+ //获取数据
+ const [list, setList] = useState([])
+ const [loading, setLoading] = useState(false)
+ const {fetchData} = GetShoppingCartApi()
+ const getShoppingCart = async () => {
+ setLoading(true)
+ const {data} = await fetchData()
+ let color_list = data.color_list||[]
+ color_list.reverse()
+ initList(color_list)
+ setList(color_list)
+ setLoading(false)
+ }
+
+ //初始化全部数据
+ const initList = (color_list) => {
+ color_list?.map(item => {
+ if(selectIndex == item.sale_mode) item.select = true
+ })
+ }
+
+ //显示是展示数据
+ useEffect(() => {
+ if(!show) {
+ setList([])
+ setSelectIndex(0)
+ } else {
+ getShoppingCart()
+ }
+ }, [show])
+
+ useEffect(() => {
+ return () => {
+ setList([])
+ }
+ }, [])
+
+ const [showPopup, setShowPopup] = useState(false)
+ useEffect(() => {
+ setShowPopup(show)
+ }, [show])
+
+ //全选反选
+ const [selectStatus, setSelectStatus] = useState(false)
+ const selectAll = () => {
+ list.map(item => {
+ if(selectIndex == item.sale_mode || selectIndex == -1)
+ item.select = !selectStatus
+ })
+ setSelectStatus(!selectStatus)
+ setList([...list])
+ }
+
+ //checkbox选中回调
+ const selectCallBack = (item) => {
+ item.select = true
+ checkSelect()
+ setList([...list])
+ }
+
+ //checkbox选中判断是否全部选中,全部选中后是全选,否则反选
+ const checkSelect = () => {
+ let list_count = 0
+ let select_count = 0
+ list?.map(item => {
+ if(selectIndex == -1 || selectIndex == item.sale_mode) {
+ list_count ++
+ if(item.select) select_count++
+ }
+ })
+ setSelectStatus(select_count == list_count)
+ }
+
+ //checkbox关闭回调
+ const colseCallBack = (item) => {
+ item.select = false
+ checkSelect()
+ setList([...list])
+ }
+
+ //popup关闭
+ const closePopup = () => {
+ onClose?.()
+ setShowPopup(false)
+ }
+
+ //删除购物车内容
+ const {fetchData:delShopFetchData} = DelShoppingCartApi()
+ const delSelect = () => {
+ Taro.showModal({
+ content: '删除所选商品?',
+ success: async function (res) {
+ if (res.confirm) {
+ getSelectId()
+ const res = await delShopFetchData({id:selectIds.current})
+ if(res.success) {
+ getShoppingCart()
+ Taro.showToast({
+ title: '成功',
+ icon: 'success',
+ })
+ } else {
+ Taro.showToast({
+ title: res.msg,
+ icon: 'none',
+ })
+ }
+
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ }
+
+ //获取面料选中的id
+ const selectIds = useRef([])
+ const getSelectId = () => {
+ selectIds.current = []
+ list?.map(item => {
+ if(selectIndex == -1 || selectIndex == item.sale_mode) {
+ item.select&&selectIds.current.push(item.id)
+ }
+ })
+ }
+
+ //格式化金额
+ const formatPirce = useCallback((price) => {
+ return Number(formatPriceDiv(price))
+ }, [])
+
+ //格式化数量
+ const formatCount = useCallback((item) => {
+ return item.sale_mode == 0? item.roll + '件': (item.length/100) + 'm'
+ }, [])
+
+ //预估金额
+ const estimatePrice = useMemo(() => {
+ let count = 0
+ list.map(item => {
+ if(item.select) count += item.estimate_amount
+ })
+ return Number(formatPriceDiv(count))
+ },[list])
+
+ //去结算
+ const orderDetail = debounce(() => {
+ getSelectId()
+ if(selectIds.current.length == 0) {
+ alert.error('请选择面料')
+ } else {
+ let ids = selectIds.current.join('-')
+ setParam({ids, sale_mode:selectIndex})
+ closePopup()
+ goLink('/pages/order/comfirm')
+ }
+ }, 500)
+
+ return (
+
+ closePopup()} >
+
+
+ {!selectStatus?'全选':'反选'}
+
+
+ 删除所选
+
+
+
+ {selectList.map((item) => {
+ return selectProduct(item.value)} className={classnames(styles.search_item, (selectIndex==item.value)&&styles.search_item_select)}>{item.title}
+ })}
+
+
+ {loading&&}
+ {!loading&&list?.length > 0&&
+
+ {list?.map((item, index) => {
+ return
+
+ selectCallBack(item)} onClose={() => colseCallBack(item)}/>
+
+
+
+
+
+ {formatHashTag(item.product_code, item.product_name)}
+ {item.product_color_code +' ' + item.product_color_name}
+ {item.sale_mode_name}
+
+
+ ¥{formatPirce(item.sale_price)}/{selectList[selectIndex].eunit}
+ ×{formatCount(item)}
+
+
+ })}
+
+ }
+ {!loading&&list?.length == 0 &&
+ 暂未选择商品
+ 去选购
+ }
+
+
+
+
+
+
+
+
+ ¥{estimatePrice}
+ 预估金额
+
+ orderDetail()}>
+ 去结算
+
+
+
+
+
+
+ )
+}
+
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index 504abbd..d76c056 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -12,6 +12,7 @@ import {GetShoppingCartApi, DelShoppingCartApi} from "@/api/shopCart"
import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
import { setParam } from "@/common/system";
import { debounce } from "@/common/util";
+import Counter from "../counter";
type param = {
show?: true|false,
@@ -19,11 +20,9 @@ type param = {
}
export default ({show = false, onClose}: param) => {
const selectList = [
- // {value:-1, title:'不限', unit:'', eunit:''},
- {value:0, title:'大货', unit:'件', eunit:'kg'},
- {value:1,title:'剪板', unit:'米', eunit:'m'},
- {value:2,title:'散剪', unit:'米', eunit:'kg'},
-
+ {value:0, title:'大货', unit:'条', eunit:'kg', step:1, digits:0, minNum:1, maxNum:100000, defaultNum:1},
+ {value:1,title:'剪板', unit:'米', eunit:'m', step:1, digits:2, minNum:0.5, maxNum:9.99, defaultNum:1},
+ {value:2,title:'散剪', unit:'米', eunit:'kg', step:1, digits:2, minNum:5, maxNum:100000, defaultNum:10},
]
const [selectIndex, setSelectIndex] = useState(0)
@@ -56,7 +55,6 @@ export default ({show = false, onClose}: param) => {
setLoading(true)
const {data} = await fetchData()
let color_list = data.color_list||[]
- color_list.reverse()
initList(color_list)
setList(color_list)
setLoading(false)
@@ -66,6 +64,7 @@ export default ({show = false, onClose}: param) => {
const initList = (color_list) => {
color_list?.map(item => {
if(selectIndex == item.sale_mode) item.select = true
+ item.count = formatCount(item)
})
}
@@ -181,7 +180,13 @@ export default ({show = false, onClose}: param) => {
//格式化数量
const formatCount = useCallback((item) => {
- return item.sale_mode == 0? item.roll + '件': (item.length/100) + 'm'
+ console.log('item:::',item)
+ return item.sale_mode == 0? item.roll : (item.length/100)
+ }, [])
+
+ //格式化单位
+ const formatUnit = useCallback((item) => {
+ return item.sale_mode == 0? '条':'米'
}, [])
//预估金额
@@ -205,6 +210,13 @@ export default ({show = false, onClose}: param) => {
goLink('/pages/order/comfirm')
}
}, 500)
+
+ //计数组件
+ const getInputValue = (num, item) => {
+ item.count = parseFloat(num)
+ setList([...list])
+ }
+
return (
@@ -241,7 +253,17 @@ export default ({show = false, onClose}: param) => {
¥{formatPirce(item.sale_price)}/{selectList[selectIndex].eunit}
- ×{formatCount(item)}
+ {/* ×{formatCount(item)} */}
+ getInputValue(e, item)}
+ defaultNum={item.count}
+ step={selectList[selectIndex].step}
+ digits={selectList[selectIndex].digits}
+ onClickBtn={(e) => getInputValue(e, item)}
+ unit={formatUnit(item)}
+ minNum={selectList[selectIndex].minNum}
+ maxNum={selectList[selectIndex].maxNum}
+ />
})}
From b82dad781af167720f657eed36247e5c19f13271 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Wed, 22 Jun 2022 20:34:24 +0800
Subject: [PATCH 36/47] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=95=B0=E9=87=8F=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/shopCart.ts | 11 +++
src/app.config.ts | 6 ++
src/common/constant.js | 4 +-
src/components/counter/index.tsx | 8 ++-
src/components/orderBtns/index.tsx | 2 +
src/components/shopCart/index.module.scss | 14 ++++
src/components/shopCart/index.tsx | 69 ++++++++++++-------
src/pages/collection/index.config.ts | 4 ++
src/pages/collection/index.module.scss | 0
src/pages/collection/index.tsx | 12 ++++
.../details/components/orderCount/index.tsx | 2 +-
.../components/addressInfoDetail/index.tsx | 21 ++++--
src/pages/order/index.tsx | 43 +++++++++++-
.../components/addressInfoDetail/index.tsx | 2 +-
src/use/useHttp.ts | 4 +-
15 files changed, 166 insertions(+), 36 deletions(-)
create mode 100644 src/pages/collection/index.config.ts
create mode 100644 src/pages/collection/index.module.scss
create mode 100644 src/pages/collection/index.tsx
diff --git a/src/api/shopCart.ts b/src/api/shopCart.ts
index 87e0d32..291ab60 100644
--- a/src/api/shopCart.ts
+++ b/src/api/shopCart.ts
@@ -31,4 +31,15 @@ export const DelShoppingCartApi = () => {
url: `/v1/mall/shoppingCart/productColor`,
method: "delete",
})
+}
+
+/**
+ * 修改购物车数量
+ * @returns
+*/
+export const UpdateShoppingCartApi = () => {
+ return useRequest({
+ url: `/v1/mall/shoppingCart/productColor`,
+ method: "put",
+ })
}
\ No newline at end of file
diff --git a/src/app.config.ts b/src/app.config.ts
index 27b804e..e735150 100644
--- a/src/app.config.ts
+++ b/src/app.config.ts
@@ -171,6 +171,12 @@ export default {
pages: [
"index",
]
+ },
+ {
+ root: "pages/collection",
+ pages: [
+ "index",
+ ]
}
]
}
diff --git a/src/common/constant.js b/src/common/constant.js
index 8e897bc..42b4b0b 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -6,11 +6,11 @@
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/components/counter/index.tsx b/src/components/counter/index.tsx
index 37c1e59..9ff7d87 100644
--- a/src/components/counter/index.tsx
+++ b/src/components/counter/index.tsx
@@ -11,12 +11,14 @@ type params = {
onChange?:(val:number) => void,
onBlue?:(val:number) => void, //失去焦点触发
onClickBtn?:(val:number) => void,
- unit?: string
+ unit?: string,
+ disable?: true|false, //是否禁用
}
-export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0, onChange, onBlue, onClickBtn, unit = ''}: params) => {
+export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0, onChange, onBlue, onClickBtn, unit = '', disable = false}: params) => {
const [value, setValue] = useState({count:defaultNum})
const onPlus = () => {
+ if(disable) return false
let {count} = value
let num_res = Big(count).add(step).toNumber()
num_res = num_res >= maxNum?maxNum:num_res
@@ -26,6 +28,7 @@ export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0,
onClickBtn?.(parseFloat(num_res))
}
const minus = () => {
+ if(disable) return false
let {count} = value
let num_res = Big(count).minus(step).toNumber()
num_res = num_res < minNum?minNum:num_res
@@ -102,6 +105,7 @@ export default ({minNum = 0, maxNum = 10000, step=1, digits = 0, defaultNum = 0,
onInput={onInputEven}
onBlur={onBluerEven}
type='digit'
+ disabled={disable}
/>
{unit}
diff --git a/src/components/orderBtns/index.tsx b/src/components/orderBtns/index.tsx
index c1f23b2..871f2a2 100644
--- a/src/components/orderBtns/index.tsx
+++ b/src/components/orderBtns/index.tsx
@@ -6,6 +6,7 @@ import Taro from "@tarojs/taro"
import {useRef, memo, useState, useMemo } from "react"
import classnames from "classnames";
import styles from './index.module.scss'
+import { AddShoppingCartApi } from "@/api/shopCart"
type Param = {
orderInfo: {
@@ -180,6 +181,7 @@ export default memo(({orderInfo, onClick}:Param) => {
})
}
+
//显示更多按钮
const [showMore, setShowMore] = useState(false)
const styleTop = useMemo(() => {
diff --git a/src/components/shopCart/index.module.scss b/src/components/shopCart/index.module.scss
index 43de2c1..008bf06 100644
--- a/src/components/shopCart/index.module.scss
+++ b/src/components/shopCart/index.module.scss
@@ -17,6 +17,11 @@
margin-right: 10px;
}
}
+ .count_all{
+ font-size: 22px;
+ color: #ABABAB;
+ padding: 30px 20px;
+ }
.search{
display: flex;
justify-content: space-between;
@@ -104,6 +109,15 @@
flex-direction: column;
justify-content: space-between;
align-items: flex-end;
+ .btn_count{
+ width: 235px;
+ height: 64px;
+ background-color: #ECF5FF;
+ border-radius: 40px 0px 16px 0px;
+ padding: 0 20px;
+ display: flex;
+ align-items: center;
+ }
.price{
font-size: $font_size;
font-weight: 700;
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index d76c056..497e587 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -8,7 +8,7 @@ import styles from "./index.module.scss"
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import Taro from "@tarojs/taro";
import { alert, goLink } from "@/common/common";
-import {GetShoppingCartApi, DelShoppingCartApi} from "@/api/shopCart"
+import {GetShoppingCartApi, DelShoppingCartApi, UpdateShoppingCartApi} from "@/api/shopCart"
import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
import { setParam } from "@/common/system";
import { debounce } from "@/common/util";
@@ -189,14 +189,24 @@ export default ({show = false, onClose}: param) => {
return item.sale_mode == 0? '条':'米'
}, [])
- //预估金额
+ //预估金额和总条数
const estimatePrice = useMemo(() => {
- let count = 0
+ let estimate_amount = 0
+ let product_list = new Set() //面料
+ let color_count = 0 //颜色数量
+ let all_count = 0 //总数量
list.map(item => {
- if(item.select) count += item.estimate_amount
+ if(item.select) {
+ estimate_amount += item.estimate_amount
+ product_list.add(item.product_id)
+ color_count++
+ all_count += item.sale_mode == 0?item.roll: (item.length)
+ }
})
- return Number(formatPriceDiv(count))
+ let all_count_text = selectIndex == 0?all_count + '条': (all_count/100) + '米'
+ return {price: Number(formatPriceDiv(estimate_amount)), countText: `已选${product_list.size}种面料,${color_count}个颜色,共${all_count_text}`, color_count}
},[list])
+
//去结算
const orderDetail = debounce(() => {
@@ -205,18 +215,27 @@ export default ({show = false, onClose}: param) => {
alert.error('请选择面料')
} else {
let ids = selectIds.current.join('-')
- setParam({ids, sale_mode:selectIndex})
+ setParam({ids, sale_mode:selectIndex}) //临时存储
closePopup()
goLink('/pages/order/comfirm')
}
}, 500)
- //计数组件
- const getInputValue = (num, item) => {
- item.count = parseFloat(num)
- setList([...list])
+ //计数组件-当后端修改完成才修改前端显示
+ const {fetchData: fetchDataUpdateShoppingCart} = UpdateShoppingCartApi()
+ const [UpdateShoppingCartLoading, setUpdateShoppingCartLoading] = useState(false)
+ const getInputValue = async (num, item) => {
+ let roll = item.sale_mode == 0?parseFloat(num):0
+ let length = item.sale_mode != 0?(parseFloat(num)*100):0
+ setUpdateShoppingCartLoading(() => true)
+ let res = await fetchDataUpdateShoppingCart({id: item.id, roll, length})
+ setUpdateShoppingCartLoading(() => false)
+ if(res.success) {
+ item.count = parseFloat(num)
+ setList([...list])
+ }
+
}
-
return (
@@ -229,6 +248,7 @@ export default ({show = false, onClose}: param) => {
删除所选
+ {estimatePrice.countText}
{selectList.map((item) => {
return selectProduct(item.value)} className={classnames(styles.search_item, (selectIndex==item.value)&&styles.search_item_select)}>{item.title}
@@ -254,16 +274,19 @@ export default ({show = false, onClose}: param) => {
¥{formatPirce(item.sale_price)}/{selectList[selectIndex].eunit}
{/* ×{formatCount(item)} */}
- getInputValue(e, item)}
- defaultNum={item.count}
- step={selectList[selectIndex].step}
- digits={selectList[selectIndex].digits}
- onClickBtn={(e) => getInputValue(e, item)}
- unit={formatUnit(item)}
- minNum={selectList[selectIndex].minNum}
- maxNum={selectList[selectIndex].maxNum}
- />
+
+ getInputValue(e, item)}
+ defaultNum={item.count}
+ step={selectList[selectIndex].step}
+ digits={selectList[selectIndex].digits}
+ onClickBtn={(e) => getInputValue(e, item)}
+ unit={formatUnit(item)}
+ minNum={selectList[selectIndex].minNum}
+ maxNum={selectList[selectIndex].maxNum}
+ disable={UpdateShoppingCartLoading}
+ />
+
})}
@@ -281,11 +304,11 @@ export default ({show = false, onClose}: param) => {
- ¥{estimatePrice}
+ ¥{estimatePrice.price}
预估金额
orderDetail()}>
- 去结算
+ 去结算({estimatePrice.color_count})
diff --git a/src/pages/collection/index.config.ts b/src/pages/collection/index.config.ts
new file mode 100644
index 0000000..a316ea6
--- /dev/null
+++ b/src/pages/collection/index.config.ts
@@ -0,0 +1,4 @@
+export default {
+ navigationBarTitleText: '我的收藏',
+ enableShareAppMessage: true,
+}
diff --git a/src/pages/collection/index.module.scss b/src/pages/collection/index.module.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/collection/index.tsx b/src/pages/collection/index.tsx
new file mode 100644
index 0000000..67a9d9f
--- /dev/null
+++ b/src/pages/collection/index.tsx
@@ -0,0 +1,12 @@
+import Search from "@/components/search"
+import { View } from "@tarojs/components"
+import styles from './index.module.scss'
+export default () => {
+ return (
+
+
+ console.log(e)} placeholder="请输入面料关键词" placeIcon="out" showBtn={true} />
+
+
+ )
+ }
\ No newline at end of file
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index ea454ec..78166e7 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -296,7 +296,7 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
// }
void, //选择地址
- defaultValue?: AddressInfoParam|null, //默认值
disabled?: false|true, //true禁用后只用于展示
onChangeShipmentMode?: (val: number) => void, //返回收货方式
status?: 1|2, //1确认订单时使用, 2订单流程
@@ -35,7 +34,7 @@ type Param = {
}
}
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, status = 2}: Param, ref) => {
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, status = 2, disabled = false}: Param, ref) => {
const [addressInfo, setAddressInfo] = useState()
@@ -46,6 +45,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
}
}, [orderInfo])
+
//地址格式
const formatAddress = useMemo(() => {
if(addressInfo?.province_name) {
@@ -58,7 +58,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
//打开地址列表
const [showAddressList, setShowAddressList] = useState(false)
const changeShow = () => {
- if(receivingStatus == 2 && !logisticsShow)
+ if(receivingStatus == 2 && !logisticsShow && !disabledSelect)
setShowAddressList(() => true)
}
@@ -72,6 +72,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
const onReceivingStatus = (value, e) => {
e.stopPropagation()
+ if(!disabledSelect) return false
changeReceivingStatus(value)
}
const changeReceivingStatus = debounce(async (value) => {
@@ -123,9 +124,21 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
SaleOrderStatusAlreadyReceipt,
SaleOrderStatusComplete,
SaleOrderStatusRefund,
- SaleOrderStatusCancel
+ SaleOrderStatusCancel,
} = ORDER_STATUS
+ //禁用
+ const disabledSelect = useMemo(() => {
+ let statusList = [
+ SaleOrderStatusWaitingReceipt.value,
+ SaleOrderStatusAlreadyReceipt.value,
+ SaleOrderStatusComplete.value,
+ SaleOrderStatusRefund.value,
+ SaleOrderStatusCancel.value,
+ ]
+ return (statusList.includes(orderInfo?.status!)||disabled)
+ }, [orderInfo, disabled])
+
//根据订单状态判断是否显示物流
const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
const logisticsShow = useMemo(() => {
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index e1e3b45..e706a52 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -4,12 +4,14 @@ import {
CancelOrderApi
} from "@/api/order";
import { GetOrderPayApi } from "@/api/orderPay";
+import { AddShoppingCartApi } from "@/api/shopCart";
import { alert, goLink } from "@/common/common";
import { ORDER_STATUS } from "@/common/enum";
import { formatDateTime, formatPriceDiv } from "@/common/fotmat";
import OrderBtns from "@/components/orderBtns";
import Popup from "@/components/popup";
import SearchInput from "@/components/searchInput";
+import ShopCart from "@/components/shopCart";
import { Text, Textarea, View } from "@tarojs/components"
import Taro, { useDidShow, usePullDownRefresh, useRouter } from "@tarojs/taro";
import classnames from "classnames";
@@ -97,7 +99,8 @@ import styles from './index.module.scss'
name: orderDetail?.target_user_name,
phone: orderDetail?.target_user_phone,
shipment_mode: orderDetail?.shipment_mode,
- id: orderDetail?.id
+ id: orderDetail?.id,
+ sale_mode: orderDetail?.sale_mode,
}
}, [orderDetail])
@@ -152,6 +155,9 @@ import styles from './index.module.scss'
toPay()
} else if(val == 3) {
setRefundShow(true)
+ } else if(val == 7) {
+ //再购
+ addShopCart()
}
}, [orderDetail])
@@ -199,6 +205,40 @@ import styles from './index.module.scss'
setRefundShow(false)
}, [])
+
+
+ //添加购物车
+ const [showCart, setShowCart] = useState(false)
+ const {fetchData:addFetchData} = AddShoppingCartApi()
+ const addShopCart = async () => {
+ let color_list:{product_color_id: number, roll?: number, length?: number}[] = []
+ orderDetail?.product_list.map(pitem => {
+ pitem?.product_colors.map(citem => {
+ if(orderDetail?.sale_mode == 0) {
+ return color_list.push({product_color_id: citem.id, roll: citem.roll})
+ } else {
+ return color_list.push({product_color_id: citem.id, length: citem.length})
+ }
+ })
+ })
+ const state = await addFetchData({
+ sale_mode: orderDetail?.sale_mode,
+ color_list
+ })
+ if(state.success) {
+ Taro.showToast({
+ title:'已加入购物车'
+ })
+ setShowCart(true)
+ } else {
+ Taro.showToast({
+ icon:'none',
+ title: state.msg
+ })
+ }
+
+ }
+
return (
@@ -238,6 +278,7 @@ import styles from './index.module.scss'
+ setShowCart(false)}/>
)
diff --git a/src/pages/salesAfter/components/addressInfoDetail/index.tsx b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
index d8e8b70..db4d5f3 100644
--- a/src/pages/salesAfter/components/addressInfoDetail/index.tsx
+++ b/src/pages/salesAfter/components/addressInfoDetail/index.tsx
@@ -25,7 +25,7 @@ export default memo(({return_address = '', return_phone = '', onLogistics, stage
//是否显示地址
const showAddress = useMemo(() => {
return stage != ReturnStageApplying.value
- }, [])
+ }, [stage])
//上传物流
const upLogistics = useMemo(() => {
diff --git a/src/use/useHttp.ts b/src/use/useHttp.ts
index 2663ab8..2f38afc 100644
--- a/src/use/useHttp.ts
+++ b/src/use/useHttp.ts
@@ -110,7 +110,7 @@ export const useRequest = (options:option = {
success: false, // 请求是否成功
data: {},
msg: '',
- loading: true,
+ loading: false,
error: null,
query: {},
filter: null,
@@ -127,7 +127,7 @@ export const useRequest = (options:option = {
const {login} = useLoginRequest()
useEffect(() => {
- console.log('变化::', state.loading)
+ console.log('变化1::', state.loading)
}, [state.loading])
// 请求函数
const fetchData = async (sub_options?:any) => {
From fe0d7c7432a6da49f0bf49275bd13ed1e400192d Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Thu, 23 Jun 2022 10:48:36 +0800
Subject: [PATCH 37/47] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=95=B0=E9=87=8F=E7=BB=84=E4=BB=B6=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../order/components/addressInfoDetail/index.tsx | 15 ++-------------
src/pages/order/index.tsx | 1 +
2 files changed, 3 insertions(+), 13 deletions(-)
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index 86ceb2d..46cc399 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -58,7 +58,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
//打开地址列表
const [showAddressList, setShowAddressList] = useState(false)
const changeShow = () => {
- if(receivingStatus == 2 && !logisticsShow && !disabledSelect)
+ if(receivingStatus == 2 && !logisticsShow)
setShowAddressList(() => true)
}
@@ -72,7 +72,6 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
const onReceivingStatus = (value, e) => {
e.stopPropagation()
- if(!disabledSelect) return false
changeReceivingStatus(value)
}
const changeReceivingStatus = debounce(async (value) => {
@@ -127,21 +126,11 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
SaleOrderStatusCancel,
} = ORDER_STATUS
- //禁用
- const disabledSelect = useMemo(() => {
- let statusList = [
- SaleOrderStatusWaitingReceipt.value,
- SaleOrderStatusAlreadyReceipt.value,
- SaleOrderStatusComplete.value,
- SaleOrderStatusRefund.value,
- SaleOrderStatusCancel.value,
- ]
- return (statusList.includes(orderInfo?.status!)||disabled)
- }, [orderInfo, disabled])
//根据订单状态判断是否显示物流
const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
const logisticsShow = useMemo(() => {
+ console.log('aa:',orderInfo?.status)
return logisticsShowList.includes(orderInfo?.status as number)
}, [orderInfo])
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index e706a52..388a4e2 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -101,6 +101,7 @@ import styles from './index.module.scss'
shipment_mode: orderDetail?.shipment_mode,
id: orderDetail?.id,
sale_mode: orderDetail?.sale_mode,
+ status: orderDetail?.status
}
}, [orderDetail])
From 7c758f6896f58bc894d806643cbd19a8dc0bb661 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Thu, 23 Jun 2022 11:36:51 +0800
Subject: [PATCH 38/47] =?UTF-8?q?=E7=94=B5=E5=AD=90=E5=95=86=E5=9F=8E?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=89=88v2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/shopCart/index.tsx | 4 +++-
.../components/addressInfoDetail/index.tsx | 6 +++---
src/pages/order/index.tsx | 17 +++++++++++++----
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index 497e587..2af1202 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -136,11 +136,13 @@ export default ({show = false, onClose}: param) => {
//删除购物车内容
const {fetchData:delShopFetchData} = DelShoppingCartApi()
const delSelect = () => {
+ getSelectId()
+ if(selectIds.current.length <= 0) return alert.none('请选择要删除的面料!')
Taro.showModal({
content: '删除所选商品?',
success: async function (res) {
if (res.confirm) {
- getSelectId()
+
const res = await delShopFetchData({id:selectIds.current})
if(res.success) {
getShoppingCart()
diff --git a/src/pages/order/components/addressInfoDetail/index.tsx b/src/pages/order/components/addressInfoDetail/index.tsx
index 46cc399..f7194be 100644
--- a/src/pages/order/components/addressInfoDetail/index.tsx
+++ b/src/pages/order/components/addressInfoDetail/index.tsx
@@ -22,6 +22,7 @@ type Param = {
onSelect?: (val:any) => void, //选择地址
disabled?: false|true, //true禁用后只用于展示
onChangeShipmentMode?: (val: number) => void, //返回收货方式
+ onLogistics?: () => void, //查看物流
status?: 1|2, //1确认订单时使用, 2订单流程
orderInfo?: {
id?: number //订单id
@@ -34,9 +35,8 @@ type Param = {
}
}
-export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, status = 2, disabled = false}: Param, ref) => {
+export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, status = 2, disabled = false, onLogistics}: Param, ref) => {
-
const [addressInfo, setAddressInfo] = useState()
useEffect(() => {
if(orderInfo) {
@@ -155,7 +155,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
||
-
+
查看物流
}
diff --git a/src/pages/order/index.tsx b/src/pages/order/index.tsx
index 388a4e2..fae2191 100644
--- a/src/pages/order/index.tsx
+++ b/src/pages/order/index.tsx
@@ -7,7 +7,7 @@ import { GetOrderPayApi } from "@/api/orderPay";
import { AddShoppingCartApi } from "@/api/shopCart";
import { alert, goLink } from "@/common/common";
import { ORDER_STATUS } from "@/common/enum";
-import { formatDateTime, formatPriceDiv } from "@/common/fotmat";
+import { formatDateTime, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
import OrderBtns from "@/components/orderBtns";
import Popup from "@/components/popup";
import SearchInput from "@/components/searchInput";
@@ -206,7 +206,16 @@ import styles from './index.module.scss'
setRefundShow(false)
}, [])
-
+ //查看物流
+ const getLogistics = useCallback(() => {
+ const list = orderDetail?.delivery_appendix_url.map(item => {
+ return formatImgUrl(item)
+ })
+ Taro.previewImage({
+ current: list[0], // 当前显示
+ urls: list // 需要预览的图片http链接列表
+ })
+ }, [orderDetail])
//添加购物车
const [showCart, setShowCart] = useState(false)
@@ -243,8 +252,8 @@ import styles from './index.module.scss'
return (
-
-
+
+
From f6f2ce9e9509a6931c5818e64d030141db173f7c Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Thu, 23 Jun 2022 16:56:25 +0800
Subject: [PATCH 39/47] =?UTF-8?q?--=E4=BC=81=E4=B8=9A=E8=AE=A4=E8=AF=8150%?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/certification.ts | 34 +++
src/common/constant.js | 4 +-
.../FromListCertification/index.scss | 10 +-
.../FromListCertification/index.tsx | 9 +-
.../components/SelectEnterpriseType.scss | 22 ++
.../components/SelectEnterpriseType.tsx | 56 +++++
src/pages/certification/index.scss | 15 +-
src/pages/certification/index.tsx | 206 +++++++++++-------
src/pages/userEdit/components/ModifyModal.tsx | 22 +-
9 files changed, 281 insertions(+), 97 deletions(-)
create mode 100644 src/api/certification.ts
create mode 100644 src/pages/certification/components/SelectEnterpriseType.scss
create mode 100644 src/pages/certification/components/SelectEnterpriseType.tsx
diff --git a/src/api/certification.ts b/src/api/certification.ts
new file mode 100644
index 0000000..02e6d60
--- /dev/null
+++ b/src/api/certification.ts
@@ -0,0 +1,34 @@
+import { useRequest } from "@/use/useHttp"
+
+/**
+ * 企业认证信息获取
+ * @returns
+ */
+ export const certificationDetailApi = () => {
+ return useRequest({
+ url: `/v1/mall/company/authentication`,
+ method: "get",
+ })
+}
+
+/**
+ * 企业认证信息提交
+ * @returns
+ */
+ export const certificationSaveApi = () => {
+ return useRequest({
+ url: `/v1/mall/company/authentication`,
+ method: "put",
+ })
+}
+
+/**
+ * 企业认证类型枚举列表
+ * @returns
+ */
+ export const certificationTypeListApi = () => {
+ return useRequest({
+ url: `/v1/mall/enum/companyAuthenticationType`,
+ method: "get",
+ })
+}
\ No newline at end of file
diff --git a/src/common/constant.js b/src/common/constant.js
index 35b004c..2f4fa08 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,11 +5,11 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
-export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
+// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50001/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
diff --git a/src/components/FromListCertification/index.scss b/src/components/FromListCertification/index.scss
index fc0ed5a..b2e4f71 100644
--- a/src/components/FromListCertification/index.scss
+++ b/src/components/FromListCertification/index.scss
@@ -9,9 +9,9 @@
font-size: 28px;
font-weight: 400;
color: #000000;
- margin-top: 20px;
- width: 150px;
+ width: 200px;
border-right: 1px solid #F0F0F0;
+ display: flex;align-items: center;
}
.From-list-certification-label-required::before{
content: "*";
@@ -19,12 +19,12 @@
font-size: 28px;
}
.From-list-certification-right{
- width: 506px;
+ min-width: 100px;
+ flex: 1;
font-size: 26px;
font-weight: 400;
}
.From-list-certification-right-meet{
- width: 506px;
min-height: 45px;
border-radius: 20px;
box-sizing: border-box;
@@ -69,6 +69,8 @@
}
.From-list-certification-right-placeholder{
color: #ababab;
+ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
+ width: 100%;
}
.From-list-certification-right-enter .icon-a-moreback{
font-size: 28px;
diff --git a/src/components/FromListCertification/index.tsx b/src/components/FromListCertification/index.tsx
index 3017860..333fdc6 100644
--- a/src/components/FromListCertification/index.tsx
+++ b/src/components/FromListCertification/index.tsx
@@ -14,12 +14,13 @@ interface ListParams{
style?: object, //整行样式
labelStyle?: object, // label样式
contentStyle?: object,
- required?: boolean
+ required?: boolean,
+ showIcon?: boolean, // 是否显示右边的箭头,type=select
}
// 表单列表
const FromList = memo((props:ListParams)=>{
- const {type="input",value="",style={},labelStyle={},contentStyle={},required=false} = props;
+ const {type="input",value="",style={},labelStyle={},contentStyle={},required=false,showIcon=true} = props;
return (
@@ -44,7 +45,9 @@ const FromList = memo((props:ListParams)=>{
{props.placeholder}
}
-
+
+ {showIcon&&}
+
>
}
diff --git a/src/pages/certification/components/SelectEnterpriseType.scss b/src/pages/certification/components/SelectEnterpriseType.scss
new file mode 100644
index 0000000..f18cf81
--- /dev/null
+++ b/src/pages/certification/components/SelectEnterpriseType.scss
@@ -0,0 +1,22 @@
+.select-enterprise-type{
+ .select-enterprise-type-btn{
+ color: #ABABAB;
+ font-size: 28px;
+ padding: 20px;
+ display: flex;justify-content: space-between;
+ border-bottom: 1rpx solid #eaeaea;
+ }
+ .select-enterprise-type-content{
+ padding: 0 20px;
+ padding-bottom: 120px;
+ }
+ .select-enterprise-type-content view{
+ padding: 20px 0;
+ font-size: 28px;
+ display: flex;justify-content: space-between;
+ }
+ .select-enterprise-type-content view text:last-child{
+ color: #007AFF;
+ font-size: 35px;
+ }
+}
\ No newline at end of file
diff --git a/src/pages/certification/components/SelectEnterpriseType.tsx b/src/pages/certification/components/SelectEnterpriseType.tsx
new file mode 100644
index 0000000..acf9598
--- /dev/null
+++ b/src/pages/certification/components/SelectEnterpriseType.tsx
@@ -0,0 +1,56 @@
+import { Text, View } from "@tarojs/components"
+import Popup from "@/components/popup";
+import "./SelectEnterpriseType.scss"
+import { forwardRef, useEffect, useImperativeHandle, useState } from "react";
+import {certificationTypeListApi} from "@/api/certification"
+
+interface Params{
+ confirm?: (selected:any)=>void, // 确定
+}
+
+export default forwardRef((props: Params, ref)=>{
+ const [modalShow, setModalShow] = useState(false)
+ // 获取认证信息
+ const {fetchData, state} = certificationTypeListApi();
+ useEffect(()=>{
+ fetchData();
+ }, [])
+ const [selected, setSelected] = useState({});
+ // 确定
+ const handleSelect = (item)=>{
+ setSelected(item);
+ }
+ // 设置弹窗是否显示
+ const setShow = (ev)=>{
+ setModalShow(ev);
+ }
+ useImperativeHandle(ref,()=>({
+ setShow
+ }))
+ // 确定
+ const handleConfirm = ()=>{
+ props.confirm&&props.confirm(selected);
+ setModalShow(false);
+ }
+
+ return (
+
+ setModalShow(false)}>
+
+ setModalShow(false)}>取消
+ 确定
+
+
+ {
+ state.data?.list?.map((item,index)=>{
+ return handleSelect(item)} key={index}>
+ {item.name}
+ {item.id==(selected as any).id?:}
+
+ })
+ }
+
+
+
+ )
+})
diff --git a/src/pages/certification/index.scss b/src/pages/certification/index.scss
index 441d16b..a6c7bcf 100644
--- a/src/pages/certification/index.scss
+++ b/src/pages/certification/index.scss
@@ -16,6 +16,7 @@
margin-left: 30px;
padding-top: 40px;
color: #000000;
+ padding-bottom: 20px;
// border-top: 18px solid #F0F0F0;
}
.certification-upload{
@@ -38,6 +39,10 @@
.certification-upload-no{
display: flex;flex-direction: column;align-items: center;
}
+ .certification-upload image{
+ position: absolute;width: 100%;height: 100%;
+ object-fit: cover;border-radius: 30px;
+ }
.certification-upload-no-icon{
width: 104px;
height: 104px;
@@ -56,10 +61,11 @@
}
.certification-button{
position: absolute;bottom: -10px;left: -10px;right: -10px;
- background-color: #858A8F;
+ background-color: rgba(0,0,0,0.65);
display: flex;
height: 86px;
border-radius: 0 0 30px 30px;
+ z-index: 1;
}
.certification-button view{
flex: 1;
@@ -79,6 +85,7 @@
position: fixed;bottom: 0;left: 0;right: 0;
width: 100%;
display: flex;align-items: center;justify-content: center;
+ z-index: 2;
}
.certification-footer-button{
width: 696px;
@@ -90,12 +97,16 @@
box-sizing: border-box;
overflow: hidden;
}
- .certification-footer-button view{
+ .certification-footer-button view,.certification-footer-button navigator{
flex: 1;
display: flex;align-items: center;justify-content: center;
font-size: 32px;
font-weight: 400;
color: #007aff;
+ border: 0;border-radius: none;
+ }
+ .certification-footer-button navigator::after{
+ border: 0;border-radius: none;
}
.certification-footer-button view:last-child{
color: white;
diff --git a/src/pages/certification/index.tsx b/src/pages/certification/index.tsx
index 0d0767d..b468626 100644
--- a/src/pages/certification/index.tsx
+++ b/src/pages/certification/index.tsx
@@ -1,72 +1,73 @@
import FromListCertification from "@/components/FromListCertification"
-import { Button, Input, Text, Textarea, View } from "@tarojs/components"
+import { Button, Image, Input, NavigationBar, Navigator, Text, Textarea, View } from "@tarojs/components"
import Taro, { setNavigationBarTitle, useRouter } from "@tarojs/taro"
-import {weightAddApi, weightDetailApi,weightEditApi} from "@/api/weightList"
-import { useEffect, useState } from "react"
+import {certificationSaveApi, certificationDetailApi} from "@/api/certification"
+import { useEffect, useRef, useState } from "react"
import { alert, retrieval } from "@/common/common"
import "./index.scss"
+import useUploadCDNImg from "@/use/useUploadImage";
import Message from "@/components/Message"
+import { IMG_CND_Prefix } from "@/common/constant";
+import SelectEnterpriseType from "./components/SelectEnterpriseType"
export default ()=>{
- const {type,id} = useRouter().params;
useEffect(()=>{
- if(type=="add"){
- setNavigationBarTitle({title:"添加码单信息"})
- }else{
- initalFormData();
- setNavigationBarTitle({title:"修改码单信息"})
- }
+ initalFormData();
},[]);
- // 获取编辑码单信息
- const {fetchData: getFromData} = weightDetailApi()
+ // 获取认证信息
+ const {fetchData: getFromData} = certificationDetailApi()
const initalFormData = async ()=>{
- const detail = await getFromData({id});
+ const detail = await getFromData();
setFormData({
- title: detail.data.title,
- purchaser_name: detail.data.purchaser_name,
- phone: detail.data.phone,
- is_default: detail.data.is_default,
- id: detail.data.id,
- })
+ ...detail.data??{},
+ legal_person_identity_url: detail?.data?.legal_person_identity_url??[],
+ // business_license_url: "https://test.cdn.zzfzyc.com/mall/827082e888860dd9da10f0fbb0ac3cf023081456.png"
+ } as any)
}
// 保存
const [formData, setFormData] = useState({
- title: "",
- purchaser_name: "",
- phone: "",
- is_default: false,
- id: 0
- })
+ authentication_type: 0,
+ authentication_type_name: "",
+ business_license_url: "",
+ legal_person: "",
+ legal_person_identity: "",
+ legal_person_identity_url: [],
+ name: ""
+ });
const rules = {
- title: [{
- message: "请输入抬头"
+ authentication_type: [{
+ message: "请选择认证类型"
}],
- purchaser_name: [{
- message: "请输入客户名称"
+ name: [{
+ message: "请输入企业名称"
+ }],
+ business_license_url: [{
+ message: "请上传营业执照"
+ }],
+ legal_person: [{
+ message: "请输入法人名称"
+ }],
+ // legal_person_identity: [{
+ // message: "请输入正确法人身份证",
+ // regex: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
+ // }],
+ legal_person_identity_url: [{
+ message: "请上传法人身份证",
+ validator: (value:any, rule:any)=>{
+ if(!value[0]||!value[1]){
+ return true;
+ }
+ return false;
+ }
}],
- phone: [{
- message: "请输入正确的电话号码", regex: /^1[3|5|6|9|2|8|7]\d{9}$/
- }]
}
- const {fetchData} = weightAddApi()
- const {fetchData: editFetch} = weightEditApi()
+ const {fetchData} = certificationSaveApi()
const handleSave = ()=>{
retrieval(formData, rules).then(async ()=>{
- const result = type=="add"?await fetchData({
- title: formData.title,
- purchaser_name: formData.purchaser_name,
- phone: formData.phone,
- is_default: formData.is_default,
- }):await editFetch({
- title: formData.title,
- purchaser_name: formData.purchaser_name,
- phone: formData.phone,
- is_default: formData.is_default,
- id: formData.id
- });
+ const result = await fetchData({...formData})
if(result.success){
- Taro.eventCenter.trigger("weightList:refresh");
+ // Taro.eventCenter.trigger("weightList:refresh");
Taro.navigateBack();
alert.success("保存成功");
}else{
@@ -83,51 +84,106 @@ export default ()=>{
retrieval(formData).then(()=>setHozon(true)).catch(()=>setHozon(false))
}
},[formData])
+ // 选择类型弹窗显示
+ const selectTypeRef= useRef(null)
+ const handleSelectTypeModalShow = ()=>{
+ (selectTypeRef.current as any).setShow(true)
+ }
+ // 选择类型确定
+ const handleSelectTypeConfirm = (item)=>{
+ setFormData({
+ ...formData,
+ authentication_type: item.id,
+ authentication_type_name: item.name
+ });
+ }
+ // 上传图片
+ const {getWxPhoto} = useUploadCDNImg();
+ const handleUploadImage = async (text: any)=>{
+ let result = await getWxPhoto('mall');
+ if(text=="business_license_url"){
+ formData.business_license_url = IMG_CND_Prefix+(result as any).url;
+ }else{
+ formData.legal_person_identity_url[text]=IMG_CND_Prefix+(result as any).url as never;
+ }
+ setFormData({...formData});
+ }
+ // 查看图片
+ const handleViewImage = (event,url)=>{
+ event.stopPropagation();
+ Taro.previewImage({
+ current: url,
+ urls: [url]
+ })
+ }
return (
-
+ {/* */}
企业认证
- setFormData({...formData,title:ev.detail.value})}
- value={formData["title"]} label="认证类型" placeholder="企业认证"/>
- setFormData({...formData,title:ev.detail.value})} value={formData["title"]} label="企业名称" placeholder="请输入营业执照上的企业名称" required/>
- setFormData({...formData,title:ev.detail.value})} value={formData["title"]} label="企业营业" placeholder="注册号、统一社会信用代码、组织机构代码" required/>
-
- {/* 营业执照正面
-
- 查看证件
- 重新上传
- */}
+
+
+ setFormData({...formData,name:ev.detail.value})} value={formData["name"]} label="企业名称" placeholder="请输入营业执照上的企业名称" required/>
+
+ handleUploadImage("business_license_url")} className="certification-upload">
+ {(formData as any)?.business_license_url?
+ <>
+ 营业执照正面
+
+ handleViewImage(e,(formData as any)?.business_license_url)}>查看证件
+ 重新上传
+
+
+ >:
+
- 上传营业执照下面
+ 上传营业执照正面
+ }
法人认证
- setFormData({...formData,title:ev.detail.value})} value={formData["title"]} label="法人代表" placeholder="填写法人名称" required/>
- setFormData({...formData,title:ev.detail.value})} value={formData["title"]} label="法人身份" placeholder="填写法人代表身份证号" required/>
-
- 身份证正面
-
- 查看证件
- 重新上传
-
+ setFormData({...formData,legal_person:ev.detail.value})} value={formData["legal_person"]} label="法人代表" placeholder="填写法人名称" required/>
+ setFormData({...formData,legal_person_identity:ev.detail.value})} value={formData["legal_person_identity"]} label="法人身份" placeholder="填写法人代表身份证号" required/>
+ handleUploadImage(0)} className="certification-upload">
+ {(formData as any)?.legal_person_identity_url[0]?
+ <>
+ 营业执照正面
+
+ handleViewImage(e,(formData as any)?.legal_person_identity_url[0])}>查看证件
+ 重新上传
+
+
+ >:
+
+ +
+ 上传身份证正面
+
+ }
-
- 身份证反面
-
- 查看证件
- 重新上传
-
+ handleUploadImage(1)} className="certification-upload">
+ {(formData as any)?.legal_person_identity_url[1]?
+ <>
+ 营业执照正面
+
+ handleViewImage(e,(formData as any)?.legal_person_identity_url[1])}>查看证件
+ 重新上传
+
+
+ >:
+
+ +
+ 上传身份证正面
+
+ }
- 取消
- 提交
+ 取消
+ 提交
diff --git a/src/pages/userEdit/components/ModifyModal.tsx b/src/pages/userEdit/components/ModifyModal.tsx
index 0e51ac1..22c9db5 100644
--- a/src/pages/userEdit/components/ModifyModal.tsx
+++ b/src/pages/userEdit/components/ModifyModal.tsx
@@ -33,17 +33,17 @@ export default memo(forwardRef((props:any,ref)=>{
useImperativeHandle(ref, ()=>({setModalShow}))
return (
setModalShow(false)} title={title} show={modalShow}>
-
-
-
- 请设置2-20个字符,可由中文、英文、数字组成
-
-
-
-
+
+
+
-
+ 请设置2-20个字符,可由中文、英文、数字组成
+
+
+
+
+
+
)
}))
\ No newline at end of file
From 3b0f32c88a509438cb30e2189a06fc5f6a3639c3 Mon Sep 17 00:00:00 2001
From: czm <2192718639@qq.com>
Date: Thu, 23 Jun 2022 16:57:12 +0800
Subject: [PATCH 40/47] =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=94=AE=E5=90=8E=E5=8E=9F=E5=9B=A0=E6=9E=9A?=
=?UTF-8?q?=E4=B8=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/salesAfterOrder.ts | 13 +-
src/common/constant.js | 4 +-
src/components/shopCart/index copy.tsx | 275 ------------------
src/components/shopCart/index.module.scss | 1 +
src/components/shopCart/index.tsx | 14 +-
.../components/reasonPopup/index.tsx | 29 +-
src/pages/applyAfterSales/index.tsx | 23 +-
.../components/orderCount/index.module.scss | 3 +
.../details/components/orderCount/index.tsx | 62 ++--
src/pages/order/comfirm.tsx | 7 +-
.../components/payment/index.module.scss | 6 +-
src/pages/order/components/payment/index.tsx | 6 +-
src/pages/orderList/index.tsx | 38 +++
13 files changed, 130 insertions(+), 351 deletions(-)
delete mode 100644 src/components/shopCart/index copy.tsx
diff --git a/src/api/salesAfterOrder.ts b/src/api/salesAfterOrder.ts
index 1b08495..1755ce0 100644
--- a/src/api/salesAfterOrder.ts
+++ b/src/api/salesAfterOrder.ts
@@ -48,4 +48,15 @@ export const GetSaleOrderListApi = () => {
url: `/v1/mall/returnApplyOrder/upload`,
method: "put",
})
-}
\ No newline at end of file
+}
+
+
+/**
+ * 售后货物状况
+ */
+ export const ReturnGoodsStatusApi = () => {
+ return useRequest({
+ url: `/v1/mall/enum/return/goodsStatus`,
+ method: "get",
+ })
+}
diff --git a/src/common/constant.js b/src/common/constant.js
index 42b4b0b..ba43cfa 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -10,8 +10,8 @@
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
-// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
+// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
// 生成密钥
diff --git a/src/components/shopCart/index copy.tsx b/src/components/shopCart/index copy.tsx
deleted file mode 100644
index 504abbd..0000000
--- a/src/components/shopCart/index copy.tsx
+++ /dev/null
@@ -1,275 +0,0 @@
-import {Image, ScrollView, View } from "@tarojs/components"
-import Popup from "@/components/popup"
-import classnames from "classnames";
-import MCheckbox from "@/components/checkbox";
-import LoadingCard from "@/components/loadingCard";
-import InfiniteScroll from "@/components/infiniteScroll";
-import styles from "./index.module.scss"
-import { useCallback, useEffect, useMemo, useRef, useState } from "react";
-import Taro from "@tarojs/taro";
-import { alert, goLink } from "@/common/common";
-import {GetShoppingCartApi, DelShoppingCartApi} from "@/api/shopCart"
-import { formatHashTag, formatImgUrl, formatPriceDiv } from "@/common/fotmat";
-import { setParam } from "@/common/system";
-import { debounce } from "@/common/util";
-
-type param = {
- show?: true|false,
- onClose?: () => void
-}
-export default ({show = false, onClose}: param) => {
- const selectList = [
- // {value:-1, title:'不限', unit:'', eunit:''},
- {value:0, title:'大货', unit:'件', eunit:'kg'},
- {value:1,title:'剪板', unit:'米', eunit:'m'},
- {value:2,title:'散剪', unit:'米', eunit:'kg'},
-
- ]
-
- const [selectIndex, setSelectIndex] = useState(0)
- const selectProduct = (index:number) => {
- setSelectIndex(index)
- }
-
- useEffect(() => {
- resetList()
- setSelectStatus(true)
- }, [selectIndex])
-
- //重置勾选数据
- const resetList = () => {
- list?.map(item => {
- if(selectIndex == item.sale_mode || selectIndex == -1) {
- item.select = true
- } else {
- item.select = false
- }
- })
- setList([...list])
- }
-
- //获取数据
- const [list, setList] = useState([])
- const [loading, setLoading] = useState(false)
- const {fetchData} = GetShoppingCartApi()
- const getShoppingCart = async () => {
- setLoading(true)
- const {data} = await fetchData()
- let color_list = data.color_list||[]
- color_list.reverse()
- initList(color_list)
- setList(color_list)
- setLoading(false)
- }
-
- //初始化全部数据
- const initList = (color_list) => {
- color_list?.map(item => {
- if(selectIndex == item.sale_mode) item.select = true
- })
- }
-
- //显示是展示数据
- useEffect(() => {
- if(!show) {
- setList([])
- setSelectIndex(0)
- } else {
- getShoppingCart()
- }
- }, [show])
-
- useEffect(() => {
- return () => {
- setList([])
- }
- }, [])
-
- const [showPopup, setShowPopup] = useState(false)
- useEffect(() => {
- setShowPopup(show)
- }, [show])
-
- //全选反选
- const [selectStatus, setSelectStatus] = useState(false)
- const selectAll = () => {
- list.map(item => {
- if(selectIndex == item.sale_mode || selectIndex == -1)
- item.select = !selectStatus
- })
- setSelectStatus(!selectStatus)
- setList([...list])
- }
-
- //checkbox选中回调
- const selectCallBack = (item) => {
- item.select = true
- checkSelect()
- setList([...list])
- }
-
- //checkbox选中判断是否全部选中,全部选中后是全选,否则反选
- const checkSelect = () => {
- let list_count = 0
- let select_count = 0
- list?.map(item => {
- if(selectIndex == -1 || selectIndex == item.sale_mode) {
- list_count ++
- if(item.select) select_count++
- }
- })
- setSelectStatus(select_count == list_count)
- }
-
- //checkbox关闭回调
- const colseCallBack = (item) => {
- item.select = false
- checkSelect()
- setList([...list])
- }
-
- //popup关闭
- const closePopup = () => {
- onClose?.()
- setShowPopup(false)
- }
-
- //删除购物车内容
- const {fetchData:delShopFetchData} = DelShoppingCartApi()
- const delSelect = () => {
- Taro.showModal({
- content: '删除所选商品?',
- success: async function (res) {
- if (res.confirm) {
- getSelectId()
- const res = await delShopFetchData({id:selectIds.current})
- if(res.success) {
- getShoppingCart()
- Taro.showToast({
- title: '成功',
- icon: 'success',
- })
- } else {
- Taro.showToast({
- title: res.msg,
- icon: 'none',
- })
- }
-
- } else if (res.cancel) {
- console.log('用户点击取消')
- }
- }
- })
- }
-
- //获取面料选中的id
- const selectIds = useRef([])
- const getSelectId = () => {
- selectIds.current = []
- list?.map(item => {
- if(selectIndex == -1 || selectIndex == item.sale_mode) {
- item.select&&selectIds.current.push(item.id)
- }
- })
- }
-
- //格式化金额
- const formatPirce = useCallback((price) => {
- return Number(formatPriceDiv(price))
- }, [])
-
- //格式化数量
- const formatCount = useCallback((item) => {
- return item.sale_mode == 0? item.roll + '件': (item.length/100) + 'm'
- }, [])
-
- //预估金额
- const estimatePrice = useMemo(() => {
- let count = 0
- list.map(item => {
- if(item.select) count += item.estimate_amount
- })
- return Number(formatPriceDiv(count))
- },[list])
-
- //去结算
- const orderDetail = debounce(() => {
- getSelectId()
- if(selectIds.current.length == 0) {
- alert.error('请选择面料')
- } else {
- let ids = selectIds.current.join('-')
- setParam({ids, sale_mode:selectIndex})
- closePopup()
- goLink('/pages/order/comfirm')
- }
- }, 500)
-
- return (
-
- closePopup()} >
-
-
- {!selectStatus?'全选':'反选'}
-
-
- 删除所选
-
-
-
- {selectList.map((item) => {
- return selectProduct(item.value)} className={classnames(styles.search_item, (selectIndex==item.value)&&styles.search_item_select)}>{item.title}
- })}
-
-
- {loading&&}
- {!loading&&list?.length > 0&&
-
- {list?.map((item, index) => {
- return
-
- selectCallBack(item)} onClose={() => colseCallBack(item)}/>
-
-
-
-
-
- {formatHashTag(item.product_code, item.product_name)}
- {item.product_color_code +' ' + item.product_color_name}
- {item.sale_mode_name}
-
-
- ¥{formatPirce(item.sale_price)}/{selectList[selectIndex].eunit}
- ×{formatCount(item)}
-
-
- })}
-
- }
- {!loading&&list?.length == 0 &&
- 暂未选择商品
- 去选购
- }
-
-
-
-
-
-
-
-
- ¥{estimatePrice}
- 预估金额
-
- orderDetail()}>
- 去结算
-
-
-
-
-
-
- )
-}
-
diff --git a/src/components/shopCart/index.module.scss b/src/components/shopCart/index.module.scss
index 008bf06..dcccd27 100644
--- a/src/components/shopCart/index.module.scss
+++ b/src/components/shopCart/index.module.scss
@@ -164,6 +164,7 @@
justify-content: center;
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
+ z-index: 999;
.buy_con{
width: 702px;
height: 95px;
diff --git a/src/components/shopCart/index.tsx b/src/components/shopCart/index.tsx
index 2af1202..905ef9d 100644
--- a/src/components/shopCart/index.tsx
+++ b/src/components/shopCart/index.tsx
@@ -52,7 +52,6 @@ export default ({show = false, onClose}: param) => {
const [loading, setLoading] = useState(false)
const {fetchData} = GetShoppingCartApi()
const getShoppingCart = async () => {
- setLoading(true)
const {data} = await fetchData()
let color_list = data.color_list||[]
initList(color_list)
@@ -74,6 +73,7 @@ export default ({show = false, onClose}: param) => {
setList([])
setSelectIndex(0)
} else {
+ setLoading(true)
getShoppingCart()
}
}, [show])
@@ -206,7 +206,7 @@ export default ({show = false, onClose}: param) => {
}
})
let all_count_text = selectIndex == 0?all_count + '条': (all_count/100) + '米'
- return {price: Number(formatPriceDiv(estimate_amount)), countText: `已选${product_list.size}种面料,${color_count}个颜色,共${all_count_text}`, color_count}
+ return {price: Number(formatPriceDiv(estimate_amount)).toFixed(2), countText: `已选${product_list.size}种面料,${color_count}个颜色,共${all_count_text}`, color_count}
},[list])
@@ -226,18 +226,16 @@ export default ({show = false, onClose}: param) => {
//计数组件-当后端修改完成才修改前端显示
const {fetchData: fetchDataUpdateShoppingCart} = UpdateShoppingCartApi()
const [UpdateShoppingCartLoading, setUpdateShoppingCartLoading] = useState(false)
- const getInputValue = async (num, item) => {
+ const getInputValue = debounce(async (num, item) => {
let roll = item.sale_mode == 0?parseFloat(num):0
let length = item.sale_mode != 0?(parseFloat(num)*100):0
setUpdateShoppingCartLoading(() => true)
let res = await fetchDataUpdateShoppingCart({id: item.id, roll, length})
setUpdateShoppingCartLoading(() => false)
if(res.success) {
- item.count = parseFloat(num)
- setList([...list])
+ getShoppingCart()
}
-
- }
+ }, 300)
return (
@@ -275,7 +273,7 @@ export default ({show = false, onClose}: param) => {
¥{formatPirce(item.sale_price)}/{selectList[selectIndex].eunit}
- {/* ×{formatCount(item)} */}
+ {/* ×{formatCount(item)}{selectList[selectIndex].unit} */}
getInputValue(e, item)}
diff --git a/src/pages/applyAfterSales/components/reasonPopup/index.tsx b/src/pages/applyAfterSales/components/reasonPopup/index.tsx
index fc7ba76..6b1f1ef 100644
--- a/src/pages/applyAfterSales/components/reasonPopup/index.tsx
+++ b/src/pages/applyAfterSales/components/reasonPopup/index.tsx
@@ -3,39 +3,22 @@ import { ScrollView, Text, View } from "@tarojs/components";
import { memo, useMemo } from "react";
import styles from './index.module.scss'
-type ReasonParam = 1|2|3 //1 退货原因 2 货物状况 3 退货说明
//原因选择
type ReasonInfoParam = {
show?: boolean,
onClose?: () => void,
- status: ReasonParam
+ title?: string,
+ list?: {id:number, name:string}[]
}
-export default memo(({show = false, onClose, status}: ReasonInfoParam) => {
- const title = useMemo(() => {
- if(status == 1) return '退货原因'
- if(status == 2) return '货物状况'
- if(status == 3) return '退货说明'
- },[status])
+export default memo(({show = false, onClose, title = '', list= []}: ReasonInfoParam) => {
+
return (
-
+
{title}
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
- 完好无损带原标签
+ {list.map(item => {item.name} )}
diff --git a/src/pages/applyAfterSales/index.tsx b/src/pages/applyAfterSales/index.tsx
index 44f3b95..9698934 100644
--- a/src/pages/applyAfterSales/index.tsx
+++ b/src/pages/applyAfterSales/index.tsx
@@ -7,7 +7,7 @@ import OtherReason from "./components/otherReason";
import { useDidShow, useRouter } from "@tarojs/taro";
import { GetSaleOrderDetailApi } from "@/api/order";
import KindList from "./components/kindList"
-import { ReturnApplyOrderApi } from "@/api/salesAfterOrder";
+import { ReturnApplyOrderApi, ReturnGoodsStatusApi } from "@/api/salesAfterOrder";
import { alert, goLink } from "@/common/common";
import UploadImage from "@/components/uploadImage"
import TextareaEnhance from "@/components/textareaEnhance";
@@ -76,9 +76,11 @@ export default () => {
//退货选择弹窗
- const [showReason, setShowReason] = useState<{show:true|false, status:ReasonParam}>({show:false, status:1})
+ const [showReason, setShowReason] = useState<{show:true|false, title: string}>({show:false, title: ''})
const closeReason = useCallback(() => setShowReason({...showReason, show:false}), [])
- const onShowReason = (status) => setShowReason({...showReason, status, show:true})
+ const onShowReason = (status) => {
+ setShowReason({...showReason, show:true})
+ }
//面料数据
let roll_list = useRef({})
@@ -143,7 +145,18 @@ export default () => {
onSubmitData()
}
}
-
+
+ const [returnGoodsInfo, setReturnGoodsInfo] = useState<{title:string, list: any[]}>({title:'', list:[]})
+ //售后货物状况
+ const {fetchData: fetchDataGoodsStatus} = ReturnGoodsStatusApi()
+ const getReturnGoodsStatus = async () => {
+ let res = await fetchDataGoodsStatus()
+ setReturnGoodsInfo((e) => ({...e, title: '售后货物状况', list:res.data?.list||[]}))
+ }
+ useEffect(() => {
+ getReturnGoodsStatus()
+ }, [])
+
return (
@@ -192,7 +205,7 @@ export default () => {
onSubmit(2)}>确认
-
+
)
}
\ No newline at end of file
diff --git a/src/pages/details/components/orderCount/index.module.scss b/src/pages/details/components/orderCount/index.module.scss
index c22118d..705cf29 100644
--- a/src/pages/details/components/orderCount/index.module.scss
+++ b/src/pages/details/components/orderCount/index.module.scss
@@ -72,6 +72,9 @@
padding-bottom:151px;
}
.color_con{
+ .virtual_list{
+ padding-bottom: 300px;
+ }
.item {
display: flex;
justify-content: space-between;
diff --git a/src/pages/details/components/orderCount/index.tsx b/src/pages/details/components/orderCount/index.tsx
index 78166e7..d06a1c4 100644
--- a/src/pages/details/components/orderCount/index.tsx
+++ b/src/pages/details/components/orderCount/index.tsx
@@ -50,20 +50,14 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
//获取面料颜色列表
const {fetchData:colorFetchData, state: colorState} = GetColorList()
const [list, setList] = useState([])
- const [loading, setLoading] = useState(false)
const condition = useRef({physical_warehouse:adminUserInfo?.physical_warehouse, sale_mode:selectIndex, product_id:0, code_or_name:null})
const getColorList = async () => {
- setLoading(() => true)
let {data} = await colorFetchData(getFilterData(condition.current))
let lists = initList(data.list)
setList(() => [...lists])
- setLoading(() => false)
}
const [showPopup, setShowPopup] = useState(false)
- useEffect(() => {
- console.log('colorState::',colorState)
- }, [colorState])
//显示获取
useEffect(() => {
@@ -206,32 +200,35 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
const Rows = memo(({id, index, style, data}:any) => {
let item = data[index]
return (
-
-
-
-
-
- {formatHashTag(item.code, item.name)}
-
- {formatPrice(item)}
+ <>
+ {item&&
+
+
-
-
- {!item.show&& onAdd(item)}>添加
- ||
- getInputValue(e, item)}
- defaultNum={item.count}
- step={selectList[selectIndex].step}
- digits={selectList[selectIndex].digits}
- onClickBtn={(e) => getInputValue(e, item)}
- unit={selectList[selectIndex].unit}
- minNum={selectList[selectIndex].minNum}
- maxNum={selectList[selectIndex].maxNum}
- />
- }
-
-
+
+ {formatHashTag(item.code, item.name)}
+
+ {formatPrice(item)}
+
+
+
+ {!item.show&& onAdd(item)}>添加
+ ||
+ getInputValue(e, item)}
+ defaultNum={item.count}
+ step={selectList[selectIndex].step}
+ digits={selectList[selectIndex].digits}
+ onClickBtn={(e) => getInputValue(e, item)}
+ unit={selectList[selectIndex].unit}
+ minNum={selectList[selectIndex].minNum}
+ maxNum={selectList[selectIndex].maxNum}
+ />
+ }
+
+ ||
+ }
+ >
)
})
@@ -296,10 +293,11 @@ export default memo(({show = false, onClose, title = '', productId = 0}: param)
// }
diff --git a/src/pages/order/comfirm.tsx b/src/pages/order/comfirm.tsx
index f1fcb70..52371dc 100644
--- a/src/pages/order/comfirm.tsx
+++ b/src/pages/order/comfirm.tsx
@@ -2,7 +2,7 @@ import { SaleOrderPreViewApi, SaleOrderApi } from "@/api/order";
import { formatPriceDiv } from "@/common/fotmat";
import Popup from "@/components/popup";
import { View } from "@tarojs/components"
-import Taro, { useDidShow} from "@tarojs/taro";
+import Taro, { useDidShow, usePullDownRefresh} from "@tarojs/taro";
import classnames from "classnames";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import AddressInfo from "./components/addressInfo";
@@ -160,6 +160,11 @@ import AddressInfoDetail from "./components/addressInfoDetail";
}
})
}
+
+ //页面下拉刷新
+ usePullDownRefresh(() => {
+ getSaleOrderPreView()
+ })
return (
diff --git a/src/pages/order/components/payment/index.module.scss b/src/pages/order/components/payment/index.module.scss
index 340b0ed..0f16e80 100644
--- a/src/pages/order/components/payment/index.module.scss
+++ b/src/pages/order/components/payment/index.module.scss
@@ -35,9 +35,9 @@ $top:190px;
border-radius: 10px;
padding-bottom: 100px;
position: relative;
- background: radial-gradient(circle 20px at left $top, transparent 20px, #fff 20px + 3px) left 0px/60% no-repeat ,
- radial-gradient(circle 20px at right $top, transparent 20px, #fff 20px + 3px) right 0px/60% no-repeat;
- filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, .16));
+ // background: radial-gradient(circle 20px at left $top, transparent 20px, #fff 20px + 3px) left 0px/60% no-repeat ,
+ // radial-gradient(circle 20px at right $top, transparent 20px, #fff 20px + 3px) right 0px/60% no-repeat;
+ // filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, .16));
position: relative;
&::before{
content: '';
diff --git a/src/pages/order/components/payment/index.tsx b/src/pages/order/components/payment/index.tsx
index 32237e7..303b62f 100644
--- a/src/pages/order/components/payment/index.tsx
+++ b/src/pages/order/components/payment/index.tsx
@@ -142,6 +142,10 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
)
}, [payInfo])
+ //选择改变
+ const changeSelect = () => {
+ }
+
return (
@@ -167,7 +171,7 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
-
+
diff --git a/src/pages/orderList/index.tsx b/src/pages/orderList/index.tsx
index 49c1b4b..982f9d2 100644
--- a/src/pages/orderList/index.tsx
+++ b/src/pages/orderList/index.tsx
@@ -12,6 +12,8 @@ import { dataLoadingStatus, getFilterData } from "@/common/util"
import OrderStatusList from "./components/orderStatusList"
import Payment from "../order/components/payment"
import { ORDER_STATUS } from "@/common/enum"
+import { AddShoppingCartApi } from "@/api/shopCart"
+import ShopCart from "@/components/shopCart"
export default () => {
const {checkLogin} = useLogin()
@@ -108,6 +110,9 @@ export default () => {
payment_method: orderInfo.payment_method //支付方式
})
toPay()
+ } else if (status == 7) {
+ //购买
+ addShopCart(orderInfo)
}
}, [orderData])
@@ -128,6 +133,38 @@ export default () => {
closePayShow()
}, [])
+ //添加购物车
+ const [showCart, setShowCart] = useState(false)
+ const {fetchData:addFetchData} = AddShoppingCartApi()
+ const addShopCart = async (item) => {
+ let color_list:{product_color_id: number, roll?: number, length?: number}[] = []
+ item?.product_list.map(pitem => {
+ pitem?.product_colors.map(citem => {
+ if(item?.sale_mode == 0) {
+ return color_list.push({product_color_id: citem.id, roll: citem.roll})
+ } else {
+ return color_list.push({product_color_id: citem.id, length: citem.length})
+ }
+ })
+ })
+ const state = await addFetchData({
+ sale_mode: item?.sale_mode,
+ color_list
+ })
+ if(state.success) {
+ Taro.showToast({
+ title:'已加入购物车'
+ })
+ setShowCart(true)
+ } else {
+ Taro.showToast({
+ icon:'none',
+ title: state.msg
+ })
+ }
+
+ }
+
return (
@@ -142,6 +179,7 @@ export default () => {
})}
+ setShowCart(false)}/>
)
From 545e3c25a18a3d212dadb79b54a481ed61701f07 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 24 Jun 2022 15:06:42 +0800
Subject: [PATCH 41/47] =?UTF-8?q?--=E8=A1=A5=E5=85=A8=E6=8E=88=E6=9D=83?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/constant.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/common/constant.js b/src/common/constant.js
index ba43cfa..5e35038 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,13 +5,13 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
-export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
+// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
// 生成密钥
From 1e87d13d8e90ed79add5a84411be39df61d2ea2c Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 24 Jun 2022 15:07:06 +0800
Subject: [PATCH 42/47] =?UTF-8?q?--=E8=A1=A5=E5=85=A8=E8=AE=A4=E8=AF=81?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/certification/index.tsx | 17 +++++++++++------
src/pages/user/index.module.scss | 16 +++++++++++++++-
src/pages/user/index.tsx | 23 ++++++++++++++++-------
src/pages/userEdit/index.scss | 4 ++++
src/pages/userEdit/index.tsx | 4 ++--
5 files changed, 48 insertions(+), 16 deletions(-)
diff --git a/src/pages/certification/index.tsx b/src/pages/certification/index.tsx
index b468626..c0eaf8b 100644
--- a/src/pages/certification/index.tsx
+++ b/src/pages/certification/index.tsx
@@ -10,8 +10,12 @@ import useUploadCDNImg from "@/use/useUploadImage";
import Message from "@/components/Message"
import { IMG_CND_Prefix } from "@/common/constant";
import SelectEnterpriseType from "./components/SelectEnterpriseType"
+import { useSelector } from "@/reducers/hooks";
+import useLogin from "@/use/useLogin";
export default ()=>{
+ const { getAdminUserInfo } = useLogin();
+ const {adminUserInfo} = useSelector(state => state.userInfo);
useEffect(()=>{
initalFormData();
},[]);
@@ -48,10 +52,10 @@ export default ()=>{
legal_person: [{
message: "请输入法人名称"
}],
- // legal_person_identity: [{
- // message: "请输入正确法人身份证",
- // regex: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
- // }],
+ legal_person_identity: [{
+ message: "请输入正确法人身份证",
+ regex: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
+ }],
legal_person_identity_url: [{
message: "请上传法人身份证",
validator: (value:any, rule:any)=>{
@@ -68,6 +72,7 @@ export default ()=>{
const result = await fetchData({...formData})
if(result.success){
// Taro.eventCenter.trigger("weightList:refresh");
+ getAdminUserInfo();
Taro.navigateBack();
alert.success("保存成功");
}else{
@@ -119,7 +124,7 @@ export default ()=>{
return (
- {/* */}
+ {(adminUserInfo as any)?.authentication_status==3&&}
企业认证
@@ -183,7 +188,7 @@ export default ()=>{
取消
- 提交
+ {[3,4].includes((adminUserInfo as any)?.authentication_status)?"重新认证":"提交"}
diff --git a/src/pages/user/index.module.scss b/src/pages/user/index.module.scss
index a34a08c..c225f98 100644
--- a/src/pages/user/index.module.scss
+++ b/src/pages/user/index.module.scss
@@ -222,13 +222,23 @@
font-weight: 400;
color: #707070;
}
+ .auth-status,.auth-status-ongoing{
+ color: #EE7500;
+ background-color: #FFE6CE;
+ }
+ .auth-status,.auth-status-adopt{
+ color: #007AFF;
+ background-color: #CDE5FF;
+ }
.auth-tips{
font-size: 18px;
font-weight: 400;
color: #007aff;
- width: 150px;
text-align: right;
}
+ .auth-tips,.auth-tips-adopt{
+ color: #ABABAB;
+ }
.auth-tips text{
font-size: 17px;
}
@@ -243,6 +253,10 @@
color: #707070;
display: flex;align-items: center;justify-content: center;
}
+ .auth-company,.auth-company-adopt{
+ background: #ecf5ff;
+ border: 2px solid #cde5ff;
+ }
.tips-modal{
background: rgba(0,0,0,0.6);
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 6852d2e..25e1452 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -67,7 +67,7 @@ const Header = memo((props:any) => {
const {data} = props;
let menu = [{ text: "待配布", icon: "icon-daipeibu", url: "/pages/orderList/index" }, { text: "待付款", icon: "icon-daifukuan", url: "/pages/orderList/index" },
{ text: "待发货", icon: "icon-daifahuo", url: "/pages/orderList/index" }, { text: "已发货", icon: "icon-yifahuo", url: "/pages/orderList/index" },
- { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/salesAfterList/index" }];
+ { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/orderList/index" }];
const { getPhoneNumber } = useLogin();
const mGetPhoneNumber = (ev)=>{
if(ev.detail?.code){
@@ -106,15 +106,24 @@ const Header = memo((props:any) => {
-
-
+
+
1
- 认证不通过
+ {data?.authentication_status==1&&"未认证"}
+ {data?.authentication_status==2&&"认证中"}
+ {data?.authentication_status==3&&"认证不通过"}
+ {data?.authentication_status==4&&"已认证"}
- 重新认证
+ {data?.authentication_status==1&&认证通过后,解锁更多权限 }
+ {data?.authentication_status==2&&1-3个工作日,审核完成 }
+ {data?.authentication_status==3&&重新认证 }
+ {data?.authentication_status==4&&认证通过,可以下单啦 }
-
- {data?.company_name}
+
+ {data?.authentication_status==1&&"暂未加入或注册组织"}
+ {data?.authentication_status==2&&data?.company_name}
+ {data?.authentication_status==3&&data?.company_name}
+ {data?.authentication_status==4&&data?.company_name}
diff --git a/src/pages/userEdit/index.scss b/src/pages/userEdit/index.scss
index ecc9473..2899aa8 100644
--- a/src/pages/userEdit/index.scss
+++ b/src/pages/userEdit/index.scss
@@ -65,6 +65,10 @@
font-weight: 400;
color: #707070;
}
+ .user-edit-content-company,.user-edit-content-company-adopt{
+ background: #CDF3DF;
+ color: #07C160;
+ }
.user-edit-content-company text{
margin-left: 5px;
}
diff --git a/src/pages/userEdit/index.tsx b/src/pages/userEdit/index.tsx
index 7a3eed9..4ebb0aa 100644
--- a/src/pages/userEdit/index.tsx
+++ b/src/pages/userEdit/index.tsx
@@ -168,8 +168,8 @@ export default ()=>{
onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
-
- 未认证
+
+ {(formData as any)?.authentication_status==4?"已认证":"未认证"}
From 3a6ce1a19d16f9ca81df0a550362e4aa838ae268 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 24 Jun 2022 15:56:12 +0800
Subject: [PATCH 43/47] =?UTF-8?q?--=E9=9A=90=E8=97=8F=E8=AE=A4=E8=AF=81?=
=?UTF-8?q?=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/certification/index.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pages/certification/index.tsx b/src/pages/certification/index.tsx
index c0eaf8b..048e981 100644
--- a/src/pages/certification/index.tsx
+++ b/src/pages/certification/index.tsx
@@ -69,7 +69,7 @@ export default ()=>{
const {fetchData} = certificationSaveApi()
const handleSave = ()=>{
retrieval(formData, rules).then(async ()=>{
- const result = await fetchData({...formData})
+ const result = await fetchData({...formData, authentication_type: 2})
if(result.success){
// Taro.eventCenter.trigger("weightList:refresh");
getAdminUserInfo();
@@ -127,7 +127,7 @@ export default ()=>{
{(adminUserInfo as any)?.authentication_status==3&&}
企业认证
-
+ {/* */}
setFormData({...formData,name:ev.detail.value})} value={formData["name"]} label="企业名称" placeholder="请输入营业执照上的企业名称" required/>
From cb830434777f40a9be356011183f678452027ea4 Mon Sep 17 00:00:00 2001
From: li tong bao <2903733959@qq.com>
Date: Fri, 24 Jun 2022 17:01:40 +0800
Subject: [PATCH 44/47] =?UTF-8?q?--=E4=BF=AE=E6=94=B9=E6=88=91=E7=9A=84?=
=?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=BC=B9=E7=AA=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/user/index.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 25e1452..eadbc77 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -27,7 +27,7 @@ export default () => {
-
+ {(adminUserInfo as any)?.authentication_status==1&&}
{/* 测试暂时添加 */}
{BASE_URL}
{!adminUserInfo.is_authorize_name&&}
@@ -42,7 +42,7 @@ const Modal = memo((props:any)=>{
}
return(
<>
- {!data?.is_authorize_phone&&modalShow&&
+ {modalShow&&
e.stopPropagation()}>
首次登录提醒
From d776adf55c8b9114db0725fa361efab850ff1abd Mon Sep 17 00:00:00 2001
From: Haiyi <1021441632@qq.com>
Date: Mon, 27 Jun 2022 10:43:23 +0800
Subject: [PATCH 45/47] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 1978 ++++++++++++++++---------------------------
package.json | 1 +
project.config.json | 44 +-
yarn.lock | 63 +-
4 files changed, 830 insertions(+), 1256 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3739e07..fc777e3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,6 +10,7 @@
"dependencies": {
"@babel/runtime": "^7.7.7",
"@tarojs/components": "3.3.10",
+ "@tarojs/plugin-framework-react": "^3.4.12",
"@tarojs/react": "3.3.10",
"@tarojs/runtime": "3.3.10",
"@tarojs/taro": "3.3.10",
@@ -2408,7 +2409,6 @@
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz",
"integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-html": "^0.0.7",
@@ -2456,7 +2456,6 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
"integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.5",
@@ -2475,12 +2474,44 @@
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
"integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">= 8"
}
},
+ "node_modules/@prefresh/babel-plugin": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/babel-plugin/-/babel-plugin-0.4.3.tgz",
+ "integrity": "sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ==",
+ "peer": true
+ },
+ "node_modules/@prefresh/core": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/@prefresh/core/-/core-1.3.4.tgz",
+ "integrity": "sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A==",
+ "peerDependencies": {
+ "preact": "^10.0.0"
+ }
+ },
+ "node_modules/@prefresh/utils": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/utils/-/utils-1.1.3.tgz",
+ "integrity": "sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A=="
+ },
+ "node_modules/@prefresh/webpack": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/webpack/-/webpack-3.3.3.tgz",
+ "integrity": "sha512-uT+A7ZuA7fuuUPNEde6Gmzr4oFnzreW9xw6iqw01nPpDiv46o6YWq1j0oGCbdffzHl3fBpcgkPuY07vIfmZ9Lg==",
+ "dependencies": {
+ "@prefresh/core": "^1.3.3",
+ "@prefresh/utils": "^1.1.2"
+ },
+ "peerDependencies": {
+ "@prefresh/babel-plugin": "^0.4.0",
+ "preact": "^10.4.0",
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
"node_modules/@stencil/core": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.4.0.tgz",
@@ -3283,6 +3314,46 @@
"node": ">=4"
}
},
+ "node_modules/@tarojs/plugin-framework-react": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/plugin-framework-react/-/plugin-framework-react-3.4.12.tgz",
+ "integrity": "sha512-kc03rvuotgQ2q7gYM9rjy7IV1tjT4ZcbdfdVs2e7olpdXcY9d4x1OqF3vYy+FT/f6WXgf/xs7cBa8Btw3J44iQ==",
+ "dependencies": {
+ "@pmmmwh/react-refresh-webpack-plugin": "0.4.3",
+ "@prefresh/webpack": "^3.2.3",
+ "@tarojs/runtime": "3.4.12",
+ "@tarojs/shared": "3.4.12",
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0"
+ }
+ },
+ "node_modules/@tarojs/plugin-framework-react/node_modules/@tarojs/runtime": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/runtime/-/runtime-3.4.12.tgz",
+ "integrity": "sha512-4bQIXoiMRQa0xzma4nm4MAmLpPtcZLOalmW/X8WtPjAVqENZ8o3FE2lZMHjhv62HhvyHf+XZWWk/V+VzAhjcGQ==",
+ "dependencies": {
+ "@tarojs/shared": "3.4.12",
+ "inversify": "5.1.1",
+ "lodash-es": "4.17.15",
+ "reflect-metadata": "^0.1.13"
+ }
+ },
+ "node_modules/@tarojs/plugin-framework-react/node_modules/@tarojs/shared": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/shared/-/shared-3.4.12.tgz",
+ "integrity": "sha512-ELpEOA7Uzr5rQujfSmVS+ugTO22ZP8j3vi2AfrwJKg7zit1kZcBnDUIsN6+3Es3Vnp1oXsyQobWrgn30xYt2Ug=="
+ },
+ "node_modules/@tarojs/plugin-framework-react/node_modules/acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/@tarojs/plugin-platform-alipay": {
"version": "3.3.10",
"resolved": "https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.3.10.tgz",
@@ -3915,7 +3986,7 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@types/minimatch": "*",
@@ -3935,7 +4006,6 @@
"version": "7.0.11",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/json5": {
@@ -3966,7 +4036,7 @@
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/@types/ms": {
@@ -3980,7 +4050,7 @@
"version": "17.0.23",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
"integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/@types/parse-json": {
@@ -4674,7 +4744,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
"integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/helper-module-context": "1.9.0",
@@ -4686,28 +4755,24 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
"integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
"integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
"integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-code-frame": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
"integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/wast-printer": "1.9.0"
@@ -4717,14 +4782,12 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
"integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
- "dev": true,
"license": "ISC"
},
"node_modules/@webassemblyjs/helper-module-context": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
"integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0"
@@ -4734,14 +4797,12 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
"integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
"integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4754,7 +4815,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
"integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
@@ -4764,7 +4824,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
"integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@xtuc/long": "4.2.2"
@@ -4774,14 +4833,12 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
"integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
- "dev": true,
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
"integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4798,7 +4855,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
"integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4812,7 +4868,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
"integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4825,7 +4880,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
"integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4840,7 +4894,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
"integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4855,7 +4908,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
"integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -4867,14 +4919,12 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@xtuc/long": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true,
"license": "Apache-2.0"
},
"node_modules/abab": {
@@ -4888,7 +4938,7 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
@@ -4959,7 +5009,6 @@
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.4.0"
@@ -5064,7 +5113,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -5081,7 +5129,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
- "dev": true,
"license": "MIT",
"peerDependencies": {
"ajv": ">=5.0.0"
@@ -5091,7 +5138,6 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
"license": "MIT",
"peerDependencies": {
"ajv": "^6.9.1"
@@ -5101,7 +5147,7 @@
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
"integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -5140,7 +5186,6 @@
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
"integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
- "dev": true,
"engines": [
"node >= 0.8.0"
],
@@ -5153,7 +5198,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5163,7 +5208,7 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
@@ -5176,7 +5221,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
@@ -5190,7 +5235,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true,
"license": "ISC"
},
"node_modules/archy": {
@@ -5221,7 +5265,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5231,7 +5274,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5241,7 +5283,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5268,7 +5309,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/array-includes": {
@@ -5295,7 +5336,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"array-uniq": "^1.0.1"
@@ -5308,7 +5349,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5318,7 +5359,6 @@
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5384,7 +5424,6 @@
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
"integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.0.0",
@@ -5397,7 +5436,6 @@
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
"integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"object-assign": "^4.1.1",
@@ -5418,14 +5456,12 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true,
"license": "ISC"
},
"node_modules/assert/node_modules/util": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "2.0.1"
@@ -5435,7 +5471,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -5455,7 +5490,7 @@
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"lodash": "^4.17.14"
@@ -5465,14 +5500,14 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
"integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/async-limiter": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/asynckit": {
@@ -5486,7 +5521,6 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true,
"license": "(MIT OR Apache-2.0)",
"bin": {
"atob": "bin/atob.js"
@@ -5783,14 +5817,12 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true,
"license": "MIT"
},
"node_modules/base": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
"integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cache-base": "^1.0.1",
@@ -5809,7 +5841,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.0"
@@ -5842,7 +5873,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
"integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/bcrypt-pbkdf": {
@@ -5879,7 +5910,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -5889,21 +5920,19 @@
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true,
"license": "MIT"
},
"node_modules/bn.js": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
- "dev": true,
"license": "MIT"
},
"node_modules/body-parser": {
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
"integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
@@ -5925,7 +5954,7 @@
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
- "dev": true,
+ "devOptional": true,
"engines": {
"node": ">=0.6"
},
@@ -5937,7 +5966,7 @@
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"array-flatten": "^2.1.0",
@@ -5952,7 +5981,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/boolbase": {
@@ -5966,7 +5995,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -5977,7 +6005,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.0.1"
@@ -5990,7 +6018,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
"integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
- "dev": true,
"license": "MIT"
},
"node_modules/browser-process-hrtime": {
@@ -6004,7 +6031,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-xor": "^1.0.3",
@@ -6019,7 +6045,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
"integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"browserify-aes": "^1.0.4",
@@ -6031,7 +6056,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
"integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.1",
@@ -6044,7 +6068,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
"integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^5.0.0",
@@ -6055,14 +6078,12 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
"integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
- "dev": true,
"license": "MIT"
},
"node_modules/browserify-sign": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
"integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
- "dev": true,
"license": "ISC",
"dependencies": {
"bn.js": "^5.1.1",
@@ -6080,14 +6101,12 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
"integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
- "dev": true,
"license": "MIT"
},
"node_modules/browserify-sign/node_modules/readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -6102,7 +6121,6 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
"integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"pako": "~1.0.5"
@@ -6149,7 +6167,6 @@
"version": "4.9.2",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
"integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"base64-js": "^1.0.2",
@@ -6171,35 +6188,32 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/buffer-indexof": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/buffer-xor": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
"integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
- "dev": true,
"license": "MIT"
},
"node_modules/builtin-status-codes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
"integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
- "dev": true,
"license": "MIT"
},
"node_modules/bytes": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -6209,7 +6223,6 @@
"version": "12.0.4",
"resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
"integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"bluebird": "^3.5.5",
@@ -6233,14 +6246,12 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "dev": true,
"license": "ISC"
},
"node_modules/cacache/node_modules/lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -6250,14 +6261,12 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true,
"license": "ISC"
},
"node_modules/cache-base": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
"integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"collection-visit": "^1.0.0",
@@ -6355,7 +6364,7 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -6531,7 +6540,7 @@
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
+ "devOptional": true,
"funding": [
{
"type": "individual",
@@ -6559,7 +6568,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
@@ -6582,7 +6591,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
"integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.0"
@@ -6592,7 +6600,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
@@ -6610,7 +6617,6 @@
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
"integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"arr-union": "^3.1.0",
@@ -6691,7 +6697,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
"integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"string-width": "^3.1.0",
@@ -6763,7 +6769,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
"integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
"license": "MIT",
"dependencies": {
"map-visit": "^1.0.0",
@@ -6777,7 +6782,7 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"color-name": "1.1.3"
@@ -6787,7 +6792,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/colorette": {
@@ -6814,21 +6819,18 @@
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
- "dev": true,
"license": "MIT"
},
"node_modules/component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true,
"license": "MIT"
},
"node_modules/compose-function": {
@@ -6845,7 +6847,7 @@
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
@@ -6858,7 +6860,7 @@
"version": "1.7.4",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.5",
@@ -6877,7 +6879,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -6887,21 +6889,19 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true,
"license": "MIT"
},
"node_modules/concat-stream": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
"engines": [
"node >= 0.8"
],
@@ -6917,7 +6917,7 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
"integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.8"
@@ -6926,21 +6926,19 @@
"node_modules/console-browserify": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
},
"node_modules/constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
"integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
- "dev": true,
"license": "MIT"
},
"node_modules/content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -6953,7 +6951,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -6980,7 +6978,7 @@
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -6990,7 +6988,7 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/copy-anything": {
@@ -7010,7 +7008,6 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
"integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "dev": true,
"license": "ISC",
"dependencies": {
"aproba": "^1.1.1",
@@ -7025,7 +7022,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -7122,7 +7118,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/cosmiconfig": {
@@ -7159,7 +7154,6 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
"integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -7170,7 +7164,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.1",
@@ -7184,7 +7177,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cipher-base": "^1.0.3",
@@ -7199,7 +7191,7 @@
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"nice-try": "^1.0.4",
@@ -7216,7 +7208,7 @@
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"bin": {
"semver": "bin/semver"
@@ -7236,7 +7228,6 @@
"version": "3.12.0",
"resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
"integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"browserify-cipher": "^1.0.0",
@@ -7557,7 +7548,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
"integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
- "dev": true,
"license": "MIT"
},
"node_modules/d": {
@@ -7598,14 +7588,13 @@
},
"node_modules/dayjs": {
"version": "1.11.3",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.3.tgz",
"integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
},
"node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
@@ -7615,14 +7604,13 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true,
"license": "MIT"
},
"node_modules/decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -7660,7 +7648,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
"integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-arguments": "^1.0.4",
@@ -7695,7 +7683,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
"integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
- "dev": true,
+ "devOptional": true,
"license": "BSD-2-Clause",
"dependencies": {
"execa": "^1.0.0",
@@ -7719,7 +7707,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"object-keys": "^1.0.12"
@@ -7732,7 +7720,6 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^0.1.0"
@@ -7745,7 +7732,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -7758,7 +7744,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -7771,7 +7756,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -7784,7 +7768,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -7797,7 +7780,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-accessor-descriptor": "^0.1.6",
@@ -7812,7 +7794,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -7822,7 +7803,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
"integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"@types/glob": "^7.1.1",
@@ -7841,7 +7822,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"array-union": "^1.0.1",
@@ -7858,7 +7839,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -7868,7 +7849,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
"integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -7878,7 +7859,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -7898,7 +7879,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -7908,7 +7889,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
"integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
@@ -7919,14 +7899,14 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/detect-node": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/detect-port": {
@@ -7951,7 +7931,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
"integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -7976,14 +7955,14 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
"integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/dns-packet": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ip": "^1.1.0",
@@ -7994,7 +7973,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"buffer-indexof": "^1.0.0"
@@ -8051,7 +8030,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
"integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.4",
@@ -8129,7 +8107,6 @@
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"end-of-stream": "^1.0.0",
@@ -8153,7 +8130,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/electron-to-chromium": {
@@ -8167,7 +8144,6 @@
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
"integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.11.9",
@@ -8183,7 +8159,7 @@
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/emojis-list": {
@@ -8200,7 +8176,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -8210,7 +8186,6 @@
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"once": "^1.4.0"
@@ -8220,7 +8195,6 @@
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
"integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
- "dev": true,
"dependencies": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.5.0",
@@ -8234,7 +8208,6 @@
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
"integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"errno": "^0.1.3",
@@ -8258,7 +8231,6 @@
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"prr": "~1.0.1"
@@ -8281,7 +8253,6 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz",
"integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"stackframe": "^1.1.1"
@@ -8393,7 +8364,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/escape-string-regexp": {
@@ -8879,7 +8850,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"estraverse": "^5.2.0"
@@ -8892,7 +8862,6 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -8902,7 +8871,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -8922,7 +8890,7 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -8932,14 +8900,13 @@
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.x"
@@ -8949,7 +8916,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
"integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"original": "^1.0.0"
@@ -8962,7 +8929,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"md5.js": "^1.3.4",
@@ -8973,7 +8939,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
"integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"cross-spawn": "^6.0.0",
@@ -9081,7 +9047,7 @@
"version": "4.17.3",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
"integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
@@ -9123,7 +9089,7 @@
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
- "dev": true,
+ "devOptional": true,
"engines": {
"node": ">=0.6"
},
@@ -9159,7 +9125,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extendable": "^0.1.0"
@@ -9187,7 +9152,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"array-unique": "^0.3.2",
@@ -9207,7 +9171,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.0"
@@ -9220,7 +9183,6 @@
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^2.3.3",
@@ -9239,7 +9201,6 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^0.1.0"
@@ -9252,7 +9213,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-accessor-descriptor": "^0.1.6",
@@ -9267,7 +9227,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -9280,7 +9239,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -9293,7 +9251,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -9306,7 +9263,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -9319,7 +9275,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -9339,7 +9294,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-glob": {
@@ -9374,7 +9328,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-levenshtein": {
@@ -9398,7 +9351,7 @@
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
"integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"websocket-driver": ">=0.5.1"
@@ -9421,7 +9374,6 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
"integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
- "dev": true,
"license": "ISC"
},
"node_modules/figures": {
@@ -9555,7 +9507,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -9577,7 +9529,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
@@ -9596,7 +9548,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
"integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"commondir": "^1.0.1",
@@ -9697,7 +9648,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
"integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -9708,7 +9658,7 @@
"version": "1.14.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
- "dev": true,
+ "devOptional": true,
"funding": [
{
"type": "individual",
@@ -9729,7 +9679,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -9777,7 +9726,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -9787,7 +9736,6 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
"integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
- "dev": true,
"license": "MIT",
"dependencies": {
"map-cache": "^0.2.2"
@@ -9800,7 +9748,7 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -9810,7 +9758,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
@@ -9849,7 +9796,6 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
"integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
- "dev": true,
"license": "ISC",
"dependencies": {
"graceful-fs": "^4.1.2",
@@ -9862,7 +9808,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true,
"license": "ISC"
},
"node_modules/function-bind": {
@@ -9892,7 +9837,7 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"engines": {
"node": "6.* || 8.* || >= 10.*"
@@ -9926,7 +9871,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"pump": "^3.0.0"
@@ -9956,7 +9901,6 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
"integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -9976,7 +9920,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -10034,7 +9977,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
"integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"is-glob": "^3.1.0",
@@ -10045,7 +9988,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -10055,7 +9998,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.0"
@@ -10136,14 +10079,13 @@
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "dev": true,
"license": "ISC"
},
"node_modules/handle-thing": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/har-schema": {
@@ -10209,7 +10151,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -10231,7 +10173,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.2"
@@ -10247,7 +10189,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
"integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
"license": "MIT",
"dependencies": {
"get-value": "^2.0.6",
@@ -10262,7 +10203,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
"integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-number": "^3.0.0",
@@ -10276,7 +10216,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -10289,7 +10228,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
"integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.4",
@@ -10304,7 +10242,6 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -10319,7 +10256,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
"integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -10349,7 +10285,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "dev": true,
"license": "MIT",
"dependencies": {
"hash.js": "^1.0.3",
@@ -10376,7 +10311,7 @@
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
"integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.1",
@@ -10399,7 +10334,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
"integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
- "dev": true,
"license": "MIT"
},
"node_modules/html-minifier": {
@@ -10667,14 +10601,14 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
"integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/http-errors": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
"integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
@@ -10691,14 +10625,14 @@
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
"integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/http-proxy": {
"version": "1.18.1",
"resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
"integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"eventemitter3": "^4.0.0",
@@ -10713,7 +10647,7 @@
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
"integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"http-proxy": "^1.17.0",
@@ -10745,14 +10679,13 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
- "dev": true,
"license": "MIT"
},
"node_modules/iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
@@ -10778,7 +10711,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -10799,7 +10731,6 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
"integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
- "dev": true,
"license": "MIT"
},
"node_modules/ignore": {
@@ -10871,7 +10802,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
"integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"pkg-dir": "^3.0.0",
@@ -10888,7 +10819,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.19"
@@ -10915,14 +10845,12 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
"integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true,
"license": "ISC"
},
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
"license": "ISC",
"dependencies": {
"once": "^1.3.0",
@@ -10933,7 +10861,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/inquirer": {
@@ -11073,7 +11000,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
"integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"default-gateway": "^4.2.0",
@@ -11114,14 +11041,14 @@
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/ip-regex": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -11131,7 +11058,7 @@
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.10"
@@ -11141,7 +11068,7 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
"integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -11151,7 +11078,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^6.0.0"
@@ -11164,7 +11090,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11210,7 +11135,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -11247,7 +11172,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
@@ -11277,7 +11202,6 @@
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true,
"license": "MIT"
},
"node_modules/is-callable": {
@@ -11310,7 +11234,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^6.0.0"
@@ -11323,7 +11246,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11333,7 +11255,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
"integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -11360,7 +11282,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-accessor-descriptor": "^1.0.0",
@@ -11375,7 +11296,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11434,7 +11354,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11454,7 +11373,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -11464,7 +11383,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
@@ -11477,7 +11396,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11531,7 +11450,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -11570,7 +11488,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
"integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -11580,7 +11498,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
"integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-path-inside": "^2.1.0"
@@ -11593,7 +11511,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
"integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"path-is-inside": "^1.0.2"
@@ -11616,7 +11534,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"license": "MIT",
"dependencies": {
"isobject": "^3.0.1"
@@ -11649,7 +11566,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
"integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -11689,7 +11606,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11779,7 +11696,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11800,7 +11716,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -11810,21 +11725,19 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true,
"license": "MIT"
},
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -12005,7 +11918,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
@@ -12026,7 +11938,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
@@ -12047,14 +11958,13 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
"integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/json5": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
"license": "MIT",
"dependencies": {
"minimist": "^1.2.0"
@@ -12116,14 +12026,13 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
"integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-buffer": "^1.1.5"
@@ -12323,7 +12232,6 @@
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
"integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4.3.0 <5.0.0 || >=5.10"
@@ -12333,7 +12241,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
"integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"big.js": "^5.2.2",
@@ -12348,7 +12255,6 @@
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true,
"engines": {
"node": "*"
}
@@ -12357,7 +12263,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -12381,7 +12286,7 @@
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/lodash-es": {
@@ -12435,7 +12340,7 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
@@ -12513,7 +12418,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"pify": "^4.0.1",
@@ -12527,7 +12431,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -12537,7 +12440,6 @@
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver"
@@ -12547,7 +12449,6 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -12567,7 +12468,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
"integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
"license": "MIT",
"dependencies": {
"object-visit": "^1.0.0"
@@ -12628,7 +12528,6 @@
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
"integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"hash-base": "^3.0.0",
@@ -12661,7 +12560,7 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -12671,7 +12570,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true,
"license": "MIT",
"dependencies": {
"errno": "^0.1.3",
@@ -12703,7 +12601,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/merge-stream": {
@@ -12727,7 +12625,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -12837,7 +12735,6 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"arr-diff": "^4.0.0",
@@ -12862,7 +12759,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"arr-flatten": "^1.1.0",
@@ -12884,7 +12780,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extendable": "^0.1.0"
@@ -12897,7 +12792,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -12907,7 +12801,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.2",
@@ -12921,7 +12814,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"assign-symbols": "^1.0.0",
@@ -12935,7 +12827,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
"license": "MIT",
"dependencies": {
"extend-shallow": "^2.0.1",
@@ -12951,7 +12842,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extendable": "^0.1.0"
@@ -12964,7 +12854,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -12974,7 +12863,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -12987,7 +12875,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -12997,7 +12884,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-number": "^3.0.0",
@@ -13011,7 +12897,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
"integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.0.0",
@@ -13025,7 +12910,7 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"mime": "cli.js"
@@ -13038,7 +12923,7 @@
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -13048,7 +12933,7 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
@@ -13090,21 +12975,18 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
"integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true,
"license": "ISC"
},
"node_modules/minimalistic-crypto-utils": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
"integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
- "dev": true,
"license": "MIT"
},
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -13117,7 +12999,6 @@
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/minimist-options": {
@@ -13265,7 +13146,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
"integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"concat-stream": "^1.5.0",
@@ -13287,7 +13167,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"for-in": "^1.0.2",
@@ -13301,7 +13180,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -13314,7 +13192,6 @@
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
"integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"minimist": "^1.2.6"
@@ -13333,7 +13210,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
"integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
- "dev": true,
"license": "ISC",
"dependencies": {
"aproba": "^1.1.1",
@@ -13348,14 +13224,14 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/multicast-dns": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
"integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"dns-packet": "^1.3.1",
@@ -13369,7 +13245,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/mute-stream": {
@@ -13396,7 +13272,6 @@
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
"integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"arr-diff": "^4.0.0",
@@ -13419,7 +13294,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.2",
@@ -13433,7 +13307,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"assign-symbols": "^1.0.0",
@@ -13447,7 +13320,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -13460,7 +13332,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -13478,7 +13349,6 @@
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz",
"integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"querystring": "^0.2.0"
@@ -13488,7 +13358,6 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
"integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.4.x"
@@ -13535,7 +13404,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -13545,7 +13414,6 @@
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true,
"license": "MIT"
},
"node_modules/next-tick": {
@@ -13559,7 +13427,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/no-case": {
@@ -13576,7 +13444,7 @@
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
"integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
- "dev": true,
+ "devOptional": true,
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": {
"node": ">= 6.0.0"
@@ -13586,7 +13454,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
"integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"assert": "^1.1.1",
@@ -13618,7 +13485,6 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true,
"license": "MIT"
},
"node_modules/node-releases": {
@@ -13655,7 +13521,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -13698,7 +13564,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"path-key": "^2.0.0"
@@ -13757,7 +13623,6 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
"integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
"license": "MIT",
"dependencies": {
"copy-descriptor": "^0.1.0",
@@ -13781,7 +13646,7 @@
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
"integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13798,7 +13663,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -13808,7 +13673,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
"integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
"license": "MIT",
"dependencies": {
"isobject": "^3.0.0"
@@ -13919,7 +13783,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
"integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
"license": "MIT",
"dependencies": {
"isobject": "^3.0.1"
@@ -13950,7 +13813,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
"integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/omit.js": {
@@ -13966,7 +13829,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -13979,7 +13842,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -13989,7 +13852,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
"license": "ISC",
"dependencies": {
"wrappy": "1"
@@ -14045,7 +13907,7 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
"integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-wsl": "^1.1.0"
@@ -14240,7 +14102,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
"integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"url-parse": "^1.4.3"
@@ -14250,7 +14112,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
"integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
- "dev": true,
"license": "MIT"
},
"node_modules/os-tmpdir": {
@@ -14267,7 +14128,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -14277,7 +14138,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
@@ -14345,7 +14205,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
"integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"retry": "^0.12.0"
@@ -14358,7 +14218,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -14368,14 +14227,12 @@
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true,
"license": "(MIT AND Zlib)"
},
"node_modules/parallel-transform": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
"integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cyclist": "^1.0.1",
@@ -14410,7 +14267,6 @@
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
"integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"asn1.js": "^5.2.0",
@@ -14499,7 +14355,7 @@
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -14509,7 +14365,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -14519,21 +14374,19 @@
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
"integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
"integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/path-exists": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
"integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -14543,7 +14396,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -14553,14 +14405,14 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true,
+ "devOptional": true,
"license": "(WTFPL OR MIT)"
},
"node_modules/path-key": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -14577,7 +14429,7 @@
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/path-type": {
@@ -14597,7 +14449,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
"integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"create-hash": "^1.1.2",
@@ -14634,7 +14485,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -14657,7 +14508,7 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -14667,7 +14518,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"pinkie": "^2.0.0"
@@ -14690,7 +14541,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
"integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"find-up": "^3.0.0"
@@ -14703,7 +14553,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^3.0.0"
@@ -14716,7 +14565,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^3.0.0",
@@ -14730,7 +14578,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^2.0.0"
@@ -14750,7 +14597,7 @@
"version": "1.0.28",
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
"integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"async": "^2.6.2",
@@ -14765,7 +14612,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -14775,7 +14622,6 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -15409,6 +15255,12 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/preact": {
+ "version": "10.8.2",
+ "resolved": "https://registry.npmmirror.com/preact/-/preact-10.8.2.tgz",
+ "integrity": "sha512-AKGt0BsDSiAYzVS78jZ9qRwuorY2CoSZtf1iOC6gLb/3QyZt+fLT09aYJBjRc/BEcRc4j+j3ggERMdNE43i1LQ==",
+ "peer": true
+ },
"node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -15466,7 +15318,6 @@
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
@@ -15476,7 +15327,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true,
"license": "MIT"
},
"node_modules/progress": {
@@ -15493,7 +15343,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
"integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true,
"license": "ISC"
},
"node_modules/prop-types": {
@@ -15512,7 +15361,7 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
@@ -15526,7 +15375,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
"integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true,
"license": "MIT"
},
"node_modules/psl": {
@@ -15540,7 +15388,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
"integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bn.js": "^4.1.0",
@@ -15555,7 +15402,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
"integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
"license": "MIT",
"dependencies": {
"end-of-stream": "^1.1.0",
@@ -15566,7 +15412,6 @@
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
"integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"duplexify": "^3.6.0",
@@ -15578,7 +15423,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
"integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"end-of-stream": "^1.1.0",
@@ -15589,7 +15433,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -15627,7 +15470,6 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
"integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true,
"engines": {
"node": ">=0.4.x"
}
@@ -15636,7 +15478,6 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
- "dev": true,
"engines": {
"node": ">=0.4.x"
}
@@ -15726,7 +15567,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
@@ -15736,7 +15576,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
"integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"randombytes": "^2.0.5",
@@ -15747,7 +15586,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -15757,7 +15596,7 @@
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
"integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
@@ -15866,7 +15705,6 @@
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz",
"integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -15925,7 +15763,6 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
@@ -15941,14 +15778,12 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
"license": "MIT"
},
"node_modules/readable-stream/node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
@@ -15958,7 +15793,7 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
@@ -16064,7 +15899,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
"integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"extend-shallow": "^3.0.2",
@@ -16078,7 +15912,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"assign-symbols": "^1.0.0",
@@ -16092,7 +15925,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -16112,7 +15944,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
"integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -16255,7 +16087,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/renderkid": {
@@ -16309,7 +16141,6 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
"integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -16319,7 +16150,6 @@
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10"
@@ -16415,7 +16245,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -16425,7 +16255,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/requires-port": {
@@ -16456,7 +16286,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
"integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"resolve-from": "^3.0.0"
@@ -16469,7 +16299,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -16485,7 +16315,6 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true,
"license": "MIT"
},
"node_modules/resolve-url-loader": {
@@ -16597,7 +16426,6 @@
"version": "0.1.15",
"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.12"
@@ -16607,7 +16435,7 @@
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
"integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -16652,7 +16480,6 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"glob": "^7.1.3"
@@ -16665,7 +16492,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
"integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"hash-base": "^3.0.0",
@@ -16710,7 +16536,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
"integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
- "dev": true,
"license": "ISC",
"dependencies": {
"aproba": "^1.1.1"
@@ -16733,7 +16558,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -16754,7 +16578,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
"license": "MIT",
"dependencies": {
"ret": "~0.1.10"
@@ -16764,7 +16587,6 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true,
"license": "MIT"
},
"node_modules/sass": {
@@ -16937,7 +16759,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ajv": "^6.1.0",
@@ -17070,14 +16891,14 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/selfsigned": {
"version": "1.10.14",
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
"integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"node-forge": "^0.10.0"
@@ -17087,7 +16908,7 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -17097,7 +16918,7 @@
"version": "0.17.2",
"resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
"integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
@@ -17122,7 +16943,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
@@ -17132,7 +16952,7 @@
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.4",
@@ -17151,7 +16971,7 @@
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
@@ -17167,21 +16987,21 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/serve-index/node_modules/setprototypeof": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/serve-static": {
"version": "1.14.2",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
"integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"encodeurl": "~1.0.2",
@@ -17197,14 +17017,13 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/set-value": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
"integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"extend-shallow": "^2.0.1",
@@ -17220,21 +17039,19 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true,
"license": "MIT"
},
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/sha.js": {
"version": "2.4.11",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dev": true,
"license": "(MIT AND BSD-3-Clause)",
"dependencies": {
"inherits": "^2.0.1",
@@ -17271,7 +17088,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"shebang-regex": "^1.0.0"
@@ -17284,7 +17101,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -17308,7 +17125,7 @@
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/slash": {
@@ -17338,7 +17155,6 @@
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
"integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"base": "^0.11.1",
@@ -17358,7 +17174,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
"integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"define-property": "^1.0.0",
@@ -17373,7 +17188,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.0"
@@ -17386,7 +17200,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
"integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.2.0"
@@ -17399,7 +17212,6 @@
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -17409,7 +17221,7 @@
"version": "0.3.20",
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
"integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"faye-websocket": "^0.10.0",
@@ -17421,7 +17233,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
"integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"debug": "^3.2.5",
@@ -17436,7 +17248,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -17446,7 +17258,7 @@
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
"integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0",
"dependencies": {
"websocket-driver": ">=0.5.1"
@@ -17459,7 +17271,7 @@
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
"integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"websocket-extensions": ">=0.1.1"
@@ -17485,14 +17297,12 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
"integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "dev": true,
"license": "MIT"
},
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -17512,7 +17322,6 @@
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
"integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"atob": "^2.1.2",
@@ -17526,7 +17335,6 @@
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -17537,7 +17345,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
"integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
- "dev": true,
"license": "MIT"
},
"node_modules/spdx-correct": {
@@ -17580,7 +17387,7 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
"integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
@@ -17597,7 +17404,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
"integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
@@ -17612,7 +17419,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ms": "2.1.2"
@@ -17630,14 +17437,14 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/spdy-transport/node_modules/readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
@@ -17652,7 +17459,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ms": "2.1.2"
@@ -17670,7 +17477,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/specificity": {
@@ -17696,7 +17503,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
"integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"extend-shallow": "^3.0.0"
@@ -17709,7 +17515,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"assign-symbols": "^1.0.0",
@@ -17723,7 +17528,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -17775,7 +17579,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
"integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
- "dev": true,
"license": "ISC",
"dependencies": {
"figgy-pudding": "^3.5.1"
@@ -17785,7 +17588,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz",
"integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==",
- "dev": true,
"license": "MIT"
},
"node_modules/state-toggle": {
@@ -17803,7 +17605,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
"integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
"license": "MIT",
"dependencies": {
"define-property": "^0.2.5",
@@ -17817,7 +17618,7 @@
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -17837,7 +17638,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
"integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "~2.0.1",
@@ -17848,7 +17648,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
"integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"end-of-stream": "^1.1.0",
@@ -17859,7 +17658,6 @@
"version": "2.8.3",
"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
"integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"builtin-status-codes": "^3.0.0",
@@ -17873,7 +17671,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
"integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/strict-uri-encode": {
@@ -17890,7 +17687,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
@@ -17900,7 +17696,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^7.0.1",
@@ -17982,7 +17778,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^4.1.0"
@@ -17995,7 +17791,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
"integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -18015,7 +17811,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -18750,7 +18546,6 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -18810,7 +18605,6 @@
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
"integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"commander": "^2.20.0",
@@ -19090,7 +18884,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"readable-stream": "~2.3.6",
@@ -19101,14 +18894,13 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/timers-browserify": {
"version": "2.0.12",
"resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
"integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"setimmediate": "^1.0.4"
@@ -19134,7 +18926,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
"integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
- "dev": true,
"license": "MIT"
},
"node_modules/to-fast-properties": {
@@ -19151,7 +18942,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
"integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
"license": "MIT",
"dependencies": {
"kind-of": "^3.0.2"
@@ -19164,7 +18954,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
"integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"define-property": "^2.0.2",
@@ -19180,7 +18969,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -19193,7 +18982,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -19203,7 +18992,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-descriptor": "^1.0.2",
@@ -19217,7 +19005,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"license": "MIT",
"dependencies": {
"assign-symbols": "^1.0.0",
@@ -19231,7 +19018,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-plain-object": "^2.0.4"
@@ -19244,7 +19030,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
@@ -19359,7 +19145,6 @@
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
"integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
- "dev": true,
"license": "MIT"
},
"node_modules/tunnel-agent": {
@@ -19406,7 +19191,7 @@
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true,
+ "devOptional": true,
"license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=8"
@@ -19416,7 +19201,7 @@
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
@@ -19430,7 +19215,6 @@
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true,
"license": "MIT"
},
"node_modules/typescript": {
@@ -19564,7 +19348,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
"integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"arr-union": "^3.1.0",
@@ -19587,7 +19370,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"unique-slug": "^2.0.0"
@@ -19597,7 +19379,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
"integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
@@ -19694,7 +19475,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -19704,7 +19485,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
"integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-value": "^0.3.1",
@@ -19718,7 +19498,6 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
"integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
"license": "MIT",
"dependencies": {
"get-value": "^2.0.3",
@@ -19733,7 +19512,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
"license": "MIT",
"dependencies": {
"isarray": "1.0.0"
@@ -19746,7 +19524,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
"integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -19756,7 +19533,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4",
@@ -19774,7 +19551,6 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
@@ -19784,14 +19560,12 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
"integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true,
"license": "MIT"
},
"node_modules/url": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
"license": "MIT",
"dependencies": {
"punycode": "1.3.2",
@@ -19906,14 +19680,12 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
"integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true,
"license": "MIT"
},
"node_modules/use": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -19931,7 +19703,6 @@
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
"integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"inherits": "2.0.3"
@@ -19941,7 +19712,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true,
"license": "MIT"
},
"node_modules/util.promisify": {
@@ -19959,7 +19729,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true,
"license": "ISC"
},
"node_modules/utila": {
@@ -19973,7 +19742,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.4.0"
@@ -19983,7 +19752,7 @@
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"uuid": "bin/uuid"
@@ -20011,7 +19780,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -20087,7 +19856,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
"integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/vm2": {
@@ -20146,7 +19914,6 @@
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
"integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.1.2",
@@ -20161,7 +19928,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
"integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20172,7 +19938,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
"license": "ISC",
"optional": true,
"dependencies": {
@@ -20184,7 +19949,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20198,7 +19962,6 @@
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true,
"license": "MIT",
"optional": true,
"engines": {
@@ -20209,7 +19972,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20232,7 +19994,6 @@
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20256,7 +20017,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20273,7 +20033,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20287,7 +20046,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20303,7 +20061,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -20318,7 +20075,7 @@
"version": "1.7.3",
"resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
"integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"minimalistic-assert": "^1.0.0"
@@ -20345,7 +20102,6 @@
"version": "4.46.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
"integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@webassemblyjs/ast": "1.9.0",
@@ -20406,7 +20162,7 @@
"version": "3.7.3",
"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
"integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"memory-fs": "^0.4.1",
@@ -20426,7 +20182,7 @@
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"mime": "cli.js"
@@ -20439,7 +20195,7 @@
"version": "3.11.0",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
"integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-html": "0.0.7",
@@ -20495,7 +20251,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"micromatch": "^3.1.4",
@@ -20506,7 +20262,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"remove-trailing-separator": "^1.0.1"
@@ -20519,7 +20275,7 @@
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -20529,7 +20285,7 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"arr-flatten": "^1.1.0",
@@ -20551,7 +20307,7 @@
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"anymatch": "^2.0.0",
@@ -20574,7 +20330,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ms": "2.1.2"
@@ -20592,7 +20348,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"extend-shallow": "^2.0.1",
@@ -20608,7 +20364,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"binary-extensions": "^1.0.0"
@@ -20621,14 +20377,14 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true,
+ "devOptional": true,
"license": "MIT"
},
"node_modules/webpack-dev-server/node_modules/readdirp": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.1.11",
@@ -20643,7 +20399,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^2.0.0"
@@ -20656,7 +20412,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
@@ -20669,7 +20425,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"is-number": "^3.0.0",
@@ -20696,7 +20452,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
"integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-colors": "^3.0.0",
@@ -20710,7 +20466,6 @@
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
"integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"source-list-map": "^2.0.0",
@@ -20721,7 +20476,6 @@
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
"integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
- "dev": true,
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -20734,7 +20488,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.1.0",
@@ -20748,7 +20501,6 @@
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
"integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cacache": "^12.0.2",
@@ -20772,7 +20524,7 @@
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
"integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0",
"dependencies": {
"http-parser-js": ">=0.5.1",
@@ -20787,7 +20539,7 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
"integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0",
"engines": {
"node": ">=0.8.0"
@@ -20844,7 +20596,7 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
@@ -20874,7 +20626,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true,
+ "devOptional": true,
"license": "ISC"
},
"node_modules/word-wrap": {
@@ -20891,7 +20643,6 @@
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
"integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"errno": "~0.1.7"
@@ -20901,7 +20652,7 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
"integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.0",
@@ -20916,7 +20667,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true,
"license": "ISC"
},
"node_modules/write": {
@@ -20936,7 +20686,7 @@
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
"integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"async-limiter": "~1.0.0"
@@ -20966,7 +20716,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.4"
@@ -20986,7 +20735,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
"integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/yallist": {
@@ -21010,7 +20758,7 @@
"version": "13.3.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
"integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"cliui": "^5.0.0",
@@ -21049,7 +20797,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"locate-path": "^3.0.0"
@@ -21062,7 +20810,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"p-locate": "^3.0.0",
@@ -21076,7 +20824,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"dependencies": {
"p-limit": "^2.0.0"
@@ -21089,7 +20837,7 @@
"version": "13.1.2",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
"integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
+ "devOptional": true,
"license": "ISC",
"dependencies": {
"camelcase": "^5.0.0",
@@ -22690,7 +22438,6 @@
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz",
"integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==",
- "dev": true,
"requires": {
"ansi-html": "^0.0.7",
"error-stack-parser": "^2.0.6",
@@ -22704,7 +22451,6 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
"integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
"requires": {
"@types/json-schema": "^7.0.5",
"ajv": "^6.12.4",
@@ -22714,11 +22460,36 @@
"source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
}
}
},
+ "@prefresh/babel-plugin": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/babel-plugin/-/babel-plugin-0.4.3.tgz",
+ "integrity": "sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ==",
+ "peer": true
+ },
+ "@prefresh/core": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/@prefresh/core/-/core-1.3.4.tgz",
+ "integrity": "sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A==",
+ "requires": {}
+ },
+ "@prefresh/utils": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/utils/-/utils-1.1.3.tgz",
+ "integrity": "sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A=="
+ },
+ "@prefresh/webpack": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmmirror.com/@prefresh/webpack/-/webpack-3.3.3.tgz",
+ "integrity": "sha512-uT+A7ZuA7fuuUPNEde6Gmzr4oFnzreW9xw6iqw01nPpDiv46o6YWq1j0oGCbdffzHl3fBpcgkPuY07vIfmZ9Lg==",
+ "requires": {
+ "@prefresh/core": "^1.3.3",
+ "@prefresh/utils": "^1.1.2"
+ }
+ },
"@stencil/core": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.4.0.tgz",
@@ -23282,6 +23053,42 @@
}
}
},
+ "@tarojs/plugin-framework-react": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/plugin-framework-react/-/plugin-framework-react-3.4.12.tgz",
+ "integrity": "sha512-kc03rvuotgQ2q7gYM9rjy7IV1tjT4ZcbdfdVs2e7olpdXcY9d4x1OqF3vYy+FT/f6WXgf/xs7cBa8Btw3J44iQ==",
+ "requires": {
+ "@pmmmwh/react-refresh-webpack-plugin": "0.4.3",
+ "@prefresh/webpack": "^3.2.3",
+ "@tarojs/runtime": "3.4.12",
+ "@tarojs/shared": "3.4.12",
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0"
+ },
+ "dependencies": {
+ "@tarojs/runtime": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/runtime/-/runtime-3.4.12.tgz",
+ "integrity": "sha512-4bQIXoiMRQa0xzma4nm4MAmLpPtcZLOalmW/X8WtPjAVqENZ8o3FE2lZMHjhv62HhvyHf+XZWWk/V+VzAhjcGQ==",
+ "requires": {
+ "@tarojs/shared": "3.4.12",
+ "inversify": "5.1.1",
+ "lodash-es": "4.17.15",
+ "reflect-metadata": "^0.1.13"
+ }
+ },
+ "@tarojs/shared": {
+ "version": "3.4.12",
+ "resolved": "https://registry.npmmirror.com/@tarojs/shared/-/shared-3.4.12.tgz",
+ "integrity": "sha512-ELpEOA7Uzr5rQujfSmVS+ugTO22ZP8j3vi2AfrwJKg7zit1kZcBnDUIsN6+3Es3Vnp1oXsyQobWrgn30xYt2Ug=="
+ },
+ "acorn": {
+ "version": "8.7.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
+ }
+ }
+ },
"@tarojs/plugin-platform-alipay": {
"version": "3.3.10",
"resolved": "https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.3.10.tgz",
@@ -23774,7 +23581,7 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"@types/minimatch": "*",
"@types/node": "*"
@@ -23792,8 +23599,7 @@
"@types/json-schema": {
"version": "7.0.11",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
- "dev": true
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
},
"@types/json5": {
"version": "0.0.29",
@@ -23820,7 +23626,7 @@
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
- "dev": true
+ "devOptional": true
},
"@types/ms": {
"version": "0.7.31",
@@ -23832,7 +23638,7 @@
"version": "17.0.23",
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz",
"integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==",
- "dev": true
+ "devOptional": true
},
"@types/parse-json": {
"version": "4.0.0",
@@ -24292,7 +24098,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
"integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
- "dev": true,
"requires": {
"@webassemblyjs/helper-module-context": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
@@ -24302,26 +24107,22 @@
"@webassemblyjs/floating-point-hex-parser": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
- "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
- "dev": true
+ "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
},
"@webassemblyjs/helper-api-error": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
- "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
- "dev": true
+ "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
},
"@webassemblyjs/helper-buffer": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
- "dev": true
+ "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
},
"@webassemblyjs/helper-code-frame": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
"integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
- "dev": true,
"requires": {
"@webassemblyjs/wast-printer": "1.9.0"
}
@@ -24329,14 +24130,12 @@
"@webassemblyjs/helper-fsm": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
- "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
- "dev": true
+ "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
},
"@webassemblyjs/helper-module-context": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
"integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0"
}
@@ -24344,14 +24143,12 @@
"@webassemblyjs/helper-wasm-bytecode": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
- "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
- "dev": true
+ "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
},
"@webassemblyjs/helper-wasm-section": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
"integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
@@ -24363,7 +24160,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
"integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
- "dev": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
@@ -24372,7 +24168,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
"integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
- "dev": true,
"requires": {
"@xtuc/long": "4.2.2"
}
@@ -24380,14 +24175,12 @@
"@webassemblyjs/utf8": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
- "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
- "dev": true
+ "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
},
"@webassemblyjs/wasm-edit": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
"integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
@@ -24403,7 +24196,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
"integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-wasm-bytecode": "1.9.0",
@@ -24416,7 +24208,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
"integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-buffer": "1.9.0",
@@ -24428,7 +24219,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
"integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-api-error": "1.9.0",
@@ -24442,7 +24232,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
"integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/floating-point-hex-parser": "1.9.0",
@@ -24456,7 +24245,6 @@
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
"integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/wast-parser": "1.9.0",
@@ -24466,14 +24254,12 @@
"@xtuc/ieee754": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
},
"@xtuc/long": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
},
"abab": {
"version": "2.0.5",
@@ -24485,7 +24271,7 @@
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
@@ -24531,8 +24317,7 @@
"acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
- "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
- "dev": true
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
},
"address": {
"version": "1.1.2",
@@ -24603,7 +24388,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -24615,21 +24399,19 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
- "dev": true,
"requires": {}
},
"ajv-keywords": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
"requires": {}
},
"ansi-colors": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
"integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
- "dev": true
+ "devOptional": true
},
"ansi-escapes": {
"version": "4.3.2",
@@ -24651,20 +24433,19 @@
"ansi-html": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
- "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
- "dev": true
+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4="
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "devOptional": true
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -24673,7 +24454,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -24682,8 +24463,7 @@
"aproba": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
},
"archy": {
"version": "1.0.0",
@@ -24709,20 +24489,17 @@
"arr-diff": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
},
"arr-flatten": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
},
"arr-union": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
- "dev": true
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
},
"array-equal": {
"version": "1.0.0",
@@ -24740,7 +24517,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
- "dev": true
+ "devOptional": true
},
"array-includes": {
"version": "3.1.4",
@@ -24759,7 +24536,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
+ "devOptional": true,
"requires": {
"array-uniq": "^1.0.1"
}
@@ -24768,13 +24545,12 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
+ "devOptional": true
},
"array-unique": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
},
"array.prototype.flat": {
"version": "1.2.5",
@@ -24817,7 +24593,6 @@
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
"integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
- "dev": true,
"requires": {
"bn.js": "^4.0.0",
"inherits": "^2.0.1",
@@ -24829,7 +24604,6 @@
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
"integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "dev": true,
"requires": {
"object-assign": "^4.1.1",
"util": "0.10.3"
@@ -24838,14 +24612,12 @@
"inherits": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
},
"util": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
- "dev": true,
"requires": {
"inherits": "2.0.1"
}
@@ -24861,8 +24633,7 @@
"assign-symbols": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
},
"astral-regex": {
"version": "1.0.0",
@@ -24874,7 +24645,7 @@
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"lodash": "^4.17.14"
}
@@ -24883,13 +24654,13 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
"integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true
+ "devOptional": true
},
"async-limiter": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
- "dev": true
+ "devOptional": true
},
"asynckit": {
"version": "0.4.0",
@@ -24900,8 +24671,7 @@
"atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"autoprefixer": {
"version": "9.7.4",
@@ -25115,14 +24885,12 @@
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
},
"base": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
"integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
"requires": {
"cache-base": "^1.0.1",
"class-utils": "^0.3.5",
@@ -25137,7 +24905,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -25153,7 +24920,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
"integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
+ "devOptional": true
},
"bcrypt-pbkdf": {
"version": "1.0.2",
@@ -25181,25 +24948,23 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
+ "devOptional": true
},
"bluebird": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
},
"bn.js": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
- "dev": true
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
},
"body-parser": {
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
"integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"bytes": "3.1.2",
"content-type": "~1.0.4",
@@ -25217,7 +24982,7 @@
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -25225,7 +24990,7 @@
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
- "dev": true,
+ "devOptional": true,
"requires": {
"array-flatten": "^2.1.0",
"deep-equal": "^1.0.1",
@@ -25239,7 +25004,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
"integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -25253,7 +25018,6 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -25263,7 +25027,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
+ "devOptional": true,
"requires": {
"fill-range": "^7.0.1"
}
@@ -25271,8 +25035,7 @@
"brorand": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
- "dev": true
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
},
"browser-process-hrtime": {
"version": "1.0.0",
@@ -25284,7 +25047,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
"requires": {
"buffer-xor": "^1.0.3",
"cipher-base": "^1.0.0",
@@ -25298,7 +25060,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
"integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
"requires": {
"browserify-aes": "^1.0.4",
"browserify-des": "^1.0.0",
@@ -25309,7 +25070,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
"integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "dev": true,
"requires": {
"cipher-base": "^1.0.1",
"des.js": "^1.0.0",
@@ -25321,7 +25081,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
"integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
- "dev": true,
"requires": {
"bn.js": "^5.0.0",
"randombytes": "^2.0.1"
@@ -25330,8 +25089,7 @@
"bn.js": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
- "dev": true
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
}
}
},
@@ -25339,7 +25097,6 @@
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
"integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
- "dev": true,
"requires": {
"bn.js": "^5.1.1",
"browserify-rsa": "^4.0.1",
@@ -25355,14 +25112,12 @@
"bn.js": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
- "dev": true
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
},
"readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -25375,7 +25130,6 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
"integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
"requires": {
"pako": "~1.0.5"
}
@@ -25405,7 +25159,6 @@
"version": "4.9.2",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
"integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
- "dev": true,
"requires": {
"base64-js": "^1.0.2",
"ieee754": "^1.1.4",
@@ -25421,38 +25174,34 @@
"buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
},
"buffer-indexof": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
- "dev": true
+ "devOptional": true
},
"buffer-xor": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
- "dev": true
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
},
"builtin-status-codes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
- "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
- "dev": true
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
},
"bytes": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "dev": true
+ "devOptional": true
},
"cacache": {
"version": "12.0.4",
"resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
"integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
- "dev": true,
"requires": {
"bluebird": "^3.5.5",
"chownr": "^1.1.1",
@@ -25474,14 +25223,12 @@
"chownr": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "dev": true
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
"requires": {
"yallist": "^3.0.2"
}
@@ -25489,8 +25236,7 @@
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
}
}
},
@@ -25498,7 +25244,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
"integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
"requires": {
"collection-visit": "^1.0.0",
"component-emitter": "^1.2.1",
@@ -25572,7 +25317,7 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
+ "devOptional": true
},
"camelcase-keys": {
"version": "4.2.0",
@@ -25685,7 +25430,7 @@
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
"integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -25701,7 +25446,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-glob": "^4.0.1"
}
@@ -25717,14 +25462,12 @@
"chrome-trace-event": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
- "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
- "dev": true
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
},
"cipher-base": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dev": true,
"requires": {
"inherits": "^2.0.1",
"safe-buffer": "^5.0.1"
@@ -25740,7 +25483,6 @@
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
"integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
"requires": {
"arr-union": "^3.1.0",
"define-property": "^0.2.5",
@@ -25793,7 +25535,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
"integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"string-width": "^3.1.0",
"strip-ansi": "^5.2.0",
@@ -25845,7 +25587,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
"integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
"requires": {
"map-visit": "^1.0.0",
"object-visit": "^1.0.0"
@@ -25855,7 +25596,7 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"color-name": "1.1.3"
}
@@ -25864,7 +25605,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
+ "devOptional": true
},
"colorette": {
"version": "1.4.0",
@@ -25884,20 +25625,17 @@
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
"commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
- "dev": true
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
},
"component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
},
"compose-function": {
"version": "3.0.3",
@@ -25912,7 +25650,7 @@
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"mime-db": ">= 1.43.0 < 2"
}
@@ -25921,7 +25659,7 @@
"version": "1.7.4",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"accepts": "~1.3.5",
"bytes": "3.0.0",
@@ -25936,27 +25674,25 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
- "dev": true
+ "devOptional": true
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "devOptional": true
}
}
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"concat-stream": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
"requires": {
"buffer-from": "^1.0.0",
"inherits": "^2.0.3",
@@ -25968,25 +25704,23 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
"integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true
+ "devOptional": true
},
"console-browserify": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
},
"constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
- "dev": true
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
},
"content-disposition": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"safe-buffer": "5.2.1"
}
@@ -25995,7 +25729,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true
+ "devOptional": true
},
"convert-source-map": {
"version": "1.8.0",
@@ -26018,13 +25752,13 @@
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
- "dev": true
+ "devOptional": true
},
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
- "dev": true
+ "devOptional": true
},
"copy-anything": {
"version": "2.0.6",
@@ -26039,7 +25773,6 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
"integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "dev": true,
"requires": {
"aproba": "^1.1.1",
"fs-write-stream-atomic": "^1.0.8",
@@ -26052,8 +25785,7 @@
"copy-descriptor": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
},
"copy-webpack-plugin": {
"version": "5.1.1",
@@ -26116,8 +25848,7 @@
"core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
},
"cosmiconfig": {
"version": "5.2.1",
@@ -26147,7 +25878,6 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
"integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "dev": true,
"requires": {
"bn.js": "^4.1.0",
"elliptic": "^6.5.3"
@@ -26157,7 +25887,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dev": true,
"requires": {
"cipher-base": "^1.0.1",
"inherits": "^2.0.1",
@@ -26170,7 +25899,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dev": true,
"requires": {
"cipher-base": "^1.0.3",
"create-hash": "^1.1.0",
@@ -26184,7 +25912,7 @@
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"nice-try": "^1.0.4",
"path-key": "^2.0.1",
@@ -26197,7 +25925,7 @@
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -26211,7 +25939,6 @@
"version": "3.12.0",
"resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
"integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "dev": true,
"requires": {
"browserify-cipher": "^1.0.0",
"browserify-sign": "^4.0.0",
@@ -26448,8 +26175,7 @@
"cyclist": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
- "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
- "dev": true
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
},
"d": {
"version": "1.0.1",
@@ -26483,14 +26209,13 @@
},
"dayjs": {
"version": "1.11.3",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.3.tgz",
"integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
},
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"requires": {
"ms": "2.0.0"
},
@@ -26498,8 +26223,7 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
@@ -26507,7 +26231,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
+ "devOptional": true
},
"decamelize-keys": {
"version": "1.1.0",
@@ -26533,7 +26257,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
"integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-arguments": "^1.0.4",
"is-date-object": "^1.0.1",
@@ -26559,7 +26283,7 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
"integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"execa": "^1.0.0",
"ip-regex": "^2.1.0"
@@ -26578,7 +26302,7 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"object-keys": "^1.0.12"
}
@@ -26587,7 +26311,6 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
},
@@ -26596,7 +26319,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -26605,7 +26327,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -26616,7 +26337,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -26625,7 +26345,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -26636,7 +26355,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
"requires": {
"is-accessor-descriptor": "^0.1.6",
"is-data-descriptor": "^0.1.4",
@@ -26646,8 +26364,7 @@
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
}
}
},
@@ -26655,7 +26372,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
"integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"@types/glob": "^7.1.1",
"globby": "^6.1.0",
@@ -26670,7 +26387,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
+ "devOptional": true,
"requires": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
@@ -26683,7 +26400,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
+ "devOptional": true
}
}
},
@@ -26691,13 +26408,13 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
"integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
+ "devOptional": true
},
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -26711,13 +26428,12 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
+ "devOptional": true
},
"des.js": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
"integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
- "dev": true,
"requires": {
"inherits": "^2.0.1",
"minimalistic-assert": "^1.0.0"
@@ -26727,13 +26443,13 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
+ "devOptional": true
},
"detect-node": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
- "dev": true
+ "devOptional": true
},
"detect-port": {
"version": "1.3.0",
@@ -26749,7 +26465,6 @@
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
"integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "dev": true,
"requires": {
"bn.js": "^4.1.0",
"miller-rabin": "^4.0.0",
@@ -26769,13 +26484,13 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
"integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
- "dev": true
+ "devOptional": true
},
"dns-packet": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ip": "^1.1.0",
"safe-buffer": "^5.0.1"
@@ -26785,7 +26500,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
- "dev": true,
+ "devOptional": true,
"requires": {
"buffer-indexof": "^1.0.0"
}
@@ -26830,8 +26545,7 @@
"domain-browser": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
- "dev": true
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
},
"domelementtype": {
"version": "2.2.0",
@@ -26881,7 +26595,6 @@
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
"requires": {
"end-of-stream": "^1.0.0",
"inherits": "^2.0.1",
@@ -26903,7 +26616,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
+ "devOptional": true
},
"electron-to-chromium": {
"version": "1.4.104",
@@ -26915,7 +26628,6 @@
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
"integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "dev": true,
"requires": {
"bn.js": "^4.11.9",
"brorand": "^1.1.0",
@@ -26930,7 +26642,7 @@
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
+ "devOptional": true
},
"emojis-list": {
"version": "2.1.0",
@@ -26942,13 +26654,12 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
+ "devOptional": true
},
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
"requires": {
"once": "^1.4.0"
}
@@ -26957,7 +26668,6 @@
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
"integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
- "dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.5.0",
@@ -26968,7 +26678,6 @@
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
"integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
@@ -26986,7 +26695,6 @@
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
"requires": {
"prr": "~1.0.1"
}
@@ -27004,7 +26712,6 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz",
"integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==",
- "dev": true,
"requires": {
"stackframe": "^1.1.1"
}
@@ -27090,7 +26797,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
+ "devOptional": true
},
"escape-string-regexp": {
"version": "1.0.5",
@@ -27441,7 +27148,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
"requires": {
"estraverse": "^5.2.0"
},
@@ -27449,16 +27155,14 @@
"estraverse": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
}
}
},
"estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"esutils": {
"version": "2.0.3",
@@ -27470,25 +27174,24 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
+ "devOptional": true
},
"eventemitter3": {
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
+ "devOptional": true
},
"events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
},
"eventsource": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
"integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"original": "^1.0.0"
}
@@ -27497,7 +27200,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
"requires": {
"md5.js": "^1.3.4",
"safe-buffer": "^5.1.1"
@@ -27507,7 +27209,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
"integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"cross-spawn": "^6.0.0",
"get-stream": "^4.0.0",
@@ -27588,7 +27290,7 @@
"version": "4.17.3",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
"integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
@@ -27626,7 +27328,7 @@
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
"integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -27657,7 +27359,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -27677,7 +27378,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
"requires": {
"array-unique": "^0.3.2",
"define-property": "^1.0.0",
@@ -27693,7 +27393,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -27702,7 +27401,6 @@
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
"requires": {
"debug": "^2.3.3",
"define-property": "^0.2.5",
@@ -27717,7 +27415,6 @@
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
"requires": {
"is-descriptor": "^0.1.0"
}
@@ -27726,7 +27423,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
"requires": {
"is-accessor-descriptor": "^0.1.6",
"is-data-descriptor": "^0.1.4",
@@ -27739,7 +27435,6 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -27748,7 +27443,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -27759,7 +27453,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
},
@@ -27768,7 +27461,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -27778,8 +27470,7 @@
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
}
}
},
@@ -27792,8 +27483,7 @@
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"fast-glob": {
"version": "2.2.7",
@@ -27820,8 +27510,7 @@
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
},
"fast-levenshtein": {
"version": "2.0.6",
@@ -27842,7 +27531,7 @@
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
"integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
- "dev": true,
+ "devOptional": true,
"requires": {
"websocket-driver": ">=0.5.1"
}
@@ -27859,8 +27548,7 @@
"figgy-pudding": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
- "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
- "dev": true
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
},
"figures": {
"version": "3.2.0",
@@ -27943,7 +27631,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"to-regex-range": "^5.0.1"
}
@@ -27957,7 +27645,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
@@ -27972,7 +27660,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
"integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
- "dev": true,
"requires": {
"commondir": "^1.0.1",
"make-dir": "^2.0.0",
@@ -28051,7 +27738,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
"integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
"requires": {
"inherits": "^2.0.3",
"readable-stream": "^2.3.6"
@@ -28061,13 +27747,12 @@
"version": "1.14.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
- "dev": true
+ "devOptional": true
},
"for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
},
"for-own": {
"version": "0.1.5",
@@ -28099,13 +27784,12 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "dev": true
+ "devOptional": true
},
"fragment-cache": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
"integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
- "dev": true,
"requires": {
"map-cache": "^0.2.2"
}
@@ -28114,13 +27798,12 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
+ "devOptional": true
},
"from2": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
"requires": {
"inherits": "^2.0.1",
"readable-stream": "^2.0.0"
@@ -28150,7 +27833,6 @@
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
"integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
- "dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"iferr": "^0.1.5",
@@ -28161,8 +27843,7 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"function-bind": {
"version": "1.1.1",
@@ -28185,7 +27866,7 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
+ "devOptional": true
},
"get-intrinsic": {
"version": "1.1.1",
@@ -28207,7 +27888,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
+ "devOptional": true,
"requires": {
"pump": "^3.0.0"
}
@@ -28225,8 +27906,7 @@
"get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
},
"getpass": {
"version": "0.1.7",
@@ -28241,7 +27921,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -28285,7 +27964,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
"integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-glob": "^3.1.0",
"path-dirname": "^1.0.0"
@@ -28295,13 +27974,13 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
+ "devOptional": true
},
"is-glob": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-extglob": "^2.1.0"
}
@@ -28361,14 +28040,13 @@
"graceful-fs": {
"version": "4.2.10",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
- "dev": true
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
"handle-thing": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true
+ "devOptional": true
},
"har-schema": {
"version": "2.0.0",
@@ -28413,7 +28091,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
+ "devOptional": true
},
"has-symbols": {
"version": "1.0.3",
@@ -28424,7 +28102,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
"integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"has-symbols": "^1.0.2"
}
@@ -28433,7 +28111,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
"integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
"requires": {
"get-value": "^2.0.6",
"has-values": "^1.0.0",
@@ -28444,7 +28121,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
"integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
"requires": {
"is-number": "^3.0.0",
"kind-of": "^4.0.0"
@@ -28454,7 +28130,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -28465,7 +28140,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
"integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "dev": true,
"requires": {
"inherits": "^2.0.4",
"readable-stream": "^3.6.0",
@@ -28476,7 +28150,6 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -28489,7 +28162,6 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
"integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "dev": true,
"requires": {
"inherits": "^2.0.3",
"minimalistic-assert": "^1.0.1"
@@ -28513,7 +28185,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "dev": true,
"requires": {
"hash.js": "^1.0.3",
"minimalistic-assert": "^1.0.0",
@@ -28538,7 +28209,7 @@
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
"integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
- "dev": true,
+ "devOptional": true,
"requires": {
"inherits": "^2.0.1",
"obuf": "^1.0.0",
@@ -28558,8 +28229,7 @@
"html-entities": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
- "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
- "dev": true
+ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA=="
},
"html-minifier": {
"version": "4.0.0",
@@ -28767,13 +28437,13 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
"integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
- "dev": true
+ "devOptional": true
},
"http-errors": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
"integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.4",
@@ -28786,13 +28456,13 @@
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
"integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
- "dev": true
+ "devOptional": true
},
"http-proxy": {
"version": "1.18.1",
"resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
"integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"eventemitter3": "^4.0.0",
"follow-redirects": "^1.0.0",
@@ -28803,7 +28473,7 @@
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
"integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
- "dev": true,
+ "devOptional": true,
"requires": {
"http-proxy": "^1.17.0",
"is-glob": "^4.0.0",
@@ -28825,14 +28495,13 @@
"https-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
- "dev": true
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
},
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"safer-buffer": ">= 2.1.2 < 3"
}
@@ -28849,14 +28518,12 @@
"ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
},
"iferr": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
- "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
- "dev": true
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
},
"ignore": {
"version": "3.3.10",
@@ -28905,7 +28572,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
"integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"pkg-dir": "^3.0.0",
"resolve-cwd": "^2.0.0"
@@ -28914,8 +28581,7 @@
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
},
"indent-string": {
"version": "3.2.0",
@@ -28932,14 +28598,12 @@
"infer-owner": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -28948,8 +28612,7 @@
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
"inquirer": {
"version": "7.3.3",
@@ -29050,7 +28713,7 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
"integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"default-gateway": "^4.2.0",
"ipaddr.js": "^1.9.0"
@@ -29081,31 +28744,30 @@
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
+ "devOptional": true
},
"ip-regex": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
- "dev": true
+ "devOptional": true
},
"ipaddr.js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true
+ "devOptional": true
},
"is-absolute-url": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
"integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
- "dev": true
+ "devOptional": true
},
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
"requires": {
"kind-of": "^6.0.0"
},
@@ -29113,8 +28775,7 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
@@ -29144,7 +28805,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -29169,7 +28830,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"binary-extensions": "^2.0.0"
}
@@ -29187,8 +28848,7 @@
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"is-callable": {
"version": "1.2.4",
@@ -29209,7 +28869,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
"requires": {
"kind-of": "^6.0.0"
},
@@ -29217,8 +28876,7 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
@@ -29226,7 +28884,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
"integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
@@ -29241,7 +28899,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
@@ -29251,8 +28908,7 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
@@ -29286,8 +28942,7 @@
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
},
"is-extglob": {
"version": "1.0.0",
@@ -29299,13 +28954,13 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
+ "devOptional": true
},
"is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-extglob": "^2.1.1"
},
@@ -29314,7 +28969,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
+ "devOptional": true
}
}
},
@@ -29346,7 +29001,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
}
@@ -29370,13 +29024,13 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
"integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
+ "devOptional": true
},
"is-path-in-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
"integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-path-inside": "^2.1.0"
}
@@ -29385,7 +29039,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
"integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"path-is-inside": "^1.0.2"
}
@@ -29400,7 +29054,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -29421,7 +29074,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
"integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -29446,7 +29099,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
+ "devOptional": true
},
"is-string": {
"version": "1.0.7",
@@ -29502,8 +29155,7 @@
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
},
"is-word-character": {
"version": "1.0.4",
@@ -29514,26 +29166,23 @@
"is-wsl": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
},
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
+ "devOptional": true
},
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
},
"isstream": {
"version": "0.1.2",
@@ -29659,8 +29308,7 @@
"json-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
},
"json-parse-even-better-errors": {
"version": "2.3.1",
@@ -29677,8 +29325,7 @@
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
@@ -29696,13 +29343,12 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
"integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
- "dev": true
+ "devOptional": true
},
"json5": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
"requires": {
"minimist": "^1.2.0"
}
@@ -29750,13 +29396,12 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
"integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
- "dev": true
+ "devOptional": true
},
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
@@ -29889,14 +29534,12 @@
"loader-runner": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
- "dev": true
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
},
"loader-utils": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
"integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
@@ -29906,14 +29549,12 @@
"big.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
},
"emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
}
}
},
@@ -29931,7 +29572,7 @@
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
+ "devOptional": true
},
"lodash-es": {
"version": "4.17.15",
@@ -29975,7 +29616,7 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
- "dev": true
+ "devOptional": true
},
"loglevel-plugin-prefix": {
"version": "0.8.4",
@@ -30026,7 +29667,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
"requires": {
"pify": "^4.0.1",
"semver": "^5.6.0"
@@ -30035,22 +29675,19 @@
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
}
}
},
"map-cache": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
},
"map-obj": {
"version": "1.0.1",
@@ -30062,7 +29699,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
"integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
"requires": {
"object-visit": "^1.0.0"
}
@@ -30106,7 +29742,6 @@
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
"integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "dev": true,
"requires": {
"hash-base": "^3.0.0",
"inherits": "^2.0.1",
@@ -30132,13 +29767,12 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "dev": true
+ "devOptional": true
},
"memory-fs": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
@@ -30165,7 +29799,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
- "dev": true
+ "devOptional": true
},
"merge-stream": {
"version": "2.0.0",
@@ -30183,7 +29817,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
- "dev": true
+ "devOptional": true
},
"metro-react-native-babel-preset": {
"version": "0.66.2",
@@ -30269,7 +29903,6 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
@@ -30290,7 +29923,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
"requires": {
"arr-flatten": "^1.1.0",
"array-unique": "^0.3.2",
@@ -30308,7 +29940,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -30316,8 +29947,7 @@
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
}
}
},
@@ -30325,7 +29955,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.2",
"isobject": "^3.0.1"
@@ -30335,7 +29964,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -30345,7 +29973,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-number": "^3.0.0",
@@ -30357,7 +29984,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
@@ -30365,8 +29991,7 @@
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
}
}
},
@@ -30374,7 +29999,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -30382,14 +30006,12 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
},
"to-regex-range": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
"requires": {
"is-number": "^3.0.0",
"repeat-string": "^1.6.1"
@@ -30401,7 +30023,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
"integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "dev": true,
"requires": {
"bn.js": "^4.0.0",
"brorand": "^1.0.1"
@@ -30411,19 +30032,19 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true
+ "devOptional": true
},
"mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true
+ "devOptional": true
},
"mime-types": {
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"mime-db": "1.52.0"
}
@@ -30449,20 +30070,17 @@
"minimalistic-assert": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
},
"minimalistic-crypto-utils": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
- "dev": true
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -30470,8 +30088,7 @@
"minimist": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
- "dev": true
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"minimist-options": {
"version": "3.0.2",
@@ -30585,7 +30202,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
"integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "dev": true,
"requires": {
"concat-stream": "^1.5.0",
"duplexify": "^3.4.2",
@@ -30603,7 +30219,6 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
"requires": {
"for-in": "^1.0.2",
"is-extendable": "^1.0.1"
@@ -30613,7 +30228,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -30624,7 +30238,6 @@
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
"integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "dev": true,
"requires": {
"minimist": "^1.2.6"
}
@@ -30638,7 +30251,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
"integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
- "dev": true,
"requires": {
"aproba": "^1.1.1",
"copy-concurrently": "^1.0.0",
@@ -30652,13 +30264,13 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
+ "devOptional": true
},
"multicast-dns": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
"integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"dns-packet": "^1.3.1",
"thunky": "^1.0.2"
@@ -30668,7 +30280,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
- "dev": true
+ "devOptional": true
},
"mute-stream": {
"version": "0.0.8",
@@ -30686,7 +30298,6 @@
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
"integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
@@ -30705,7 +30316,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.2",
"isobject": "^3.0.1"
@@ -30715,7 +30325,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -30725,7 +30334,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -30733,8 +30341,7 @@
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
@@ -30749,7 +30356,6 @@
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz",
"integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==",
- "dev": true,
"requires": {
"querystring": "^0.2.0"
},
@@ -30757,8 +30363,7 @@
"querystring": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
- "dev": true
+ "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
}
}
},
@@ -30796,13 +30401,12 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "dev": true
+ "devOptional": true
},
"neo-async": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
},
"next-tick": {
"version": "1.1.0",
@@ -30814,7 +30418,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
+ "devOptional": true
},
"no-case": {
"version": "2.3.2",
@@ -30829,13 +30433,12 @@
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
"integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
- "dev": true
+ "devOptional": true
},
"node-libs-browser": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
"integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "dev": true,
"requires": {
"assert": "^1.1.1",
"browserify-zlib": "^0.2.0",
@@ -30865,8 +30468,7 @@
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
}
}
},
@@ -30900,7 +30502,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
+ "devOptional": true
},
"normalize-range": {
"version": "0.1.2",
@@ -30930,7 +30532,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
- "dev": true,
+ "devOptional": true,
"requires": {
"path-key": "^2.0.0"
}
@@ -30971,7 +30573,6 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
"integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
"requires": {
"copy-descriptor": "^0.1.0",
"define-property": "^0.2.5",
@@ -30987,7 +30588,7 @@
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
"integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3"
@@ -30997,13 +30598,12 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
+ "devOptional": true
},
"object-visit": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
"integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
"requires": {
"isobject": "^3.0.0"
}
@@ -31077,7 +30677,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
"integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -31097,7 +30696,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
"integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true
+ "devOptional": true
},
"omit.js": {
"version": "1.0.2",
@@ -31111,7 +30710,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
+ "devOptional": true,
"requires": {
"ee-first": "1.1.1"
}
@@ -31120,13 +30719,12 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "dev": true
+ "devOptional": true
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
"requires": {
"wrappy": "1"
}
@@ -31165,7 +30763,7 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
"integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-wsl": "^1.1.0"
}
@@ -31310,7 +30908,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
"integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"url-parse": "^1.4.3"
}
@@ -31318,8 +30916,7 @@
"os-browserify": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
- "dev": true
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
},
"os-tmpdir": {
"version": "1.0.2",
@@ -31331,13 +30928,12 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true
+ "devOptional": true
},
"p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
"requires": {
"p-try": "^2.0.0"
}
@@ -31381,7 +30977,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
"integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
- "dev": true,
+ "devOptional": true,
"requires": {
"retry": "^0.12.0"
}
@@ -31389,20 +30985,17 @@
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
},
"pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
},
"parallel-transform": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
"integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
- "dev": true,
"requires": {
"cyclist": "^1.0.1",
"inherits": "^2.0.3",
@@ -31431,7 +31024,6 @@
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
"integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
- "dev": true,
"requires": {
"asn1.js": "^5.2.0",
"browserify-aes": "^1.0.0",
@@ -31503,49 +31095,45 @@
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
+ "devOptional": true
},
"pascalcase": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
- "dev": true
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
},
"path-browserify": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
- "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
- "dev": true
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
},
"path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
"integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
- "dev": true
+ "devOptional": true
},
"path-exists": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-is-inside": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
+ "devOptional": true
},
"path-key": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
+ "devOptional": true
},
"path-parse": {
"version": "1.0.7",
@@ -31557,7 +31145,7 @@
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
- "dev": true
+ "devOptional": true
},
"path-type": {
"version": "3.0.0",
@@ -31572,7 +31160,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
"integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
- "dev": true,
"requires": {
"create-hash": "^1.1.2",
"create-hmac": "^1.1.4",
@@ -31602,7 +31189,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true
+ "devOptional": true
},
"pify": {
"version": "3.0.0",
@@ -31614,13 +31201,13 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
+ "devOptional": true
},
"pinkie-promise": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
+ "devOptional": true,
"requires": {
"pinkie": "^2.0.0"
}
@@ -31635,7 +31222,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
"integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
"requires": {
"find-up": "^3.0.0"
},
@@ -31644,7 +31230,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
"requires": {
"locate-path": "^3.0.0"
}
@@ -31653,7 +31238,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
"requires": {
"p-locate": "^3.0.0",
"path-exists": "^3.0.0"
@@ -31663,7 +31247,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
"requires": {
"p-limit": "^2.0.0"
}
@@ -31680,7 +31263,7 @@
"version": "1.0.28",
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
"integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"async": "^2.6.2",
"debug": "^3.1.1",
@@ -31691,7 +31274,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ms": "^2.1.1"
}
@@ -31701,8 +31284,7 @@
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
- "dev": true
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
},
"postcss": {
"version": "7.0.39",
@@ -32185,6 +31767,12 @@
"integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
"dev": true
},
+ "preact": {
+ "version": "10.8.2",
+ "resolved": "https://registry.npmmirror.com/preact/-/preact-10.8.2.tgz",
+ "integrity": "sha512-AKGt0BsDSiAYzVS78jZ9qRwuorY2CoSZtf1iOC6gLb/3QyZt+fLT09aYJBjRc/BEcRc4j+j3ggERMdNE43i1LQ==",
+ "peer": true
+ },
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -32222,14 +31810,12 @@
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
- "dev": true
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
},
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"progress": {
"version": "2.0.3",
@@ -32240,8 +31826,7 @@
"promise-inflight": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
},
"prop-types": {
"version": "15.8.1",
@@ -32258,7 +31843,7 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
@@ -32267,8 +31852,7 @@
"prr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
},
"psl": {
"version": "1.8.0",
@@ -32280,7 +31864,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
"integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "dev": true,
"requires": {
"bn.js": "^4.1.0",
"browserify-rsa": "^4.0.0",
@@ -32294,7 +31877,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
"integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
"requires": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
@@ -32304,7 +31886,6 @@
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
"integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
"requires": {
"duplexify": "^3.6.0",
"inherits": "^2.0.3",
@@ -32315,7 +31896,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
"integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
"requires": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
@@ -32326,8 +31906,7 @@
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"qs": {
"version": "6.10.3",
@@ -32350,14 +31929,12 @@
"querystring": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
},
"querystring-es3": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
- "dev": true
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
},
"querystringify": {
"version": "2.2.0",
@@ -32413,7 +31990,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
"requires": {
"safe-buffer": "^5.1.0"
}
@@ -32422,7 +31998,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
"integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "dev": true,
"requires": {
"randombytes": "^2.0.5",
"safe-buffer": "^5.1.0"
@@ -32432,13 +32007,13 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true
+ "devOptional": true
},
"raw-body": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
"integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"bytes": "3.1.2",
"http-errors": "1.8.1",
@@ -32503,8 +32078,7 @@
"react-refresh": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz",
- "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==",
- "dev": true
+ "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ=="
},
"read-cache": {
"version": "1.0.0",
@@ -32548,7 +32122,6 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -32562,14 +32135,12 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
@@ -32580,7 +32151,7 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"picomatch": "^2.2.1"
}
@@ -32664,7 +32235,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
"integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
"requires": {
"extend-shallow": "^3.0.2",
"safe-regex": "^1.1.0"
@@ -32674,7 +32244,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -32684,7 +32253,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -32701,7 +32269,7 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
"integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3"
@@ -32816,7 +32384,7 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true
+ "devOptional": true
},
"renderkid": {
"version": "2.0.7",
@@ -32857,14 +32425,12 @@
"repeat-element": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
- "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
- "dev": true
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
},
"repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
},
"replace-ext": {
"version": "1.0.0",
@@ -32932,13 +32498,13 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
+ "devOptional": true
},
"require-main-filename": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true
+ "devOptional": true
},
"requires-port": {
"version": "1.0.0",
@@ -32960,7 +32526,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
"integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
- "dev": true,
+ "devOptional": true,
"requires": {
"resolve-from": "^3.0.0"
}
@@ -32969,7 +32535,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
+ "devOptional": true
},
"resolve-pathname": {
"version": "3.0.0",
@@ -32979,8 +32545,7 @@
"resolve-url": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
},
"resolve-url-loader": {
"version": "3.1.3",
@@ -33067,14 +32632,13 @@
"ret": {
"version": "0.1.15",
"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
},
"retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
"integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true
+ "devOptional": true
},
"reusify": {
"version": "1.0.4",
@@ -33110,7 +32674,6 @@
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
"requires": {
"glob": "^7.1.3"
}
@@ -33119,7 +32682,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
"integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
"requires": {
"hash-base": "^3.0.0",
"inherits": "^2.0.1"
@@ -33144,7 +32706,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
"integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
- "dev": true,
"requires": {
"aproba": "^1.1.1"
}
@@ -33161,14 +32722,12 @@
"safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
},
"safe-regex": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
"requires": {
"ret": "~0.1.10"
}
@@ -33176,8 +32735,7 @@
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sass": {
"version": "1.32.11",
@@ -33280,7 +32838,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
"requires": {
"ajv": "^6.1.0",
"ajv-errors": "^1.0.0",
@@ -33376,13 +32933,13 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
- "dev": true
+ "devOptional": true
},
"selfsigned": {
"version": "1.10.14",
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
"integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"node-forge": "^0.10.0"
}
@@ -33391,13 +32948,13 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
+ "devOptional": true
},
"send": {
"version": "0.17.2",
"resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
"integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
- "dev": true,
+ "devOptional": true,
"requires": {
"debug": "2.6.9",
"depd": "~1.1.2",
@@ -33418,7 +32975,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
"requires": {
"randombytes": "^2.1.0"
}
@@ -33427,7 +32983,7 @@
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
+ "devOptional": true,
"requires": {
"accepts": "~1.3.4",
"batch": "0.6.1",
@@ -33442,7 +32998,7 @@
"version": "1.6.3",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
+ "devOptional": true,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
@@ -33454,13 +33010,13 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
+ "devOptional": true
},
"setprototypeof": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -33468,7 +33024,7 @@
"version": "1.14.2",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
"integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
@@ -33480,13 +33036,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
+ "devOptional": true
},
"set-value": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
"integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-extendable": "^0.1.1",
@@ -33497,20 +33052,18 @@
"setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
},
"setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "dev": true
+ "devOptional": true
},
"sha.js": {
"version": "2.4.11",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dev": true,
"requires": {
"inherits": "^2.0.1",
"safe-buffer": "^5.0.1"
@@ -33537,7 +33090,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
+ "devOptional": true,
"requires": {
"shebang-regex": "^1.0.0"
}
@@ -33546,7 +33099,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
+ "devOptional": true
},
"side-channel": {
"version": "1.0.4",
@@ -33562,7 +33115,7 @@
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
+ "devOptional": true
},
"slash": {
"version": "1.0.0",
@@ -33583,7 +33136,6 @@
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
"integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
"requires": {
"base": "^0.11.1",
"debug": "^2.2.0",
@@ -33598,8 +33150,7 @@
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
@@ -33607,7 +33158,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
"integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
"requires": {
"define-property": "^1.0.0",
"isobject": "^3.0.0",
@@ -33618,7 +33168,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
@@ -33629,7 +33178,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
"integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
"requires": {
"kind-of": "^3.2.0"
}
@@ -33638,7 +33186,7 @@
"version": "0.3.20",
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
"integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"faye-websocket": "^0.10.0",
"uuid": "^3.4.0",
@@ -33649,7 +33197,7 @@
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
"integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
- "dev": true,
+ "devOptional": true,
"requires": {
"websocket-extensions": ">=0.1.1"
}
@@ -33660,7 +33208,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
"integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"debug": "^3.2.5",
"eventsource": "^1.0.7",
@@ -33674,7 +33222,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ms": "^2.1.1"
}
@@ -33683,7 +33231,7 @@
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
"integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"websocket-driver": ">=0.5.1"
}
@@ -33702,14 +33250,12 @@
"source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "dev": true
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"source-map-js": {
"version": "0.6.2",
@@ -33721,7 +33267,6 @@
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
"integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "dev": true,
"requires": {
"atob": "^2.1.2",
"decode-uri-component": "^0.2.0",
@@ -33734,7 +33279,6 @@
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
@@ -33743,8 +33287,7 @@
"source-map-url": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
- "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
- "dev": true
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
},
"spdx-correct": {
"version": "3.1.1",
@@ -33782,7 +33325,7 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
"integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"debug": "^4.1.0",
"handle-thing": "^2.0.0",
@@ -33795,7 +33338,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ms": "2.1.2"
}
@@ -33804,7 +33347,7 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -33812,7 +33355,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
"integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"debug": "^4.1.0",
"detect-node": "^2.0.4",
@@ -33826,7 +33369,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ms": "2.1.2"
}
@@ -33835,13 +33378,13 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "devOptional": true
},
"readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -33865,7 +33408,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
"integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
"requires": {
"extend-shallow": "^3.0.0"
},
@@ -33874,7 +33416,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -33884,7 +33425,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -33923,7 +33463,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
"integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
- "dev": true,
"requires": {
"figgy-pudding": "^3.5.1"
}
@@ -33931,8 +33470,7 @@
"stackframe": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz",
- "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==",
- "dev": true
+ "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg=="
},
"state-toggle": {
"version": "1.0.3",
@@ -33944,7 +33482,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
"integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
"requires": {
"define-property": "^0.2.5",
"object-copy": "^0.1.0"
@@ -33954,7 +33491,7 @@
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
+ "devOptional": true
},
"stealthy-require": {
"version": "1.1.1",
@@ -33966,7 +33503,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
"integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
"requires": {
"inherits": "~2.0.1",
"readable-stream": "^2.0.2"
@@ -33976,7 +33512,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
"integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "dev": true,
"requires": {
"end-of-stream": "^1.1.0",
"stream-shift": "^1.0.0"
@@ -33986,7 +33521,6 @@
"version": "2.8.3",
"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
"integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "dev": true,
"requires": {
"builtin-status-codes": "^3.0.0",
"inherits": "^2.0.1",
@@ -33998,8 +33532,7 @@
"stream-shift": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
},
"strict-uri-encode": {
"version": "1.1.0",
@@ -34011,7 +33544,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
"requires": {
"safe-buffer": "~5.2.0"
}
@@ -34020,7 +33552,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
+ "devOptional": true,
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
@@ -34085,7 +33617,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ansi-regex": "^4.1.0"
},
@@ -34094,7 +33626,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
"integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -34108,7 +33640,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
- "dev": true
+ "devOptional": true
},
"strip-indent": {
"version": "2.0.0",
@@ -34628,8 +34160,7 @@
"tapable": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
- "dev": true
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
},
"tar": {
"version": "6.1.11",
@@ -34675,7 +34206,6 @@
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
"integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
- "dev": true,
"requires": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
@@ -34861,7 +34391,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
"requires": {
"readable-stream": "~2.3.6",
"xtend": "~4.0.1"
@@ -34871,13 +34400,12 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true
+ "devOptional": true
},
"timers-browserify": {
"version": "2.0.12",
"resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
"integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
- "dev": true,
"requires": {
"setimmediate": "^1.0.4"
}
@@ -34894,8 +34422,7 @@
"to-arraybuffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
- "dev": true
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
},
"to-fast-properties": {
"version": "2.0.0",
@@ -34907,7 +34434,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
"integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
"requires": {
"kind-of": "^3.0.2"
}
@@ -34916,7 +34442,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
"integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
"requires": {
"define-property": "^2.0.2",
"extend-shallow": "^3.0.2",
@@ -34928,7 +34453,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
"requires": {
"is-descriptor": "^1.0.2",
"isobject": "^3.0.1"
@@ -34938,7 +34462,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
"requires": {
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
@@ -34948,7 +34471,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
"requires": {
"is-plain-object": "^2.0.4"
}
@@ -34959,7 +34481,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-number": "^7.0.0"
},
@@ -34968,7 +34490,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -34976,7 +34498,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "dev": true
+ "devOptional": true
},
"toposort": {
"version": "1.0.7",
@@ -35057,8 +34579,7 @@
"tty-browserify": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
- "dev": true
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
},
"tunnel-agent": {
"version": "0.6.0",
@@ -35094,13 +34615,13 @@
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
+ "devOptional": true
},
"type-is": {
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dev": true,
+ "devOptional": true,
"requires": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -35109,8 +34630,7 @@
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "4.6.3",
@@ -35201,7 +34721,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
"integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
"requires": {
"arr-union": "^3.1.0",
"get-value": "^2.0.6",
@@ -35219,7 +34738,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
"requires": {
"unique-slug": "^2.0.0"
}
@@ -35228,7 +34746,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
"integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
"requires": {
"imurmurhash": "^0.1.4"
}
@@ -35306,13 +34823,12 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
+ "devOptional": true
},
"unset-value": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
"integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
"requires": {
"has-value": "^0.3.1",
"isobject": "^3.0.0"
@@ -35322,7 +34838,6 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
"integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
"requires": {
"get-value": "^2.0.3",
"has-values": "^0.1.4",
@@ -35333,7 +34848,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
"requires": {
"isarray": "1.0.0"
}
@@ -35343,8 +34857,7 @@
"has-values": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
}
}
},
@@ -35352,7 +34865,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true
+ "devOptional": true
},
"upper-case": {
"version": "1.1.3",
@@ -35364,7 +34877,6 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"requires": {
"punycode": "^2.1.0"
}
@@ -35372,14 +34884,12 @@
"urix": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
},
"url": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
"requires": {
"punycode": "1.3.2",
"querystring": "0.2.0"
@@ -35388,8 +34898,7 @@
"punycode": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
}
}
},
@@ -35458,8 +34967,7 @@
"use": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
},
"use-sync-external-store": {
"version": "1.0.0",
@@ -35471,7 +34979,6 @@
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
"integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "dev": true,
"requires": {
"inherits": "2.0.3"
},
@@ -35479,16 +34986,14 @@
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
}
}
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"util.promisify": {
"version": "1.0.0",
@@ -35510,13 +35015,13 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
+ "devOptional": true
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
+ "devOptional": true
},
"v8-compile-cache": {
"version": "2.3.0",
@@ -35538,7 +35043,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true
+ "devOptional": true
},
"verror": {
"version": "1.10.0",
@@ -35595,8 +35100,7 @@
"vm-browserify": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
- "dev": true
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
},
"vm2": {
"version": "3.9.9",
@@ -35640,7 +35144,6 @@
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
"integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
- "dev": true,
"requires": {
"chokidar": "^3.4.1",
"graceful-fs": "^4.1.2",
@@ -35652,7 +35155,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
"integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
- "dev": true,
"optional": true,
"requires": {
"chokidar": "^2.1.8"
@@ -35662,7 +35164,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
"optional": true,
"requires": {
"micromatch": "^3.1.4",
@@ -35673,7 +35174,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
"optional": true,
"requires": {
"remove-trailing-separator": "^1.0.1"
@@ -35685,14 +35185,12 @@
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true,
"optional": true
},
"braces": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
"optional": true,
"requires": {
"arr-flatten": "^1.1.0",
@@ -35711,7 +35209,6 @@
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
"optional": true,
"requires": {
"anymatch": "^2.0.0",
@@ -35732,7 +35229,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
"optional": true,
"requires": {
"extend-shallow": "^2.0.1",
@@ -35745,7 +35241,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
"optional": true,
"requires": {
"binary-extensions": "^1.0.0"
@@ -35755,7 +35250,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
"optional": true,
"requires": {
"graceful-fs": "^4.1.11",
@@ -35767,7 +35261,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
"optional": true,
"requires": {
"is-number": "^3.0.0",
@@ -35780,7 +35273,7 @@
"version": "1.7.3",
"resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
"integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
+ "devOptional": true,
"requires": {
"minimalistic-assert": "^1.0.0"
}
@@ -35804,7 +35297,6 @@
"version": "4.46.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
"integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
- "dev": true,
"requires": {
"@webassemblyjs/ast": "1.9.0",
"@webassemblyjs/helper-module-context": "1.9.0",
@@ -35834,14 +35326,12 @@
"acorn": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
- "dev": true
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
},
"eslint-scope": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
- "dev": true,
"requires": {
"esrecurse": "^4.1.0",
"estraverse": "^4.1.1"
@@ -35851,7 +35341,6 @@
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
"integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
- "dev": true,
"requires": {
"cacache": "^12.0.2",
"find-cache-dir": "^2.1.0",
@@ -35880,7 +35369,7 @@
"version": "3.7.3",
"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
"integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"memory-fs": "^0.4.1",
"mime": "^2.4.4",
@@ -35893,7 +35382,7 @@
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "dev": true
+ "devOptional": true
}
}
},
@@ -35901,7 +35390,7 @@
"version": "3.11.0",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
"integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ansi-html": "0.0.7",
"bonjour": "^3.5.0",
@@ -35942,7 +35431,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"micromatch": "^3.1.4",
"normalize-path": "^2.1.1"
@@ -35952,7 +35441,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
+ "devOptional": true,
"requires": {
"remove-trailing-separator": "^1.0.1"
}
@@ -35963,13 +35452,13 @@
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true
+ "devOptional": true
},
"braces": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
+ "devOptional": true,
"requires": {
"arr-flatten": "^1.1.0",
"array-unique": "^0.3.2",
@@ -35987,7 +35476,7 @@
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"anymatch": "^2.0.0",
"async-each": "^1.0.1",
@@ -36007,7 +35496,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ms": "2.1.2"
}
@@ -36016,7 +35505,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
+ "devOptional": true,
"requires": {
"extend-shallow": "^2.0.1",
"is-number": "^3.0.0",
@@ -36028,7 +35517,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
+ "devOptional": true,
"requires": {
"binary-extensions": "^1.0.0"
}
@@ -36037,13 +35526,13 @@
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "devOptional": true
},
"readdirp": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"graceful-fs": "^4.1.11",
"micromatch": "^3.1.10",
@@ -36054,7 +35543,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
+ "devOptional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -36063,7 +35552,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -36072,7 +35561,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
+ "devOptional": true,
"requires": {
"is-number": "^3.0.0",
"repeat-string": "^1.6.1"
@@ -36093,7 +35582,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
"integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ansi-colors": "^3.0.0",
"uuid": "^3.3.2"
@@ -36103,7 +35592,6 @@
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
"integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "dev": true,
"requires": {
"source-list-map": "^2.0.0",
"source-map": "~0.6.1"
@@ -36113,7 +35601,7 @@
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
"integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"http-parser-js": ">=0.5.1",
"safe-buffer": ">=5.1.0",
@@ -36124,7 +35612,7 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
"integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true
+ "devOptional": true
},
"weui": {
"version": "1.1.3",
@@ -36172,7 +35660,7 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"isexe": "^2.0.0"
}
@@ -36194,7 +35682,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
+ "devOptional": true
},
"word-wrap": {
"version": "1.2.3",
@@ -36206,7 +35694,6 @@
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
"integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "dev": true,
"requires": {
"errno": "~0.1.7"
}
@@ -36215,7 +35702,7 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
"integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
+ "devOptional": true,
"requires": {
"ansi-styles": "^3.2.0",
"string-width": "^3.0.0",
@@ -36225,8 +35712,7 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"write": {
"version": "1.0.3",
@@ -36241,7 +35727,7 @@
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
"integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"async-limiter": "~1.0.0"
}
@@ -36267,8 +35753,7 @@
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
},
"xxhashjs": {
"version": "0.2.2",
@@ -36282,8 +35767,7 @@
"y18n": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
},
"yallist": {
"version": "4.0.0",
@@ -36301,7 +35785,7 @@
"version": "13.3.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
"integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"cliui": "^5.0.0",
"find-up": "^3.0.0",
@@ -36319,7 +35803,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"locate-path": "^3.0.0"
}
@@ -36328,7 +35812,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
+ "devOptional": true,
"requires": {
"p-locate": "^3.0.0",
"path-exists": "^3.0.0"
@@ -36338,7 +35822,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
+ "devOptional": true,
"requires": {
"p-limit": "^2.0.0"
}
@@ -36347,7 +35831,7 @@
"version": "13.1.2",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
"integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
+ "devOptional": true,
"requires": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
diff --git a/package.json b/package.json
index d867692..ca0a4c3 100644
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"dependencies": {
"@babel/runtime": "^7.7.7",
"@tarojs/components": "3.3.10",
+ "@tarojs/plugin-framework-react": "^3.4.12",
"@tarojs/react": "3.3.10",
"@tarojs/runtime": "3.3.10",
"@tarojs/taro": "3.3.10",
diff --git a/project.config.json b/project.config.json
index 9f2fb2a..aab17ff 100644
--- a/project.config.json
+++ b/project.config.json
@@ -1,13 +1,47 @@
{
- "miniprogramRoot": "./dist",
+ "miniprogramRoot": "dist/",
"projectname": "EShop",
- "description": "电子商城",
+ "description": "项目配置文件,详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"appid": "wx68d92d7cbf0b6963",
"setting": {
"urlCheck": true,
"es6": false,
"postcss": false,
- "minified": false
+ "minified": false,
+ "coverView": true,
+ "lazyloadPlaceholderEnable": false,
+ "preloadBackgroundData": false,
+ "autoAudits": false,
+ "uglifyFileName": false,
+ "uploadWithSourceMap": true,
+ "enhance": true,
+ "useMultiFrameRuntime": true,
+ "showShadowRootInWxmlPanel": true,
+ "packNpmManually": false,
+ "packNpmRelationList": [],
+ "minifyWXSS": true,
+ "useStaticServer": true,
+ "showES6CompileOption": false,
+ "checkInvalidKey": true,
+ "compileHotReLoad": true,
+ "babelSetting": {
+ "ignore": [],
+ "disablePlugins": [],
+ "outputPath": ""
+ },
+ "disableUseStrict": false,
+ "useCompilerPlugins": false
},
- "compileType": "miniprogram"
-}
+ "compileType": "miniprogram",
+ "libVersion": "2.24.5",
+ "srcMiniprogramRoot": "dist/",
+ "packOptions": {
+ "ignore": [],
+ "include": []
+ },
+ "condition": {},
+ "editorSetting": {
+ "tabIndent": "insertSpaces",
+ "tabSize": 2
+ }
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 72839ec..54e78ac 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1231,6 +1231,29 @@
"schema-utils" "^2.6.5"
"source-map" "^0.7.3"
+"@prefresh/babel-plugin@^0.4.0":
+ "integrity" "sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ=="
+ "resolved" "https://registry.npmmirror.com/@prefresh/babel-plugin/-/babel-plugin-0.4.3.tgz"
+ "version" "0.4.3"
+
+"@prefresh/core@^1.3.3":
+ "integrity" "sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A=="
+ "resolved" "https://registry.npmmirror.com/@prefresh/core/-/core-1.3.4.tgz"
+ "version" "1.3.4"
+
+"@prefresh/utils@^1.1.2":
+ "integrity" "sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A=="
+ "resolved" "https://registry.npmmirror.com/@prefresh/utils/-/utils-1.1.3.tgz"
+ "version" "1.1.3"
+
+"@prefresh/webpack@^3.2.3":
+ "integrity" "sha512-uT+A7ZuA7fuuUPNEde6Gmzr4oFnzreW9xw6iqw01nPpDiv46o6YWq1j0oGCbdffzHl3fBpcgkPuY07vIfmZ9Lg=="
+ "resolved" "https://registry.npmmirror.com/@prefresh/webpack/-/webpack-3.3.3.tgz"
+ "version" "3.3.3"
+ dependencies:
+ "@prefresh/core" "^1.3.3"
+ "@prefresh/utils" "^1.1.2"
+
"@stencil/core@2.4.0":
"integrity" "sha512-gU6+Yyd6O0KrCSS/O6j8KKqmRo+/Dcs2fI0+APCpbAWK+nqhwDISpdnSEfGDCLMoAC08XOZCycBRk2K1VGnEcg=="
"resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.4.0.tgz"
@@ -1345,6 +1368,18 @@
"webpack-format-messages" "^2.0.5"
"yauzl" "2.10.0"
+"@tarojs/plugin-framework-react@^3.4.12":
+ "integrity" "sha512-kc03rvuotgQ2q7gYM9rjy7IV1tjT4ZcbdfdVs2e7olpdXcY9d4x1OqF3vYy+FT/f6WXgf/xs7cBa8Btw3J44iQ=="
+ "resolved" "https://registry.npmmirror.com/@tarojs/plugin-framework-react/-/plugin-framework-react-3.4.12.tgz"
+ "version" "3.4.12"
+ dependencies:
+ "@pmmmwh/react-refresh-webpack-plugin" "0.4.3"
+ "@prefresh/webpack" "^3.2.3"
+ "@tarojs/runtime" "3.4.12"
+ "@tarojs/shared" "3.4.12"
+ "acorn" "^8.0.4"
+ "acorn-walk" "^8.0.0"
+
"@tarojs/plugin-platform-alipay@3.3.10":
"integrity" "sha512-hbsCk++etkRsi/IQNEIY4R94dwqtTSVB/1sBfgbtuzVe0fOSbrlfwFwzJOrE131CnAXmI9sWiCF/MTy0qCKWjA=="
"resolved" "https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.3.10.tgz"
@@ -1436,6 +1471,16 @@
"lodash-es" "4.17.15"
"reflect-metadata" "^0.1.13"
+"@tarojs/runtime@3.4.12":
+ "integrity" "sha512-4bQIXoiMRQa0xzma4nm4MAmLpPtcZLOalmW/X8WtPjAVqENZ8o3FE2lZMHjhv62HhvyHf+XZWWk/V+VzAhjcGQ=="
+ "resolved" "https://registry.npmmirror.com/@tarojs/runtime/-/runtime-3.4.12.tgz"
+ "version" "3.4.12"
+ dependencies:
+ "@tarojs/shared" "3.4.12"
+ "inversify" "5.1.1"
+ "lodash-es" "4.17.15"
+ "reflect-metadata" "^0.1.13"
+
"@tarojs/service@3.3.10":
"integrity" "sha512-r2vcLDFfovVv2kJ1RMPGoH7pgk8kNFMCTDgoWXbZxpddmpbO7Q1QYVP3EDNykgidnMVfw2cKnEkQdyTSsh+lbA=="
"resolved" "https://registry.npmjs.org/@tarojs/service/-/service-3.3.10.tgz"
@@ -1455,6 +1500,11 @@
"resolved" "https://registry.npmjs.org/@tarojs/shared/-/shared-3.3.10.tgz"
"version" "3.3.10"
+"@tarojs/shared@3.4.12":
+ "integrity" "sha512-ELpEOA7Uzr5rQujfSmVS+ugTO22ZP8j3vi2AfrwJKg7zit1kZcBnDUIsN6+3Es3Vnp1oXsyQobWrgn30xYt2Ug=="
+ "resolved" "https://registry.npmmirror.com/@tarojs/shared/-/shared-3.4.12.tgz"
+ "version" "3.4.12"
+
"@tarojs/taro-h5@3.3.10":
"integrity" "sha512-hBVr0Ee7rGTD+cuK5ugPUHwbD0L9qOwMKHqMyUzqAb8LS6aYF3aIFDwVbCYx77ZgtpGZFUqXnpDCvnHofWVyTg=="
"resolved" "https://registry.npmjs.org/@tarojs/taro-h5/-/taro-h5-3.3.10.tgz"
@@ -2030,9 +2080,9 @@
"version" "6.4.2"
"acorn@^8.0.4":
- "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
- "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
- "version" "8.7.0"
+ "integrity" "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
+ "resolved" "https://registry.npmmirror.com/acorn/-/acorn-8.7.1.tgz"
+ "version" "8.7.1"
"acorn@^8.7.0":
"integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
@@ -3757,7 +3807,7 @@
"dayjs@^1.11.3":
"integrity" "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
- "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz"
+ "resolved" "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.3.tgz"
"version" "1.11.3"
"debug@^2.2.0", "debug@^2.3.3", "debug@^2.6.0", "debug@^2.6.9", "debug@2.6.9":
@@ -8229,6 +8279,11 @@
"source-map" "^0.6.1"
"supports-color" "^6.1.0"
+"preact@^10.0.0", "preact@^10.4.0":
+ "integrity" "sha512-AKGt0BsDSiAYzVS78jZ9qRwuorY2CoSZtf1iOC6gLb/3QyZt+fLT09aYJBjRc/BEcRc4j+j3ggERMdNE43i1LQ=="
+ "resolved" "https://registry.npmmirror.com/preact/-/preact-10.8.2.tgz"
+ "version" "10.8.2"
+
"prelude-ls@~1.1.2":
"integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
"resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
From e86e27ed184dd1ac10ded70f7d9063bc38208e41 Mon Sep 17 00:00:00 2001
From: Haiyi <1021441632@qq.com>
Date: Mon, 27 Jun 2022 18:01:18 +0800
Subject: [PATCH 46/47] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=92=8C=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/mine.ts | 12 +
src/common/constant.js | 6 +-
src/pages/addressAdd/index.tsx | 6 +-
src/pages/certification/index.tsx | 146 +++++-----
src/pages/index/index.tsx | 127 ++++++---
src/pages/user/index.module.scss | 436 +++++++++++++++++++++---------
src/pages/user/index.tsx | 175 ++++++++----
src/pages/userEdit/index.tsx | 129 ++++-----
src/reducers/userInfo.ts | 1 +
9 files changed, 688 insertions(+), 350 deletions(-)
create mode 100644 src/api/mine.ts
diff --git a/src/api/mine.ts b/src/api/mine.ts
new file mode 100644
index 0000000..aa0ae5a
--- /dev/null
+++ b/src/api/mine.ts
@@ -0,0 +1,12 @@
+import { useRequest } from "@/use/useHttp"
+
+/**
+ * 获取用户资产
+ * @returns
+*/
+export const userassets = () => {
+ return useRequest({
+ url: `/v1/mall/user/assets`,
+ method: "get",
+ })
+}
diff --git a/src/common/constant.js b/src/common/constant.js
index 5e35038..89c5570 100644
--- a/src/common/constant.js
+++ b/src/common/constant.js
@@ -5,12 +5,12 @@
// export const BASE_URL = `http://192.168.0.89:40001/lymarket`
// export const BASE_URL = `http://192.168.1.165:40001/lymarket` // 王霞
// export const BASE_URL = `https://test.zzfzyc.com/lymarket` // 测试环境
-export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
-// export const BASE_URL = `http://192.168.1.30:50001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.30:40001/lymarket` // 发
+// export const BASE_URL = `http://192.168.1.9:40001/lymarket` // 发
// export const BASE_URL = `https://dev.zzfzyc.com/lymarket` // 开发环境
// export const BASE_URL = `https://www.zzfzyc.com/lymarket` // 正式环境
// export const BASE_URL = `http://192.168.1.5:40001/lymarket` // 王霞
-// export const BASE_URL = `http://192.168.1.224:50002/lymarket` // 添
+export const BASE_URL = `http://192.168.1.7:50002/lymarket` // 添
// export const BASE_URL = `http://192.168.1.15:50001/lymarket` // 杰
// CDN
diff --git a/src/pages/addressAdd/index.tsx b/src/pages/addressAdd/index.tsx
index fbc2b16..cf9ac26 100644
--- a/src/pages/addressAdd/index.tsx
+++ b/src/pages/addressAdd/index.tsx
@@ -55,9 +55,9 @@ export default ()=>{
const rules = {
name: [{
message: "请输入正确收货人姓名",
- validator: (value:any, rule:any)=>{ // 自定义验证,返回true表示匹配到了(错误)
- return value.length>5;
- }
+ // validator: (value:any, rule:any)=>{ // 自定义验证,返回true表示匹配到了(错误)
+ // return value.length>5;
+ // }
}],
phone: [{
message: "请输入正确的电话号码", regex: /^1[3|5|6|9|2|8|7]\d{9}$/
diff --git a/src/pages/certification/index.tsx b/src/pages/certification/index.tsx
index 048e981..43d5463 100644
--- a/src/pages/certification/index.tsx
+++ b/src/pages/certification/index.tsx
@@ -2,7 +2,7 @@
import FromListCertification from "@/components/FromListCertification"
import { Button, Image, Input, NavigationBar, Navigator, Text, Textarea, View } from "@tarojs/components"
import Taro, { setNavigationBarTitle, useRouter } from "@tarojs/taro"
-import {certificationSaveApi, certificationDetailApi} from "@/api/certification"
+import { certificationSaveApi, certificationDetailApi } from "@/api/certification"
import { useEffect, useRef, useState } from "react"
import { alert, retrieval } from "@/common/common"
import "./index.scss"
@@ -13,19 +13,19 @@ import SelectEnterpriseType from "./components/SelectEnterpriseType"
import { useSelector } from "@/reducers/hooks";
import useLogin from "@/use/useLogin";
-export default ()=>{
+export default () => {
const { getAdminUserInfo } = useLogin();
- const {adminUserInfo} = useSelector(state => state.userInfo);
- useEffect(()=>{
+ const { adminUserInfo } = useSelector(state => state.userInfo);
+ useEffect(() => {
initalFormData();
- },[]);
+ }, []);
// 获取认证信息
- const {fetchData: getFromData} = certificationDetailApi()
- const initalFormData = async ()=>{
+ const { fetchData: getFromData } = certificationDetailApi()
+ const initalFormData = async () => {
const detail = await getFromData();
setFormData({
- ...detail.data??{},
- legal_person_identity_url: detail?.data?.legal_person_identity_url??[],
+ ...detail.data ?? {},
+ legal_person_identity_url: detail?.data?.legal_person_identity_url ?? [],
// business_license_url: "https://test.cdn.zzfzyc.com/mall/827082e888860dd9da10f0fbb0ac3cf023081456.png"
} as any)
}
@@ -36,6 +36,7 @@ export default ()=>{
business_license_url: "",
legal_person: "",
legal_person_identity: "",
+ businessLicense: '',
legal_person_identity_url: [],
name: ""
});
@@ -54,48 +55,48 @@ export default ()=>{
}],
legal_person_identity: [{
message: "请输入正确法人身份证",
- regex: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
+ regex: /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
}],
legal_person_identity_url: [{
message: "请上传法人身份证",
- validator: (value:any, rule:any)=>{
- if(!value[0]||!value[1]){
+ validator: (value: any, rule: any) => {
+ if (!value[0] || !value[1]) {
return true;
}
return false;
}
}],
}
- const {fetchData} = certificationSaveApi()
- const handleSave = ()=>{
- retrieval(formData, rules).then(async ()=>{
- const result = await fetchData({...formData, authentication_type: 2})
- if(result.success){
+ const { fetchData } = certificationSaveApi()
+ const handleSave = () => {
+ retrieval(formData, rules).then(async () => {
+ const result = await fetchData({ ...formData, authentication_type: 2 })
+ if (result.success) {
// Taro.eventCenter.trigger("weightList:refresh");
getAdminUserInfo();
Taro.navigateBack();
alert.success("保存成功");
- }else{
+ } else {
alert.error(result.msg);
}
- }).catch((message)=>{
+ }).catch((message) => {
alert.none(message)
})
}
// 监听表单完善
const [hozon, setHozon] = useState(false);
- useEffect(()=>{
- if(retrieval){
- retrieval(formData).then(()=>setHozon(true)).catch(()=>setHozon(false))
+ useEffect(() => {
+ if (retrieval) {
+ retrieval(formData).then(() => setHozon(true)).catch(() => setHozon(false))
}
- },[formData])
+ }, [formData])
// 选择类型弹窗显示
- const selectTypeRef= useRef(null)
- const handleSelectTypeModalShow = ()=>{
+ const selectTypeRef = useRef(null)
+ const handleSelectTypeModalShow = () => {
(selectTypeRef.current as any).setShow(true)
}
// 选择类型确定
- const handleSelectTypeConfirm = (item)=>{
+ const handleSelectTypeConfirm = (item) => {
setFormData({
...formData,
authentication_type: item.id,
@@ -103,18 +104,18 @@ export default ()=>{
});
}
// 上传图片
- const {getWxPhoto} = useUploadCDNImg();
- const handleUploadImage = async (text: any)=>{
+ const { getWxPhoto } = useUploadCDNImg();
+ const handleUploadImage = async (text: any) => {
let result = await getWxPhoto('mall');
- if(text=="business_license_url"){
- formData.business_license_url = IMG_CND_Prefix+(result as any).url;
- }else{
- formData.legal_person_identity_url[text]=IMG_CND_Prefix+(result as any).url as never;
+ if (text == "business_license_url") {
+ formData.business_license_url = IMG_CND_Prefix + (result as any).url;
+ } else {
+ formData.legal_person_identity_url[text] = IMG_CND_Prefix + (result as any).url as never;
}
- setFormData({...formData});
+ setFormData({ ...formData });
}
// 查看图片
- const handleViewImage = (event,url)=>{
+ const handleViewImage = (event, url) => {
event.stopPropagation();
Taro.previewImage({
current: url,
@@ -124,71 +125,72 @@ export default ()=>{
return (
- {(adminUserInfo as any)?.authentication_status==3&&}
+ {(adminUserInfo as any)?.authentication_status == 3 && }
企业认证
{/* */}
- setFormData({...formData,name:ev.detail.value})} value={formData["name"]} label="企业名称" placeholder="请输入营业执照上的企业名称" required/>
-
- handleUploadImage("business_license_url")} className="certification-upload">
- {(formData as any)?.business_license_url?
- <>
- 营业执照正面
-
- handleViewImage(e,(formData as any)?.business_license_url)}>查看证件
- 重新上传
+ setFormData({ ...formData, name: ev.detail.value })} value={formData["name"]} label="企业名称" placeholder="请输入营业执照上的企业名称" required />
+ {/* */}
+ setFormData({ ...formData, businessLicense: ev.detail.value })} value={formData["businessLicense"]} style={{ border: "0" }} label="企业营业执照" placeholder="注册号、统一社会信用代码、组织机构代码" required />
+ handleUploadImage("business_license_url")} className="certification-upload">
+ {(formData as any)?.business_license_url ?
+ <>
+ 营业执照正面
+
+ handleViewImage(e, (formData as any)?.business_license_url)}>查看证件
+ 重新上传
+
+
+ > :
+
+ +
+ 上传营业执照正面
-
- >:
-
- +
- 上传营业执照正面
-
}
法人认证
- setFormData({...formData,legal_person:ev.detail.value})} value={formData["legal_person"]} label="法人代表" placeholder="填写法人名称" required/>
- setFormData({...formData,legal_person_identity:ev.detail.value})} value={formData["legal_person_identity"]} label="法人身份" placeholder="填写法人代表身份证号" required/>
- handleUploadImage(0)} className="certification-upload">
- {(formData as any)?.legal_person_identity_url[0]?
+ setFormData({ ...formData, legal_person: ev.detail.value })} value={formData["legal_person"]} label="法人代表" placeholder="填写法人名称" required />
+ setFormData({ ...formData, legal_person_identity: ev.detail.value })} value={formData["legal_person_identity"]} label="法人身份" placeholder="填写法人代表身份证号" required />
+ handleUploadImage(0)} className="certification-upload">
+ {(formData as any)?.legal_person_identity_url[0] ?
<>
营业执照正面
- handleViewImage(e,(formData as any)?.legal_person_identity_url[0])}>查看证件
+ handleViewImage(e, (formData as any)?.legal_person_identity_url[0])}>查看证件
重新上传
-
- >:
+
+ > :
+
上传身份证正面
}
- handleUploadImage(1)} className="certification-upload">
- {(formData as any)?.legal_person_identity_url[1]?
- <>
- 营业执照正面
-
- handleViewImage(e,(formData as any)?.legal_person_identity_url[1])}>查看证件
- 重新上传
-
-
- >:
-
- +
- 上传身份证正面
+ handleUploadImage(1)} className="certification-upload">
+ {(formData as any)?.legal_person_identity_url[1] ?
+ <>
+ 营业执照正面
+
+ handleViewImage(e, (formData as any)?.legal_person_identity_url[1])}>查看证件
+ 重新上传
- }
+
+ > :
+
+ +
+ 上传身份证正面
+
+ }
取消
- {[3,4].includes((adminUserInfo as any)?.authentication_status)?"重新认证":"提交"}
+ {[3, 4].includes((adminUserInfo as any)?.authentication_status) ? "重新认证" : "提交"}
diff --git a/src/pages/index/index.tsx b/src/pages/index/index.tsx
index 1bde8b9..9912444 100644
--- a/src/pages/index/index.tsx
+++ b/src/pages/index/index.tsx
@@ -1,4 +1,4 @@
-import {View} from '@tarojs/components'
+import { View } from '@tarojs/components'
import Banner from '@/components/banner'
import Search from '@/components/search'
import SideBar from '@/components/sideBar'
@@ -6,16 +6,17 @@ import Product from '@/components/product'
import MoveBtn from '@/components/moveBtn'
import ShopCart from '@/components/shopCart'
import { goLink } from '@/common/common'
-import styles from './index.module.scss'
+import styles from './index.module.scss'
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
-import Taro, { Events, useDidShow, usePullDownRefresh} from '@tarojs/taro'
-import {GetProductKindListApi, GetProductListApi} from '@/api/material'
+import { useSelector } from "@/reducers/hooks";
+import Taro, { Events, useDidShow, usePullDownRefresh } from '@tarojs/taro'
+import { GetProductKindListApi, GetProductListApi } from '@/api/material'
import useLogin from '@/use/useLogin'
import { dataLoadingStatus } from '@/common/util'
export default () => {
- const {checkLogin} = useLogin()
+ const { checkLogin } = useLogin()
useDidShow(async () => {
await checkLogin()
})
@@ -25,32 +26,33 @@ export default () => {
}, [])
//获取面料种类
- const [kindData, setKindData] = useState({list:[], defaultId:0})
- const {fetchData} = GetProductKindListApi()
+ const [kindData, setKindData] = useState({ list: [], defaultId: 0 })
+ const { fetchData } = GetProductKindListApi()
const categoryList = async () => {
const res = await fetchData()
- if(res.data?.list) {
- setKindData({...kindData, list:res.data.list, defaultId: res.data.list[0].id})
- setFiltrate({...filtrate, product_kind_id:res.data.list[0].id})
+ if (res.data?.list) {
+ setKindData({ ...kindData, list: res.data.list, defaultId: res.data.list[0].id })
+ setFiltrate({ ...filtrate, product_kind_id: res.data.list[0].id })
}
-
+
}
//获取面料列表
- const [productData, setProductData] = useState({list:[], total:0})
+ const [productData, setProductData] = useState({ list: [], total: 0 })
const [hasMore, setHasMore] = useState(true)
- const [filtrate, setFiltrate] = useState({product_kind_id:0, size: 5,page: 1})
- const pageNum = useRef({size:filtrate.size, page:filtrate.page})
- const {fetchData: productFetchData, state: productState} = GetProductListApi()
+ const [filtrate, setFiltrate] = useState({ product_kind_id: 0, size: 5, page: 1 })
+ const pageNum = useRef({ size: filtrate.size, page: filtrate.page })
+ const { fetchData: productFetchData, state: productState } = GetProductListApi()
//获取数据方法
const getProductList = async () => {
- const {data,total} = await productFetchData(filtrate)
- setProductData({...productData,list:data.list,total})
+ const { data, total } = await productFetchData(filtrate)
+ setProductData({ ...productData, list: data.list, total })
setRefresherTriggeredStatus(() => false)
}
//监听查询条件
useEffect(() => {
- if(filtrate.product_kind_id)
+
+ if (filtrate.product_kind_id)
getProductList()
}, [filtrate])
@@ -58,30 +60,30 @@ export default () => {
//点击面料类型
const getProductKindId = useCallback((e) => {
pageNum.current.page = 1
- setProductData({list:[], total:0})
- setFiltrate((list) => ({...list, size:5, product_kind_id:e.id}))
+ setProductData({ list: [], total: 0 })
+ setFiltrate((list) => ({ ...list, size: 5, product_kind_id: e.id }))
// setHasMore(true)
}, [])
//上拉加载数据
const getScrolltolower = useCallback(() => {
- if(productData.list.length >= productData.total) {
+ if (productData.list.length >= productData.total) {
setHasMore(false)
} else {
pageNum.current.page++
const newSize = pageNum.current.size * pageNum.current.page
- setFiltrate((e) => ({...e, size:newSize}))
+ setFiltrate((e) => ({ ...e, size: newSize }))
}
}, [productData])
const [showShopCart, setShowShopCart] = useState(false)
-
+
//列表下拉刷新
const [refresherTriggeredStatus, setRefresherTriggeredStatus] = useState(false)
const getRefresherRefresh = async () => {
pageNum.current.page = 1
- setFiltrate({...filtrate, size:5})
+ setFiltrate({ ...filtrate, size: 5 })
setHasMore(true)
setRefresherTriggeredStatus(true)
}
@@ -95,26 +97,85 @@ export default () => {
//数据加载状态
const statusMore = useMemo(() => {
- return dataLoadingStatus({list:productData.list, total: productData.total, status: productState.loading})
+ return dataLoadingStatus({ list: productData.list, total: productData.total, status: productState.loading })
}, [productData, productState.loading])
-
+
+ useEffect(() => {
+ getShow()
+ }, [])
+ // const [time, setShow] = useState(false)
+ //拿状态存储的东西判断
+ const { adminUserInfo } = useSelector(state => state.userInfo);
+ const getShow = () => {
+ if (adminUserInfo?.authentication_status === 0 || adminUserInfo?.authentication_status === 1 || adminUserInfo?.authentication_status === 2 || adminUserInfo?.authentication_status === 3) {
+ //倒计时弹出去认证
+ const countTime: any = 60
+ //获取倒计时的变量
+ var time = parseInt(countTime);
+ const countDown = setInterval(() => {
+ if (time == 0) {
+ Taro.showModal({
+ title: '提示',
+ content: '你还未认证,认证后解锁更多功能',
+ cancelText: '稍后认证',
+ confirmText: '去认证',
+ success: function (res) {
+ if (res.confirm) {
+ Taro.navigateTo({ url: '/pages/certification/index' })
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ //清除定时器
+ clearInterval(countDown);
+ } else {
+ time--;
+ }
+ }, 1000)
+ }
+ }
+
+ //检查认证是否认证
+ const checkShow = () => {
+ if (adminUserInfo.authentication_status === 0 || adminUserInfo.authentication_status === 1 || adminUserInfo.authentication_status === 2 || adminUserInfo.authentication_status === 3) {
+ Taro.showModal({
+ title: '提示',
+ content: '你还未认证,认证后解锁更多功能',
+ cancelText: '稍后认证',
+ confirmText: '去认证',
+ success: function (res) {
+ if (res.confirm) {
+ Taro.navigateTo({ url: '/pages/certification/index' })
+ } else if (res.cancel) {
+ console.log('用户点击取消')
+ }
+ }
+ })
+ } else {
+ setShowShopCart(!showShopCart)
+ }
+
+ }
+
+
return (
- setShowShopCart(!showShopCart)}>
+ checkShow()}>
-
+
我的收藏
goLink('/pages/searchList/search')}>
-
+
- getRefresherRefresh()}>
-
-
+ getRefresherRefresh()}>
+
+
- setShowShopCart(false)}/>
+ setShowShopCart(false)} />
)
diff --git a/src/pages/user/index.module.scss b/src/pages/user/index.module.scss
index c225f98..bb82b69 100644
--- a/src/pages/user/index.module.scss
+++ b/src/pages/user/index.module.scss
@@ -1,73 +1,94 @@
-.main{
+.main {
background-color: #F8F8F8;
min-height: 100vh;
display: flex;
flex-direction: column;
position: relative;
- .header{
+
+ .header {
background: #68b4ff;
background-size: cover;
height: 560px;
position: relative;
- .card-main{
+
+ .card-main {
margin-top: 10px;
}
}
- .auth-suspension{
+
+ .auth-suspension {
position: absolute;
- z-index: 1;inset: 0;
+ z-index: 1;
+ inset: 0;
}
- .header-card{
- position: absolute;left: 50%;bottom: -18%;
+
+ .header-card {
+ position: absolute;
+ left: 50%;
+ bottom: -18%;
transform: translateX(-50%);
}
- .crad{
- width: 702px;
- background: rgba(255,255,255,0.95);
- border-radius: 20px;
- padding: 30px;
- box-sizing: border-box;
- box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.05);
+
+ .crad {
+ width: 702px;
+ background: rgba(255, 255, 255, 0.95);
+ border-radius: 20px;
+ padding: 30px;
+ box-sizing: border-box;
+ box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);
}
- .card-info{
- display: flex;justify-content: space-between;
- position: absolute;top: -15%;left: 0;right: 0;
- width: 702px;
- padding: 0 30px;
- box-sizing: border-box;
+
+ .card-info {
+ display: flex;
+ justify-content: space-between;
+ position: absolute;
+ top: -15%;
+ left: 0;
+ right: 0;
+ width: 702px;
+ padding: 0 30px;
+ box-sizing: border-box;
}
- .arcd-info-left{
- display: flex;align-items: flex-end;
+
+ .arcd-info-left {
+ display: flex;
+ align-items: flex-end;
}
- .arcd-info-left-portrait{
- width: 170px;
- height: 170px;
- background: rgba(0,0,0,0.00);
- border: 4px solid #ffffff;
- border-radius: 50%;
- overflow: hidden;
+
+ .arcd-info-left-portrait {
+ width: 170px;
+ height: 170px;
+ background: rgba(0, 0, 0, 0.00);
+ border: 4px solid #ffffff;
+ border-radius: 50%;
+ overflow: hidden;
}
- .arcd-info-left-portrait image{
- width: 100%;
- height: 100%;
- object-fit: cover;
+
+ .arcd-info-left-portrait image {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
}
- .arcd-info-left-desc{
- margin-left: 24px;
+
+ .arcd-info-left-desc {
+ margin-left: 24px;
}
- .arcd-info-left-nickname{
- font-size: 44px;
- font-weight: 700;
- color: #000000;
- display: flex;
- align-items: center;
+
+ .arcd-info-left-nickname {
+ font-size: 44px;
+ font-weight: 700;
+ color: #000000;
+ display: flex;
+ align-items: center;
}
- .arcd-info-left-phone{
+
+ .arcd-info-left-phone {
font-size: 24px;
font-weight: 400;
color: #707070;
}
- .arcd-info-left-phone button{
+
+ .arcd-info-left-phone button {
padding: 0 10px;
height: 42px;
background: #ffffff;
@@ -76,39 +97,50 @@
font-size: 22px;
font-weight: 400;
color: #007aff;
- display: flex;align-items: center;justify-content: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
- .card-info-right{
- font-size: 26px;
- display: flex;align-items: flex-end;
+
+ .card-info-right {
+ font-size: 26px;
+ display: flex;
+ align-items: flex-end;
}
- .setup-icon{
+
+ .setup-icon {
position: relative;
padding-bottom: 10px;
}
- .icon-wrapper{
+
+ .icon-wrapper {
font-size: 60px;
}
- .icon-point{
+
+ .icon-point {
width: 8px;
height: 8px;
border-radius: 50%;
background: #ff0000;
position: absolute;
- right: 0;top: 0;
+ right: 0;
+ top: 0;
}
- .card-main{
+ .card-main {
margin: 20px auto 0;
}
- .card-main-title{
- display: flex;justify-content: space-between;
- align-items: center;
- border-bottom: 2px solid #dddddd;
- padding: 0 5px 15px;
- box-sizing: border-box;
+
+ .card-main-title {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ border-bottom: 2px solid #dddddd;
+ padding: 0 5px 15px;
+ box-sizing: border-box;
}
- .card-main-title text{
+
+ .card-main-title text {
font-size: 22px;
font-weight: 400;
color: #ababab;
@@ -116,23 +148,27 @@
text-align: right;
width: 150px;
}
- .card-main-title-content{
- display: grid;
- grid-template-columns: repeat(5,1fr);
+
+ .card-main-title-content {
+ display: grid;
+ grid-template-columns: repeat(5, 1fr);
}
- .card-main-title-content-item{
- font-size: 24px;
- font-weight: 400;
- color: #3c3c3c;
- text-align: center;
- margin-top: 30px;
- position: relative;
+
+ .card-main-title-content-item {
+ font-size: 24px;
+ font-weight: 400;
+ color: #3c3c3c;
+ text-align: center;
+ margin-top: 30px;
+ position: relative;
}
- .card-main-title-content-item Text{
+
+ .card-main-title-content-item Text {
font-size: 56px;
color: #3C3C3C;
}
- .card-main-title-content-item-badge{
+
+ .card-main-title-content-item-badge {
padding: 0 10px;
height: 32px;
background: #007aff;
@@ -143,106 +179,140 @@
font-size: 18px;
font-weight: 700;
color: #ffffff;
- display: flex;align-items: center;justify-content: center;
- position: absolute;top: -10px;right: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ position: absolute;
+ top: -10px;
+ right: 0;
}
- .assets-title{
+ .assets-title {
font-size: 28px;
font-weight: 700;
color: #3c3c3c;
margin-bottom: 20px;
}
- .assets-content{
+
+ .assets-content {
display: grid;
- grid-template-columns: repeat(3,1fr);
+ grid-template-columns: repeat(3, 1fr);
}
- .assets-content>view,.assets-content>navigator{
+
+ .assets-content>view,
+ .assets-content>navigator {
text-align: center;
}
- .assets-content-item-top{
+
+ .assets-content-item-top {
color: #007aff;
font-weight: 400;
}
- .assets-content-item-top-before{
+
+ .assets-content-item-top-before {
font-size: 20px;
}
- .assets-content-item-top-content{
+
+ .assets-content-item-top-content {
font-size: 36px;
}
- .assets-content-item-top-after{
+
+ .assets-content-item-top-after {
font-size: 20px;
}
- .assets-content-item-tips{
+
+ .assets-content-item-tips {
font-size: 24px;
font-weight: 400;
color: #707070;
}
- .main-card{
+ .main-card {
margin: 131px auto 0;
}
- .card-feature{
+
+ .card-feature {
margin-bottom: 50px;
}
- .card-main-list-content-item{
- display: flex;align-items: center;
+
+ .card-main-list-content-item {
+ display: flex;
+ align-items: center;
justify-content: space-between;
height: 90px;
}
- .card-main-list-content-item-left{
+
+ .card-main-list-content-item-left {
font-size: 26px;
font-weight: 400;
text-align: left;
color: #707070;
- display: flex;align-items: center;
+ display: flex;
+ align-items: center;
}
- .card-main-list-content-item-left text{
+
+ .card-main-list-content-item-left text {
margin-right: 35px;
font-size: 56px;
color: #707070;
}
- .card-main-list-content-item-right text{
+
+ .card-main-list-content-item-right text {
font-size: 30px;
}
- .auth{
+ .auth {
margin-top: 115px;
}
- .auth-top{
- display: flex;align-items: center;justify-content: space-between;
+
+ .auth-top {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
}
- .auth-status{
+
+ .auth-status {
padding: 0 10px;
height: 30px;
background: #dddddd;
border-radius: 10px 4px 0px 0px;
- display: flex;align-items: center;justify-content: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
font-size: 18px;
font-weight: 400;
color: #707070;
}
- .auth-status,.auth-status-ongoing{
+
+ .auth-status,
+ .auth-status-ongoing {
color: #EE7500;
background-color: #FFE6CE;
}
- .auth-status,.auth-status-adopt{
+
+ .auth-status,
+ .auth-status-adopt {
color: #007AFF;
background-color: #CDE5FF;
}
- .auth-tips{
+
+ .auth-tips {
font-size: 18px;
font-weight: 400;
color: #007aff;
text-align: right;
}
- .auth-tips,.auth-tips-adopt{
+
+ .auth-tips,
+ .auth-tips-adopt {
color: #ABABAB;
}
- .auth-tips text{
+
+ .auth-tips text {
font-size: 17px;
}
- .auth-company{
+
+ .auth-company {
height: 70px;
width: 100%;
background: #f6f6f6;
@@ -251,35 +321,46 @@
font-size: 26px;
font-weight: 700;
color: #707070;
- display: flex;align-items: center;justify-content: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
- .auth-company,.auth-company-adopt{
+
+ .auth-company,
+ .auth-company-adopt {
background: #ecf5ff;
border: 2px solid #cde5ff;
}
- .tips-modal{
- background: rgba(0,0,0,0.6);
- position: fixed;inset: 0;
- display: flex;justify-content: center;align-items: center;
+ .tips-modal {
+ background: rgba(0, 0, 0, 0.6);
+ position: fixed;
+ inset: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
z-index: 2;
}
- .tips-modal-content{
+
+ .tips-modal-content {
width: 598px;
background: #ffffff;
border-radius: 10px;
animation: enlargeK 0.2s linear;
overflow: hidden;
}
+
@keyframes enlargeK {
- 0%{
+ 0% {
transform: scale(0);
}
- 100%{
+
+ 100% {
transform: scale(1);
}
}
- .tips-modal-title{
+
+ .tips-modal-title {
font-size: 32px;
font-weight: 700;
text-align: center;
@@ -287,53 +368,166 @@
margin-bottom: 58px;
padding-top: 48px;
}
- .tips-modal-letter{
+
+ .tips-modal-letter {
font-size: 26px;
font-weight: 400;
color: #707070;
padding: 0 30px;
line-height: 50px;
}
- .tips-modal-letter-text{
+
+ .tips-modal-letter-text {
text-indent: 60px;
}
- .tips-modal-letter-beginn{
+
+ .tips-modal-letter-beginn {
font-size: 28px;
font-weight: 400;
color: #000000;
margin-bottom: 25px;
}
- .tips-modal-letter-end{
+
+ .tips-modal-letter-end {
font-size: 26px;
font-weight: 400;
text-align: right;
margin-top: 61px;
}
- .tips-modal-button{
+
+ .tips-modal-button {
display: flex;
border-top: 1px solid #DDDDDD;
margin-top: 45px;
}
- .tips-modal-button button, .tips-modal-button view{
- display: flex;align-items: center;justify-content: center;
+
+ .tips-modal-button button,
+ .tips-modal-button view {
+ display: flex;
+ align-items: center;
+ justify-content: center;
width: 50%;
height: 90px;
background-color: white;
}
- .tips-modal-button button{
+
+ .tips-modal-button button {
font-size: 26px;
font-weight: 400;
color: #707070;
border-radius: 0;
border-right: 1px solid #DDDDDD;
}
- .tips-modal-button button::after{
+
+ .tips-modal-button button::after {
border: 0;
border-radius: 0;
}
- .tips-modal-button view{
+
+ .tips-modal-button view {
font-size: 26px;
font-weight: 400;
color: #007aff;
}
+
+ .auth-box {
+ width: 614px;
+ height: 70px;
+ background: #f6f6f6;
+ border-radius: 10px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding-left: 18px;
+ padding-right: 16px;
+
+ .auth-left-box {
+ display: flex;
+ align-items: center;
+
+ .auth-tag {
+ width: 86px;
+ height: 34px;
+ background: #dddddd;
+ border-radius: 10px;
+ font-size: 22px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Regular;
+ font-weight: 400;
+ text-align: center;
+ color: #707070;
+ text-align: center;
+ line-height: 34px;
+ margin-right: 28px;
+ }
+
+ .auth-tagone {
+ width: 86px;
+ height: 34px;
+ background: #ffe6ce;
+ border-radius: 10px;
+ font-size: 22px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Regular;
+ font-weight: 400;
+ text-align: center;
+ color: #707070;
+ text-align: center;
+ line-height: 34px;
+ margin-right: 28px;
+ }
+
+ .auth-tagtwo {
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ padding-left: 10px;
+ width: 100px;
+ height: 32px;
+ background: #cde5ff;
+ border-radius: 10px;
+
+ .iconFont-color {
+ display: flex;
+ align-items: center;
+ font-size: 30px;
+ margin-right: 3px;
+ color: #007aff;
+ }
+
+ .auth-font {
+ font-size: 20px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Regular;
+ font-weight: 400;
+ color: #007aff;
+ }
+ }
+
+ .tagthree {
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ padding-left: 10px;
+ width: 100px;
+ height: 32px;
+ background: rgba(255, 0, 0, 0.10);
+ border-radius: 10px;
+ color: #ff0000;
+ }
+
+ .auth-cont {
+ margin-left: 16px;
+ font-size: 26px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Bold;
+ font-weight: 700;
+ color: #ababab;
+ }
+
+ .auth-contone {
+ margin-left: 16px;
+ font-size: 26px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Bold;
+ font-weight: 700;
+ color: #3c3c3c;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index eadbc77..3bf1caa 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -5,77 +5,87 @@ import classnames from "classnames";
import { useSelector } from "@/reducers/hooks";
import { alert, goLink } from "@/common/common";
import useLogin from '@/use/useLogin'
-import {BASE_URL} from '@/common/constant'
-
+import { BASE_URL } from '@/common/constant'
+import Taro from "@tarojs/taro";
+import { userassets } from "@/api/mine"
+import { formatPriceDiv } from "@/common/fotmat"
export default () => {
// 用户信息
const { getSelfUserInfo } = useLogin();
- const {adminUserInfo} = useSelector(state => state.userInfo);
- useEffect(()=>{
- getSelfUserInfo().then().catch(()=>{
+ const { adminUserInfo } = useSelector(state => state.userInfo);
+ useEffect(() => {
+ getSelfUserInfo().then().catch(() => {
alert.none("授权失败,请授权后再使用");
});
- },[]);
- const handleAuth = async ()=>{
- getSelfUserInfo().then().catch(()=>{
+ }, []);
+ const handleAuth = async () => {
+ getSelfUserInfo().then().catch(() => {
alert.none("授权失败,请授权后再使用");
});
}
-
+ const { fetchData, state } = userassets()
+ useEffect(() => {
+ fetchData();
+ }, [])
return (
-
+
- {(adminUserInfo as any)?.authentication_status==1&&}
+ {/* {(adminUserInfo as any)?.authentication_status==1&&} */}
{/* 测试暂时添加 */}
- {BASE_URL}
- {!adminUserInfo.is_authorize_name&&}
+ {BASE_URL}
+ {!adminUserInfo.is_authorize_name && }
)
}
// 提示弹窗
-const Modal = memo((props:any)=>{
- const {data} = props;
- const [modalShow, setModalShow]=useState(true);
- const handleouter = ()=>{
+const Modal = memo((props: any) => {
+ const { data } = props;
+ const [modalShow, setModalShow] = useState(true);
+ const handleouter = () => {
}
- return(
+ return (
<>
- {modalShow&&
-
- e.stopPropagation()}>
- 首次登录提醒
-
- To: 万丰园纺织科技
- 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。
- 信息错误请联系客服
+ {modalShow &&
+
+ e.stopPropagation()}>
+ 首次登录提醒
+
+ To: 万丰园纺织科技
+ 尊敬的老朋友,欢迎你使用小程序商城;由于您是我们长期合作的伙伴,你的组织已自动为你生成,关联后可查看历史订单哟。
+ 信息错误请联系客服
+
+
+
+ setModalShow(false)}>我知道
+
+
-
-
- setModalShow(false)}>我知道
-
-
-
- }
+ }
>
)
})
// 头部 | 订单
-const Header = memo((props:any) => {
- const {data} = props;
+const Header = memo((props: any) => {
+ const { data } = props;
let menu = [{ text: "待配布", icon: "icon-daipeibu", url: "/pages/orderList/index" }, { text: "待付款", icon: "icon-daifukuan", url: "/pages/orderList/index" },
- { text: "待发货", icon: "icon-daifahuo", url: "/pages/orderList/index" }, { text: "已发货", icon: "icon-yifahuo", url: "/pages/orderList/index" },
- { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/orderList/index" }];
+ { text: "待发货", icon: "icon-daifahuo", url: "/pages/orderList/index" }, { text: "已发货", icon: "icon-yifahuo", url: "/pages/orderList/index" },
+ { text: "退款/售后", icon: "icon-a-tuikuanshouhou", url: "/pages/orderList/index" }];
const { getPhoneNumber } = useLogin();
- const mGetPhoneNumber = (ev)=>{
- if(ev.detail?.code){
+ const mGetPhoneNumber = (ev) => {
+ if (ev.detail?.code) {
getPhoneNumber(ev.detail.code);
- }else{
+ } else {
alert.none("绑定失败!");
}
}
+ const navTo = () => {
+ Taro.navigateTo({
+ url: '/pages/certification/index'
+ })
+ }
return (
@@ -90,7 +100,7 @@ const Header = memo((props:any) => {
{data?.user_name}
- {data?.phone?data?.phone?.replace(data?.phone?.substring(3,7), "****"):}
+ {data?.phone ? data?.phone?.replace(data?.phone?.substring(3, 7), "****") : }
@@ -106,7 +116,62 @@ const Header = memo((props:any) => {
-
+ {(data?.authentication_status == 0 || data?.authentication_status == 1) &&
+ navTo()}>
+
+
+ 未认证
+
+
+ 暂未加入或注册组织
+
+
+
+
+ }
+ {(data?.authentication_status == 3) &&
+ navTo()}>
+
+
+ 认证失败
+
+
+ 暂未加入或注册组织
+
+
+
+
+ }
+ {data?.authentication_status == 2 &&
+ navTo()}>
+
+
+ 认证中
+
+
+ 暂未加入或注册组织
+
+
+
+
+ }
+ {data?.authentication_status == 4 &&
+ navTo()}>
+
+
+
+
+
+ 已认证
+
+
+ 暂未加入或注册组织
+
+
+
+
+ }
+ {/*
1
{data?.authentication_status==1&&"未认证"}
@@ -118,13 +183,13 @@ const Header = memo((props:any) => {
{data?.authentication_status==2&&1-3个工作日,审核完成 }
{data?.authentication_status==3&&重新认证 }
{data?.authentication_status==4&&认证通过,可以下单啦 }
-
-
+ */}
+ {/*
{data?.authentication_status==1&&"暂未加入或注册组织"}
{data?.authentication_status==2&&data?.company_name}
{data?.authentication_status==3&&data?.company_name}
{data?.authentication_status==4&&data?.company_name}
-
+ */}
@@ -138,7 +203,7 @@ const Header = memo((props:any) => {
{item.text}
- {index==2?"99+":10}
+ {index == 2 ? "99+" : 10}
)
})
@@ -149,9 +214,9 @@ const Header = memo((props:any) => {
)
})
-
// 我的资产
-const Assets = () => {
+const Assets = (props: any) => {
+ console.log(props, 'propsprops')
return (
我的资产
@@ -159,14 +224,14 @@ const Assets = () => {
¥
- 0
- .20
+ {formatPriceDiv(props.data.data.wallet_money || 0)}
+ {/* {props.wallet_money || 0} */}
预存款
- 4
+ {props.data.data.coupon_count || 0}
张
优惠券
@@ -174,8 +239,8 @@ const Assets = () => {
¥
- 99999
- .-00
+ {formatPriceDiv(props.data.data.credit_line || 0)}
+ {/* .-00 */}
授信额度
@@ -186,9 +251,9 @@ const Assets = () => {
// 功能
const Main = memo(() => {
- let menu = [{ text: "地址管理", icon: "icon-shoucang",url: "/pages/addressManager/index" },{ text: "码单管理", icon: "icon-shoucang",url: "/pages/weightList/index" },
+ let menu = [{ text: "地址管理", icon: "icon-shoucang", url: "/pages/addressManager/index" }, { text: "码单管理", icon: "icon-shoucang", url: "/pages/weightList/index" },
{ text: "我的收藏", icon: "icon-shoucang" }, { text: "颜色对比", icon: "icon-yanseduibi" },
- { text: "分享推广", icon: "icon-fenxiang" }, { text: "团队邀请", icon: "icon-yaoqingtuandui" }]
+ { text: "分享推广", icon: "icon-fenxiang" }, { text: "团队邀请", icon: "icon-yaoqingtuandui" }]
return (
diff --git a/src/pages/userEdit/index.tsx b/src/pages/userEdit/index.tsx
index 4ebb0aa..f4bb132 100644
--- a/src/pages/userEdit/index.tsx
+++ b/src/pages/userEdit/index.tsx
@@ -13,105 +13,105 @@ import { useSelector } from "@/reducers/hooks";
import useUploadCDNImg from "@/use/useUploadImage";
import { IMG_CND_Prefix } from "@/common/constant";
-export default ()=>{
+export default () => {
const { getPhoneNumber, getAdminUserInfo } = useLogin();
- const {adminUserInfo} = useSelector(state => state.userInfo);
- // 用户信息
- useEffect(()=>{
+ const { adminUserInfo } = useSelector(state => state.userInfo);
+ // 用户信息
+ useEffect(() => {
setFormData({
...formData,
...adminUserInfo as any,
});
}, [adminUserInfo]);
- useEffect(()=>{
+ useEffect(() => {
setFormData({
...adminUserInfo as any,
company_type_index: 0
});
getCompanyTypeData();
- },[])
+ }, [])
// 表单数据
const [formData, setFormData] = useState({
user_name: "麦兜"
});
// 昵称修改保存
- const { fetchData: realNameUpdateFetch } = realNameUpdateApi();
+ const { fetchData: realNameUpdateFetch } = realNameUpdateApi();
const rules = {
text: [{
message: "请输入"
}]
}
- const {fetchData: saveFetch} = companyUpdateApi();
- const {fetchData: getCompanyFetch} = companyDetailApi();
- const handleTextareaSave = async (text, type)=>{
- retrieval({text},rules).then(async ()=>{
+ const { fetchData: saveFetch } = companyUpdateApi();
+ const { fetchData: getCompanyFetch } = companyDetailApi();
+ const handleTextareaSave = async (text, type) => {
+ retrieval({ text }, rules).then(async () => {
let result;
- if(type=="Ickname"){
- result = await realNameUpdateFetch({real_name: text});
- }else{
+ if (type == "Ickname") {
+ result = await realNameUpdateFetch({ real_name: text });
+ } else {
const params = await getCompanyFetch();
result = await saveFetch({
...params.data,
company_name: text
});
}
- if(result.success){
+ if (result.success) {
getAdminUserInfo();
(ModifyIcknameEl.current as any).setModalShow(false);
(ModifyCompanyNameEl.current as any).setModalShow(false)
alert.success("保存成功");
- }else{
+ } else {
alert.none(result.msg);
}
- }).catch(message=>{
+ }).catch(message => {
alert.none(message);
})
}
// Taro.eventCenter.on('message:detail', (message) => console.log(message))
// 面面跳转
- const onNavigate = (url:string)=>{
+ const onNavigate = (url: string) => {
goLink(url);
}
// 肖像编辑
const { fetchData: portraitUpdateFetch } = portraitUpdateApi();
- const {getWxPhoto} = useUploadCDNImg();
- const handleSelectRortrait = ()=>{
+ const { getWxPhoto } = useUploadCDNImg();
+ const handleSelectRortrait = () => {
Taro.showModal({
title: "提示",
content: "是否确定更改头像?",
showCancel: true,
- async success(ev){
- if(ev.confirm){
+ async success(ev) {
+ if (ev.confirm) {
let result = await getWxPhoto('mall');
const portraitUpdateResult = await portraitUpdateFetch({
- avatar_url: IMG_CND_Prefix+(result as any).url
+ avatar_url: IMG_CND_Prefix + (result as any).url
});
- if(portraitUpdateResult.success){
+ if (portraitUpdateResult.success) {
getAdminUserInfo();
alert.success("保存成功");
- }else{
+ } else {
alert.none(portraitUpdateResult.msg);
}
}
}
})
}
- const mGetPhoneNumber = (ev)=>{
- if(ev.detail?.code){
- getPhoneNumber(ev.detail.code);
- }else{
- alert.none("绑定失败!");
- }
- }
+ const mGetPhoneNumber = (ev) => {
+ if (ev.detail?.code) {
+ getPhoneNumber(ev.detail.code);
+ } else {
+ alert.none("绑定失败!");
+ }
+ }
const ModifyIcknameEl = useRef(null);
const ModifyCompanyNameEl = useRef(null);
// 获取企业类型
const { fetchData: companyTypeFetch, state: companyTypeData } = companyTypeApi();
- const getCompanyTypeData = async ()=>{
+ const getCompanyTypeData = async () => {
const reuslt = await companyTypeFetch();
- if(reuslt.success){
- reuslt.data?.list?.every((item,index)=>{
- if(item.id==(adminUserInfo as any).purchaser_type){
+ if (reuslt.success) {
+ reuslt.data?.list?.every((item, index) => {
+ if (item.id == (adminUserInfo as any).purchaser_type) {
setFormData({
...adminUserInfo as any,
company_type_index: index
@@ -123,19 +123,19 @@ export default ()=>{
}
}
// 修改企业类型
- const handleCompanyType = async (ev)=>{
- const {value} = ev.detail;
- const item = companyTypeData.data.list&&companyTypeData.data.list[value];
- if(item){
+ const handleCompanyType = async (ev) => {
+ const { value } = ev.detail;
+ const item = companyTypeData.data.list && companyTypeData.data.list[value];
+ if (item) {
const params = await getCompanyFetch();
const result = await saveFetch({
...params.data,
purchaser_type: item.id
});
- if(result.success){
+ if (result.success) {
getAdminUserInfo();
alert.success("保存成功")
- }else{
+ } else {
alert.none(result.msg);
}
}
@@ -144,46 +144,46 @@ export default ()=>{
return (
-
+
点击编辑头像
- 个人资料
- (ModifyIcknameEl.current as any).setModalShow(true)} data={(formData as any)?.user_name} label="昵称" placeholder="请输入" icon=""/>
+ 个人资料
+ (ModifyIcknameEl.current as any).setModalShow(true)} data={(formData as any)?.user_name} label="昵称" placeholder="请输入" icon="" />
- {((formData as any)?.phone)?
+ {((formData as any)?.phone) ?
{(formData as any)?.phone}
已绑定
- :
-
+ :
+
}
- 组织资料
- (ModifyCompanyNameEl.current as any).setModalShow(true)} data={(formData as any)?.company_name} label="名称" placeholder="待绑定" icon=""/>
+ 组织资料
+ (ModifyCompanyNameEl.current as any).setModalShow(true)} data={(formData as any)?.company_name} label="名称" placeholder="待绑定" icon="" />
- {(companyTypeData.data as any).list&&(companyTypeData.data as any).list[(formData as any)?.company_type_index].name}
+ {(companyTypeData.data as any).list && (companyTypeData.data as any).list[(formData as any)?.company_type_index].name}
- onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
-
- {(formData as any)?.authentication_status==4?"已认证":"未认证"}
+ onNavigate("/pages/certification/index")} label="我的认证" placeholder="待绑定" icon="">
+
+ {(formData as any)?.authentication_status == 4 ? "已认证" : "未认证"}
-
+
-
+ {/* */}
- handleTextareaSave(value, "Ickname")}/>
- handleTextareaSave(value, "companyName")}/>
+ handleTextareaSave(value, "Ickname")} />
+ handleTextareaSave(value, "companyName")} />
)
}
// 列表
-const UserEditList = memo((props:any)=>{
+const UserEditList = memo((props: any) => {
return (
@@ -192,12 +192,15 @@ const UserEditList = memo((props:any)=>{
{
- props.children?props.children:
- props.data?props.data:
- {props.placeholder}
+ props.children ? props.children :
+ props.data ? props.data :
+ {props.placeholder}
}
-
+ {
+ !props.useIcon &&
+
+ }
)
diff --git a/src/reducers/userInfo.ts b/src/reducers/userInfo.ts
index 928c4fa..b7215c1 100644
--- a/src/reducers/userInfo.ts
+++ b/src/reducers/userInfo.ts
@@ -40,6 +40,7 @@ export type UserAdminParam = {
is_authorize_name?: false|true,
is_authorize_phone?: false|true,
phone?:string,
+ authentication_status?:number
}
export type SortCodeParam = {
From 9afbf267b4454c598eecaac601f43d9eb707fc94 Mon Sep 17 00:00:00 2001
From: Haiyi <1021441632@qq.com>
Date: Mon, 27 Jun 2022 18:37:42 +0800
Subject: [PATCH 47/47] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/user/index.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pages/user/index.tsx b/src/pages/user/index.tsx
index 3bf1caa..29dbef6 100644
--- a/src/pages/user/index.tsx
+++ b/src/pages/user/index.tsx
@@ -149,7 +149,7 @@ const Header = memo((props: any) => {
认证中
- 暂未加入或注册组织
+ {data?.company_name || '暂未加入或注册组织'}
@@ -165,7 +165,7 @@ const Header = memo((props: any) => {
已认证
- 暂未加入或注册组织
+ {data?.company_name}