From 48af06a379df8a944ae98f230b085429434ffff6 Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Wed, 12 Feb 2025 00:53:39 +0800
Subject: [PATCH 01/16] 1
---
App.vue | 37 +++++++++
common/api.js | 18 ++++-
common/config.js | 4 +-
manifest.json | 2 +-
pages/auth/index.vue | 32 ++++++--
pages/home/component/enterprise.vue | 4 +-
pages/home/component/master.vue | 4 +-
pages/home/index.vue | 23 ++++--
pages/order/component/enterprise.vue | 81 ++++++++++++++-----
pages/order/component/master.vue | 72 +++++++++++++----
pages/order/index.vue | 27 +++++--
pages/user/index.vue | 16 +++-
.../business-settled/component/enterprise.vue | 7 +-
pages_subpack/order-detail/index.vue | 19 ++++-
pages_subpack/payment/index.vue | 92 +++++++++++++++++-----
pages_subpack/system/index.vue | 72 +++++++++++++++--
pages_subpack/wallet/component/recharge.vue | 39 +++++++--
pages_subpack/wallet/component/withdrawal.vue | 14 +++-
pages_subpack/work-detail/index.vue | 10 ++-
19 files changed, 467 insertions(+), 106 deletions(-)
diff --git a/App.vue b/App.vue
index 8d5de12..8fc0564 100644
--- a/App.vue
+++ b/App.vue
@@ -1,12 +1,49 @@
diff --git a/common/api.js b/common/api.js
index 43ba72b..ba9c60f 100644
--- a/common/api.js
+++ b/common/api.js
@@ -42,7 +42,21 @@ export const payRecharge = (params) => http.post('/employ-api/pay/payRecharge',
// 提现
export const withdrawal = (params) => http.post('/employ-api/pay/withdrawal', params)
-// 招聘方订单分页列表查询
-export const bossOrderList = (params) => http.post('/employ-api/order/bossOrderList', params)
+
// 发起聘请,等待师傅确认
export const orderTask = (params) => http.post('/employ-api/order/addTask', params)
+
+
+export const orderDetail = (params) => http.get('/employ-api/order/queryById', {params:params})
+
+// 订单支付
+export const payOrder = (params) => http.post('/employ-api/pay/order', params)
+
+// 招聘方订单分页列表查询
+export const bossOrderList = (params) => http.get('/employ-api/order/bossOrderList', {params:params})
+
+// 求职方订单分页列表查询
+export const workOrderList = (params) => http.get('/employ-api/order/workOrderList', {params:params})
+// 获取平台隐私政策,协议等
+export const getSysText = (params) => http.post('/employ-api/index/getSysText', params)
+
diff --git a/common/config.js b/common/config.js
index 5db0976..8b9944f 100644
--- a/common/config.js
+++ b/common/config.js
@@ -1,6 +1,4 @@
module.exports = {
- // baseUrl: 'https://employadmin.augcl.com/employ-api',
- // baseUrl: 'http://3fl8266127.qicp.vip/'
-
+ // baseUrl: 'http://3fl8266127.qicp.vip'
baseUrl:"https://employadmin.hhlm1688.com"
}
diff --git a/manifest.json b/manifest.json
index ae55e7f..83308c1 100644
--- a/manifest.json
+++ b/manifest.json
@@ -102,7 +102,7 @@
"desc" : "将获取你的具体位置信息,用于帮助用户浏览所在位置的"
}
},
- "requiredPrivateInfos" : [ "getLocation", "chooseLocation" ],
+ "requiredPrivateInfos" : [ "getLocation", "chooseLocation" ],
"setting" : {
"urlCheck" : false,
"es6" : false,
diff --git a/pages/auth/index.vue b/pages/auth/index.vue
index b138512..114825a 100644
--- a/pages/auth/index.vue
+++ b/pages/auth/index.vue
@@ -3,7 +3,7 @@
- 用工平台小程序
+ 智选猎头
@@ -34,11 +34,12 @@
服务协议和隐私权政策
- 请您务必审慎阅读、充分理解用户协议和隐私政策各条款,包括但不限于用户注意事项、用户行为规范以及为了向你提供服务而收集、使用、存储你个人信息的情况等。你可阅读
+
+
@@ -54,16 +55,37 @@
diff --git a/pages/user/index.vue b/pages/user/index.vue
index fb540e7..79907a4 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -51,8 +51,9 @@
+
-
+
@@ -93,11 +94,13 @@
+
+
\ No newline at end of file
diff --git a/pages_subpack/order-detail/index.vue b/pages_subpack/order-detail/index.vue
index a2b44a6..7cc99b8 100644
--- a/pages_subpack/order-detail/index.vue
+++ b/pages_subpack/order-detail/index.vue
@@ -99,37 +99,38 @@
- 商品详情
+ 工作详情
-
+
- 泰山工装石膏板搬运
- 所属行业:水泥搬运
- 所属工种:中午搬运
+ {{obj.title}}
+ 所属行业:{{obj.industryName}}
+
+ 工作时间:{{obj.workTime}}
薪资
- 6000元
+ {{obj.rateMoney}}元
- 姓名:李满和
- 联系方式:13189698114
-
+ 姓名:{{obj.userName}}
+ 联系方式:{{obj.phone}}
+
复制
- 工作地址:湖南省长沙市雨花区高升路与时代阳光大道西交叉口东北方向140米御天国际商汇中心5栋6023
-
+ 工作地址:{{obj.workerAddress}}
+
复制
@@ -145,7 +146,7 @@
工作时间
- 3h
+ {{obj.workTime}}
@@ -154,7 +155,7 @@
工作内容
-
+
@@ -207,7 +208,8 @@
3、具备一定的设计提案能力,能完整的呈现设计思路与创意,能清晰的表达设计逻辑与思考;
4、热爱设计,平面基本功扎实,拥有优良的审美与创意想法,对版式、色彩把控能力强;对工作富有责任心,具备团队沟通与协作能力;
5、精通 PS、AI、CDR 等平面设计软件,能独立完成日常平面设计工作内容,熟练使用 PPT/Keynote,能完成提案内容的材料美化工作。
-
`
+ `,
+ obj:{}
}
},
onLoad(options) {
@@ -221,11 +223,25 @@
orderId:that.orderId
}
orderDetail(params).then(response=>{
-
+ that.obj = response.result
}).catch(error=>{
})
},
+ copyText(event){
+ uni.setClipboardData({
+ data: event,
+ success: () => {
+ uni.showToast({
+ title: "复制成功",
+ icon: "none",
+ });
+ },
+ fail: (err) => {
+ console.error("复制失败", err);
+ },
+ })
+ },
onCancel(){
uni.navigateBack({
delta:1
diff --git a/pages_subpack/payment/index.vue b/pages_subpack/payment/index.vue
index f5d57da..53765b3 100644
--- a/pages_subpack/payment/index.vue
+++ b/pages_subpack/payment/index.vue
@@ -54,7 +54,10 @@
温馨提示,下单前请仔细查看下单需知
-
+
+
+
+
《用户使用协议》
@@ -69,14 +72,14 @@
-
+
用户使用协议
-
+
确认
@@ -94,7 +97,7 @@
return{
show:false,
id:"",
- checked:false,
+ checked:[],
myMoney:"",//账户余额
items:{},
amount:"9.9",
@@ -123,6 +126,9 @@
})
},
+ checkboxChange(n) {
+ console.log('change', n);
+ },
getOrderDetail(){
orderDetail({orderId:this.id}).then(response=>{
console.info('orderDetail',response)
@@ -133,7 +139,13 @@
},
onPay(){
let that = this
- // if(that.checked==false) return;
+ console.info(that.checked)
+ if(that.checked.length==0){
+ return uni.showToast({
+ icon: "none",
+ title: "请勾选隐私协议"
+ })
+ }
console.info(that.payRadio)
if(that.payRadio==1){
diff --git a/pages_subpack/person/index.vue b/pages_subpack/person/index.vue
new file mode 100644
index 0000000..3341bb7
--- /dev/null
+++ b/pages_subpack/person/index.vue
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 身份证上传(正反面)
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交审核
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_subpack/master-settled/index.vue b/pages_subpack/resume/index.vue
similarity index 97%
rename from pages_subpack/master-settled/index.vue
rename to pages_subpack/resume/index.vue
index ceb1231..5324c8e 100644
--- a/pages_subpack/master-settled/index.vue
+++ b/pages_subpack/resume/index.vue
@@ -57,14 +57,13 @@
-
- 申请审核
+
+ 保存
-
联系我们
-
+ -->
From 56ab69cb739bd7f9553bc0ef667f08f28caee8ac Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Fri, 14 Feb 2025 23:08:13 +0800
Subject: [PATCH 03/16] =?UTF-8?q?1=EF=BC=8C=E6=96=B0=E5=A2=9E=E5=88=86?=
=?UTF-8?q?=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api.js | 2 +
pages.json | 9 ++++
pages/home/index.vue | 17 ++++++-
pages/order/component/enterprise.vue | 36 +++++++++++----
pages/order/component/master.vue | 20 +++++++-
pages/user/index.vue | 20 ++++----
pages_subpack/category/index.vue | 90 ++++++++++++++++++++++++++++++++++++
pages_subpack/order-detail/index.vue | 11 ++++-
8 files changed, 180 insertions(+), 25 deletions(-)
create mode 100644 pages_subpack/category/index.vue
diff --git a/common/api.js b/common/api.js
index 36bec20..cf620e4 100644
--- a/common/api.js
+++ b/common/api.js
@@ -63,3 +63,5 @@ export const getSysText = (params) => http.post('/employ-api/index/getSysText',
export const bindPhone = (params) => http.post('/employ-api/user/bindPhone', params)
// 修改头像和昵称,传nickName和headimgurl
export const updateUserInfo = (params) => http.post('/employ-api/user/updateUserInfo', params)
+// 公告详情
+export const getNotice = (params) => http.get('/employ-api/index/getNotice', {params:params})
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 15d658a..c4458d4 100644
--- a/pages.json
+++ b/pages.json
@@ -211,6 +211,15 @@
"navigationBarBackgroundColor": "#FF7A31",
"navigationBarTextStyle": "white"
}
+ },
+ {
+ "path": "category/index",
+ "style": {
+ "navigationBarTitleText": "分类",
+ "navigationStyle":"default",
+ "navigationBarBackgroundColor": "#FF7A31",
+ "navigationBarTextStyle": "white"
+ }
}
]
}
diff --git a/pages/home/index.vue b/pages/home/index.vue
index 8adcb11..5e2e35b 100644
--- a/pages/home/index.vue
+++ b/pages/home/index.vue
@@ -25,7 +25,7 @@
-
+
{{item.name}}
@@ -71,7 +71,8 @@
taskList,
rolelist,
industryList,
- getSysText
+ getSysText,
+ getNotice
} from "@/common/api.js"
import enterpriseBox from "./component/enterprise.vue"
import masterBox from "./component/master.vue"
@@ -116,6 +117,7 @@
this.onIndustryList()
this.getLocation()
this.onSysText()
+ this.onNotice()
},
onPullDownRefresh() {
let that = this
@@ -129,6 +131,15 @@
that.onRolelist()
},
methods:{
+ onNotice(){
+ // let that = this
+ // let params={}
+ // getNotice(params).then(response=>{
+ // console.info(response)
+ // }).catch(error=>{
+
+ // })
+ },
onSysText(){
let that = this
let params={}
@@ -147,6 +158,8 @@
console.log('位置',res);
console.log('当前位置的经度:' + res.longitude);
console.log('当前位置的纬度:' + res.latitude);
+ uni.setStorageSync("longitude",res.longitude)
+ uni.setStorageSync("latitude",res.latitude)
const qqmapsdk = new QQMapWX({
key: 'TT7BZ-Z3LW4-KOAUB-KWHOA-SBJJ6-Y5B6R' // 必填
});
diff --git a/pages/order/component/enterprise.vue b/pages/order/component/enterprise.vue
index 6734c2a..c030e23 100644
--- a/pages/order/component/enterprise.vue
+++ b/pages/order/component/enterprise.vue
@@ -19,34 +19,35 @@
-
- 工装石膏板搬运
+
+ {{items.companyName}}
已完成
-
+
-
+
- 泰山工装石膏板搬运
- 所属行业:水泥搬运
- 所属工种:中午搬运
+ {{items.title}}
+ 所属行业:{{items.industryName}}
+ 工作时间:{{items.workTime}}
总价格:
- ¥6000
+ ¥{{items.amount}}
-
+
联系客服
+
@@ -122,6 +123,7 @@
pageSize:that.pageSize
}
bossOrderList(params).then(response=>{
+ console.info("bossOrder",response.result.records,that.pageNo)
if(that.pageNo==1){
that.list = response.result.records
}else{
@@ -136,6 +138,22 @@
this.current = event.index
this.orderStatus = this.nav[event.index].index
this.onOrder()
+ },
+ onOrderDetail(event){
+ uni.navigateTo({
+ url:"/pages_subpack/order-detail/index?orderId="+event.id
+ })
+ },
+ callPhone(event){
+ uni.makePhoneCall({
+ phoneNumber: event.phone,
+ success: () => {
+ console.log("拨打成功");
+ },
+ fail: (err) => {
+ console.error("拨打失败", err);
+ },
+ })
}
}
}
diff --git a/pages/order/component/master.vue b/pages/order/component/master.vue
index 7c6b637..553d7f1 100644
--- a/pages/order/component/master.vue
+++ b/pages/order/component/master.vue
@@ -17,7 +17,7 @@
@click="tabClick">
-
+
工装石膏板搬运
@@ -47,6 +47,7 @@
+
@@ -132,10 +133,25 @@
})
},
tabClick(event){
- console.info(event)
this.current = event.index
this.orderStatus = this.nav[event.index].index
this.onOrder()
+ },
+ onOrderDetail(event){
+ uni.navigateTo({
+ url:"/pages_subpack/order-detail/index?orderId="+event.id
+ })
+ },
+ callPhone(event){
+ uni.makePhoneCall({
+ phoneNumber: event.phone,
+ success: () => {
+ console.log("拨打成功");
+ },
+ fail: (err) => {
+ console.error("拨打失败", err);
+ },
+ })
}
}
}
diff --git a/pages/user/index.vue b/pages/user/index.vue
index ec33b8f..ad7685a 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -222,17 +222,15 @@
})
},
onCustomerService(){
- uni.showModal({
- title: '联系客服',
- content: '确定拨打客服电话?',
- success: function (res) {
- if (res.confirm) {
- console.log('用户点击确定');
- } else if (res.cancel) {
- console.log('用户点击取消');
- }
- }
- });
+ uni.makePhoneCall({
+ phoneNumber: '13185644852',
+ success: () => {
+ console.log("拨打成功");
+ },
+ fail: (err) => {
+ console.error("拨打失败", err);
+ },
+ })
}
}
}
diff --git a/pages_subpack/category/index.vue b/pages_subpack/category/index.vue
new file mode 100644
index 0000000..a594275
--- /dev/null
+++ b/pages_subpack/category/index.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+ {{items.title}}
+
+
+ {{items.moneymin}}-{{items.moneymin}}k
+
+
+
+ {{items.payType_dictText}}
+ {{items.industryName}}
+ {{items.companyName}}
+
+
+
+
+
+ {{items.distances}}km
+ {{items.workAddress}}
+
+
+
+ 立即接单
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_subpack/order-detail/index.vue b/pages_subpack/order-detail/index.vue
index 7cc99b8..a6969c2 100644
--- a/pages_subpack/order-detail/index.vue
+++ b/pages_subpack/order-detail/index.vue
@@ -175,7 +175,7 @@
export default{
data(){
return{
- stepsIndex:4,
+ stepsIndex:1,
stepsList:[
{
title:"接单",
@@ -249,6 +249,15 @@
},
onService(){
console.info(`联系客服`)
+ uni.makePhoneCall({
+ phoneNumber: this.obj.phone,
+ success: () => {
+ console.log("拨打成功");
+ },
+ fail: (err) => {
+ console.error("拨打失败", err);
+ },
+ })
},
onsubmit(){
console.info(`确认`)
From bea52580f599aea256f6025562c2e07e7d508608 Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Fri, 14 Feb 2025 23:34:22 +0800
Subject: [PATCH 04/16] 1
---
pages/home/index.vue | 7 +++-
pages_subpack/category/index.vue | 6 ++-
pages_subpack/enterprise/index.vue | 58 +++++++++++++++++----------
pages_subpack/order-detail/index.vue | 2 +-
pages_subpack/person/index.vue | 56 +++++++++++++++++---------
pages_subpack/wallet/component/recharge.vue | 3 ++
pages_subpack/wallet/component/withdrawal.vue | 5 ++-
7 files changed, 93 insertions(+), 44 deletions(-)
diff --git a/pages/home/index.vue b/pages/home/index.vue
index 5e2e35b..adba39b 100644
--- a/pages/home/index.vue
+++ b/pages/home/index.vue
@@ -12,7 +12,7 @@
企业/个人端
-->
-
+
@@ -242,6 +242,11 @@
url:"/pages_subpack/release/index?status="+event
})
},
+ onCategory(){
+ uni.navigateTo({
+ url:"/pages_subpack/category/index"
+ })
+ }
}
}
diff --git a/pages_subpack/category/index.vue b/pages_subpack/category/index.vue
index a594275..9d63494 100644
--- a/pages_subpack/category/index.vue
+++ b/pages_subpack/category/index.vue
@@ -1,5 +1,8 @@
-
+
+
+
+
@@ -48,6 +51,7 @@
tpageSize:20,
tList:[],
id:null,
+ keyword:""
}
},
onLoad(options) {
diff --git a/pages_subpack/enterprise/index.vue b/pages_subpack/enterprise/index.vue
index 87a31e1..baed9b8 100644
--- a/pages_subpack/enterprise/index.vue
+++ b/pages_subpack/enterprise/index.vue
@@ -67,21 +67,17 @@
show:false,
indList: [],
form: {
+ id:"",
role:1,
- name: 'jerryxiao',
+ name: '',
password: '',
- mobile: '13189698114',
- company:'小小公司',
+ mobile: '',
+ company:'',
idCard:'',
- address:'湖南长沙岳麓区',
- industryId:'1865294357074157570',
- industryName:'建筑',
- businessLicense: '',
- businessLicenseFile:[
- {
- url:"https://tennis-oss.xzaiyp.top/2024-12-22/cf84422d-dcf7-4efa-82e7-371454eafbee.png"
- }
- ]
+ address:'',
+ industryId:'',
+ industryName:'',
+ businessLicenseFile:[]
},
rules: {
name: [{
@@ -146,24 +142,44 @@
},
watch: {
- fileList(newValue, oldValue) {
- if (newValue.length > 0) {
- this.form.file = '有'
- } else {
- this.form.file = ''
- }
- }
},
onReady() {
this.onIndustryList()
this.$refs.uForm.setRules(this.rules)
},
+ mounted() {
+ let company = uni.getStorageSync("company")
+ if(company){
+ this.form.id = company.id
+ this.form.name = company.userName
+ this.form.mobile = company.phone
+ this.form.company = company.companyName
+ this.form.address = company.companyAddress
+ this.form.industryId = company.industryId
+ this.form.industryName = company.industryName
+ this.form.businessLicenseFile = this.stringToKeyValueArray(company.businessLicense)
+ }
+ },
methods: {
+ stringToKeyValueArray(str, delimiter1 = ',') {
+ if(str){
+ let arro = str.split(delimiter1);
+ let arr = [];
+ arro.forEach(items=>{
+ let obj = {};
+ obj["url"] = items
+ arr.push(obj)
+ })
+ console.info(arr)
+ return arr
+ }else{
+ return []
+ }
+ },
handleIndChange(){
this.show = true
},
selectIndClick(event){
- console.info("selectIndClick",event)
this.form.industryId = event.id
this.form.industryName = event.name
this.show = false
@@ -183,7 +199,7 @@
role:that.form.role,
phone:that.form.mobile,
companyName:that.form.company,
- companyAddress:that.form.companyAddress,
+ companyAddress:that.form.address,
industryId:that.form.industryId,
industryName:that.form.industryName,
businessLicense:that.form.businessLicenseFile.map(item => item.url).join(','),
diff --git a/pages_subpack/order-detail/index.vue b/pages_subpack/order-detail/index.vue
index a6969c2..0d7a50b 100644
--- a/pages_subpack/order-detail/index.vue
+++ b/pages_subpack/order-detail/index.vue
@@ -142,7 +142,7 @@
支付方式
- 试用以后支付
+
工作时间
diff --git a/pages_subpack/person/index.vue b/pages_subpack/person/index.vue
index 3341bb7..8fab0af 100644
--- a/pages_subpack/person/index.vue
+++ b/pages_subpack/person/index.vue
@@ -64,19 +64,15 @@
indList: [],
fileList: [],
form: {
+ id:'',
role:0,
- name: 'jerryxiao',
+ name: '',
password: '',
- mobile: '13189698114',
- address:'湖南长沙岳麓区',
- industryId:'1865294357074157570',
- industryName:'建筑',
- idCard:'',
- idCardFile:[
- {
- url:"https://tennis-oss.xzaiyp.top/2024-12-22/cf84422d-dcf7-4efa-82e7-371454eafbee.png"
- }
- ]
+ mobile: '',
+ address:'',
+ industryId:'',
+ industryName:'',
+ idCardFile:[]
},
rules: {
name: [{
@@ -108,7 +104,7 @@
address: [{
type: 'string',
required: true,
- message: '请输入公司地址',
+ message: '请输入居住地址',
trigger: ['blur', 'change']
}],
industryId: [{
@@ -133,19 +129,40 @@
}
},
watch: {
- fileList(newValue, oldValue) {
- if (newValue.length > 0) {
- this.form.file = '有'
- } else {
- this.form.file = ''
- }
- }
+
},
onReady() {
this.onIndustryList()
this.$refs.uForm.setRules(this.rules)
},
+
+ mounted() {
+ let worker = uni.getStorageSync("worker")
+ if(worker){
+ this.form.id = worker.id
+ this.form.name = worker.userName
+ this.form.mobile = worker.phone
+ this.form.industryId = worker.industryId
+ this.form.industryName = worker.industryName
+ this.form.idCardFile = this.stringToKeyValueArray(worker.idCard)
+ }
+ },
methods: {
+ stringToKeyValueArray(str, delimiter1 = ',') {
+ if(str){
+ let arro = str.split(delimiter1);
+ let arr = [];
+ arro.forEach(items=>{
+ let obj = {};
+ obj["url"] = items
+ arr.push(obj)
+ })
+ console.info(arr)
+ return arr
+ }else{
+ return []
+ }
+ },
handleIndChange(){
this.show = true
},
@@ -168,6 +185,7 @@
that.$refs.uForm.validate().then(res => {
that.onRoleBoss()
}).catch(errors => {
+ console.info(errors)
uni.$u.toast('校验失败')
})
},
diff --git a/pages_subpack/wallet/component/recharge.vue b/pages_subpack/wallet/component/recharge.vue
index 88a3827..34123c2 100644
--- a/pages_subpack/wallet/component/recharge.vue
+++ b/pages_subpack/wallet/component/recharge.vue
@@ -53,6 +53,9 @@
id:that.userId,
price:that.money
}
+ if(!that.money){
+ return that.$u.toast("请填写金额!")
+ }
payRecharge(params).then(response=>{
uni.requestPayment({
provider: "wxpay",
diff --git a/pages_subpack/wallet/component/withdrawal.vue b/pages_subpack/wallet/component/withdrawal.vue
index 174fe48..5b900ed 100644
--- a/pages_subpack/wallet/component/withdrawal.vue
+++ b/pages_subpack/wallet/component/withdrawal.vue
@@ -49,7 +49,10 @@
onWithdrawal(){
let that = this
let params = {
- money:this.money
+ money:that.money
+ }
+ if(!that.money){
+ return that.$u.toast("请填写金额!")
}
withdrawal(params).then(response=>{
console.info("response",response)
From 1abf2bb3a0c06bd148aad77af036950fa431282c Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Sun, 16 Feb 2025 14:06:25 +0800
Subject: [PATCH 05/16] =?UTF-8?q?1=EF=BC=8C=E6=96=B0=E5=A2=9E=E4=BF=9D?=
=?UTF-8?q?=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api.js | 6 +-
pages/auth/index.vue | 8 +--
pages/user/index.vue | 4 +-
pages_subpack/enterprise/index.vue | 44 +++++++-----
pages_subpack/master-detail/index.vue | 7 ++
pages_subpack/person/index.vue | 43 ++++++-----
pages_subpack/resume/index.vue | 132 +++++++++++++++++++++++-----------
7 files changed, 163 insertions(+), 81 deletions(-)
diff --git a/common/api.js b/common/api.js
index cf620e4..e1ee23c 100644
--- a/common/api.js
+++ b/common/api.js
@@ -64,4 +64,8 @@ export const bindPhone = (params) => http.post('/employ-api/user/bindPhone', par
// 修改头像和昵称,传nickName和headimgurl
export const updateUserInfo = (params) => http.post('/employ-api/user/updateUserInfo', params)
// 公告详情
-export const getNotice = (params) => http.get('/employ-api/index/getNotice', {params:params})
\ No newline at end of file
+export const getNotice = (params) => http.get('/employ-api/index/getNotice', {params:params})
+// 求职者修改信息 传id修改
+export const updateRole = (params) => http.post('/employ-api/user/updateRole', params)
+// 招聘方修改信息 传id修改
+export const updateRoleBoss = (params) => http.post('/employ-api/user/updateRoleBoss', params)
diff --git a/pages/auth/index.vue b/pages/auth/index.vue
index 24ebae5..5fea524 100644
--- a/pages/auth/index.vue
+++ b/pages/auth/index.vue
@@ -9,7 +9,7 @@
-
@@ -45,7 +45,7 @@
不同意
-
+
同意
diff --git a/pages/user/index.vue b/pages/user/index.vue
index ad7685a..22c707f 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -166,7 +166,9 @@
this.worker=response.result.worker?response.result.worker:""
this.boss=response.result.boss?response.result.boss:""
this.company=response.result.company?response.result.company:""
-
+ uni.setStorageSync('company', response.result.company)
+ uni.setStorageSync('boss', response.result.boss)
+ uni.setStorageSync('worker', response.result.worker)
}).catch(error=>{
})
diff --git a/pages_subpack/enterprise/index.vue b/pages_subpack/enterprise/index.vue
index baed9b8..8026801 100644
--- a/pages_subpack/enterprise/index.vue
+++ b/pages_subpack/enterprise/index.vue
@@ -46,7 +46,7 @@
- 提交审核
+ {{form.id?'保存':'提交审核'}}
+
+
\ No newline at end of file
diff --git a/pages_subpack/order-detail/index.vue b/pages_subpack/order-detail/index.vue
index 0d7a50b..83dbb95 100644
--- a/pages_subpack/order-detail/index.vue
+++ b/pages_subpack/order-detail/index.vue
@@ -142,7 +142,8 @@
支付方式
-
+ 提前支付
+ 试用后支付
工作时间
diff --git a/pages_subpack/record/index.vue b/pages_subpack/record/index.vue
index 09bc6d1..838354f 100644
--- a/pages_subpack/record/index.vue
+++ b/pages_subpack/record/index.vue
@@ -52,14 +52,15 @@
- {{items.desc}}
+ {{items.title}}
{{items.createTime}}
-
- {{items.money}}
+
+ {{items.type==0?'-':'+'}}
+ ¥{{items.money}}
@@ -100,27 +101,35 @@
}
},
mounted() {
- this.startTime = this.$dayjs().valueOf();
- this.startDate = this.$dayjs().format('YYYY-MM-DD')
+ this.startTime = this.$dayjs().subtract(1, 'day').valueOf();
+ this.startDate = this.$dayjs().subtract(1, 'day').format('YYYY-MM-DD')
this.endTime = this.$dayjs().valueOf();
this.endDate = this.$dayjs().format('YYYY-MM-DD')
- console.info(this.$dayjs().format('YYYY-MM-DD'))
this.onPayLog();
},
+ onReachBottom() {
+ let that = this
+ that.pageNo = that.pageNo + 1
+ that.onPayLog()
+ },
methods:{
onPayLog(){
let that = this
let params = {
pageNo:that.pageNo,
pageSize:that.pageSize,
- startTime:that.startTime,
- endTime:that.endTime
+ startTime:that.startDate+" 00:00:00",
+ endTime:that.endDate+" 23:59:59"
}
payLog(params).then(response=>{
console.info("payLog",response)
that.money = response.result.money?response.result.money:0
that.moneyLog = response.result.moneyLog?response.result.moneyLog:0
- that.records = response.result.log.records
+ if(that.pageNo==1){
+ that.records = response.result.log.records
+ }else{
+ that.records = that.records.concat(response.result.log.records)
+ }
}).catch(error=>{
})
diff --git a/pages_subpack/resume/index.vue b/pages_subpack/resume/index.vue
index e2e949c..afddd6f 100644
--- a/pages_subpack/resume/index.vue
+++ b/pages_subpack/resume/index.vue
@@ -35,7 +35,7 @@
-
diff --git a/util/request/requestInterceptors.js b/util/request/requestInterceptors.js
index 9aa4b75..6bc6f90 100644
--- a/util/request/requestInterceptors.js
+++ b/util/request/requestInterceptors.js
@@ -7,6 +7,7 @@ module.exports = (vm) => {
config.data = config.data || {}
config.header['X-Access-Token'] = uni.getStorageSync('token');
config.header['Content-Type'] = 'application/json'
+ // config.header['Content-Type'] = 'application/x-www-form-urlencoded'
return config
}, config => {
return Promise.reject(config)
From c3cf843f98f798ad31a7bdb3eb63348788ee23d5 Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Wed, 19 Feb 2025 23:39:11 +0800
Subject: [PATCH 07/16] 1
---
common/api.js | 4 ++
common/config.js | 4 +-
pages_subpack/release/component/enterprise.vue | 86 +++++++++++++++++---------
pages_subpack/release/component/master.vue | 56 +++++++++++++----
util/request/responseInterceptors.js | 2 +-
5 files changed, 107 insertions(+), 45 deletions(-)
diff --git a/common/api.js b/common/api.js
index 968d144..5952660 100644
--- a/common/api.js
+++ b/common/api.js
@@ -74,3 +74,7 @@ export const noticeList = (params) => http.get('/employ-api/index/noticeList', {
// 小程序-获取sessionKey
export const getSessionKey = (params) => http.get('/employ-api/user/getSessionKey', {params:params})
+// 求职者修改信息 传id修改
+export const addTask2 = (params) => http.post('/employ-api/user/addTask2', params)
+
+
diff --git a/common/config.js b/common/config.js
index c93ca26..c734577 100644
--- a/common/config.js
+++ b/common/config.js
@@ -1,5 +1,5 @@
module.exports = {
// baseUrl: 'http://3fl8266127.qicp.vip'
- // baseUrl:"https://employadmin.hhlm1688.com",
- baseUrl:"http://augcl.natapp1.cc"
+ baseUrl:"https://employadmin.hhlm1688.com",
+ // baseUrl:"http://augcl.natapp1.cc"
}
diff --git a/pages_subpack/release/component/enterprise.vue b/pages_subpack/release/component/enterprise.vue
index fc21aed..38096ba 100644
--- a/pages_subpack/release/component/enterprise.vue
+++ b/pages_subpack/release/component/enterprise.vue
@@ -14,11 +14,15 @@
-
-
+
-
+
+
* (any, kinda silly)
-// ~2, ~2.x, ~2.x.x, ~>2, ~>2.x ~>2.x.x --> >=2.0.0 <3.0.0
-// ~2.0, ~2.0.x, ~>2.0, ~>2.0.x --> >=2.0.0 <2.1.0
-// ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0
-// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0
-// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0
-function replaceTildes (comp, options) {
- return comp.trim().split(/\s+/).map(function (comp) {
- return replaceTilde(comp, options)
- }).join(' ')
-}
-
-function replaceTilde (comp, options) {
- var r = options.loose ? safeRe[t.TILDELOOSE] : safeRe[t.TILDE]
- return comp.replace(r, function (_, M, m, p, pr) {
- debug('tilde', comp, _, M, m, p, pr)
- var ret
-
- if (isX(M)) {
- ret = ''
- } else if (isX(m)) {
- ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0'
- } else if (isX(p)) {
- // ~1.2 == >=1.2.0 <1.3.0
- ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0'
- } else if (pr) {
- debug('replaceTilde pr', pr)
- ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
- ' <' + M + '.' + (+m + 1) + '.0'
- } else {
- // ~1.2.3 == >=1.2.3 <1.3.0
- ret = '>=' + M + '.' + m + '.' + p +
- ' <' + M + '.' + (+m + 1) + '.0'
- }
-
- debug('tilde return', ret)
- return ret
- })
-}
-
-// ^ --> * (any, kinda silly)
-// ^2, ^2.x, ^2.x.x --> >=2.0.0 <3.0.0
-// ^2.0, ^2.0.x --> >=2.0.0 <3.0.0
-// ^1.2, ^1.2.x --> >=1.2.0 <2.0.0
-// ^1.2.3 --> >=1.2.3 <2.0.0
-// ^1.2.0 --> >=1.2.0 <2.0.0
-function replaceCarets (comp, options) {
- return comp.trim().split(/\s+/).map(function (comp) {
- return replaceCaret(comp, options)
- }).join(' ')
-}
-
-function replaceCaret (comp, options) {
- debug('caret', comp, options)
- var r = options.loose ? safeRe[t.CARETLOOSE] : safeRe[t.CARET]
- return comp.replace(r, function (_, M, m, p, pr) {
- debug('caret', comp, _, M, m, p, pr)
- var ret
-
- if (isX(M)) {
- ret = ''
- } else if (isX(m)) {
- ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0'
- } else if (isX(p)) {
- if (M === '0') {
- ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0'
- } else {
- ret = '>=' + M + '.' + m + '.0 <' + (+M + 1) + '.0.0'
- }
- } else if (pr) {
- debug('replaceCaret pr', pr)
- if (M === '0') {
- if (m === '0') {
- ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
- ' <' + M + '.' + m + '.' + (+p + 1)
- } else {
- ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
- ' <' + M + '.' + (+m + 1) + '.0'
- }
- } else {
- ret = '>=' + M + '.' + m + '.' + p + '-' + pr +
- ' <' + (+M + 1) + '.0.0'
- }
- } else {
- debug('no pr')
- if (M === '0') {
- if (m === '0') {
- ret = '>=' + M + '.' + m + '.' + p +
- ' <' + M + '.' + m + '.' + (+p + 1)
- } else {
- ret = '>=' + M + '.' + m + '.' + p +
- ' <' + M + '.' + (+m + 1) + '.0'
- }
- } else {
- ret = '>=' + M + '.' + m + '.' + p +
- ' <' + (+M + 1) + '.0.0'
- }
- }
-
- debug('caret return', ret)
- return ret
- })
-}
-
-function replaceXRanges (comp, options) {
- debug('replaceXRanges', comp, options)
- return comp.split(/\s+/).map(function (comp) {
- return replaceXRange(comp, options)
- }).join(' ')
-}
-
-function replaceXRange (comp, options) {
- comp = comp.trim()
- var r = options.loose ? safeRe[t.XRANGELOOSE] : safeRe[t.XRANGE]
- return comp.replace(r, function (ret, gtlt, M, m, p, pr) {
- debug('xRange', comp, ret, gtlt, M, m, p, pr)
- var xM = isX(M)
- var xm = xM || isX(m)
- var xp = xm || isX(p)
- var anyX = xp
-
- if (gtlt === '=' && anyX) {
- gtlt = ''
- }
-
- // if we're including prereleases in the match, then we need
- // to fix this to -0, the lowest possible prerelease value
- pr = options.includePrerelease ? '-0' : ''
-
- if (xM) {
- if (gtlt === '>' || gtlt === '<') {
- // nothing is allowed
- ret = '<0.0.0-0'
- } else {
- // nothing is forbidden
- ret = '*'
- }
- } else if (gtlt && anyX) {
- // we know patch is an x, because we have any x at all.
- // replace X with 0
- if (xm) {
- m = 0
- }
- p = 0
-
- if (gtlt === '>') {
- // >1 => >=2.0.0
- // >1.2 => >=1.3.0
- // >1.2.3 => >= 1.2.4
- gtlt = '>='
- if (xm) {
- M = +M + 1
- m = 0
- p = 0
- } else {
- m = +m + 1
- p = 0
- }
- } else if (gtlt === '<=') {
- // <=0.7.x is actually <0.8.0, since any 0.7.x should
- // pass. Similarly, <=7.x is actually <8.0.0, etc.
- gtlt = '<'
- if (xm) {
- M = +M + 1
- } else {
- m = +m + 1
- }
- }
-
- ret = gtlt + M + '.' + m + '.' + p + pr
- } else if (xm) {
- ret = '>=' + M + '.0.0' + pr + ' <' + (+M + 1) + '.0.0' + pr
- } else if (xp) {
- ret = '>=' + M + '.' + m + '.0' + pr +
- ' <' + M + '.' + (+m + 1) + '.0' + pr
- }
-
- debug('xRange return', ret)
-
- return ret
- })
-}
-
-// Because * is AND-ed with everything else in the comparator,
-// and '' means "any version", just remove the *s entirely.
-function replaceStars (comp, options) {
- debug('replaceStars', comp, options)
- // Looseness is ignored here. star is always as loose as it gets!
- return comp.trim().replace(safeRe[t.STAR], '')
-}
-
-// This function is passed to string.replace(re[t.HYPHENRANGE])
-// M, m, patch, prerelease, build
-// 1.2 - 3.4.5 => >=1.2.0 <=3.4.5
-// 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do
-// 1.2 - 3.4 => >=1.2.0 <3.5.0
-function hyphenReplace ($0,
- from, fM, fm, fp, fpr, fb,
- to, tM, tm, tp, tpr, tb) {
- if (isX(fM)) {
- from = ''
- } else if (isX(fm)) {
- from = '>=' + fM + '.0.0'
- } else if (isX(fp)) {
- from = '>=' + fM + '.' + fm + '.0'
- } else {
- from = '>=' + from
- }
-
- if (isX(tM)) {
- to = ''
- } else if (isX(tm)) {
- to = '<' + (+tM + 1) + '.0.0'
- } else if (isX(tp)) {
- to = '<' + tM + '.' + (+tm + 1) + '.0'
- } else if (tpr) {
- to = '<=' + tM + '.' + tm + '.' + tp + '-' + tpr
- } else {
- to = '<=' + to
- }
-
- return (from + ' ' + to).trim()
-}
-
-// if ANY of the sets match ALL of its comparators, then pass
-Range.prototype.test = function (version) {
- if (!version) {
- return false
- }
-
- if (typeof version === 'string') {
- try {
- version = new SemVer(version, this.options)
- } catch (er) {
- return false
- }
- }
-
- for (var i = 0; i < this.set.length; i++) {
- if (testSet(this.set[i], version, this.options)) {
- return true
- }
- }
- return false
-}
-
-function testSet (set, version, options) {
- for (var i = 0; i < set.length; i++) {
- if (!set[i].test(version)) {
- return false
- }
- }
-
- if (version.prerelease.length && !options.includePrerelease) {
- // Find the set of versions that are allowed to have prereleases
- // For example, ^1.2.3-pr.1 desugars to >=1.2.3-pr.1 <2.0.0
- // That should allow `1.2.3-pr.2` to pass.
- // However, `1.2.4-alpha.notready` should NOT be allowed,
- // even though it's within the range set by the comparators.
- for (i = 0; i < set.length; i++) {
- debug(set[i].semver)
- if (set[i].semver === ANY) {
- continue
- }
-
- if (set[i].semver.prerelease.length > 0) {
- var allowed = set[i].semver
- if (allowed.major === version.major &&
- allowed.minor === version.minor &&
- allowed.patch === version.patch) {
- return true
- }
- }
- }
-
- // Version has a -pre, but it's not one of the ones we like.
- return false
- }
-
- return true
-}
-
-exports.satisfies = satisfies
-function satisfies (version, range, options) {
- try {
- range = new Range(range, options)
- } catch (er) {
- return false
- }
- return range.test(version)
-}
-
-exports.maxSatisfying = maxSatisfying
-function maxSatisfying (versions, range, options) {
- var max = null
- var maxSV = null
- try {
- var rangeObj = new Range(range, options)
- } catch (er) {
- return null
- }
- versions.forEach(function (v) {
- if (rangeObj.test(v)) {
- // satisfies(v, range, options)
- if (!max || maxSV.compare(v) === -1) {
- // compare(max, v, true)
- max = v
- maxSV = new SemVer(max, options)
- }
- }
- })
- return max
-}
-
-exports.minSatisfying = minSatisfying
-function minSatisfying (versions, range, options) {
- var min = null
- var minSV = null
- try {
- var rangeObj = new Range(range, options)
- } catch (er) {
- return null
- }
- versions.forEach(function (v) {
- if (rangeObj.test(v)) {
- // satisfies(v, range, options)
- if (!min || minSV.compare(v) === 1) {
- // compare(min, v, true)
- min = v
- minSV = new SemVer(min, options)
- }
- }
- })
- return min
-}
-
-exports.minVersion = minVersion
-function minVersion (range, loose) {
- range = new Range(range, loose)
-
- var minver = new SemVer('0.0.0')
- if (range.test(minver)) {
- return minver
- }
-
- minver = new SemVer('0.0.0-0')
- if (range.test(minver)) {
- return minver
- }
-
- minver = null
- for (var i = 0; i < range.set.length; ++i) {
- var comparators = range.set[i]
-
- comparators.forEach(function (comparator) {
- // Clone to avoid manipulating the comparator's semver object.
- var compver = new SemVer(comparator.semver.version)
- switch (comparator.operator) {
- case '>':
- if (compver.prerelease.length === 0) {
- compver.patch++
- } else {
- compver.prerelease.push(0)
- }
- compver.raw = compver.format()
- /* fallthrough */
- case '':
- case '>=':
- if (!minver || gt(minver, compver)) {
- minver = compver
- }
- break
- case '<':
- case '<=':
- /* Ignore maximum versions */
- break
- /* istanbul ignore next */
- default:
- throw new Error('Unexpected operation: ' + comparator.operator)
- }
- })
- }
-
- if (minver && range.test(minver)) {
- return minver
- }
-
- return null
-}
-
-exports.validRange = validRange
-function validRange (range, options) {
- try {
- // Return '*' instead of '' so that truthiness works.
- // This will throw if it's invalid anyway
- return new Range(range, options).range || '*'
- } catch (er) {
- return null
- }
-}
-
-// Determine if version is less than all the versions possible in the range
-exports.ltr = ltr
-function ltr (version, range, options) {
- return outside(version, range, '<', options)
-}
-
-// Determine if version is greater than all the versions possible in the range.
-exports.gtr = gtr
-function gtr (version, range, options) {
- return outside(version, range, '>', options)
-}
-
-exports.outside = outside
-function outside (version, range, hilo, options) {
- version = new SemVer(version, options)
- range = new Range(range, options)
-
- var gtfn, ltefn, ltfn, comp, ecomp
- switch (hilo) {
- case '>':
- gtfn = gt
- ltefn = lte
- ltfn = lt
- comp = '>'
- ecomp = '>='
- break
- case '<':
- gtfn = lt
- ltefn = gte
- ltfn = gt
- comp = '<'
- ecomp = '<='
- break
- default:
- throw new TypeError('Must provide a hilo val of "<" or ">"')
- }
-
- // If it satisifes the range it is not outside
- if (satisfies(version, range, options)) {
- return false
- }
-
- // From now on, variable terms are as if we're in "gtr" mode.
- // but note that everything is flipped for the "ltr" function.
-
- for (var i = 0; i < range.set.length; ++i) {
- var comparators = range.set[i]
-
- var high = null
- var low = null
-
- comparators.forEach(function (comparator) {
- if (comparator.semver === ANY) {
- comparator = new Comparator('>=0.0.0')
- }
- high = high || comparator
- low = low || comparator
- if (gtfn(comparator.semver, high.semver, options)) {
- high = comparator
- } else if (ltfn(comparator.semver, low.semver, options)) {
- low = comparator
- }
- })
-
- // If the edge version comparator has a operator then our version
- // isn't outside it
- if (high.operator === comp || high.operator === ecomp) {
- return false
- }
-
- // If the lowest version comparator has an operator and our version
- // is less than it then it isn't higher than the range
- if ((!low.operator || low.operator === comp) &&
- ltefn(version, low.semver)) {
- return false
- } else if (low.operator === ecomp && ltfn(version, low.semver)) {
- return false
- }
- }
- return true
-}
-
-exports.prerelease = prerelease
-function prerelease (version, options) {
- var parsed = parse(version, options)
- return (parsed && parsed.prerelease.length) ? parsed.prerelease : null
-}
-
-exports.intersects = intersects
-function intersects (r1, r2, options) {
- r1 = new Range(r1, options)
- r2 = new Range(r2, options)
- return r1.intersects(r2)
-}
-
-exports.coerce = coerce
-function coerce (version, options) {
- if (version instanceof SemVer) {
- return version
- }
-
- if (typeof version === 'number') {
- version = String(version)
- }
-
- if (typeof version !== 'string') {
- return null
- }
-
- options = options || {}
-
- var match = null
- if (!options.rtl) {
- match = version.match(safeRe[t.COERCE])
- } else {
- // Find the right-most coercible string that does not share
- // a terminus with a more left-ward coercible string.
- // Eg, '1.2.3.4' wants to coerce '2.3.4', not '3.4' or '4'
- //
- // Walk through the string checking with a /g regexp
- // Manually set the index so as to pick up overlapping matches.
- // Stop when we get a match that ends at the string end, since no
- // coercible string can be more right-ward without the same terminus.
- var next
- while ((next = safeRe[t.COERCERTL].exec(version)) &&
- (!match || match.index + match[0].length !== version.length)
- ) {
- if (!match ||
- next.index + next[0].length !== match.index + match[0].length) {
- match = next
- }
- safeRe[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length
- }
- // leave it in a clean state
- safeRe[t.COERCERTL].lastIndex = -1
- }
-
- if (match === null) {
- return null
- }
-
- return parse(match[2] +
- '.' + (match[3] || '0') +
- '.' + (match[4] || '0'), options)
-}
diff --git a/node_modules/eslint-config-airbnb-base/package.json b/node_modules/eslint-config-airbnb-base/package.json
index 8715b12..ff6a876 100644
--- a/node_modules/eslint-config-airbnb-base/package.json
+++ b/node_modules/eslint-config-airbnb-base/package.json
@@ -1,35 +1,52 @@
{
- "_from": "eslint-config-airbnb-base@^15.0.0",
- "_id": "eslint-config-airbnb-base@15.0.0",
- "_inBundle": false,
- "_integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==",
- "_location": "/eslint-config-airbnb-base",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "eslint-config-airbnb-base@^15.0.0",
- "name": "eslint-config-airbnb-base",
- "escapedName": "eslint-config-airbnb-base",
- "rawSpec": "^15.0.0",
- "saveSpec": null,
- "fetchSpec": "^15.0.0"
+ "name": "eslint-config-airbnb-base",
+ "version": "15.0.0",
+ "description": "Airbnb's base JS ESLint config, following our styleguide",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./legacy": "./legacy.js",
+ "./whitespace": "./whitespace.js",
+ "./rules/best-practices": "./rules/best-practices.js",
+ "./rules/es6": "./rules/es6.js",
+ "./rules/node": "./rules/node.js",
+ "./rules/style": "./rules/style.js",
+ "./rules/errors": "./rules/errors.js",
+ "./rules/imports": "./rules/imports.js",
+ "./rules/strict": "./rules/strict.js",
+ "./rules/variables": "./rules/variables.js",
+ "./package.json": "./package.json"
},
- "_requiredBy": [
- "/eslint-config-airbnb"
- ],
- "_resolved": "https://registry.npmmirror.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz",
- "_shasum": "6b09add90ac79c2f8d723a2580e07f3925afd236",
- "_spec": "eslint-config-airbnb-base@^15.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint-config-airbnb",
- "author": {
- "name": "Jake Teton-Landis",
- "url": "https://twitter.com/@jitl"
+ "scripts": {
+ "prelint": "eclint check * rules/* test/*",
+ "lint": "eslint --report-unused-disable-directives .",
+ "pretests-only": "node ./test/requires",
+ "tests-only": "babel-tape-runner ./test/test-*.js",
+ "prepublishOnly": "eslint-find-rules --unused && npm test && safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "pretest": "npm run --silent lint",
+ "test": "npm run --silent tests-only",
+ "pretravis": ":",
+ "travis": "npm run --silent tests-only",
+ "posttravis": ":"
},
- "bugs": {
- "url": "https://github.com/airbnb/javascript/issues"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/airbnb/javascript"
},
- "bundleDependencies": false,
+ "keywords": [
+ "eslint",
+ "eslintconfig",
+ "config",
+ "airbnb",
+ "javascript",
+ "styleguide",
+ "es2015",
+ "es2016",
+ "es2017",
+ "es2018"
+ ],
+ "author": "Jake Teton-Landis (https://twitter.com/@jitl)",
"contributors": [
{
"name": "Jake Teton-Landis",
@@ -45,14 +62,11 @@
"url": "https://twitter.com/hshoff"
}
],
- "dependencies": {
- "confusing-browser-globals": "^1.0.10",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5",
- "semver": "^6.3.0"
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/airbnb/javascript/issues"
},
- "deprecated": false,
- "description": "Airbnb's base JS ESLint config, following our styleguide",
+ "homepage": "https://github.com/airbnb/javascript",
"devDependencies": {
"@babel/runtime": "^7.16.0",
"babel-preset-airbnb": "^4.5.0",
@@ -65,59 +79,17 @@
"safe-publish-latest": "^2.0.0",
"tape": "^5.3.1"
},
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "exports": {
- ".": "./index.js",
- "./legacy": "./legacy.js",
- "./whitespace": "./whitespace.js",
- "./rules/best-practices": "./rules/best-practices.js",
- "./rules/es6": "./rules/es6.js",
- "./rules/node": "./rules/node.js",
- "./rules/style": "./rules/style.js",
- "./rules/errors": "./rules/errors.js",
- "./rules/imports": "./rules/imports.js",
- "./rules/strict": "./rules/strict.js",
- "./rules/variables": "./rules/variables.js",
- "./package.json": "./package.json"
- },
- "homepage": "https://github.com/airbnb/javascript",
- "keywords": [
- "eslint",
- "eslintconfig",
- "config",
- "airbnb",
- "javascript",
- "styleguide",
- "es2015",
- "es2016",
- "es2017",
- "es2018"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "eslint-config-airbnb-base",
"peerDependencies": {
"eslint": "^7.32.0 || ^8.2.0",
"eslint-plugin-import": "^2.25.2"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/airbnb/javascript.git"
- },
- "scripts": {
- "lint": "eslint --report-unused-disable-directives .",
- "posttravis": ":",
- "prelint": "eclint check * rules/* test/*",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "eslint-find-rules --unused && npm test && safe-publish-latest",
- "pretest": "npm run --silent lint",
- "pretests-only": "node ./test/requires",
- "pretravis": ":",
- "test": "npm run --silent tests-only",
- "tests-only": "babel-tape-runner ./test/test-*.js",
- "travis": "npm run --silent tests-only"
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
},
- "version": "15.0.0"
+ "dependencies": {
+ "confusing-browser-globals": "^1.0.10",
+ "object.assign": "^4.1.2",
+ "object.entries": "^1.1.5",
+ "semver": "^6.3.0"
+ }
}
diff --git a/node_modules/eslint-config-airbnb/package.json b/node_modules/eslint-config-airbnb/package.json
index d871f55..6cc5faa 100644
--- a/node_modules/eslint-config-airbnb/package.json
+++ b/node_modules/eslint-config-airbnb/package.json
@@ -1,35 +1,50 @@
{
- "_from": "eslint-config-airbnb@^19.0.0",
- "_id": "eslint-config-airbnb@19.0.4",
- "_inBundle": false,
- "_integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==",
- "_location": "/eslint-config-airbnb",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "eslint-config-airbnb@^19.0.0",
- "name": "eslint-config-airbnb",
- "escapedName": "eslint-config-airbnb",
- "rawSpec": "^19.0.0",
- "saveSpec": null,
- "fetchSpec": "^19.0.0"
+ "name": "eslint-config-airbnb",
+ "version": "19.0.4",
+ "description": "Airbnb's ESLint config, following our styleguide",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./base": "./base.js",
+ "./hooks": "./hooks.js",
+ "./legacy": "./legacy.js",
+ "./whitespace": "./whitespace.js",
+ "./rules/react": "./rules/react.js",
+ "./rules/react-a11y": "./rules/react-a11y.js",
+ "./rules/react-hooks": "./rules/react-hooks.js",
+ "./package.json": "./package.json"
},
- "_requiredBy": [
- "#DEV:/"
- ],
- "_resolved": "https://registry.npmmirror.com/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz",
- "_shasum": "84d4c3490ad70a0ffa571138ebcdea6ab085fdc3",
- "_spec": "eslint-config-airbnb@^19.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp",
- "author": {
- "name": "Jake Teton-Landis",
- "url": "https://twitter.com/@jitl"
+ "scripts": {
+ "prelint": "eclint check * rules/* test/*",
+ "lint": "eslint .",
+ "pretests-only": "node ./test/requires",
+ "tests-only": "babel-tape-runner ./test/test-*.js",
+ "prepublishOnly": "eslint-find-rules --unused && npm test && safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "pretest": "npm run --silent lint",
+ "test": "npm run --silent tests-only",
+ "link:eslint": "cd node_modules/eslint && npm link --production && cd -",
+ "pretravis": "npm run link:eslint && cd ../eslint-config-airbnb-base && npm link --no-save eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base",
+ "travis": "npm run --silent tests-only",
+ "posttravis": "npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"
},
- "bugs": {
- "url": "https://github.com/airbnb/javascript/issues"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/airbnb/javascript"
},
- "bundleDependencies": false,
+ "keywords": [
+ "eslint",
+ "eslintconfig",
+ "config",
+ "airbnb",
+ "javascript",
+ "styleguide",
+ "es2015",
+ "es2016",
+ "es2017",
+ "es2018"
+ ],
+ "author": "Jake Teton-Landis (https://twitter.com/@jitl)",
"contributors": [
{
"name": "Jake Teton-Landis",
@@ -45,13 +60,16 @@
"url": "https://twitter.com/hshoff"
}
],
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/airbnb/javascript/issues"
+ },
+ "homepage": "https://github.com/airbnb/javascript",
"dependencies": {
"eslint-config-airbnb-base": "^15.0.0",
"object.assign": "^4.1.2",
"object.entries": "^1.1.5"
},
- "deprecated": false,
- "description": "Airbnb's ESLint config, following our styleguide",
"devDependencies": {
"@babel/runtime": "^7.16.3",
"babel-preset-airbnb": "^4.5.0",
@@ -68,36 +86,6 @@
"safe-publish-latest": "^2.0.0",
"tape": "^5.3.2"
},
- "engines": {
- "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "exports": {
- ".": "./index.js",
- "./base": "./base.js",
- "./hooks": "./hooks.js",
- "./legacy": "./legacy.js",
- "./whitespace": "./whitespace.js",
- "./rules/react": "./rules/react.js",
- "./rules/react-a11y": "./rules/react-a11y.js",
- "./rules/react-hooks": "./rules/react-hooks.js",
- "./package.json": "./package.json"
- },
- "homepage": "https://github.com/airbnb/javascript",
- "keywords": [
- "eslint",
- "eslintconfig",
- "config",
- "airbnb",
- "javascript",
- "styleguide",
- "es2015",
- "es2016",
- "es2017",
- "es2018"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "eslint-config-airbnb",
"peerDependencies": {
"eslint": "^7.32.0 || ^8.2.0",
"eslint-plugin-import": "^2.25.3",
@@ -105,23 +93,7 @@
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks": "^4.3.0"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/airbnb/javascript.git"
- },
- "scripts": {
- "link:eslint": "cd node_modules/eslint && npm link --production && cd -",
- "lint": "eslint .",
- "posttravis": "npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &",
- "prelint": "eclint check * rules/* test/*",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "eslint-find-rules --unused && npm test && safe-publish-latest",
- "pretest": "npm run --silent lint",
- "pretests-only": "node ./test/requires",
- "pretravis": "npm run link:eslint && cd ../eslint-config-airbnb-base && npm link --no-save eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base",
- "test": "npm run --silent tests-only",
- "tests-only": "babel-tape-runner ./test/test-*.js",
- "travis": "npm run --silent tests-only"
- },
- "version": "19.0.4"
+ "engines": {
+ "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
}
diff --git a/node_modules/eslint-scope/package.json b/node_modules/eslint-scope/package.json
index aa2171d..0aae36d 100644
--- a/node_modules/eslint-scope/package.json
+++ b/node_modules/eslint-scope/package.json
@@ -1,37 +1,48 @@
{
- "_from": "eslint-scope@^7.2.2",
- "_id": "eslint-scope@7.2.2",
- "_inBundle": false,
- "_integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "_location": "/eslint-scope",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "eslint-scope@^7.2.2",
- "name": "eslint-scope",
- "escapedName": "eslint-scope",
- "rawSpec": "^7.2.2",
- "saveSpec": null,
- "fetchSpec": "^7.2.2"
+ "name": "eslint-scope",
+ "description": "ECMAScript scope analyzer for ESLint",
+ "homepage": "http://github.com/eslint/eslint-scope",
+ "main": "./dist/eslint-scope.cjs",
+ "type": "module",
+ "exports": {
+ ".": {
+ "import": "./lib/index.js",
+ "require": "./dist/eslint-scope.cjs"
+ },
+ "./package.json": "./package.json"
},
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "_shasum": "deb4f92563390f32006894af62a22dba1c46423f",
- "_spec": "eslint-scope@^7.2.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
+ "version": "7.2.2",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "repository": "eslint/eslint-scope",
+ "funding": "https://opencollective.com/eslint",
"bugs": {
"url": "https://github.com/eslint/eslint-scope/issues"
},
- "bundleDependencies": false,
+ "license": "BSD-2-Clause",
+ "scripts": {
+ "build": "rollup -c",
+ "lint": "npm run build && node Makefile.js lint",
+ "update-version": "node tools/update-version.js",
+ "test": "npm run build && node Makefile.js test",
+ "prepublishOnly": "npm run update-version && npm run build",
+ "generate-release": "eslint-generate-release",
+ "generate-alpharelease": "eslint-generate-prerelease alpha",
+ "generate-betarelease": "eslint-generate-prerelease beta",
+ "generate-rcrelease": "eslint-generate-prerelease rc",
+ "publish-release": "eslint-publish-release"
+ },
+ "files": [
+ "LICENSE",
+ "README.md",
+ "lib",
+ "dist/eslint-scope.cjs"
+ ],
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
},
- "deprecated": false,
- "description": "ECMAScript scope analyzer for ESLint",
"devDependencies": {
"@typescript-eslint/parser": "^4.28.1",
"c8": "^7.7.3",
@@ -48,44 +59,5 @@
"rollup": "^2.52.7",
"shelljs": "^0.8.4",
"typescript": "^4.3.5"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "exports": {
- ".": {
- "import": "./lib/index.js",
- "require": "./dist/eslint-scope.cjs"
- },
- "./package.json": "./package.json"
- },
- "files": [
- "LICENSE",
- "README.md",
- "lib",
- "dist/eslint-scope.cjs"
- ],
- "funding": "https://opencollective.com/eslint",
- "homepage": "http://github.com/eslint/eslint-scope",
- "license": "BSD-2-Clause",
- "main": "./dist/eslint-scope.cjs",
- "name": "eslint-scope",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/eslint/eslint-scope.git"
- },
- "scripts": {
- "build": "rollup -c",
- "generate-alpharelease": "eslint-generate-prerelease alpha",
- "generate-betarelease": "eslint-generate-prerelease beta",
- "generate-rcrelease": "eslint-generate-prerelease rc",
- "generate-release": "eslint-generate-release",
- "lint": "npm run build && node Makefile.js lint",
- "prepublishOnly": "npm run update-version && npm run build",
- "publish-release": "eslint-publish-release",
- "test": "npm run build && node Makefile.js test",
- "update-version": "node tools/update-version.js"
- },
- "type": "module",
- "version": "7.2.2"
+ }
}
diff --git a/node_modules/eslint-visitor-keys/package.json b/node_modules/eslint-visitor-keys/package.json
index 81ee4f7..b9d51ce 100644
--- a/node_modules/eslint-visitor-keys/package.json
+++ b/node_modules/eslint-visitor-keys/package.json
@@ -1,39 +1,30 @@
{
- "_from": "eslint-visitor-keys@^3.4.3",
- "_id": "eslint-visitor-keys@3.4.3",
- "_inBundle": false,
- "_integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "_location": "/eslint-visitor-keys",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "eslint-visitor-keys@^3.4.3",
- "name": "eslint-visitor-keys",
- "escapedName": "eslint-visitor-keys",
- "rawSpec": "^3.4.3",
- "saveSpec": null,
- "fetchSpec": "^3.4.3"
+ "name": "eslint-visitor-keys",
+ "version": "3.4.3",
+ "description": "Constants and utilities about visitor keys to traverse AST.",
+ "type": "module",
+ "main": "dist/eslint-visitor-keys.cjs",
+ "types": "./dist/index.d.ts",
+ "exports": {
+ ".": [
+ {
+ "import": "./lib/index.js",
+ "require": "./dist/eslint-visitor-keys.cjs"
+ },
+ "./dist/eslint-visitor-keys.cjs"
+ ],
+ "./package.json": "./package.json"
},
- "_requiredBy": [
- "/@eslint-community/eslint-utils",
- "/eslint",
- "/espree"
+ "files": [
+ "dist/index.d.ts",
+ "dist/visitor-keys.d.ts",
+ "dist/eslint-visitor-keys.cjs",
+ "dist/eslint-visitor-keys.d.cts",
+ "lib"
],
- "_resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "_shasum": "0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800",
- "_spec": "eslint-visitor-keys@^3.4.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Toru Nagashima",
- "url": "https://github.com/mysticatea"
- },
- "bugs": {
- "url": "https://github.com/eslint/eslint-visitor-keys/issues"
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Constants and utilities about visitor keys to traverse AST.",
"devDependencies": {
"@types/estree": "^0.0.51",
"@types/estree-jsx": "^0.0.1",
@@ -54,36 +45,6 @@
"tsd": "^0.19.1",
"typescript": "^4.6.2"
},
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "exports": {
- ".": [
- {
- "import": "./lib/index.js",
- "require": "./dist/eslint-visitor-keys.cjs"
- },
- "./dist/eslint-visitor-keys.cjs"
- ],
- "./package.json": "./package.json"
- },
- "files": [
- "dist/index.d.ts",
- "dist/visitor-keys.d.ts",
- "dist/eslint-visitor-keys.cjs",
- "dist/eslint-visitor-keys.d.cts",
- "lib"
- ],
- "funding": "https://opencollective.com/eslint",
- "homepage": "https://github.com/eslint/eslint-visitor-keys#readme",
- "keywords": [],
- "license": "Apache-2.0",
- "main": "dist/eslint-visitor-keys.cjs",
- "name": "eslint-visitor-keys",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/eslint/eslint-visitor-keys.git"
- },
"scripts": {
"build": "npm run build:cjs && npm run build:types",
"build:cjs": "rollup -c",
@@ -92,16 +53,22 @@
"build:types": "tsc",
"lint": "eslint .",
"prepare": "npm run build",
+ "release:generate:latest": "eslint-generate-release",
"release:generate:alpha": "eslint-generate-prerelease alpha",
"release:generate:beta": "eslint-generate-prerelease beta",
- "release:generate:latest": "eslint-generate-release",
"release:generate:rc": "eslint-generate-prerelease rc",
"release:publish": "eslint-publish-release",
"test": "mocha tests/lib/**/*.cjs && c8 mocha tests/lib/**/*.js && npm run test:types",
"test:open-coverage": "c8 report --reporter lcov && opener coverage/lcov-report/index.html",
"test:types": "tsd"
},
- "type": "module",
- "types": "./dist/index.d.ts",
- "version": "3.4.3"
+ "repository": "eslint/eslint-visitor-keys",
+ "funding": "https://opencollective.com/eslint",
+ "keywords": [],
+ "author": "Toru Nagashima (https://github.com/mysticatea)",
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/eslint/eslint-visitor-keys/issues"
+ },
+ "homepage": "https://github.com/eslint/eslint-visitor-keys#readme"
}
diff --git a/node_modules/eslint/package.json b/node_modules/eslint/package.json
index e2ae6c0..8517c31 100644
--- a/node_modules/eslint/package.json
+++ b/node_modules/eslint/package.json
@@ -1,38 +1,67 @@
{
- "_from": "eslint@^8.2.0",
- "_id": "eslint@8.57.1",
- "_inBundle": false,
- "_integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
- "_location": "/eslint",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "eslint@^8.2.0",
- "name": "eslint",
- "escapedName": "eslint",
- "rawSpec": "^8.2.0",
- "saveSpec": null,
- "fetchSpec": "^8.2.0"
+ "name": "eslint",
+ "version": "8.57.1",
+ "author": "Nicholas C. Zakas ",
+ "description": "An AST-based pattern checker for JavaScript.",
+ "bin": {
+ "eslint": "./bin/eslint.js"
},
- "_requiredBy": [
- "#DEV:/"
- ],
- "_resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.57.1.tgz",
- "_shasum": "7df109654aba7e3bbe5c8eae533c5e461d3c6ca9",
- "_spec": "eslint@^8.2.0",
- "_where": "E:\\webView\\hire-wechat-uniapp",
- "author": {
- "name": "Nicholas C. Zakas",
- "email": "nicholas+npm@nczconsulting.com"
+ "main": "./lib/api.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./lib/api.js",
+ "./use-at-your-own-risk": "./lib/unsupported-api.js"
},
- "bin": {
- "eslint": "bin/eslint.js"
+ "scripts": {
+ "build:docs:update-links": "node tools/fetch-docs-links.js",
+ "build:site": "node Makefile.js gensite",
+ "build:webpack": "node Makefile.js webpack",
+ "build:readme": "node tools/update-readme.js",
+ "lint": "node Makefile.js lint",
+ "lint:docs:js": "node Makefile.js lintDocsJS",
+ "lint:docs:rule-examples": "node Makefile.js checkRuleExamples",
+ "lint:fix": "node Makefile.js lint -- fix",
+ "lint:fix:docs:js": "node Makefile.js lintDocsJS -- fix",
+ "release:generate:alpha": "node Makefile.js generatePrerelease -- alpha",
+ "release:generate:beta": "node Makefile.js generatePrerelease -- beta",
+ "release:generate:latest": "node Makefile.js generateRelease -- latest",
+ "release:generate:maintenance": "node Makefile.js generateRelease -- maintenance",
+ "release:generate:rc": "node Makefile.js generatePrerelease -- rc",
+ "release:publish": "node Makefile.js publishRelease",
+ "test": "node Makefile.js test",
+ "test:cli": "mocha",
+ "test:fuzz": "node Makefile.js fuzz",
+ "test:performance": "node Makefile.js perf"
},
- "bugs": {
- "url": "https://github.com/eslint/eslint/issues/"
+ "gitHooks": {
+ "pre-commit": "lint-staged"
},
- "bundleDependencies": false,
+ "lint-staged": {
+ "*.js": "eslint --fix",
+ "*.md": "markdownlint --fix",
+ "lib/rules/*.js": [
+ "node tools/update-eslint-all.js",
+ "git add packages/js/src/configs/eslint-all.js"
+ ],
+ "docs/src/rules/*.md": [
+ "node tools/check-rule-examples.js",
+ "node tools/fetch-docs-links.js",
+ "git add docs/src/_data/further_reading_links.json"
+ ],
+ "docs/**/*.svg": "npx svgo -r --multipass"
+ },
+ "files": [
+ "LICENSE",
+ "README.md",
+ "bin",
+ "conf",
+ "lib",
+ "messages"
+ ],
+ "repository": "eslint/eslint",
+ "funding": "https://opencollective.com/eslint",
+ "homepage": "https://eslint.org",
+ "bugs": "https://github.com/eslint/eslint/issues/",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
@@ -73,8 +102,6 @@
"strip-ansi": "^6.0.1",
"text-table": "^0.2.0"
},
- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
- "description": "An AST-based pattern checker for JavaScript.",
"devDependencies": {
"@babel/core": "^7.4.3",
"@babel/preset-env": "^7.4.3",
@@ -140,27 +167,6 @@
"webpack-cli": "^4.5.0",
"yorkie": "^2.0.0"
},
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "exports": {
- "./package.json": "./package.json",
- ".": "./lib/api.js",
- "./use-at-your-own-risk": "./lib/unsupported-api.js"
- },
- "files": [
- "LICENSE",
- "README.md",
- "bin",
- "conf",
- "lib",
- "messages"
- ],
- "funding": "https://opencollective.com/eslint",
- "gitHooks": {
- "pre-commit": "lint-staged"
- },
- "homepage": "https://eslint.org",
"keywords": [
"ast",
"lint",
@@ -169,46 +175,7 @@
"espree"
],
"license": "MIT",
- "lint-staged": {
- "*.js": "eslint --fix",
- "*.md": "markdownlint --fix",
- "lib/rules/*.js": [
- "node tools/update-eslint-all.js",
- "git add packages/js/src/configs/eslint-all.js"
- ],
- "docs/src/rules/*.md": [
- "node tools/check-rule-examples.js",
- "node tools/fetch-docs-links.js",
- "git add docs/src/_data/further_reading_links.json"
- ],
- "docs/**/*.svg": "npx svgo -r --multipass"
- },
- "main": "./lib/api.js",
- "name": "eslint",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/eslint/eslint.git"
- },
- "scripts": {
- "build:docs:update-links": "node tools/fetch-docs-links.js",
- "build:readme": "node tools/update-readme.js",
- "build:site": "node Makefile.js gensite",
- "build:webpack": "node Makefile.js webpack",
- "lint": "node Makefile.js lint",
- "lint:docs:js": "node Makefile.js lintDocsJS",
- "lint:docs:rule-examples": "node Makefile.js checkRuleExamples",
- "lint:fix": "node Makefile.js lint -- fix",
- "lint:fix:docs:js": "node Makefile.js lintDocsJS -- fix",
- "release:generate:alpha": "node Makefile.js generatePrerelease -- alpha",
- "release:generate:beta": "node Makefile.js generatePrerelease -- beta",
- "release:generate:latest": "node Makefile.js generateRelease -- latest",
- "release:generate:maintenance": "node Makefile.js generateRelease -- maintenance",
- "release:generate:rc": "node Makefile.js generatePrerelease -- rc",
- "release:publish": "node Makefile.js publishRelease",
- "test": "node Makefile.js test",
- "test:cli": "mocha",
- "test:fuzz": "node Makefile.js fuzz",
- "test:performance": "node Makefile.js perf"
- },
- "version": "8.57.1"
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
}
diff --git a/node_modules/espree/package.json b/node_modules/espree/package.json
index b9c91e7..12c8d0b 100644
--- a/node_modules/espree/package.json
+++ b/node_modules/espree/package.json
@@ -1,43 +1,41 @@
{
- "_from": "espree@^9.6.1",
- "_id": "espree@9.6.1",
- "_inBundle": false,
- "_integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "_location": "/espree",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "espree@^9.6.1",
- "name": "espree",
- "escapedName": "espree",
- "rawSpec": "^9.6.1",
- "saveSpec": null,
- "fetchSpec": "^9.6.1"
+ "name": "espree",
+ "description": "An Esprima-compatible JavaScript parser built on Acorn",
+ "author": "Nicholas C. Zakas ",
+ "homepage": "https://github.com/eslint/espree",
+ "main": "dist/espree.cjs",
+ "type": "module",
+ "exports": {
+ ".": [
+ {
+ "import": "./espree.js",
+ "require": "./dist/espree.cjs",
+ "default": "./dist/espree.cjs"
+ },
+ "./dist/espree.cjs"
+ ],
+ "./package.json": "./package.json"
},
- "_requiredBy": [
- "/@eslint/eslintrc",
- "/eslint"
+ "version": "9.6.1",
+ "files": [
+ "lib",
+ "dist/espree.cjs",
+ "espree.js"
],
- "_resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz",
- "_shasum": "a2a17b8e434690a5432f2f8018ce71d331a48c6f",
- "_spec": "espree@^9.6.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Nicholas C. Zakas",
- "email": "nicholas+npm@nczconsulting.com"
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
+ "repository": "eslint/espree",
"bugs": {
"url": "https://github.com/eslint/espree/issues"
},
- "bundleDependencies": false,
+ "funding": "https://opencollective.com/eslint",
+ "license": "BSD-2-Clause",
"dependencies": {
"acorn": "^8.9.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.4.1"
},
- "deprecated": false,
- "description": "An Esprima-compatible JavaScript parser built on Acorn",
"devDependencies": {
"@rollup/plugin-commonjs": "^17.1.0",
"@rollup/plugin-json": "^4.1.0",
@@ -57,30 +55,6 @@
"shelljs": "^0.3.0",
"yorkie": "^2.0.0"
},
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "exports": {
- ".": [
- {
- "import": "./espree.js",
- "require": "./dist/espree.cjs",
- "default": "./dist/espree.cjs"
- },
- "./dist/espree.cjs"
- ],
- "./package.json": "./package.json"
- },
- "files": [
- "lib",
- "dist/espree.cjs",
- "espree.js"
- ],
- "funding": "https://opencollective.com/eslint",
- "gitHooks": {
- "pre-commit": "lint-staged"
- },
- "homepage": "https://github.com/eslint/espree",
"keywords": [
"ast",
"ecmascript",
@@ -89,32 +63,26 @@
"syntax",
"acorn"
],
- "license": "BSD-2-Clause",
- "main": "dist/espree.cjs",
- "name": "espree",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/eslint/espree.git"
+ "gitHooks": {
+ "pre-commit": "lint-staged"
},
"scripts": {
+ "unit": "npm-run-all -s unit:*",
+ "unit:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'",
+ "unit:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs",
+ "test": "npm-run-all -p unit lint",
+ "lint": "eslint . --report-unused-disable-directives",
+ "fixlint": "npm run lint -- --fix",
"build": "rollup -c rollup.config.js",
"build:debug": "npm run build -- -m",
- "fixlint": "npm run lint -- --fix",
+ "update-version": "node tools/update-version.js",
+ "pretest": "npm run build",
+ "prepublishOnly": "npm run update-version && npm run build",
+ "sync-docs": "node sync-docs.js",
+ "generate-release": "eslint-generate-release",
"generate-alpharelease": "eslint-generate-prerelease alpha",
"generate-betarelease": "eslint-generate-prerelease beta",
"generate-rcrelease": "eslint-generate-prerelease rc",
- "generate-release": "eslint-generate-release",
- "lint": "eslint . --report-unused-disable-directives",
- "prepublishOnly": "npm run update-version && npm run build",
- "pretest": "npm run build",
- "publish-release": "eslint-publish-release",
- "sync-docs": "node sync-docs.js",
- "test": "npm-run-all -p unit lint",
- "unit": "npm-run-all -s unit:*",
- "unit:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs",
- "unit:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'",
- "update-version": "node tools/update-version.js"
- },
- "type": "module",
- "version": "9.6.1"
+ "publish-release": "eslint-publish-release"
+ }
}
diff --git a/node_modules/esquery/package.json b/node_modules/esquery/package.json
index 618bf43..5e314b3 100644
--- a/node_modules/esquery/package.json
+++ b/node_modules/esquery/package.json
@@ -1,62 +1,11 @@
{
- "_from": "esquery@^1.4.2",
- "_id": "esquery@1.6.0",
- "_inBundle": false,
- "_integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
- "_location": "/esquery",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "esquery@^1.4.2",
- "name": "esquery",
- "escapedName": "esquery",
- "rawSpec": "^1.4.2",
- "saveSpec": null,
- "fetchSpec": "^1.4.2"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz",
- "_shasum": "91419234f804d852a82dceec3e16cdc22cf9dae7",
- "_spec": "esquery@^1.4.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Joel Feenstra",
- "email": "jrfeenst+esquery@gmail.com"
- },
- "bugs": {
- "url": "https://github.com/estools/esquery/issues"
- },
- "bundleDependencies": false,
+ "name": "esquery",
+ "version": "1.6.0",
+ "author": "Joel Feenstra ",
"contributors": [],
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "deprecated": false,
"description": "A query library for ECMAScript AST using a CSS selector like query language.",
- "devDependencies": {
- "@babel/core": "^7.9.0",
- "@babel/preset-env": "^7.9.5",
- "@babel/register": "^7.9.0",
- "@rollup/plugin-commonjs": "^11.1.0",
- "@rollup/plugin-json": "^4.0.2",
- "@rollup/plugin-node-resolve": "^7.1.3",
- "babel-plugin-transform-es2017-object-entries": "0.0.5",
- "chai": "4.2.0",
- "eslint": "^6.8.0",
- "esprima": "~4.0.1",
- "mocha": "7.1.1",
- "nyc": "^15.0.1",
- "pegjs": "~0.10.0",
- "rollup": "^1.32.1",
- "rollup-plugin-babel": "^4.4.0",
- "rollup-plugin-terser": "^5.3.0"
- },
- "engines": {
- "node": ">=0.10"
- },
+ "main": "dist/esquery.min.js",
+ "module": "dist/esquery.esm.min.js",
"files": [
"dist/*.js",
"dist/*.map",
@@ -64,17 +13,6 @@
"license.txt",
"README.md"
],
- "homepage": "https://github.com/estools/esquery/",
- "keywords": [
- "ast",
- "ecmascript",
- "javascript",
- "query"
- ],
- "license": "BSD-3-Clause",
- "main": "dist/esquery.min.js",
- "module": "dist/esquery.esm.min.js",
- "name": "esquery",
"nyc": {
"branches": 100,
"lines": 100,
@@ -90,19 +28,51 @@
"tests"
]
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/estools/esquery.git"
- },
"scripts": {
- "build": "npm run build:parser && npm run build:browser",
- "build:browser": "rollup -c",
+ "prepublishOnly": "npm run build && npm test",
"build:parser": "rm parser.js && pegjs --cache --format umd -o \"parser.js\" \"grammar.pegjs\"",
- "lint": "eslint .",
+ "build:browser": "rollup -c",
+ "build": "npm run build:parser && npm run build:browser",
"mocha": "mocha --require chai/register-assert --require @babel/register tests",
- "prepublishOnly": "npm run build && npm test",
"test": "nyc npm run mocha && npm run lint",
- "test:ci": "npm run mocha"
+ "test:ci": "npm run mocha",
+ "lint": "eslint ."
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/estools/esquery.git"
+ },
+ "bugs": "https://github.com/estools/esquery/issues",
+ "homepage": "https://github.com/estools/esquery/",
+ "keywords": [
+ "ast",
+ "ecmascript",
+ "javascript",
+ "query"
+ ],
+ "devDependencies": {
+ "@babel/core": "^7.9.0",
+ "@babel/preset-env": "^7.9.5",
+ "@babel/register": "^7.9.0",
+ "@rollup/plugin-commonjs": "^11.1.0",
+ "@rollup/plugin-json": "^4.0.2",
+ "@rollup/plugin-node-resolve": "^7.1.3",
+ "babel-plugin-transform-es2017-object-entries": "0.0.5",
+ "chai": "4.2.0",
+ "eslint": "^6.8.0",
+ "esprima": "~4.0.1",
+ "mocha": "7.1.1",
+ "nyc": "^15.0.1",
+ "pegjs": "~0.10.0",
+ "rollup": "^1.32.1",
+ "rollup-plugin-babel": "^4.4.0",
+ "rollup-plugin-terser": "^5.3.0"
+ },
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10"
},
- "version": "1.6.0"
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ }
}
diff --git a/node_modules/esrecurse/package.json b/node_modules/esrecurse/package.json
index 2325f74..dec5b1b 100644
--- a/node_modules/esrecurse/package.json
+++ b/node_modules/esrecurse/package.json
@@ -1,41 +1,26 @@
{
- "_from": "esrecurse@^4.3.0",
- "_id": "esrecurse@4.3.0",
- "_inBundle": false,
- "_integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "_location": "/esrecurse",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "esrecurse@^4.3.0",
- "name": "esrecurse",
- "escapedName": "esrecurse",
- "rawSpec": "^4.3.0",
- "saveSpec": null,
- "fetchSpec": "^4.3.0"
+ "name": "esrecurse",
+ "description": "ECMAScript AST recursive visitor",
+ "homepage": "https://github.com/estools/esrecurse",
+ "main": "esrecurse.js",
+ "version": "4.3.0",
+ "engines": {
+ "node": ">=4.0"
},
- "_requiredBy": [
- "/eslint-scope"
+ "maintainers": [
+ {
+ "name": "Yusuke Suzuki",
+ "email": "utatane.tea@gmail.com",
+ "web": "https://github.com/Constellation"
+ }
],
- "_resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
- "_shasum": "7ad7964d679abb28bee72cec63758b1c5d2c9921",
- "_spec": "esrecurse@^4.3.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint-scope",
- "babel": {
- "presets": [
- "es2015"
- ]
- },
- "bugs": {
- "url": "https://github.com/estools/esrecurse/issues"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/estools/esrecurse.git"
},
- "bundleDependencies": false,
"dependencies": {
"estraverse": "^5.2.0"
},
- "deprecated": false,
- "description": "ECMAScript AST recursive visitor",
"devDependencies": {
"babel-cli": "^6.24.1",
"babel-eslint": "^7.2.3",
@@ -53,28 +38,15 @@
"jsdoc": "^3.3.0-alpha10",
"minimist": "^1.1.0"
},
- "engines": {
- "node": ">=4.0"
- },
- "homepage": "https://github.com/estools/esrecurse",
"license": "BSD-2-Clause",
- "main": "esrecurse.js",
- "maintainers": [
- {
- "name": "Yusuke Suzuki",
- "email": "utatane.tea@gmail.com",
- "url": "https://github.com/Constellation"
- }
- ],
- "name": "esrecurse",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/estools/esrecurse.git"
- },
"scripts": {
- "lint": "gulp lint",
"test": "gulp travis",
- "unit-test": "gulp test"
+ "unit-test": "gulp test",
+ "lint": "gulp lint"
},
- "version": "4.3.0"
+ "babel": {
+ "presets": [
+ "es2015"
+ ]
+ }
}
diff --git a/node_modules/estraverse/package.json b/node_modules/estraverse/package.json
index ceac07e..a863218 100644
--- a/node_modules/estraverse/package.json
+++ b/node_modules/estraverse/package.json
@@ -1,35 +1,23 @@
{
- "_from": "estraverse@^5.2.0",
- "_id": "estraverse@5.3.0",
- "_inBundle": false,
- "_integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "_location": "/estraverse",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "estraverse@^5.2.0",
- "name": "estraverse",
- "escapedName": "estraverse",
- "rawSpec": "^5.2.0",
- "saveSpec": null,
- "fetchSpec": "^5.2.0"
+ "name": "estraverse",
+ "description": "ECMAScript JS AST traversal functions",
+ "homepage": "https://github.com/estools/estraverse",
+ "main": "estraverse.js",
+ "version": "5.3.0",
+ "engines": {
+ "node": ">=4.0"
},
- "_requiredBy": [
- "/eslint-scope",
- "/esquery",
- "/esrecurse"
+ "maintainers": [
+ {
+ "name": "Yusuke Suzuki",
+ "email": "utatane.tea@gmail.com",
+ "web": "http://github.com/Constellation"
+ }
],
- "_resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
- "_shasum": "2eea5290702f26ab8fe5370370ff86c965d21123",
- "_spec": "estraverse@^5.2.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint-scope",
- "bugs": {
- "url": "https://github.com/estools/estraverse/issues"
+ "repository": {
+ "type": "git",
+ "url": "http://github.com/estools/estraverse.git"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "ECMAScript JS AST traversal functions",
"devDependencies": {
"babel-preset-env": "^1.6.1",
"babel-register": "^6.3.13",
@@ -43,28 +31,10 @@
"jshint": "^2.5.6",
"mocha": "^2.1.0"
},
- "engines": {
- "node": ">=4.0"
- },
- "homepage": "https://github.com/estools/estraverse",
"license": "BSD-2-Clause",
- "main": "estraverse.js",
- "maintainers": [
- {
- "name": "Yusuke Suzuki",
- "email": "utatane.tea@gmail.com",
- "url": "http://github.com/Constellation"
- }
- ],
- "name": "estraverse",
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/estools/estraverse.git"
- },
"scripts": {
- "lint": "jshint estraverse.js",
"test": "npm run-script lint && npm run-script unit-test",
+ "lint": "jshint estraverse.js",
"unit-test": "mocha --compilers js:babel-register"
- },
- "version": "5.3.0"
+ }
}
diff --git a/node_modules/esutils/package.json b/node_modules/esutils/package.json
index 477b143..8396f4c 100644
--- a/node_modules/esutils/package.json
+++ b/node_modules/esutils/package.json
@@ -1,73 +1,44 @@
{
- "_from": "esutils@^2.0.2",
- "_id": "esutils@2.0.3",
- "_inBundle": false,
- "_integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "_location": "/esutils",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "esutils@^2.0.2",
- "name": "esutils",
- "escapedName": "esutils",
- "rawSpec": "^2.0.2",
- "saveSpec": null,
- "fetchSpec": "^2.0.2"
- },
- "_requiredBy": [
- "/doctrine",
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz",
- "_shasum": "74d2eb4de0b8da1293711910d50775b9b710ef64",
- "_spec": "esutils@^2.0.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "bugs": {
- "url": "https://github.com/estools/esutils/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "esutils",
"description": "utility box for ECMAScript language tools",
- "devDependencies": {
- "chai": "~1.7.2",
- "coffee-script": "~1.6.3",
- "jshint": "2.6.3",
- "mocha": "~2.2.1",
- "regenerate": "~1.3.1",
- "unicode-9.0.0": "~0.7.0"
+ "homepage": "https://github.com/estools/esutils",
+ "main": "lib/utils.js",
+ "version": "2.0.3",
+ "engines": {
+ "node": ">=0.10.0"
},
"directories": {
"lib": "./lib"
},
- "engines": {
- "node": ">=0.10.0"
- },
"files": [
"LICENSE.BSD",
"README.md",
"lib"
],
- "homepage": "https://github.com/estools/esutils",
- "license": "BSD-2-Clause",
- "main": "lib/utils.js",
"maintainers": [
{
"name": "Yusuke Suzuki",
"email": "utatane.tea@gmail.com",
- "url": "http://github.com/Constellation"
+ "web": "http://github.com/Constellation"
}
],
- "name": "esutils",
"repository": {
"type": "git",
- "url": "git+ssh://git@github.com/estools/esutils.git"
+ "url": "http://github.com/estools/esutils.git"
},
+ "devDependencies": {
+ "chai": "~1.7.2",
+ "coffee-script": "~1.6.3",
+ "jshint": "2.6.3",
+ "mocha": "~2.2.1",
+ "regenerate": "~1.3.1",
+ "unicode-9.0.0": "~0.7.0"
+ },
+ "license": "BSD-2-Clause",
"scripts": {
- "generate-regex": "node tools/generate-identifier-regex.js",
- "lint": "jshint lib/*.js",
"test": "npm run-script lint && npm run-script unit-test",
- "unit-test": "mocha --compilers coffee:coffee-script -R spec"
- },
- "version": "2.0.3"
+ "lint": "jshint lib/*.js",
+ "unit-test": "mocha --compilers coffee:coffee-script -R spec",
+ "generate-regex": "node tools/generate-identifier-regex.js"
+ }
}
diff --git a/node_modules/extend-shallow/package.json b/node_modules/extend-shallow/package.json
index eb3d556..b42e01c 100644
--- a/node_modules/extend-shallow/package.json
+++ b/node_modules/extend-shallow/package.json
@@ -1,40 +1,27 @@
{
- "_from": "extend-shallow@^2.0.1",
- "_id": "extend-shallow@2.0.1",
- "_inBundle": false,
- "_integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "_location": "/extend-shallow",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "extend-shallow@^2.0.1",
- "name": "extend-shallow",
- "escapedName": "extend-shallow",
- "rawSpec": "^2.0.1",
- "saveSpec": null,
- "fetchSpec": "^2.0.1"
+ "name": "extend-shallow",
+ "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
+ "version": "2.0.1",
+ "homepage": "https://github.com/jonschlinkert/extend-shallow",
+ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
+ "repository": "jonschlinkert/extend-shallow",
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/extend-shallow/issues"
},
- "_requiredBy": [
- "/unescape"
+ "license": "MIT",
+ "files": [
+ "index.js"
],
- "_resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "_shasum": "51af7d614ad9a9f610ea1bafbb989d6b1c56890f",
- "_spec": "extend-shallow@^2.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\unescape",
- "author": {
- "name": "Jon Schlinkert",
- "url": "https://github.com/jonschlinkert"
+ "main": "index.js",
+ "engines": {
+ "node": ">=0.10.0"
},
- "bugs": {
- "url": "https://github.com/jonschlinkert/extend-shallow/issues"
+ "scripts": {
+ "test": "mocha"
},
- "bundleDependencies": false,
"dependencies": {
"is-extendable": "^0.1.0"
},
- "deprecated": false,
- "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
"devDependencies": {
"array-slice": "^0.2.3",
"benchmarked": "^0.1.4",
@@ -47,13 +34,6 @@
"mocha": "^2.2.5",
"should": "^7.0.1"
},
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/jonschlinkert/extend-shallow",
"keywords": [
"assign",
"extend",
@@ -72,16 +52,5 @@
"utility",
"utils",
"value"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "extend-shallow",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jonschlinkert/extend-shallow.git"
- },
- "scripts": {
- "test": "mocha"
- },
- "version": "2.0.1"
-}
+ ]
+}
\ No newline at end of file
diff --git a/node_modules/fast-deep-equal/package.json b/node_modules/fast-deep-equal/package.json
index 59ceb52..3cfe66c 100644
--- a/node_modules/fast-deep-equal/package.json
+++ b/node_modules/fast-deep-equal/package.json
@@ -1,37 +1,33 @@
{
- "_from": "fast-deep-equal@^3.1.3",
- "_id": "fast-deep-equal@3.1.3",
- "_inBundle": false,
- "_integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "_location": "/fast-deep-equal",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "fast-deep-equal@^3.1.3",
- "name": "fast-deep-equal",
- "escapedName": "fast-deep-equal",
- "rawSpec": "^3.1.3",
- "saveSpec": null,
- "fetchSpec": "^3.1.3"
+ "name": "fast-deep-equal",
+ "version": "3.1.3",
+ "description": "Fast deep equal",
+ "main": "index.js",
+ "scripts": {
+ "eslint": "eslint *.js benchmark/*.js spec/*.js",
+ "build": "node build",
+ "benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./",
+ "test-spec": "mocha spec/*.spec.js -R spec",
+ "test-cov": "nyc npm run test-spec",
+ "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts",
+ "test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov",
+ "prepublish": "npm run build"
},
- "_requiredBy": [
- "/ajv",
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "_shasum": "3a7d56b559d6cbc3eb512325244e619a65c6c525",
- "_spec": "fast-deep-equal@^3.1.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Evgeny Poberezkin"
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
},
+ "keywords": [
+ "fast",
+ "equal",
+ "deep-equal"
+ ],
+ "author": "Evgeny Poberezkin",
+ "license": "MIT",
"bugs": {
"url": "https://github.com/epoberezkin/fast-deep-equal/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Fast deep equal",
+ "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme",
"devDependencies": {
"coveralls": "^3.1.0",
"dot": "^1.1.2",
@@ -44,22 +40,6 @@
"sinon": "^9.0.2",
"typescript": "^3.9.5"
},
- "files": [
- "index.js",
- "index.d.ts",
- "react.js",
- "react.d.ts",
- "es6/"
- ],
- "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme",
- "keywords": [
- "fast",
- "equal",
- "deep-equal"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "fast-deep-equal",
"nyc": {
"exclude": [
"**/spec/**",
@@ -70,20 +50,12 @@
"text-summary"
]
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/epoberezkin/fast-deep-equal.git"
- },
- "scripts": {
- "benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./",
- "build": "node build",
- "eslint": "eslint *.js benchmark/*.js spec/*.js",
- "prepublish": "npm run build",
- "test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov",
- "test-cov": "nyc npm run test-spec",
- "test-spec": "mocha spec/*.spec.js -R spec",
- "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts"
- },
- "types": "index.d.ts",
- "version": "3.1.3"
+ "files": [
+ "index.js",
+ "index.d.ts",
+ "react.js",
+ "react.d.ts",
+ "es6/"
+ ],
+ "types": "index.d.ts"
}
diff --git a/node_modules/fast-json-stable-stringify/package.json b/node_modules/fast-json-stable-stringify/package.json
index b659762..ad2c8bf 100644
--- a/node_modules/fast-json-stable-stringify/package.json
+++ b/node_modules/fast-json-stable-stringify/package.json
@@ -1,39 +1,10 @@
{
- "_from": "fast-json-stable-stringify@^2.0.0",
- "_id": "fast-json-stable-stringify@2.1.0",
- "_inBundle": false,
- "_integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "_location": "/fast-json-stable-stringify",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "fast-json-stable-stringify@^2.0.0",
- "name": "fast-json-stable-stringify",
- "escapedName": "fast-json-stable-stringify",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/ajv"
- ],
- "_resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "_shasum": "874bf69c6f404c2b5d99c481341399fd55892633",
- "_spec": "fast-json-stable-stringify@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ajv",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "bugs": {
- "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues"
- },
- "bundleDependencies": false,
- "dependencies": {},
- "deprecated": false,
+ "name": "fast-json-stable-stringify",
+ "version": "2.1.0",
"description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
+ "main": "index.js",
+ "types": "index.d.ts",
+ "dependencies": {},
"devDependencies": {
"benchmark": "^2.1.4",
"coveralls": "^3.0.0",
@@ -45,6 +16,15 @@
"pre-commit": "^1.2.2",
"tape": "^4.11.0"
},
+ "scripts": {
+ "eslint": "eslint index.js test",
+ "test-spec": "tape test/*.js",
+ "test": "npm run eslint && nyc npm run test-spec"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git"
+ },
"homepage": "https://github.com/epoberezkin/fast-json-stable-stringify",
"keywords": [
"json",
@@ -53,9 +33,12 @@
"hash",
"stable"
],
+ "author": {
+ "name": "James Halliday",
+ "email": "mail@substack.net",
+ "url": "http://substack.net"
+ },
"license": "MIT",
- "main": "index.js",
- "name": "fast-json-stable-stringify",
"nyc": {
"exclude": [
"test",
@@ -65,16 +48,5 @@
"lcov",
"text-summary"
]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git"
- },
- "scripts": {
- "eslint": "eslint index.js test",
- "test": "npm run eslint && nyc npm run test-spec",
- "test-spec": "tape test/*.js"
- },
- "types": "index.d.ts",
- "version": "2.1.0"
+ }
}
diff --git a/node_modules/fast-levenshtein/package.json b/node_modules/fast-levenshtein/package.json
index 5045fdd..5b4736d 100644
--- a/node_modules/fast-levenshtein/package.json
+++ b/node_modules/fast-levenshtein/package.json
@@ -1,38 +1,17 @@
{
- "_from": "fast-levenshtein@^2.0.6",
- "_id": "fast-levenshtein@2.0.6",
- "_inBundle": false,
- "_integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "_location": "/fast-levenshtein",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "fast-levenshtein@^2.0.6",
- "name": "fast-levenshtein",
- "escapedName": "fast-levenshtein",
- "rawSpec": "^2.0.6",
- "saveSpec": null,
- "fetchSpec": "^2.0.6"
- },
- "_requiredBy": [
- "/optionator"
+ "name": "fast-levenshtein",
+ "version": "2.0.6",
+ "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.",
+ "main": "levenshtein.js",
+ "files": [
+ "levenshtein.js"
],
- "_resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "_shasum": "3d8a5c66883a16a30ca8643e851f19baa7797917",
- "_spec": "fast-levenshtein@^2.0.6",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\optionator",
- "author": {
- "name": "Ramesh Nair",
- "email": "ram@hiddentao.com",
- "url": "http://www.hiddentao.com/"
- },
- "bugs": {
- "url": "https://github.com/hiddentao/fast-levenshtein/issues"
+ "scripts": {
+ "build": "grunt build",
+ "prepublish": "npm run build",
+ "benchmark": "grunt benchmark",
+ "test": "mocha"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.",
"devDependencies": {
"chai": "~1.5.0",
"grunt": "~0.4.1",
@@ -46,27 +25,15 @@
"lodash": "^4.0.1",
"mocha": "~1.9.0"
},
- "files": [
- "levenshtein.js"
- ],
- "homepage": "https://github.com/hiddentao/fast-levenshtein#readme",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/hiddentao/fast-levenshtein.git"
+ },
"keywords": [
"levenshtein",
"distance",
"string"
],
- "license": "MIT",
- "main": "levenshtein.js",
- "name": "fast-levenshtein",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/hiddentao/fast-levenshtein.git"
- },
- "scripts": {
- "benchmark": "grunt benchmark",
- "build": "grunt build",
- "prepublish": "npm run build",
- "test": "mocha"
- },
- "version": "2.0.6"
+ "author": "Ramesh Nair (http://www.hiddentao.com/)",
+ "license": "MIT"
}
diff --git a/node_modules/fastq/README.md b/node_modules/fastq/README.md
index af5feee..1644111 100644
--- a/node_modules/fastq/README.md
+++ b/node_modules/fastq/README.md
@@ -233,6 +233,12 @@ each time a task is completed, `err` will be not null if the task has thrown an
Property that returns the number of concurrent tasks that could be executed in
parallel. It can be altered at runtime.
+-------------------------------------------------------
+
+### queue.paused
+
+Property (Read-Only) that returns `true` when the queue is in a paused state.
+
-------------------------------------------------------
### queue.drain
diff --git a/node_modules/fastq/index.d.ts b/node_modules/fastq/index.d.ts
index 327f399..4581a28 100644
--- a/node_modules/fastq/index.d.ts
+++ b/node_modules/fastq/index.d.ts
@@ -20,6 +20,7 @@ declare namespace fastq {
killAndDrain(): any
error(handler: errorHandler): void
concurrency: number
+ readonly paused: boolean
drain(): any
empty: () => void
saturated: () => void
diff --git a/node_modules/fastq/package.json b/node_modules/fastq/package.json
index f10f51c..f16473b 100644
--- a/node_modules/fastq/package.json
+++ b/node_modules/fastq/package.json
@@ -1,40 +1,37 @@
{
- "_from": "fastq@^1.6.0",
- "_id": "fastq@1.17.1",
- "_inBundle": false,
- "_integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
- "_location": "/fastq",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "fastq@^1.6.0",
- "name": "fastq",
- "escapedName": "fastq",
- "rawSpec": "^1.6.0",
- "saveSpec": null,
- "fetchSpec": "^1.6.0"
+ "name": "fastq",
+ "version": "1.19.0",
+ "description": "Fast, in memory work queue",
+ "main": "queue.js",
+ "scripts": {
+ "lint": "standard --verbose | snazzy",
+ "unit": "nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js",
+ "coverage": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js",
+ "test:report": "npm run lint && npm run unit:report",
+ "test": "npm run lint && npm run unit",
+ "typescript": "tsc --project ./test/tsconfig.json",
+ "legacy": "tape test/test.js"
},
- "_requiredBy": [
- "/@nodelib/fs.walk"
+ "pre-commit": [
+ "test",
+ "typescript"
],
- "_resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz",
- "_shasum": "2a523f07a4e7b1e81a42b91b8bf2254107753b47",
- "_spec": "fastq@^1.6.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\@nodelib\\fs.walk",
- "author": {
- "name": "Matteo Collina",
- "email": "hello@matteocollina.com"
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/mcollina/fastq.git"
},
+ "keywords": [
+ "fast",
+ "queue",
+ "async",
+ "worker"
+ ],
+ "author": "Matteo Collina ",
+ "license": "ISC",
"bugs": {
"url": "https://github.com/mcollina/fastq/issues"
},
- "bundleDependencies": false,
- "dependencies": {
- "reusify": "^1.0.4"
- },
- "deprecated": false,
- "description": "Fast, in memory work queue",
+ "homepage": "https://github.com/mcollina/fastq#readme",
"devDependencies": {
"async": "^3.1.0",
"neo-async": "^2.6.1",
@@ -45,37 +42,12 @@
"tape": "^5.0.0",
"typescript": "^5.0.4"
},
- "homepage": "https://github.com/mcollina/fastq#readme",
- "keywords": [
- "fast",
- "queue",
- "async",
- "worker"
- ],
- "license": "ISC",
- "main": "queue.js",
- "name": "fastq",
- "pre-commit": [
- "test",
- "typescript"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mcollina/fastq.git"
- },
- "scripts": {
- "coverage": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/test.js test/promise.js",
- "legacy": "tape test/test.js",
- "lint": "standard --verbose | snazzy",
- "test": "npm run lint && npm run unit",
- "test:report": "npm run lint && npm run unit:report",
- "typescript": "tsc --project ./test/tsconfig.json",
- "unit": "nyc --lines 100 --branches 100 --functions 100 --check-coverage --reporter=text tape test/test.js test/promise.js"
+ "dependencies": {
+ "reusify": "^1.0.4"
},
"standard": {
"ignore": [
"example.mjs"
]
- },
- "version": "1.17.1"
+ }
}
diff --git a/node_modules/fastq/queue.js b/node_modules/fastq/queue.js
index a9d0fa9..7ea8a31 100644
--- a/node_modules/fastq/queue.js
+++ b/node_modules/fastq/queue.js
@@ -288,19 +288,19 @@ function queueAsPromised (context, worker, _concurrency) {
}
function drained () {
- if (queue.idle()) {
- return new Promise(function (resolve) {
- resolve()
- })
- }
-
- var previousDrain = queue.drain
-
var p = new Promise(function (resolve) {
- queue.drain = function () {
- previousDrain()
- resolve()
- }
+ process.nextTick(function () {
+ if (queue.idle()) {
+ resolve()
+ } else {
+ var previousDrain = queue.drain
+ queue.drain = function () {
+ if (typeof previousDrain === 'function') previousDrain()
+ resolve()
+ queue.drain = previousDrain
+ }
+ }
+ })
})
return p
diff --git a/node_modules/fastq/test/promise.js b/node_modules/fastq/test/promise.js
index fe014ff..45349a4 100644
--- a/node_modules/fastq/test/promise.js
+++ b/node_modules/fastq/test/promise.js
@@ -246,3 +246,46 @@ test('no unhandledRejection (unshift)', async function (t) {
await immediate()
process.removeListener('unhandledRejection', handleRejection)
})
+
+test('drained should resolve after async tasks complete', async function (t) {
+ const logs = []
+
+ async function processTask () {
+ await new Promise(resolve => setTimeout(resolve, 0))
+ logs.push('processed')
+ }
+
+ const queue = buildQueue(processTask, 1)
+ queue.drain = () => logs.push('called drain')
+
+ queue.drained().then(() => logs.push('drained promise resolved'))
+
+ await Promise.all([
+ queue.push(),
+ queue.push(),
+ queue.push()
+ ])
+
+ t.deepEqual(logs, [
+ 'processed',
+ 'processed',
+ 'processed',
+ 'called drain',
+ 'drained promise resolved'
+ ], 'events happened in correct order')
+})
+
+test('drained should handle undefined drain function', async function (t) {
+ const queue = buildQueue(worker, 1)
+
+ async function worker (arg) {
+ await sleep(10)
+ return arg
+ }
+
+ queue.drain = undefined
+ queue.push(1)
+ await queue.drained()
+
+ t.pass('drained resolved successfully with undefined drain')
+})
diff --git a/node_modules/fastq/test/test.js b/node_modules/fastq/test/test.js
index ceed7a7..79f0f6c 100644
--- a/node_modules/fastq/test/test.js
+++ b/node_modules/fastq/test/test.js
@@ -640,3 +640,14 @@ test('pause/resume should trigger drain event', function (t) {
queue.resume()
})
+
+test('paused flag', function (t) {
+ t.plan(2)
+
+ var queue = buildQueue(function (arg, cb) {
+ cb(null)
+ }, 1)
+ t.equal(queue.paused, false)
+ queue.pause()
+ t.equal(queue.paused, true)
+})
diff --git a/node_modules/file-entry-cache/package.json b/node_modules/file-entry-cache/package.json
index 6590fd0..f03ef48 100644
--- a/node_modules/file-entry-cache/package.json
+++ b/node_modules/file-entry-cache/package.json
@@ -1,35 +1,50 @@
{
- "_from": "file-entry-cache@^6.0.1",
- "_id": "file-entry-cache@6.0.1",
- "_inBundle": false,
- "_integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "_location": "/file-entry-cache",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "file-entry-cache@^6.0.1",
- "name": "file-entry-cache",
- "escapedName": "file-entry-cache",
- "rawSpec": "^6.0.1",
- "saveSpec": null,
- "fetchSpec": "^6.0.1"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "_shasum": "211b2dd9659cb0394b073e7323ac3c933d522027",
- "_spec": "file-entry-cache@^6.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
+ "name": "file-entry-cache",
+ "version": "6.0.1",
+ "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
+ "repository": "royriojas/file-entry-cache",
+ "license": "MIT",
"author": {
"name": "Roy Riojas",
"url": "http://royriojas.com"
},
- "bugs": {
- "url": "https://github.com/royriojas/file-entry-cache/issues"
+ "main": "cache.js",
+ "files": [
+ "cache.js"
+ ],
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "scripts": {
+ "eslint": "eslint --cache --cache-location=node_modules/.cache/ 'cache.js' 'test/**/*.js' 'perf.js'",
+ "autofix": "npm run eslint -- --fix",
+ "install-hooks": "prepush install && changelogx install-hook && precommit install",
+ "changelog": "changelogx -f markdown -o ./changelog.md",
+ "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify",
+ "pre-v": "npm run test",
+ "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify",
+ "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v",
+ "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v",
+ "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v",
+ "test": "npm run eslint --silent && mocha -R spec test/specs",
+ "perf": "node perf.js",
+ "cover": "istanbul cover test/runner.js html text-summary",
+ "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"
},
- "bundleDependencies": false,
+ "prepush": [
+ "npm run eslint --silent"
+ ],
+ "precommit": [
+ "npm run eslint --silent"
+ ],
+ "keywords": [
+ "file cache",
+ "task cache files",
+ "file cache",
+ "key par",
+ "key value",
+ "cache"
+ ],
"changelogx": {
"ignoreRegExp": [
"BLD: Release",
@@ -42,11 +57,6 @@
"issueIDURL": "https://github.com/royriojas/file-entry-cache/issues/{0}",
"projectName": "file-entry-cache"
},
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "deprecated": false,
- "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
"devDependencies": {
"chai": "^4.2.0",
"changelogx": "^5.0.6",
@@ -64,49 +74,7 @@
"watch-run": "^1.2.5",
"write": "^2.0.0"
},
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "files": [
- "cache.js"
- ],
- "homepage": "https://github.com/royriojas/file-entry-cache#readme",
- "keywords": [
- "file cache",
- "task cache files",
- "file cache",
- "key par",
- "key value",
- "cache"
- ],
- "license": "MIT",
- "main": "cache.js",
- "name": "file-entry-cache",
- "precommit": [
- "npm run eslint --silent"
- ],
- "prepush": [
- "npm run eslint --silent"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/royriojas/file-entry-cache.git"
- },
- "scripts": {
- "autofix": "npm run eslint -- --fix",
- "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v",
- "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v",
- "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v",
- "changelog": "changelogx -f markdown -o ./changelog.md",
- "cover": "istanbul cover test/runner.js html text-summary",
- "do-changelog": "npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify",
- "eslint": "eslint --cache --cache-location=node_modules/.cache/ 'cache.js' 'test/**/*.js' 'perf.js'",
- "install-hooks": "prepush install && changelogx install-hook && precommit install",
- "perf": "node perf.js",
- "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify",
- "pre-v": "npm run test",
- "test": "npm run eslint --silent && mocha -R spec test/specs",
- "watch": "watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"
- },
- "version": "6.0.1"
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ }
}
diff --git a/node_modules/find-up/package.json b/node_modules/find-up/package.json
index d51be6d..56db6dd 100644
--- a/node_modules/find-up/package.json
+++ b/node_modules/find-up/package.json
@@ -1,86 +1,54 @@
{
- "_from": "find-up@^5.0.0",
- "_id": "find-up@5.0.0",
- "_inBundle": false,
- "_integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "_location": "/find-up",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "find-up@^5.0.0",
- "name": "find-up",
- "escapedName": "find-up",
- "rawSpec": "^5.0.0",
- "saveSpec": null,
- "fetchSpec": "^5.0.0"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz",
- "_shasum": "4c92819ecb7083561e4f4a240a86be5198f536fc",
- "_spec": "find-up@^5.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/find-up/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "deprecated": false,
- "description": "Find a file or directory by walking up parent directories",
- "devDependencies": {
- "ava": "^2.1.0",
- "is-path-inside": "^2.1.0",
- "tempy": "^0.6.0",
- "tsd": "^0.13.1",
- "xo": "^0.33.0"
- },
- "engines": {
- "node": ">=10"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/find-up#readme",
- "keywords": [
- "find",
- "up",
- "find-up",
- "findup",
- "look-up",
- "look",
- "file",
- "search",
- "match",
- "package",
- "resolve",
- "parent",
- "parents",
- "folder",
- "directory",
- "walk",
- "walking",
- "path"
- ],
- "license": "MIT",
- "name": "find-up",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/find-up.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "5.0.0"
+ "name": "find-up",
+ "version": "5.0.0",
+ "description": "Find a file or directory by walking up parent directories",
+ "license": "MIT",
+ "repository": "sindresorhus/find-up",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "find",
+ "up",
+ "find-up",
+ "findup",
+ "look-up",
+ "look",
+ "file",
+ "search",
+ "match",
+ "package",
+ "resolve",
+ "parent",
+ "parents",
+ "folder",
+ "directory",
+ "walk",
+ "walking",
+ "path"
+ ],
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "devDependencies": {
+ "ava": "^2.1.0",
+ "is-path-inside": "^2.1.0",
+ "tempy": "^0.6.0",
+ "tsd": "^0.13.1",
+ "xo": "^0.33.0"
+ }
}
diff --git a/node_modules/flat-cache/package.json b/node_modules/flat-cache/package.json
index 1fe4b7e..b7b9eb0 100644
--- a/node_modules/flat-cache/package.json
+++ b/node_modules/flat-cache/package.json
@@ -1,93 +1,61 @@
{
- "_from": "flat-cache@^3.0.4",
- "_id": "flat-cache@3.2.0",
- "_inBundle": false,
- "_integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
- "_location": "/flat-cache",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "flat-cache@^3.0.4",
- "name": "flat-cache",
- "escapedName": "flat-cache",
- "rawSpec": "^3.0.4",
- "saveSpec": null,
- "fetchSpec": "^3.0.4"
- },
- "_requiredBy": [
- "/file-entry-cache"
- ],
- "_resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz",
- "_shasum": "2c0c2d5040c99b1632771a9d105725c0115363ee",
- "_spec": "flat-cache@^3.0.4",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\file-entry-cache",
+ "name": "flat-cache",
+ "version": "3.2.0",
+ "description": "A stupidly simple key/value storage using files to persist some data",
+ "repository": "jaredwray/flat-cache",
+ "license": "MIT",
"author": {
"name": "Jared Wray",
"url": "https://jaredwray.com"
},
- "bugs": {
- "url": "https://github.com/jaredwray/flat-cache/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "flatted": "^3.2.9",
- "keyv": "^4.5.3",
- "rimraf": "^3.0.2"
- },
- "deprecated": false,
- "description": "A stupidly simple key/value storage using files to persist some data",
- "devDependencies": {
- "c8": "^7.14.0",
- "chai": "^4.3.10",
- "eslint": "^7.13.0",
- "eslint-config-prettier": "^6.15.0",
- "eslint-plugin-mocha": "^8.0.0",
- "eslint-plugin-prettier": "^3.1.4",
- "glob-expand": "^0.2.1",
- "mocha": "^8.4.0",
- "prettier": "^2.1.2",
- "write": "^2.0.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
+ "main": "src/cache.js",
"files": [
"src/cache.js",
"src/del.js",
"src/utils.js"
],
- "homepage": "https://github.com/jaredwray/flat-cache#readme",
- "keywords": [
- "json cache",
- "simple cache",
- "file cache",
- "key par",
- "key value",
- "cache"
- ],
- "license": "MIT",
- "main": "src/cache.js",
- "name": "flat-cache",
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
"precommit": [
"npm run verify --silent"
],
"prepush": [
"npm run verify --silent"
],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jaredwray/flat-cache.git"
- },
"scripts": {
- "autofix": "npm run eslint-fix",
- "check": "npm run eslint",
"eslint": "eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js",
"eslint-fix": "npm run eslint -- --fix",
- "test": "npm run verify --silent",
+ "autofix": "npm run eslint-fix",
+ "check": "npm run eslint",
+ "verify": "npm run eslint && npm run test:cache",
"test:cache": "c8 mocha -R spec test/specs",
"test:ci:cache": "c8 --reporter=lcov mocha -R spec test/specs",
- "verify": "npm run eslint && npm run test:cache"
+ "test": "npm run verify --silent"
},
- "version": "3.2.0"
+ "keywords": [
+ "json cache",
+ "simple cache",
+ "file cache",
+ "key par",
+ "key value",
+ "cache"
+ ],
+ "devDependencies": {
+ "c8": "^7.14.0",
+ "chai": "^4.3.10",
+ "eslint": "^7.13.0",
+ "eslint-config-prettier": "^6.15.0",
+ "eslint-plugin-mocha": "^8.0.0",
+ "eslint-plugin-prettier": "^3.1.4",
+ "glob-expand": "^0.2.1",
+ "mocha": "^8.4.0",
+ "prettier": "^2.1.2",
+ "write": "^2.0.0"
+ },
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.3",
+ "rimraf": "^3.0.2"
+ }
}
diff --git a/node_modules/flatted/cjs/index.js b/node_modules/flatted/cjs/index.js
index e519a19..7591f25 100644
--- a/node_modules/flatted/cjs/index.js
+++ b/node_modules/flatted/cjs/index.js
@@ -56,7 +56,7 @@ const set = (known, input, value) => {
/**
* Converts a specialized flatted string into a JS value.
* @param {string} text
- * @param {((this: any, key: string, value: any) => any) | undefined): any} [reviver]
+ * @param {(this: any, key: string, value: any) => any} [reviver]
* @returns {any}
*/
const parse = (text, reviver) => {
diff --git a/node_modules/flatted/index.js b/node_modules/flatted/index.js
index 7575c95..f40414a 100644
--- a/node_modules/flatted/index.js
+++ b/node_modules/flatted/index.js
@@ -32,7 +32,7 @@ self.Flatted = (function (exports) {
var Primitives = function Primitives(_, value) {
return _typeof(value) === primitive ? new Primitive(value) : value;
};
- var revive = function revive(input, parsed, output, $) {
+ var _revive = function revive(input, parsed, output, $) {
var lazy = [];
for (var ke = keys(output), length = ke.length, y = 0; y < length; y++) {
var k = ke[y];
@@ -53,7 +53,7 @@ self.Flatted = (function (exports) {
var _lazy$i = lazy[i],
_k = _lazy$i.k,
a = _lazy$i.a;
- output[_k] = $.call(output, _k, revive.apply(null, a));
+ output[_k] = $.call(output, _k, _revive.apply(null, a));
}
return output;
};
@@ -66,14 +66,14 @@ self.Flatted = (function (exports) {
/**
* Converts a specialized flatted string into a JS value.
* @param {string} text
- * @param {((this: any, key: string, value: any) => any) | undefined): any} [reviver]
+ * @param {(this: any, key: string, value: any) => any} [reviver]
* @returns {any}
*/
var parse = function parse(text, reviver) {
var input = $parse(text, Primitives).map(primitives);
var value = input[0];
var $ = reviver || noop;
- var tmp = _typeof(value) === object && value ? revive(input, new Set(), value, $) : value;
+ var tmp = _typeof(value) === object && value ? _revive(input, new Set(), value, $) : value;
return $.call({
'': tmp
}, '', tmp);
diff --git a/node_modules/flatted/min.js b/node_modules/flatted/min.js
index e43fa18..ad049a4 100644
--- a/node_modules/flatted/min.js
+++ b/node_modules/flatted/min.js
@@ -1 +1 @@
-self.Flatted=function(n){"use strict";function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(n)}var r=JSON.parse,e=JSON.stringify,o=Object.keys,u=String,f="string",i={},c="object",a=function(n,t){return t},l=function(n){return n instanceof u?u(n):n},s=function(n,r){return t(r)===f?new u(r):r},y=function n(r,e,f,a){for(var l=[],s=o(f),y=s.length,p=0;p ./coverage/lcov.info"
},
- "_requiredBy": [
- "/flat-cache"
- ],
- "_resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.1.tgz",
- "_shasum": "21db470729a6734d4997002f439cb308987f567a",
- "_spec": "flatted@^3.2.9",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\flat-cache",
- "author": {
- "name": "Andrea Giammarchi"
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/WebReflection/flatted.git"
},
+ "files": [
+ "LICENSE",
+ "README.md",
+ "cjs/",
+ "es.js",
+ "esm.js",
+ "esm/",
+ "index.js",
+ "min.js",
+ "php/flatted.php",
+ "python/flatted.py",
+ "types/"
+ ],
+ "keywords": [
+ "circular",
+ "JSON",
+ "fast",
+ "parser",
+ "minimal"
+ ],
+ "author": "Andrea Giammarchi",
+ "license": "ISC",
"bugs": {
"url": "https://github.com/WebReflection/flatted/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "A super light and fast circular JSON parser.",
+ "homepage": "https://github.com/WebReflection/flatted#readme",
"devDependencies": {
- "@babel/core": "^7.23.9",
- "@babel/preset-env": "^7.23.9",
+ "@babel/core": "^7.26.9",
+ "@babel/preset-env": "^7.26.9",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-terser": "^0.4.4",
- "@ungap/structured-clone": "^1.2.0",
+ "@ungap/structured-clone": "^1.3.0",
"ascjs": "^6.0.3",
- "c8": "^9.1.0",
+ "c8": "^10.1.3",
"circular-json": "^0.5.9",
"circular-json-es6": "^2.0.2",
"jsan": "^3.1.14",
- "rollup": "^4.12.0",
- "terser": "^5.27.2",
- "typescript": "^5.3.3"
+ "rollup": "^4.34.8",
+ "terser": "^5.39.0",
+ "typescript": "^5.7.3"
},
+ "module": "./esm/index.js",
+ "type": "module",
"exports": {
".": {
"types": "./types/index.d.ts",
@@ -55,38 +74,5 @@
"./esm": "./esm.js",
"./package.json": "./package.json"
},
- "homepage": "https://github.com/WebReflection/flatted#readme",
- "keywords": [
- "circular",
- "JSON",
- "fast",
- "parser",
- "minimal"
- ],
- "license": "ISC",
- "main": "./cjs/index.js",
- "module": "./esm/index.js",
- "name": "flatted",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/WebReflection/flatted.git"
- },
- "scripts": {
- "build": "npm run cjs && npm run rollup:esm && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size",
- "cjs": "ascjs esm cjs",
- "coverage": "mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info",
- "min": "terser index.js -c -m -o min.js",
- "rollup:babel": "rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck",
- "rollup:es": "rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck",
- "rollup:esm": "rollup --config rollup/esm.config.js",
- "size": "cat index.js | wc -c;cat min.js | wc -c;gzip -c9 min.js | wc -c;cat min.js | brotli | wc -c; cat es.js | brotli | wc -c; cat esm.js | brotli | wc -c",
- "test": "c8 node test/index.js",
- "test:php": "php php/test.php",
- "test:py": "python python/test.py",
- "ts": "tsc -p ."
- },
- "type": "module",
- "types": "./types/index.d.ts",
- "unpkg": "min.js",
- "version": "3.3.1"
+ "types": "./types/index.d.ts"
}
diff --git a/node_modules/flatted/python/__pycache__/flatted.cpython-311.pyc b/node_modules/flatted/python/__pycache__/flatted.cpython-311.pyc
deleted file mode 100644
index 478844f81208454a20b537712ff7cfd836081aba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6741
zcmcIoTW=f372f6Ul1p+$QWr|L7Gvz9^iGtIUg^PQKB@INV@-h;hd}ofQqgH{dy1>&_h5~4+Dd`1`O#fz_1g_gH@o`Zp1zdsAHC3jVLa1+esVOEN$dSHS2J%M>%vBWh
z;x4!&C{wIoa9U#KN3HuJQ}LJdu^|3<+@O}dz0Oo
z;4Gtj)=IFtBD4^UU<2N!6%m!56`>iN_SDLwNwh>rf(0$-#`I5o=H=+zWeU|UeM8L#m@0M;kmGJCA724{!LEo~(CD2KdQR<#@9
z>*2!CTx33ykDyBawK;!YL`gV0dx}qf?RgKPV`tuc&Rv-MQ_p#R1I?6+o{fC5
zLn)3ZgQ;=DktU;=?xo^wfLUQV951Br{=f=vx5L{@;lbZeEXDtps@9nb#%aXjRmtkd_}7`I}F?bzYG@~EwA_IUn6vXNvW@jZrwEv4>TA9}#v4&{A?btHH$1f%>qC2V@sKjQQS#
z$NP@-rf>yiH6{q~J<1V3?V^q=#HCFe7w1(tNJIpVb
zF>7rdu<^7XC}{_ttoX!W|8o1rg+wvFs95cNc6(n*t3FSjfE&Qh2ARVjcMf$3f9Yr+
zN=jqy^pWop_1}^BcG0ru;8RPc4^+O3sC;dz@CcZeT=p)xm!LtxyNQB56w;tlY{$5e
zQ}}l`<@`D95X8td@9Ec
zCN1EmUE}#sD#J#njPuj%5+e_soL1vDpuxsvrL)}Hp7%qX#O?<;8^I)1my)<*qFY*ap#HQV6lmM$Lv&
zwiSmloHe058*{#I6F1o@3C$F%$1ried+J%we$m+XX5MdiPV)2%F!_Fz3}n9=;)Q
z#pp5V#M_0>fzQb^<@-NZkBXAI!bWEt-Ehu&Y!lU>hK@22JCQOtXW}E2PmsoI{07iq
z@1nA0ISS`#?%nx!OX}v&>$d<^*<03HaL6N}`hxHh03_5+3nMqL-MW?^E^M1Si7JKG
zx#Rhv{LqSm3SX;2sH2|$_g0l+FDb=dwBJZdG4jzhYvVKa#%IvWj=5L!udbsD#Phg{
z5+47v$!C~wb;cAfh^F{E@%zF!OzLCtmtsx=F@O*t+nqVVl#6v|H1t*tUfFnQz?%Xo
zB+#Q`%INV#PVmY;Lw70F;62x|9#dKS+t^8HZag%7>-qItHPt<7D!RC;RTvwsS2Z;0
zd~b&CJE|c=Hx|{5Fz$fN9nQSo2A!vAI7XMikeCav@Bve{Lh8D&PA
zokYi3yha4N2Ga@0=3gviOX0qS48VDcmz{syokU`@C(5mHD7r%avXaOvWi@&uay@c8
zyYTu=^Ok9;J8gAmi9e6D2o5%_eAn%z&9%45<(7iIWv%tb>FcK#;ve-`TEf;6CH_3B
zWjiONlC~8OG7H=0PtFc|>{x^gwjAxa{i9;sito1LyTR)5r2t&5=wUm0xTGHTaJi@q
z@#=5Ezl-m&mo+&*?Vqsm8GM
za=ptpLAx~%rqW1Sp#A4ilvJH-*#X44W5?*u#L<4*&e_X=ilS#P%^2_yXxZ5@f?vbGjF*HC
z=UI^@5eD20UsB#zs|6vSh@0bP_>%IzS}h3q#n_7ALQJNl3z{e%2C>w@FN!-TSp_7w
zQ?d$vMQp`Et_Bgmh+AD3Vk!;Xg^mE#bD^z;k}hnCP|}6oI3-=!r;7Wit481=`#0W{
B%B}za
diff --git a/node_modules/flatted/python/flatted.py b/node_modules/flatted/python/flatted.py
index 56bb08e..a7e57fc 100644
--- a/node_modules/flatted/python/flatted.py
+++ b/node_modules/flatted/python/flatted.py
@@ -1,6 +1,6 @@
# ISC License
#
-# Copyright (c) 2018-2021, Andrea Giammarchi, @WebReflection
+# Copyright (c) 2018-2025, Andrea Giammarchi, @WebReflection
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
@@ -41,7 +41,7 @@ def _object_keys(value):
return keys
def _is_array(value):
- return isinstance(value, list) or isinstance(value, tuple)
+ return isinstance(value, (list, tuple))
def _is_object(value):
return isinstance(value, dict)
@@ -65,10 +65,10 @@ def _loop(keys, input, known, output):
return output
def _ref(key, value, input, known, output):
- if _is_array(value) and not value in known:
+ if _is_array(value) and value not in known:
known.append(value)
value = _loop(_array_keys(value), input, known, value)
- elif _is_object(value) and not value in known:
+ elif _is_object(value) and value not in known:
known.append(value)
value = _loop(_object_keys(value), input, known, value)
diff --git a/node_modules/flatted/python/test.py b/node_modules/flatted/python/test.py
deleted file mode 100644
index 740739e..0000000
--- a/node_modules/flatted/python/test.py
+++ /dev/null
@@ -1,63 +0,0 @@
-from flatted import stringify as _stringify, parse
-
-def stringify(value):
- return _stringify(value, separators=(',', ':'))
-
-assert stringify([None, None]) == '[[null,null]]'
-
-a = []
-o = {}
-
-assert stringify(a) == '[[]]'
-assert stringify(o) == '[{}]'
-
-a.append(a)
-o['o'] = o
-
-assert stringify(a) == '[["0"]]'
-assert stringify(o) == '[{"o":"0"}]'
-
-b = parse(stringify(a))
-assert isinstance(b, list) and b[0] == b
-
-a.append(1)
-a.append('two')
-a.append(True)
-o['one'] = 1
-o['two'] = 'two'
-o['three'] = True
-
-assert stringify(a) == '[["0",1,"1",true],"two"]'
-assert stringify(o) == '[{"o":"0","one":1,"two":"1","three":true},"two"]'
-
-a.append(o)
-o['a'] = a
-
-assert stringify(a) == '[["0",1,"1",true,"2"],"two",{"o":"2","one":1,"two":"1","three":true,"a":"0"}]'
-assert stringify(o) == '[{"o":"0","one":1,"two":"1","three":true,"a":"2"},"two",["2",1,"1",true,"0"]]'
-
-a.append({'test': 'OK'})
-a.append([1, 2, 3])
-
-o['test'] = {'test': 'OK'}
-o['array'] = [1, 2, 3]
-
-assert stringify(a) == '[["0",1,"1",true,"2","3","4"],"two",{"o":"2","one":1,"two":"1","three":true,"a":"0","test":"3","array":"4"},{"test":"5"},[1,2,3],"OK"]'
-assert stringify(o) == '[{"o":"0","one":1,"two":"1","three":true,"a":"2","test":"3","array":"4"},"two",["2",1,"1",true,"0","3","4"],{"test":"5"},[1,2,3],"OK"]'
-
-a2 = parse(stringify(a));
-o2 = parse(stringify(o));
-
-assert a2[0] == a2
-assert o2['o'] == o2
-
-assert a2[1] == 1 and a2[2] == 'two' and a2[3] == True and isinstance(a2[4], dict)
-assert a2[4] == a2[4]['o'] and a2 == a2[4]['o']['a']
-
-str = parse('[{"prop":"1","a":"2","b":"3"},{"value":123},["4","5"],{"e":"6","t":"7","p":4},{},{"b":"8"},"f",{"a":"9"},["10"],"sup",{"a":1,"d":2,"c":"7","z":"11","h":1},{"g":2,"a":"7","b":"12","f":6},{"r":4,"u":"7","c":5}]')
-assert str['b']['t']['a'] == 'sup' and str['a'][1]['b'][0]['c'] == str['b']['t']
-
-oo = parse('[{"a":"1","b":"0","c":"2"},{"aa":"3"},{"ca":"4","cb":"5","cc":"6","cd":"7","ce":"8","cf":"9"},{"aaa":"10"},{"caa":"4"},{"cba":"5"},{"cca":"2"},{"cda":"4"},"value2","value3","value1"]');
-assert oo['a']['aa']['aaa'] == 'value1' and oo == oo['b'] and oo['c']['ca']['caa'] == oo['c']['ca']
-
-print('OK')
diff --git a/node_modules/formstream/package.json b/node_modules/formstream/package.json
index 20c0db1..dee5b7c 100644
--- a/node_modules/formstream/package.json
+++ b/node_modules/formstream/package.json
@@ -1,44 +1,40 @@
{
- "_from": "formstream@^1.1.0",
- "_id": "formstream@1.5.1",
- "_inBundle": false,
- "_integrity": "sha512-q7ORzFqotpwn3Y/GBK2lK7PjtZZwJHz9QE9Phv8zb5IrL9ftGLyi2zjGURON3voK8TaZ+mqJKERYN4lrHYTkUQ==",
- "_location": "/formstream",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "formstream@^1.1.0",
- "name": "formstream",
- "escapedName": "formstream",
- "rawSpec": "^1.1.0",
- "saveSpec": null,
- "fetchSpec": "^1.1.0"
- },
- "_requiredBy": [
- "/urllib"
+ "name": "formstream",
+ "version": "1.5.1",
+ "description": "A multipart/form-data encoded stream, helper for file upload.",
+ "main": "lib/formstream.js",
+ "types": "types/formstream.d.ts",
+ "files": [
+ "lib",
+ "types/formstream.d.ts"
],
- "_resolved": "https://registry.npmmirror.com/formstream/-/formstream-1.5.1.tgz",
- "_shasum": "b25f8121aa434cc82e8b36cdd765338b7b8df4de",
- "_spec": "formstream@^1.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\urllib",
- "author": {
- "name": "fengmk2",
- "email": "fengmk2@gmail.com",
- "url": "https://github.com/fengmk2"
+ "scripts": {
+ "test": "egg-bin test",
+ "cov": "egg-bin cov",
+ "ci": "npm run lint && npm run tsd && npm run cov && NODE_DEBUG=formstream npm run cov",
+ "lint": "jshint .",
+ "tsd": "tsd",
+ "contributor": "git-contributor"
},
- "bugs": {
- "url": "https://github.com/node-modules/formstream/issues"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/node-modules/formstream.git"
},
- "bundleDependencies": false,
+ "keywords": [
+ "form",
+ "stream",
+ "multipart",
+ "form-data",
+ "upload",
+ "postfile",
+ "request"
+ ],
"dependencies": {
"destroy": "^1.0.4",
"mime": "^2.5.2",
"node-hex": "^1.0.1",
"pause-stream": "~0.0.11"
},
- "deprecated": false,
- "description": "A multipart/form-data encoded stream, helper for file upload.",
"devDependencies": {
"@types/node": "^20.4.3",
"connect-multiparty": "1",
@@ -51,35 +47,6 @@
"tsd": "^0.28.1",
"urllib": "2"
},
- "files": [
- "lib",
- "types/formstream.d.ts"
- ],
- "homepage": "https://github.com/node-modules/formstream#readme",
- "keywords": [
- "form",
- "stream",
- "multipart",
- "form-data",
- "upload",
- "postfile",
- "request"
- ],
- "license": "MIT",
- "main": "lib/formstream.js",
- "name": "formstream",
- "repository": {
- "type": "git",
- "url": "git://github.com/node-modules/formstream.git"
- },
- "scripts": {
- "ci": "npm run lint && npm run tsd && npm run cov && NODE_DEBUG=formstream npm run cov",
- "contributor": "git-contributor",
- "cov": "egg-bin cov",
- "lint": "jshint .",
- "test": "egg-bin test",
- "tsd": "tsd"
- },
- "types": "types/formstream.d.ts",
- "version": "1.5.1"
+ "author": "fengmk2 (https://github.com/fengmk2)",
+ "license": "MIT"
}
diff --git a/node_modules/fs.realpath/package.json b/node_modules/fs.realpath/package.json
index f0a3217..3edc57d 100644
--- a/node_modules/fs.realpath/package.json
+++ b/node_modules/fs.realpath/package.json
@@ -1,59 +1,26 @@
{
- "_from": "fs.realpath@^1.0.0",
- "_id": "fs.realpath@1.0.0",
- "_inBundle": false,
- "_integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "_location": "/fs.realpath",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "fs.realpath@^1.0.0",
- "name": "fs.realpath",
- "escapedName": "fs.realpath",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/glob"
- ],
- "_resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "_shasum": "1504ad2523158caa40db4a2787cb01411994ea4f",
- "_spec": "fs.realpath@^1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\glob",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/fs.realpath/issues"
- },
- "bundleDependencies": false,
- "dependencies": {},
- "deprecated": false,
+ "name": "fs.realpath",
+ "version": "1.0.0",
"description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
+ "main": "index.js",
+ "dependencies": {},
"devDependencies": {},
- "files": [
- "old.js",
- "index.js"
- ],
- "homepage": "https://github.com/isaacs/fs.realpath#readme",
+ "scripts": {
+ "test": "tap test/*.js --cov"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/isaacs/fs.realpath.git"
+ },
"keywords": [
"realpath",
"fs",
"polyfill"
],
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
"license": "ISC",
- "main": "index.js",
- "name": "fs.realpath",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/isaacs/fs.realpath.git"
- },
- "scripts": {
- "test": "tap test/*.js --cov"
- },
- "version": "1.0.0"
+ "files": [
+ "old.js",
+ "index.js"
+ ]
}
diff --git a/node_modules/function-bind/package.json b/node_modules/function-bind/package.json
index bb6e153..6185963 100644
--- a/node_modules/function-bind/package.json
+++ b/node_modules/function-bind/package.json
@@ -1,47 +1,23 @@
{
- "_from": "function-bind@^1.1.2",
- "_id": "function-bind@1.1.2",
- "_inBundle": false,
- "_integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "_location": "/function-bind",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "function-bind@^1.1.2",
- "name": "function-bind",
- "escapedName": "function-bind",
- "rawSpec": "^1.1.2",
- "saveSpec": null,
- "fetchSpec": "^1.1.2"
- },
- "_requiredBy": [
- "/call-bind",
- "/get-intrinsic",
- "/hasown",
- "/set-function-length"
+ "name": "function-bind",
+ "version": "1.1.2",
+ "description": "Implementation of Function.prototype.bind",
+ "keywords": [
+ "function",
+ "bind",
+ "shim",
+ "es5"
],
- "_resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
- "_shasum": "2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c",
- "_spec": "function-bind@^1.1.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\call-bind",
- "author": {
- "name": "Raynos",
- "email": "raynos2@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
+ "author": "Raynos ",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/Raynos/function-bind.git"
},
- "bugs": {
- "url": "https://github.com/Raynos/function-bind/issues",
- "email": "raynos2@gmail.com"
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
},
- "bundleDependencies": false,
+ "main": "index",
+ "homepage": "https://github.com/Raynos/function-bind",
"contributors": [
{
"name": "Raynos"
@@ -51,8 +27,10 @@
"url": "https://github.com/ljharb"
}
],
- "deprecated": false,
- "description": "Implementation of Function.prototype.bind",
+ "bugs": {
+ "url": "https://github.com/Raynos/function-bind/issues",
+ "email": "raynos2@gmail.com"
+ },
"devDependencies": {
"@ljharb/eslint-config": "^21.1.0",
"aud": "^2.0.3",
@@ -64,39 +42,18 @@
"safe-publish-latest": "^2.0.0",
"tape": "^5.7.1"
},
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/Raynos/function-bind",
- "keywords": [
- "function",
- "bind",
- "shim",
- "es5"
- ],
"license": "MIT",
- "main": "index",
- "name": "function-bind",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Raynos/function-bind.git"
- },
"scripts": {
- "lint": "eslint --ext=js,mjs .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
"prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prepack": "npmignore --auto --commentLines=autogenerated",
"pretest": "npm run lint",
"test": "npm run tests-only",
+ "posttest": "aud --production",
"tests-only": "nyc tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
+ "lint": "eslint --ext=js,mjs .",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
},
"testling": {
"files": "test/index.js",
@@ -114,5 +71,17 @@
"android-browser/4.2..latest"
]
},
- "version": "1.1.2"
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ }
}
diff --git a/node_modules/get-intrinsic/.eslintrc b/node_modules/get-intrinsic/.eslintrc
index 8376636..235fb79 100644
--- a/node_modules/get-intrinsic/.eslintrc
+++ b/node_modules/get-intrinsic/.eslintrc
@@ -11,6 +11,10 @@
"es2022": true,
},
+ "globals": {
+ "Float16Array": false,
+ },
+
"rules": {
"array-bracket-newline": 0,
"complexity": 0,
diff --git a/node_modules/get-intrinsic/CHANGELOG.md b/node_modules/get-intrinsic/CHANGELOG.md
index 96d5397..ce1dd98 100644
--- a/node_modules/get-intrinsic/CHANGELOG.md
+++ b/node_modules/get-intrinsic/CHANGELOG.md
@@ -5,6 +5,49 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v1.3.0](https://github.com/ljharb/get-intrinsic/compare/v1.2.7...v1.3.0) - 2025-02-22
+
+### Commits
+
+- [Dev Deps] update `es-abstract`, `es-value-fixtures`, `for-each`, `object-inspect` [`9b61553`](https://github.com/ljharb/get-intrinsic/commit/9b61553c587f1c1edbd435597e88c7d387da97dd)
+- [Deps] update `call-bind-apply-helpers`, `es-object-atoms`, `get-proto` [`a341fee`](https://github.com/ljharb/get-intrinsic/commit/a341fee0f39a403b0f0069e82c97642d5eb11043)
+- [New] add `Float16Array` [`de22116`](https://github.com/ljharb/get-intrinsic/commit/de22116b492fb989a0341bceb6e573abfaed73dc)
+
+## [v1.2.7](https://github.com/ljharb/get-intrinsic/compare/v1.2.6...v1.2.7) - 2025-01-02
+
+### Commits
+
+- [Refactor] use `get-proto` directly [`00ab955`](https://github.com/ljharb/get-intrinsic/commit/00ab95546a0980c8ad42a84253daaa8d2adcedf9)
+- [Deps] update `math-intrinsics` [`c716cdd`](https://github.com/ljharb/get-intrinsic/commit/c716cdd6bbe36b438057025561b8bb5a879ac8a0)
+- [Dev Deps] update `call-bound`, `es-abstract` [`dc648a6`](https://github.com/ljharb/get-intrinsic/commit/dc648a67eb359037dff8d8619bfa71d86debccb1)
+
+## [v1.2.6](https://github.com/ljharb/get-intrinsic/compare/v1.2.5...v1.2.6) - 2024-12-11
+
+### Commits
+
+- [Refactor] use `math-intrinsics` [`841be86`](https://github.com/ljharb/get-intrinsic/commit/841be8641a9254c4c75483b30c8871b5d5065926)
+- [Refactor] use `es-object-atoms` [`42057df`](https://github.com/ljharb/get-intrinsic/commit/42057dfa16f66f64787e66482af381cc6f31d2c1)
+- [Deps] update `call-bind-apply-helpers` [`45afa24`](https://github.com/ljharb/get-intrinsic/commit/45afa24a9ee4d6d3c172db1f555b16cb27843ef4)
+- [Dev Deps] update `call-bound` [`9cba9c6`](https://github.com/ljharb/get-intrinsic/commit/9cba9c6e70212bc163b7a5529cb25df46071646f)
+
+## [v1.2.5](https://github.com/ljharb/get-intrinsic/compare/v1.2.4...v1.2.5) - 2024-12-06
+
+### Commits
+
+- [actions] split out node 10-20, and 20+ [`6e2b9dd`](https://github.com/ljharb/get-intrinsic/commit/6e2b9dd23902665681ebe453256ccfe21d7966f0)
+- [Refactor] use `dunder-proto` and `call-bind-apply-helpers` instead of `has-proto` [`c095d17`](https://github.com/ljharb/get-intrinsic/commit/c095d179ad0f4fbfff20c8a3e0cb4fe668018998)
+- [Refactor] use `gopd` [`9841d5b`](https://github.com/ljharb/get-intrinsic/commit/9841d5b35f7ab4fd2d193f0c741a50a077920e90)
+- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `es-abstract`, `es-value-fixtures`, `gopd`, `mock-property`, `object-inspect`, `tape` [`2d07e01`](https://github.com/ljharb/get-intrinsic/commit/2d07e01310cee2cbaedfead6903df128b1f5d425)
+- [Deps] update `gopd`, `has-proto`, `has-symbols`, `hasown` [`974d8bf`](https://github.com/ljharb/get-intrinsic/commit/974d8bf5baad7939eef35c25cc1dd88c10a30fa6)
+- [Dev Deps] update `call-bind`, `es-abstract`, `tape` [`df9dde1`](https://github.com/ljharb/get-intrinsic/commit/df9dde178186631ab8a3165ede056549918ce4bc)
+- [Refactor] cache `es-define-property` as well [`43ef543`](https://github.com/ljharb/get-intrinsic/commit/43ef543cb02194401420e3a914a4ca9168691926)
+- [Deps] update `has-proto`, `has-symbols`, `hasown` [`ad4949d`](https://github.com/ljharb/get-intrinsic/commit/ad4949d5467316505aad89bf75f9417ed782f7af)
+- [Tests] use `call-bound` directly [`ad5c406`](https://github.com/ljharb/get-intrinsic/commit/ad5c4069774bfe90e520a35eead5fe5ca9d69e80)
+- [Deps] update `has-proto`, `hasown` [`45414ca`](https://github.com/ljharb/get-intrinsic/commit/45414caa312333a2798953682c68f85c550627dd)
+- [Tests] replace `aud` with `npm audit` [`18d3509`](https://github.com/ljharb/get-intrinsic/commit/18d3509f79460e7924da70409ee81e5053087523)
+- [Deps] update `es-define-property` [`aadaa3b`](https://github.com/ljharb/get-intrinsic/commit/aadaa3b2188d77ad9bff394ce5d4249c49eb21f5)
+- [Dev Deps] add missing peer dep [`c296a16`](https://github.com/ljharb/get-intrinsic/commit/c296a16246d0c9a5981944f4cc5cf61fbda0cf6a)
+
## [v1.2.4](https://github.com/ljharb/get-intrinsic/compare/v1.2.3...v1.2.4) - 2024-02-05
### Commits
diff --git a/node_modules/get-intrinsic/index.js b/node_modules/get-intrinsic/index.js
index c25e2c4..bd1d94b 100644
--- a/node_modules/get-intrinsic/index.js
+++ b/node_modules/get-intrinsic/index.js
@@ -2,6 +2,8 @@
var undefined;
+var $Object = require('es-object-atoms');
+
var $Error = require('es-errors');
var $EvalError = require('es-errors/eval');
var $RangeError = require('es-errors/range');
@@ -10,6 +12,14 @@ var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $URIError = require('es-errors/uri');
+var abs = require('math-intrinsics/abs');
+var floor = require('math-intrinsics/floor');
+var max = require('math-intrinsics/max');
+var min = require('math-intrinsics/min');
+var pow = require('math-intrinsics/pow');
+var round = require('math-intrinsics/round');
+var sign = require('math-intrinsics/sign');
+
var $Function = Function;
// eslint-disable-next-line consistent-return
@@ -19,14 +29,8 @@ var getEvalledConstructor = function (expressionSyntax) {
} catch (e) {}
};
-var $gOPD = Object.getOwnPropertyDescriptor;
-if ($gOPD) {
- try {
- $gOPD({}, '');
- } catch (e) {
- $gOPD = null; // this is IE 8, which has a broken gOPD
- }
-}
+var $gOPD = require('gopd');
+var $defineProperty = require('es-define-property');
var throwTypeError = function () {
throw new $TypeError();
@@ -49,13 +53,13 @@ var ThrowTypeError = $gOPD
: throwTypeError;
var hasSymbols = require('has-symbols')();
-var hasProto = require('has-proto')();
-var getProto = Object.getPrototypeOf || (
- hasProto
- ? function (x) { return x.__proto__; } // eslint-disable-line no-proto
- : null
-);
+var getProto = require('get-proto');
+var $ObjectGPO = require('get-proto/Object.getPrototypeOf');
+var $ReflectGPO = require('get-proto/Reflect.getPrototypeOf');
+
+var $apply = require('call-bind-apply-helpers/functionApply');
+var $call = require('call-bind-apply-helpers/functionCall');
var needsEval = {};
@@ -86,6 +90,7 @@ var INTRINSICS = {
'%Error%': $Error,
'%eval%': eval, // eslint-disable-line no-eval
'%EvalError%': $EvalError,
+ '%Float16Array%': typeof Float16Array === 'undefined' ? undefined : Float16Array,
'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,
'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,
'%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry,
@@ -102,7 +107,8 @@ var INTRINSICS = {
'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()),
'%Math%': Math,
'%Number%': Number,
- '%Object%': Object,
+ '%Object%': $Object,
+ '%Object.getOwnPropertyDescriptor%': $gOPD,
'%parseFloat%': parseFloat,
'%parseInt%': parseInt,
'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,
@@ -128,7 +134,20 @@ var INTRINSICS = {
'%URIError%': $URIError,
'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,
'%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef,
- '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet
+ '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,
+
+ '%Function.prototype.call%': $call,
+ '%Function.prototype.apply%': $apply,
+ '%Object.defineProperty%': $defineProperty,
+ '%Object.getPrototypeOf%': $ObjectGPO,
+ '%Math.abs%': abs,
+ '%Math.floor%': floor,
+ '%Math.max%': max,
+ '%Math.min%': min,
+ '%Math.pow%': pow,
+ '%Math.round%': round,
+ '%Math.sign%': sign,
+ '%Reflect.getPrototypeOf%': $ReflectGPO
};
if (getProto) {
@@ -223,11 +242,11 @@ var LEGACY_ALIASES = {
var bind = require('function-bind');
var hasOwn = require('hasown');
-var $concat = bind.call(Function.call, Array.prototype.concat);
-var $spliceApply = bind.call(Function.apply, Array.prototype.splice);
-var $replace = bind.call(Function.call, String.prototype.replace);
-var $strSlice = bind.call(Function.call, String.prototype.slice);
-var $exec = bind.call(Function.call, RegExp.prototype.exec);
+var $concat = bind.call($call, Array.prototype.concat);
+var $spliceApply = bind.call($apply, Array.prototype.splice);
+var $replace = bind.call($call, String.prototype.replace);
+var $strSlice = bind.call($call, String.prototype.slice);
+var $exec = bind.call($call, RegExp.prototype.exec);
/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */
var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;
diff --git a/node_modules/get-intrinsic/package.json b/node_modules/get-intrinsic/package.json
index 42ad21f..2828e73 100644
--- a/node_modules/get-intrinsic/package.json
+++ b/node_modules/get-intrinsic/package.json
@@ -1,125 +1,97 @@
{
- "_from": "get-intrinsic@^1.2.4",
- "_id": "get-intrinsic@1.2.4",
- "_inBundle": false,
- "_integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
- "_location": "/get-intrinsic",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "get-intrinsic@^1.2.4",
- "name": "get-intrinsic",
- "escapedName": "get-intrinsic",
- "rawSpec": "^1.2.4",
- "saveSpec": null,
- "fetchSpec": "^1.2.4"
- },
- "_requiredBy": [
- "/call-bind",
- "/es-define-property",
- "/gopd",
- "/set-function-length",
- "/side-channel"
- ],
- "_resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
- "_shasum": "e385f5a4b5227d449c3eabbad05494ef0abbeadd",
- "_spec": "get-intrinsic@^1.2.4",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\side-channel",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/ljharb/get-intrinsic/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
- },
- "deprecated": false,
- "description": "Get and robustly cache all JS language-level intrinsics at first require time",
- "devDependencies": {
- "@ljharb/eslint-config": "^21.1.0",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "call-bind": "^1.0.5",
- "es-abstract": "^1.22.3",
- "es-value-fixtures": "^1.4.2",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "make-async-function": "^1.0.0",
- "make-async-generator-function": "^1.0.0",
- "make-generator-function": "^2.0.0",
- "mock-property": "^1.0.3",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "object-inspect": "^1.13.1",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/ljharb/get-intrinsic#readme",
- "keywords": [
- "javascript",
- "ecmascript",
- "es",
- "js",
- "intrinsic",
- "getintrinsic",
- "es-abstract"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "get-intrinsic",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ljharb/get-intrinsic.git"
- },
- "scripts": {
- "lint": "eslint --ext=.js,.mjs .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prelint": "evalmd README.md",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "testling": {
- "files": "test/GetIntrinsic.js"
- },
- "version": "1.2.4"
+ "name": "get-intrinsic",
+ "version": "1.3.0",
+ "description": "Get and robustly cache all JS language-level intrinsics at first require time",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./package.json": "./package.json"
+ },
+ "sideEffects": false,
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prepublishOnly": "safe-publish-latest",
+ "prelint": "evalmd README.md",
+ "lint": "eslint --ext=.js,.mjs .",
+ "pretest": "npm run lint",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "npx npm@'>= 10.2' audit --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ljharb/get-intrinsic.git"
+ },
+ "keywords": [
+ "javascript",
+ "ecmascript",
+ "es",
+ "js",
+ "intrinsic",
+ "getintrinsic",
+ "es-abstract"
+ ],
+ "author": "Jordan Harband ",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/ljharb/get-intrinsic/issues"
+ },
+ "homepage": "https://github.com/ljharb/get-intrinsic#readme",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "devDependencies": {
+ "@ljharb/eslint-config": "^21.1.1",
+ "auto-changelog": "^2.5.0",
+ "call-bound": "^1.0.3",
+ "encoding": "^0.1.13",
+ "es-abstract": "^1.23.9",
+ "es-value-fixtures": "^1.7.1",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "for-each": "^0.3.5",
+ "make-async-function": "^1.0.0",
+ "make-async-generator-function": "^1.0.0",
+ "make-generator-function": "^2.0.0",
+ "mock-property": "^1.1.0",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "object-inspect": "^1.13.4",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.9.0"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "testling": {
+ "files": "test/GetIntrinsic.js"
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
}
diff --git a/node_modules/get-intrinsic/test/GetIntrinsic.js b/node_modules/get-intrinsic/test/GetIntrinsic.js
index 1cc08e0..d9c0f30 100644
--- a/node_modules/get-intrinsic/test/GetIntrinsic.js
+++ b/node_modules/get-intrinsic/test/GetIntrinsic.js
@@ -10,10 +10,10 @@ var asyncFns = require('make-async-function').list();
var asyncGenFns = require('make-async-generator-function')();
var mockProperty = require('mock-property');
-var callBound = require('call-bind/callBound');
+var callBound = require('call-bound');
var v = require('es-value-fixtures');
var $gOPD = require('gopd');
-var DefinePropertyOrThrow = require('es-abstract/2021/DefinePropertyOrThrow');
+var DefinePropertyOrThrow = require('es-abstract/2023/DefinePropertyOrThrow');
var $isProto = callBound('%Object.prototype.isPrototypeOf%');
diff --git a/node_modules/get-ready/package.json b/node_modules/get-ready/package.json
index 2db4868..dd31598 100644
--- a/node_modules/get-ready/package.json
+++ b/node_modules/get-ready/package.json
@@ -1,40 +1,12 @@
{
- "_from": "get-ready@^1.0.0",
- "_id": "get-ready@1.0.0",
- "_inBundle": false,
- "_integrity": "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==",
- "_location": "/get-ready",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "get-ready@^1.0.0",
- "name": "get-ready",
- "escapedName": "get-ready",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/ali-oss",
- "/sdk-base"
+ "name": "get-ready",
+ "version": "1.0.0",
+ "description": "mixin to add one-time ready event callback handler",
+ "main": "index.js",
+ "files": [
+ "index.js"
],
- "_resolved": "https://registry.npmmirror.com/get-ready/-/get-ready-1.0.0.tgz",
- "_shasum": "f91817f1e9adecfea13a562adfc8de883ab34782",
- "_spec": "get-ready@^1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "fengmk2",
- "email": "m@fengmk2.com",
- "url": "http://fengmk2.com"
- },
- "bugs": {
- "url": "https://github.com/node-modules/ready/issues"
- },
- "bundleDependencies": false,
"dependencies": {},
- "deprecated": false,
- "description": "mixin to add one-time ready event callback handler",
"devDependencies": {
"eslint": "1",
"istanbul": "0",
@@ -42,26 +14,23 @@
"should": "7",
"thunk-mocha": "0"
},
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/node-modules/ready#readme",
+ "scripts": {
+ "lint": "eslint index.js test",
+ "test": "mocha -r thunk-mocha test/*.test.js",
+ "test-cov": "istanbul cover node_modules/.bin/_mocha -- -r thunk-mocha test/*.test.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/node-modules/ready"
+ },
"keywords": [
"ready",
"once",
"event"
],
+ "author": "fengmk2 (http://fengmk2.com)",
"license": "MIT",
- "main": "index.js",
- "name": "get-ready",
- "repository": {
- "type": "git",
- "url": "git://github.com/node-modules/ready.git"
- },
- "scripts": {
- "lint": "eslint index.js test",
- "test": "mocha -r thunk-mocha test/*.test.js",
- "test-cov": "istanbul cover node_modules/.bin/_mocha -- -r thunk-mocha test/*.test.js"
- },
- "version": "1.0.0"
+ "bugs": {
+ "url": "https://github.com/node-modules/ready/issues"
+ }
}
diff --git a/node_modules/glob-parent/package.json b/node_modules/glob-parent/package.json
index 99376ad..baeab42 100644
--- a/node_modules/glob-parent/package.json
+++ b/node_modules/glob-parent/package.json
@@ -1,51 +1,30 @@
{
- "_from": "glob-parent@^6.0.2",
- "_id": "glob-parent@6.0.2",
- "_inBundle": false,
- "_integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "_location": "/glob-parent",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "glob-parent@^6.0.2",
- "name": "glob-parent",
- "escapedName": "glob-parent",
- "rawSpec": "^6.0.2",
- "saveSpec": null,
- "fetchSpec": "^6.0.2"
- },
- "_requiredBy": [
- "/eslint"
+ "name": "glob-parent",
+ "version": "6.0.2",
+ "description": "Extract the non-magic parent path from a glob string.",
+ "author": "Gulp Team (https://gulpjs.com/)",
+ "contributors": [
+ "Elan Shanker (https://github.com/es128)",
+ "Blaine Bublitz "
],
- "_resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
- "_shasum": "6d237d99083950c79290f24c7642a3de9a28f9e3",
- "_spec": "glob-parent@^6.0.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Gulp Team",
- "email": "team@gulpjs.com",
- "url": "https://gulpjs.com/"
- },
- "bugs": {
- "url": "https://github.com/gulpjs/glob-parent/issues"
+ "repository": "gulpjs/glob-parent",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10.13.0"
},
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Elan Shanker",
- "url": "https://github.com/es128"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine.bublitz@gmail.com"
- }
+ "main": "index.js",
+ "files": [
+ "LICENSE",
+ "index.js"
],
+ "scripts": {
+ "lint": "eslint .",
+ "pretest": "npm run lint",
+ "test": "nyc mocha --async-only"
+ },
"dependencies": {
"is-glob": "^4.0.3"
},
- "deprecated": false,
- "description": "Extract the non-magic parent path from a glob string.",
"devDependencies": {
"eslint": "^7.0.0",
"eslint-config-gulp": "^5.0.0",
@@ -53,14 +32,15 @@
"mocha": "^7.1.2",
"nyc": "^15.0.1"
},
- "engines": {
- "node": ">=10.13.0"
+ "nyc": {
+ "reporter": [
+ "lcov",
+ "text-summary"
+ ]
+ },
+ "prettier": {
+ "singleQuote": true
},
- "files": [
- "LICENSE",
- "index.js"
- ],
- "homepage": "https://github.com/gulpjs/glob-parent#readme",
"keywords": [
"glob",
"parent",
@@ -70,27 +50,5 @@
"directory",
"base",
"wildcard"
- ],
- "license": "ISC",
- "main": "index.js",
- "name": "glob-parent",
- "nyc": {
- "reporter": [
- "lcov",
- "text-summary"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/gulpjs/glob-parent.git"
- },
- "scripts": {
- "lint": "eslint .",
- "pretest": "npm run lint",
- "test": "nyc mocha --async-only"
- },
- "version": "6.0.2"
+ ]
}
diff --git a/node_modules/glob/package.json b/node_modules/glob/package.json
index 06a6d63..5940b64 100644
--- a/node_modules/glob/package.json
+++ b/node_modules/glob/package.json
@@ -1,36 +1,24 @@
{
- "_from": "glob@^7.1.3",
- "_id": "glob@7.2.3",
- "_inBundle": false,
- "_integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "_location": "/glob",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "glob@^7.1.3",
- "name": "glob",
- "escapedName": "glob",
- "rawSpec": "^7.1.3",
- "saveSpec": null,
- "fetchSpec": "^7.1.3"
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
+ "name": "glob",
+ "description": "a little globber",
+ "version": "7.2.3",
+ "publishConfig": {
+ "tag": "v7-legacy"
},
- "_requiredBy": [
- "/rimraf"
- ],
- "_resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
- "_shasum": "b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b",
- "_spec": "glob@^7.1.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\rimraf",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/node-glob.git"
},
- "bugs": {
- "url": "https://github.com/isaacs/node-glob/issues"
+ "main": "glob.js",
+ "files": [
+ "glob.js",
+ "sync.js",
+ "common.js"
+ ],
+ "engines": {
+ "node": "*"
},
- "bundleDependencies": false,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -39,8 +27,6 @@
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "description": "a little globber",
"devDependencies": {
"memfs": "^3.2.0",
"mkdirp": "0",
@@ -48,41 +34,22 @@
"tap": "^15.0.6",
"tick": "0.0.6"
},
- "engines": {
- "node": "*"
- },
- "files": [
- "glob.js",
- "sync.js",
- "common.js"
- ],
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "homepage": "https://github.com/isaacs/node-glob#readme",
- "license": "ISC",
- "main": "glob.js",
- "name": "glob",
- "publishConfig": {
- "tag": "v7-legacy"
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/node-glob.git"
+ "tap": {
+ "before": "test/00-setup.js",
+ "after": "test/zz-cleanup.js",
+ "jobs": 1
},
"scripts": {
- "bench": "bash benchmark.sh",
- "benchclean": "node benchclean.js",
"prepublish": "npm run benchclean",
- "prof": "bash prof.sh && cat profile.txt",
"profclean": "rm -f v8.log profile.txt",
"test": "tap",
- "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js"
- },
- "tap": {
- "before": "test/00-setup.js",
- "after": "test/zz-cleanup.js",
- "jobs": 1
+ "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js",
+ "bench": "bash benchmark.sh",
+ "prof": "bash prof.sh && cat profile.txt",
+ "benchclean": "node benchclean.js"
},
- "version": "7.2.3"
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
}
diff --git a/node_modules/globals/package.json b/node_modules/globals/package.json
index 29e7bef..78e2664 100644
--- a/node_modules/globals/package.json
+++ b/node_modules/globals/package.json
@@ -1,89 +1,56 @@
{
- "_from": "globals@^13.19.0",
- "_id": "globals@13.24.0",
- "_inBundle": false,
- "_integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "_location": "/globals",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "globals@^13.19.0",
- "name": "globals",
- "escapedName": "globals",
- "rawSpec": "^13.19.0",
- "saveSpec": null,
- "fetchSpec": "^13.19.0"
- },
- "_requiredBy": [
- "/@eslint/eslintrc",
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz",
- "_shasum": "8432a19d78ce0c1e833949c36adb345400bb1171",
- "_spec": "globals@^13.19.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/globals/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "deprecated": false,
- "description": "Global identifiers from different JavaScript environments",
- "devDependencies": {
- "ava": "^2.4.0",
- "tsd": "^0.14.0",
- "xo": "^0.36.1"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts",
- "globals.json"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/globals#readme",
- "keywords": [
- "globals",
- "global",
- "identifiers",
- "variables",
- "vars",
- "jshint",
- "eslint",
- "environments"
- ],
- "license": "MIT",
- "name": "globals",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/globals.git"
- },
- "scripts": {
- "test": "xo && ava"
- },
- "sideEffects": false,
- "tsd": {
- "compilerOptions": {
- "resolveJsonModule": true
- }
- },
- "version": "13.24.0",
- "xo": {
- "ignores": [
- "get-browser-globals.js"
- ],
- "rules": {
- "node/no-unsupported-features/es-syntax": "off"
- }
- }
+ "name": "globals",
+ "version": "13.24.0",
+ "description": "Global identifiers from different JavaScript environments",
+ "license": "MIT",
+ "repository": "sindresorhus/globals",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "sideEffects": false,
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts",
+ "globals.json"
+ ],
+ "keywords": [
+ "globals",
+ "global",
+ "identifiers",
+ "variables",
+ "vars",
+ "jshint",
+ "eslint",
+ "environments"
+ ],
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "devDependencies": {
+ "ava": "^2.4.0",
+ "tsd": "^0.14.0",
+ "xo": "^0.36.1"
+ },
+ "xo": {
+ "ignores": [
+ "get-browser-globals.js"
+ ],
+ "rules": {
+ "node/no-unsupported-features/es-syntax": "off"
+ }
+ },
+ "tsd": {
+ "compilerOptions": {
+ "resolveJsonModule": true
+ }
+ }
}
diff --git a/node_modules/gopd/CHANGELOG.md b/node_modules/gopd/CHANGELOG.md
index f111eb1..87f5727 100644
--- a/node_modules/gopd/CHANGELOG.md
+++ b/node_modules/gopd/CHANGELOG.md
@@ -5,6 +5,26 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v1.2.0](https://github.com/ljharb/gopd/compare/v1.1.0...v1.2.0) - 2024-12-03
+
+### Commits
+
+- [New] add `gOPD` entry point; remove `get-intrinsic` [`5b61232`](https://github.com/ljharb/gopd/commit/5b61232dedea4591a314bcf16101b1961cee024e)
+
+## [v1.1.0](https://github.com/ljharb/gopd/compare/v1.0.1...v1.1.0) - 2024-11-29
+
+### Commits
+
+- [New] add types [`f585e39`](https://github.com/ljharb/gopd/commit/f585e397886d270e4ba84e53d226e4f9ca2eb0e6)
+- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `tape` [`0b8e4fd`](https://github.com/ljharb/gopd/commit/0b8e4fded64397a7726a9daa144a6cc9a5e2edfa)
+- [Dev Deps] update `aud`, `npmignore`, `tape` [`48378b2`](https://github.com/ljharb/gopd/commit/48378b2443f09a4f7efbd0fb6c3ee845a6cabcf3)
+- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`78099ee`](https://github.com/ljharb/gopd/commit/78099eeed41bfdc134c912280483689cc8861c31)
+- [Tests] replace `aud` with `npm audit` [`4e0d0ac`](https://github.com/ljharb/gopd/commit/4e0d0ac47619d24a75318a8e1f543ee04b2a2632)
+- [meta] add missing `engines.node` [`1443316`](https://github.com/ljharb/gopd/commit/14433165d07835c680155b3dfd62d9217d735eca)
+- [Deps] update `get-intrinsic` [`eee5f51`](https://github.com/ljharb/gopd/commit/eee5f51769f3dbaf578b70e2a3199116b01aa670)
+- [Deps] update `get-intrinsic` [`550c378`](https://github.com/ljharb/gopd/commit/550c3780e3a9c77b62565712a001b4ed64ea61f5)
+- [Dev Deps] add missing peer dep [`8c2ecf8`](https://github.com/ljharb/gopd/commit/8c2ecf848122e4e30abfc5b5086fb48b390dce75)
+
## [v1.0.1](https://github.com/ljharb/gopd/compare/v1.0.0...v1.0.1) - 2022-11-01
### Commits
diff --git a/node_modules/gopd/index.js b/node_modules/gopd/index.js
index fb6d3bb..a4081b0 100644
--- a/node_modules/gopd/index.js
+++ b/node_modules/gopd/index.js
@@ -1,8 +1,7 @@
'use strict';
-var GetIntrinsic = require('get-intrinsic');
-
-var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true);
+/** @type {import('.')} */
+var $gOPD = require('./gOPD');
if ($gOPD) {
try {
diff --git a/node_modules/gopd/package.json b/node_modules/gopd/package.json
index 24925df..01c5ffa 100644
--- a/node_modules/gopd/package.json
+++ b/node_modules/gopd/package.json
@@ -1,100 +1,77 @@
{
- "_from": "gopd@^1.0.1",
- "_id": "gopd@1.0.1",
- "_inBundle": false,
- "_integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "_location": "/gopd",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "gopd@^1.0.1",
- "name": "gopd",
- "escapedName": "gopd",
- "rawSpec": "^1.0.1",
- "saveSpec": null,
- "fetchSpec": "^1.0.1"
- },
- "_requiredBy": [
- "/define-data-property",
- "/set-function-length"
- ],
- "_resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz",
- "_shasum": "29ff76de69dac7489b7c0918a5788e56477c332c",
- "_spec": "gopd@^1.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\set-function-length",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/ljharb/gopd/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "deprecated": false,
- "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
- "devDependencies": {
- "@ljharb/eslint-config": "^21.0.0",
- "aud": "^2.0.1",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.0",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.6.1"
- },
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/ljharb/gopd#readme",
- "keywords": [
- "ecmascript",
- "javascript",
- "getownpropertydescriptor",
- "property",
- "descriptor"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "gopd",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ljharb/gopd.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "evalmd README.md",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "version": "1.0.1"
+ "name": "gopd",
+ "version": "1.2.0",
+ "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./gOPD": "./gOPD.js",
+ "./package.json": "./package.json"
+ },
+ "sideEffects": false,
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prelint": "tsc -p . && attw -P",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "evalmd README.md",
+ "pretest": "npm run lint",
+ "tests-only": "tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "npx npm@'>=10.2' audit --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ljharb/gopd.git"
+ },
+ "keywords": [
+ "ecmascript",
+ "javascript",
+ "getownpropertydescriptor",
+ "property",
+ "descriptor"
+ ],
+ "author": "Jordan Harband ",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/ljharb/gopd/issues"
+ },
+ "homepage": "https://github.com/ljharb/gopd#readme",
+ "devDependencies": {
+ "@arethetypeswrong/cli": "^0.17.0",
+ "@ljharb/eslint-config": "^21.1.1",
+ "@ljharb/tsconfig": "^0.2.0",
+ "@types/tape": "^5.6.5",
+ "auto-changelog": "^2.5.0",
+ "encoding": "^0.1.13",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.1",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.9.0",
+ "typescript": "next"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
}
diff --git a/node_modules/gopd/test/index.js b/node_modules/gopd/test/index.js
index 0376bfb..6f43453 100644
--- a/node_modules/gopd/test/index.js
+++ b/node_modules/gopd/test/index.js
@@ -10,6 +10,7 @@ test('gOPD', function (t) {
var obj = { x: 1 };
st.ok('x' in obj, 'property exists');
+ // @ts-expect-error TS can't figure out narrowing from `skip`
var desc = gOPD(obj, 'x');
st.deepEqual(
desc,
@@ -25,7 +26,7 @@ test('gOPD', function (t) {
st.end();
});
- t.test('not supported', { skip: gOPD }, function (st) {
+ t.test('not supported', { skip: !!gOPD }, function (st) {
st.notOk(gOPD, 'is falsy');
st.end();
diff --git a/node_modules/graphemer/package.json b/node_modules/graphemer/package.json
index e8f95bc..cf0315d 100644
--- a/node_modules/graphemer/package.json
+++ b/node_modules/graphemer/package.json
@@ -1,48 +1,38 @@
{
- "_from": "graphemer@^1.4.0",
- "_id": "graphemer@1.4.0",
- "_inBundle": false,
- "_integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
- "_location": "/graphemer",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "graphemer@^1.4.0",
- "name": "graphemer",
- "escapedName": "graphemer",
- "rawSpec": "^1.4.0",
- "saveSpec": null,
- "fetchSpec": "^1.4.0"
- },
- "_requiredBy": [
- "/eslint"
+ "name": "graphemer",
+ "version": "1.4.0",
+ "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)",
+ "homepage": "https://github.com/flmnt/graphemer",
+ "author": "Matt Davies (https://github.com/mattpauldavies)",
+ "contributors": [
+ "Orlin Georgiev (https://github.com/orling)",
+ "Huáng Jùnliàng (https://github.com/JLHwung)"
+ ],
+ "main": "./lib/index.js",
+ "types": "./lib/index.d.ts",
+ "files": [
+ "lib"
+ ],
+ "license": "MIT",
+ "keywords": [
+ "utf-8",
+ "strings",
+ "emoji",
+ "split"
],
- "_resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz",
- "_shasum": "fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6",
- "_spec": "graphemer@^1.4.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Matt Davies",
- "email": "matt@filament.so",
- "url": "https://github.com/mattpauldavies"
+ "scripts": {
+ "prepublishOnly": "npm run build",
+ "build": "tsc --project tsconfig.json",
+ "pretest": "npm run build",
+ "test": "ts-node node_modules/tape/bin/tape tests/**.ts",
+ "prettier:check": "prettier --check .",
+ "prettier:fix": "prettier --write ."
},
- "bugs": {
- "url": "https://github.com/flmnt/graphemer/issues"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/flmnt/graphemer.git"
},
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Orlin Georgiev",
- "url": "https://github.com/orling"
- },
- {
- "name": "Huáng Jùnliàng",
- "url": "https://github.com/JLHwung"
- }
- ],
- "deprecated": false,
- "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)",
+ "bugs": "https://github.com/flmnt/graphemer/issues",
"devDependencies": {
"@types/tape": "^4.13.0",
"husky": "^4.3.0",
@@ -52,40 +42,13 @@
"ts-node": "^9.0.0",
"typescript": "^4.0.2"
},
- "files": [
- "lib"
- ],
- "homepage": "https://github.com/flmnt/graphemer",
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"pre-push": "npm test"
}
},
- "keywords": [
- "utf-8",
- "strings",
- "emoji",
- "split"
- ],
- "license": "MIT",
"lint-staged": {
"*.{js,ts,md,json}": "prettier --write"
- },
- "main": "./lib/index.js",
- "name": "graphemer",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/flmnt/graphemer.git"
- },
- "scripts": {
- "build": "tsc --project tsconfig.json",
- "prepublishOnly": "npm run build",
- "pretest": "npm run build",
- "prettier:check": "prettier --check .",
- "prettier:fix": "prettier --write .",
- "test": "ts-node node_modules/tape/bin/tape tests/**.ts"
- },
- "types": "./lib/index.d.ts",
- "version": "1.4.0"
+ }
}
diff --git a/node_modules/has-flag/package.json b/node_modules/has-flag/package.json
index 5830b60..a9cba4b 100644
--- a/node_modules/has-flag/package.json
+++ b/node_modules/has-flag/package.json
@@ -1,78 +1,46 @@
{
- "_from": "has-flag@^4.0.0",
- "_id": "has-flag@4.0.0",
- "_inBundle": false,
- "_integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "_location": "/has-flag",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "has-flag@^4.0.0",
- "name": "has-flag",
- "escapedName": "has-flag",
- "rawSpec": "^4.0.0",
- "saveSpec": null,
- "fetchSpec": "^4.0.0"
- },
- "_requiredBy": [
- "/supports-color"
- ],
- "_resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
- "_shasum": "944771fd9c81c81265c4d6941860da06bb59479b",
- "_spec": "has-flag@^4.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\supports-color",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/has-flag/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Check if argv has a specific flag",
- "devDependencies": {
- "ava": "^1.4.1",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/sindresorhus/has-flag#readme",
- "keywords": [
- "has",
- "check",
- "detect",
- "contains",
- "find",
- "flag",
- "cli",
- "command-line",
- "argv",
- "process",
- "arg",
- "args",
- "argument",
- "arguments",
- "getopt",
- "minimist",
- "optimist"
- ],
- "license": "MIT",
- "name": "has-flag",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/has-flag.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "4.0.0"
+ "name": "has-flag",
+ "version": "4.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": "sindresorhus/has-flag",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": {
+ "ava": "^1.4.1",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/has-property-descriptors/package.json b/node_modules/has-property-descriptors/package.json
index f0cc7cd..7e70218 100644
--- a/node_modules/has-property-descriptors/package.json
+++ b/node_modules/has-property-descriptors/package.json
@@ -1,106 +1,77 @@
{
- "_from": "has-property-descriptors@^1.0.2",
- "_id": "has-property-descriptors@1.0.2",
- "_inBundle": false,
- "_integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "_location": "/has-property-descriptors",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "has-property-descriptors@^1.0.2",
- "name": "has-property-descriptors",
- "escapedName": "has-property-descriptors",
- "rawSpec": "^1.0.2",
- "saveSpec": null,
- "fetchSpec": "^1.0.2"
- },
- "_requiredBy": [
- "/define-properties",
- "/set-function-length"
- ],
- "_resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "_shasum": "963ed7d071dc7bf5f084c5bfbe0d1b6222586854",
- "_spec": "has-property-descriptors@^1.0.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\set-function-length",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/inspect-js/has-property-descriptors/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "es-define-property": "^1.0.0"
- },
- "deprecated": false,
- "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
- "devDependencies": {
- "@ljharb/eslint-config": "^21.1.0",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.4"
- },
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/inspect-js/has-property-descriptors#readme",
- "keywords": [
- "property",
- "descriptors",
- "has",
- "environment",
- "env",
- "defineProperty",
- "getOwnPropertyDescriptor"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "has-property-descriptors",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/inspect-js/has-property-descriptors.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prelint": "evalmd README.md",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "testling": {
- "files": "test/index.js"
- },
- "version": "1.0.2"
+ "name": "has-property-descriptors",
+ "version": "1.0.2",
+ "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./package.json": "./package.json"
+ },
+ "sideEffects": false,
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "pretest": "npm run lint",
+ "prelint": "evalmd README.md",
+ "lint": "eslint --ext=js,mjs .",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "aud --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/inspect-js/has-property-descriptors.git"
+ },
+ "keywords": [
+ "property",
+ "descriptors",
+ "has",
+ "environment",
+ "env",
+ "defineProperty",
+ "getOwnPropertyDescriptor"
+ ],
+ "author": "Jordan Harband ",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/inspect-js/has-property-descriptors/issues"
+ },
+ "homepage": "https://github.com/inspect-js/has-property-descriptors#readme",
+ "devDependencies": {
+ "@ljharb/eslint-config": "^21.1.0",
+ "aud": "^2.0.4",
+ "auto-changelog": "^2.4.0",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.7.4"
+ },
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "testling": {
+ "files": "test/index.js"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ }
}
diff --git a/node_modules/has-proto/.eslintrc b/node_modules/has-proto/.eslintrc
deleted file mode 100644
index 3b5d9e9..0000000
--- a/node_modules/has-proto/.eslintrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "root": true,
-
- "extends": "@ljharb",
-}
diff --git a/node_modules/has-proto/.github/FUNDING.yml b/node_modules/has-proto/.github/FUNDING.yml
deleted file mode 100644
index 613705c..0000000
--- a/node_modules/has-proto/.github/FUNDING.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: [ljharb]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: npm/has-proto
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
diff --git a/node_modules/has-proto/CHANGELOG.md b/node_modules/has-proto/CHANGELOG.md
deleted file mode 100644
index 6690f28..0000000
--- a/node_modules/has-proto/CHANGELOG.md
+++ /dev/null
@@ -1,38 +0,0 @@
-# Changelog
-
-All notable changes to this project will be documented in this file.
-
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
-and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
-## [v1.0.3](https://github.com/inspect-js/has-proto/compare/v1.0.2...v1.0.3) - 2024-02-19
-
-### Commits
-
-- [types] add missing declaration file [`26ecade`](https://github.com/inspect-js/has-proto/commit/26ecade05d253bb5dc376945ee3186d1fbe334f8)
-
-## [v1.0.2](https://github.com/inspect-js/has-proto/compare/v1.0.1...v1.0.2) - 2024-02-19
-
-### Commits
-
-- add types [`6435262`](https://github.com/inspect-js/has-proto/commit/64352626cf511c0276d5f4bb6be770a0bf0f8524)
-- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `npmignore`, `tape` [`f16a5e4`](https://github.com/inspect-js/has-proto/commit/f16a5e4121651e551271419f9d60fdd3561fd82c)
-- [Refactor] tiny cleanup [`d1f1a4b`](https://github.com/inspect-js/has-proto/commit/d1f1a4bdc135f115a10f148ce302676224534702)
-- [meta] add `sideEffects` flag [`e7ab1a6`](https://github.com/inspect-js/has-proto/commit/e7ab1a6f153b3e80dee68d1748b71e46767a0531)
-
-## [v1.0.1](https://github.com/inspect-js/has-proto/compare/v1.0.0...v1.0.1) - 2022-12-21
-
-### Commits
-
-- [meta] correct URLs and description [`ef34483`](https://github.com/inspect-js/has-proto/commit/ef34483ca0d35680f271b6b96e35526151b25dfc)
-- [patch] add an additional criteria [`e81959e`](https://github.com/inspect-js/has-proto/commit/e81959ed7c7a77fbf459f00cb4ef824f1099497f)
-- [Dev Deps] update `aud` [`2bec2c4`](https://github.com/inspect-js/has-proto/commit/2bec2c47b072b122ff5443fba0263f6dc649531f)
-
-## v1.0.0 - 2022-12-12
-
-### Commits
-
-- Initial implementation, tests, readme [`6886fea`](https://github.com/inspect-js/has-proto/commit/6886fea578f67daf69a7920b2eb7637ea6ebb0bc)
-- Initial commit [`99129c8`](https://github.com/inspect-js/has-proto/commit/99129c8f42471ac89cb681ba9cb9d52a583eb94f)
-- npm init [`2844ad8`](https://github.com/inspect-js/has-proto/commit/2844ad8e75b84d66a46765b3bab9d2e8ea692e10)
-- Only apps should have lockfiles [`c65bc5e`](https://github.com/inspect-js/has-proto/commit/c65bc5e40b9004463f7336d47c67245fb139a36a)
diff --git a/node_modules/has-proto/LICENSE b/node_modules/has-proto/LICENSE
deleted file mode 100644
index 2e7b9a3..0000000
--- a/node_modules/has-proto/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 Inspect JS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/node_modules/has-proto/README.md b/node_modules/has-proto/README.md
deleted file mode 100644
index 1456765..0000000
--- a/node_modules/has-proto/README.md
+++ /dev/null
@@ -1,38 +0,0 @@
-# has-proto [![Version Badge][npm-version-svg]][package-url]
-
-[![github actions][actions-image]][actions-url]
-[![coverage][codecov-image]][codecov-url]
-[![License][license-image]][license-url]
-[![Downloads][downloads-image]][downloads-url]
-
-[![npm badge][npm-badge-png]][package-url]
-
-Does this environment have the ability to set the [[Prototype]] of an object on creation with `__proto__`?
-
-## Example
-
-```js
-var hasProto = require('has-proto');
-var assert = require('assert');
-
-assert.equal(typeof hasProto(), 'boolean');
-```
-
-## Tests
-Simply clone the repo, `npm install`, and run `npm test`
-
-[package-url]: https://npmjs.org/package/has-proto
-[npm-version-svg]: https://versionbadg.es/inspect-js/has-proto.svg
-[deps-svg]: https://david-dm.org/inspect-js/has-proto.svg
-[deps-url]: https://david-dm.org/inspect-js/has-proto
-[dev-deps-svg]: https://david-dm.org/inspect-js/has-proto/dev-status.svg
-[dev-deps-url]: https://david-dm.org/inspect-js/has-proto#info=devDependencies
-[npm-badge-png]: https://nodei.co/npm/has-proto.png?downloads=true&stars=true
-[license-image]: https://img.shields.io/npm/l/has-proto.svg
-[license-url]: LICENSE
-[downloads-image]: https://img.shields.io/npm/dm/has-proto.svg
-[downloads-url]: https://npm-stat.com/charts.html?package=has-proto
-[codecov-image]: https://codecov.io/gh/inspect-js/has-proto/branch/main/graphs/badge.svg
-[codecov-url]: https://app.codecov.io/gh/inspect-js/has-proto/
-[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/has-proto
-[actions-url]: https://github.com/inspect-js/has-proto/actions
diff --git a/node_modules/has-proto/index.d.ts b/node_modules/has-proto/index.d.ts
deleted file mode 100644
index cfed695..0000000
--- a/node_modules/has-proto/index.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-declare function hasProto(): boolean;
-
-export = hasProto;
\ No newline at end of file
diff --git a/node_modules/has-proto/index.js b/node_modules/has-proto/index.js
deleted file mode 100644
index d3c8a0a..0000000
--- a/node_modules/has-proto/index.js
+++ /dev/null
@@ -1,15 +0,0 @@
-'use strict';
-
-var test = {
- __proto__: null,
- foo: {}
-};
-
-var $Object = Object;
-
-/** @type {import('.')} */
-module.exports = function hasProto() {
- // @ts-expect-error: TS errors on an inherited property for some reason
- return { __proto__: test }.foo === test.foo
- && !(test instanceof $Object);
-};
diff --git a/node_modules/has-proto/package.json b/node_modules/has-proto/package.json
deleted file mode 100644
index 955aec3..0000000
--- a/node_modules/has-proto/package.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "_from": "has-proto@^1.0.1",
- "_id": "has-proto@1.0.3",
- "_inBundle": false,
- "_integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
- "_location": "/has-proto",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "has-proto@^1.0.1",
- "name": "has-proto",
- "escapedName": "has-proto",
- "rawSpec": "^1.0.1",
- "saveSpec": null,
- "fetchSpec": "^1.0.1"
- },
- "_requiredBy": [
- "/get-intrinsic"
- ],
- "_resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz",
- "_shasum": "b31ddfe9b0e6e9914536a6ab286426d0214f77fd",
- "_spec": "has-proto@^1.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\get-intrinsic",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/inspect-js/has-proto/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?",
- "devDependencies": {
- "@ljharb/eslint-config": "^21.1.0",
- "@types/tape": "^5.6.4",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.1",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.5",
- "typescript": "next"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/inspect-js/has-proto#readme",
- "keywords": [
- "prototype",
- "proto",
- "set",
- "get",
- "__proto__",
- "getPrototypeOf",
- "setPrototypeOf",
- "has"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "has-proto",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/inspect-js/has-proto.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "tsc -p .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "testling": {
- "files": "test/index.js"
- },
- "version": "1.0.3"
-}
diff --git a/node_modules/has-proto/test/index.js b/node_modules/has-proto/test/index.js
deleted file mode 100644
index 5da1a3a..0000000
--- a/node_modules/has-proto/test/index.js
+++ /dev/null
@@ -1,19 +0,0 @@
-'use strict';
-
-var test = require('tape');
-var hasProto = require('../');
-
-test('hasProto', function (t) {
- var result = hasProto();
- t.equal(typeof result, 'boolean', 'returns a boolean (' + result + ')');
-
- var obj = { __proto__: null };
- if (result) {
- t.notOk('toString' in obj, 'null object lacks toString');
- } else {
- t.ok('toString' in obj, 'without proto, null object has toString');
- t.equal(obj.__proto__, null); // eslint-disable-line no-proto
- }
-
- t.end();
-});
diff --git a/node_modules/has-proto/tsconfig.json b/node_modules/has-proto/tsconfig.json
deleted file mode 100644
index 2002ce5..0000000
--- a/node_modules/has-proto/tsconfig.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "compilerOptions": {
- /* Visit https://aka.ms/tsconfig to read more about this file */
-
- /* Projects */
-
- /* Language and Environment */
- "target": "ESNext", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
- // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
- // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
- "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
- // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
-
- /* Modules */
- "module": "commonjs", /* Specify what module code is generated. */
- // "rootDir": "./", /* Specify the root folder within your source files. */
- // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */
- // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
- // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
- // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
- "typeRoots": ["types"], /* Specify multiple folders that act like './node_modules/@types'. */
- "resolveJsonModule": true, /* Enable importing .json files. */
- // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */
-
- /* JavaScript Support */
- "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */
- "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
- "maxNodeModuleJsDepth": 0, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */
-
- /* Emit */
- "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
- "declarationMap": true, /* Create sourcemaps for d.ts files. */
- "noEmit": true, /* Disable emitting files from a compilation. */
-
- /* Interop Constraints */
- "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
- "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
- "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
-
- /* Type Checking */
- "strict": true, /* Enable all strict type-checking options. */
-
- /* Completeness */
- //"skipLibCheck": true /* Skip type checking all .d.ts files. */
- },
- "exclude": [
- "coverage"
- ]
-}
diff --git a/node_modules/has-symbols/CHANGELOG.md b/node_modules/has-symbols/CHANGELOG.md
index cd532a2..cc3cf83 100644
--- a/node_modules/has-symbols/CHANGELOG.md
+++ b/node_modules/has-symbols/CHANGELOG.md
@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v1.1.0](https://github.com/inspect-js/has-symbols/compare/v1.0.3...v1.1.0) - 2024-12-02
+
+### Commits
+
+- [actions] update workflows [`548c0bf`](https://github.com/inspect-js/has-symbols/commit/548c0bf8c9b1235458df7a1c0490b0064647a282)
+- [actions] further shard; update action deps [`bec56bb`](https://github.com/inspect-js/has-symbols/commit/bec56bb0fb44b43a786686b944875a3175cf3ff3)
+- [meta] use `npmignore` to autogenerate an npmignore file [`ac81032`](https://github.com/inspect-js/has-symbols/commit/ac81032809157e0a079e5264e9ce9b6f1275777e)
+- [New] add types [`6469cbf`](https://github.com/inspect-js/has-symbols/commit/6469cbff1866cfe367b2b3d181d9296ec14b2a3d)
+- [actions] update rebase action to use reusable workflow [`9c9d4d0`](https://github.com/inspect-js/has-symbols/commit/9c9d4d0d8938e4b267acdf8e421f4e92d1716d72)
+- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `tape` [`adb5887`](https://github.com/inspect-js/has-symbols/commit/adb5887ca9444849b08beb5caaa9e1d42320cdfb)
+- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`13ec198`](https://github.com/inspect-js/has-symbols/commit/13ec198ec80f1993a87710af1606a1970b22c7cb)
+- [Dev Deps] update `auto-changelog`, `core-js`, `tape` [`941be52`](https://github.com/inspect-js/has-symbols/commit/941be5248387cab1da72509b22acf3fdb223f057)
+- [Tests] replace `aud` with `npm audit` [`74f49e9`](https://github.com/inspect-js/has-symbols/commit/74f49e9a9d17a443020784234a1c53ce765b3559)
+- [Dev Deps] update `npmignore` [`9c0ac04`](https://github.com/inspect-js/has-symbols/commit/9c0ac0452a834f4c2a4b54044f2d6a89f17e9a70)
+- [Dev Deps] add missing peer dep [`52337a5`](https://github.com/inspect-js/has-symbols/commit/52337a5621cced61f846f2afdab7707a8132cc12)
+
## [v1.0.3](https://github.com/inspect-js/has-symbols/compare/v1.0.2...v1.0.3) - 2022-03-01
### Commits
diff --git a/node_modules/has-symbols/index.js b/node_modules/has-symbols/index.js
index 17044fa..fa65265 100644
--- a/node_modules/has-symbols/index.js
+++ b/node_modules/has-symbols/index.js
@@ -3,6 +3,7 @@
var origSymbol = typeof Symbol !== 'undefined' && Symbol;
var hasSymbolSham = require('./shams');
+/** @type {import('.')} */
module.exports = function hasNativeSymbols() {
if (typeof origSymbol !== 'function') { return false; }
if (typeof Symbol !== 'function') { return false; }
diff --git a/node_modules/has-symbols/package.json b/node_modules/has-symbols/package.json
index 8398519..d835e20 100644
--- a/node_modules/has-symbols/package.json
+++ b/node_modules/has-symbols/package.json
@@ -1,127 +1,111 @@
{
- "_from": "has-symbols@^1.0.3",
- "_id": "has-symbols@1.0.3",
- "_inBundle": false,
- "_integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "_location": "/has-symbols",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "has-symbols@^1.0.3",
- "name": "has-symbols",
- "escapedName": "has-symbols",
- "rawSpec": "^1.0.3",
- "saveSpec": null,
- "fetchSpec": "^1.0.3"
- },
- "_requiredBy": [
- "/get-intrinsic",
- "/object.assign"
- ],
- "_resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
- "_shasum": "bb7b2c4349251dce87b125f7bdf874aa7c8b39f8",
- "_spec": "has-symbols@^1.0.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\get-intrinsic",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com",
- "url": "http://ljharb.codes"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/ljharb/has-symbols/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com",
- "url": "http://ljharb.codes"
- }
- ],
- "deprecated": false,
- "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
- "devDependencies": {
- "@ljharb/eslint-config": "^20.2.3",
- "aud": "^2.0.0",
- "auto-changelog": "^2.4.0",
- "core-js": "^2.6.12",
- "eslint": "=8.8.0",
- "get-own-property-symbols": "^0.9.5",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.5.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "greenkeeper": {
- "ignore": [
- "core-js"
- ]
- },
- "homepage": "https://github.com/ljharb/has-symbols#readme",
- "keywords": [
- "Symbol",
- "symbols",
- "typeof",
- "sham",
- "polyfill",
- "native",
- "core-js",
- "ES6"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "has-symbols",
- "repository": {
- "type": "git",
- "url": "git://github.com/inspect-js/has-symbols.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run --silent lint",
- "test": "npm run tests-only",
- "test:shams": "npm run --silent test:shams:getownpropertysymbols && npm run --silent test:shams:corejs",
- "test:shams:corejs": "nyc node test/shams/core-js.js",
- "test:shams:getownpropertysymbols": "nyc node test/shams/get-own-property-symbols.js",
- "test:staging": "nyc node --harmony --es-staging test",
- "test:stock": "nyc node test",
- "tests-only": "npm run test:stock && npm run test:staging && npm run test:shams",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "testling": {
- "files": "test/index.js",
- "browsers": [
- "iexplore/6.0..latest",
- "firefox/3.0..6.0",
- "firefox/15.0..latest",
- "firefox/nightly",
- "chrome/4.0..10.0",
- "chrome/20.0..latest",
- "chrome/canary",
- "opera/10.0..latest",
- "opera/next",
- "safari/4.0..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2"
- ]
- },
- "version": "1.0.3"
+ "name": "has-symbols",
+ "version": "1.1.0",
+ "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
+ "main": "index.js",
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "pretest": "npm run --silent lint",
+ "test": "npm run tests-only",
+ "posttest": "npx npm@'>=10.2' audit --production",
+ "tests-only": "npm run test:stock && npm run test:shams",
+ "test:stock": "nyc node test",
+ "test:staging": "nyc node --harmony --es-staging test",
+ "test:shams": "npm run --silent test:shams:getownpropertysymbols && npm run --silent test:shams:corejs",
+ "test:shams:corejs": "nyc node test/shams/core-js.js",
+ "test:shams:getownpropertysymbols": "nyc node test/shams/get-own-property-symbols.js",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "tsc -p . && attw -P",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/inspect-js/has-symbols.git"
+ },
+ "keywords": [
+ "Symbol",
+ "symbols",
+ "typeof",
+ "sham",
+ "polyfill",
+ "native",
+ "core-js",
+ "ES6"
+ ],
+ "author": {
+ "name": "Jordan Harband",
+ "email": "ljharb@gmail.com",
+ "url": "http://ljharb.codes"
+ },
+ "contributors": [
+ {
+ "name": "Jordan Harband",
+ "email": "ljharb@gmail.com",
+ "url": "http://ljharb.codes"
+ }
+ ],
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/ljharb/has-symbols/issues"
+ },
+ "homepage": "https://github.com/ljharb/has-symbols#readme",
+ "devDependencies": {
+ "@arethetypeswrong/cli": "^0.17.0",
+ "@ljharb/eslint-config": "^21.1.1",
+ "@ljharb/tsconfig": "^0.2.0",
+ "@types/core-js": "^2.5.8",
+ "@types/tape": "^5.6.5",
+ "auto-changelog": "^2.5.0",
+ "core-js": "^2.6.12",
+ "encoding": "^0.1.13",
+ "eslint": "=8.8.0",
+ "get-own-property-symbols": "^0.9.5",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.9.0",
+ "typescript": "next"
+ },
+ "testling": {
+ "files": "test/index.js",
+ "browsers": [
+ "iexplore/6.0..latest",
+ "firefox/3.0..6.0",
+ "firefox/15.0..latest",
+ "firefox/nightly",
+ "chrome/4.0..10.0",
+ "chrome/20.0..latest",
+ "chrome/canary",
+ "opera/10.0..latest",
+ "opera/next",
+ "safari/4.0..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "android-browser/4.2"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows",
+ "types"
+ ]
+ }
}
diff --git a/node_modules/has-symbols/shams.js b/node_modules/has-symbols/shams.js
index 1285210..f97b474 100644
--- a/node_modules/has-symbols/shams.js
+++ b/node_modules/has-symbols/shams.js
@@ -1,10 +1,12 @@
'use strict';
+/** @type {import('./shams')} */
/* eslint complexity: [2, 18], max-statements: [2, 33] */
module.exports = function hasSymbols() {
if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }
if (typeof Symbol.iterator === 'symbol') { return true; }
+ /** @type {{ [k in symbol]?: unknown }} */
var obj = {};
var sym = Symbol('test');
var symObj = Object(sym);
@@ -23,7 +25,7 @@ module.exports = function hasSymbols() {
var symVal = 42;
obj[sym] = symVal;
- for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop
+ for (var _ in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop
if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }
if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }
@@ -34,7 +36,8 @@ module.exports = function hasSymbols() {
if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }
if (typeof Object.getOwnPropertyDescriptor === 'function') {
- var descriptor = Object.getOwnPropertyDescriptor(obj, sym);
+ // eslint-disable-next-line no-extra-parens
+ var descriptor = /** @type {PropertyDescriptor} */ (Object.getOwnPropertyDescriptor(obj, sym));
if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }
}
diff --git a/node_modules/has-symbols/test/shams/core-js.js b/node_modules/has-symbols/test/shams/core-js.js
index df5365c..1a29024 100644
--- a/node_modules/has-symbols/test/shams/core-js.js
+++ b/node_modules/has-symbols/test/shams/core-js.js
@@ -8,6 +8,7 @@ if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
t.equal(typeof Symbol(), 'symbol');
t.end();
});
+ // @ts-expect-error TS is stupid and doesn't know about top level return
return;
}
diff --git a/node_modules/has-symbols/test/shams/get-own-property-symbols.js b/node_modules/has-symbols/test/shams/get-own-property-symbols.js
index 9191b24..e0296f8 100644
--- a/node_modules/has-symbols/test/shams/get-own-property-symbols.js
+++ b/node_modules/has-symbols/test/shams/get-own-property-symbols.js
@@ -8,6 +8,7 @@ if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
t.equal(typeof Symbol(), 'symbol');
t.end();
});
+ // @ts-expect-error TS is stupid and doesn't know about top level return
return;
}
diff --git a/node_modules/has-symbols/test/tests.js b/node_modules/has-symbols/test/tests.js
index 89edd12..66a2cb8 100644
--- a/node_modules/has-symbols/test/tests.js
+++ b/node_modules/has-symbols/test/tests.js
@@ -1,5 +1,6 @@
'use strict';
+/** @type {(t: import('tape').Test) => false | void} */
// eslint-disable-next-line consistent-return
module.exports = function runSymbolTests(t) {
t.equal(typeof Symbol, 'function', 'global Symbol is a function');
@@ -31,6 +32,7 @@ module.exports = function runSymbolTests(t) {
t.equal(typeof Object.getOwnPropertySymbols, 'function', 'Object.getOwnPropertySymbols is a function');
+ /** @type {{ [k in symbol]?: unknown }} */
var obj = {};
var sym = Symbol('test');
var symObj = Object(sym);
@@ -40,8 +42,8 @@ module.exports = function runSymbolTests(t) {
var symVal = 42;
obj[sym] = symVal;
- // eslint-disable-next-line no-restricted-syntax
- for (sym in obj) { t.fail('symbol property key was found in for..in of object'); }
+ // eslint-disable-next-line no-restricted-syntax, no-unused-vars
+ for (var _ in obj) { t.fail('symbol property key was found in for..in of object'); }
t.deepEqual(Object.keys(obj), [], 'no enumerable own keys on symbol-valued object');
t.deepEqual(Object.getOwnPropertyNames(obj), [], 'no own names on symbol-valued object');
diff --git a/node_modules/hasown/package.json b/node_modules/hasown/package.json
index 78a1d7c..8502e13 100644
--- a/node_modules/hasown/package.json
+++ b/node_modules/hasown/package.json
@@ -1,120 +1,92 @@
{
- "_from": "hasown@^2.0.0",
- "_id": "hasown@2.0.2",
- "_inBundle": false,
- "_integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "_location": "/hasown",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "hasown@^2.0.0",
- "name": "hasown",
- "escapedName": "hasown",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/get-intrinsic"
- ],
- "_resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
- "_shasum": "003eaf91be7adc372e84ec59dc37252cedb80003",
- "_spec": "hasown@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\get-intrinsic",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/inspect-js/hasOwn/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "deprecated": false,
- "description": "A robust, ES3 compatible, \"has own property\" predicate.",
- "devDependencies": {
- "@arethetypeswrong/cli": "^0.15.1",
- "@ljharb/eslint-config": "^21.1.0",
- "@ljharb/tsconfig": "^0.2.0",
- "@types/function-bind": "^1.1.10",
- "@types/mock-property": "^1.0.2",
- "@types/tape": "^5.6.4",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "in-publish": "^2.0.1",
- "mock-property": "^1.0.3",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.5",
- "typescript": "next"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "exports": {
- ".": "./index.js",
- "./package.json": "./package.json"
- },
- "homepage": "https://github.com/inspect-js/hasOwn#readme",
- "keywords": [
- "has",
- "hasOwnProperty",
- "hasOwn",
- "has-own",
- "own",
- "has",
- "property",
- "in",
- "javascript",
- "ecmascript"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "hasown",
- "publishConfig": {
- "ignore": [
- ".github/workflows",
- "test"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/inspect-js/hasOwn.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "npm run tsc",
- "posttest": "aud --production",
- "posttsc": "attw -P",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prelint": "evalmd README.md",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "tsc": "tsc -p .",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "testling": {
- "files": "test/index.js"
- },
- "types": "index.d.ts",
- "version": "2.0.2"
+ "name": "hasown",
+ "version": "2.0.2",
+ "description": "A robust, ES3 compatible, \"has own property\" predicate.",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./package.json": "./package.json"
+ },
+ "types": "index.d.ts",
+ "sideEffects": false,
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prepublishOnly": "safe-publish-latest",
+ "prelint": "evalmd README.md",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "npm run tsc",
+ "pretest": "npm run lint",
+ "tsc": "tsc -p .",
+ "posttsc": "attw -P",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "aud --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/inspect-js/hasOwn.git"
+ },
+ "keywords": [
+ "has",
+ "hasOwnProperty",
+ "hasOwn",
+ "has-own",
+ "own",
+ "has",
+ "property",
+ "in",
+ "javascript",
+ "ecmascript"
+ ],
+ "author": "Jordan Harband ",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/inspect-js/hasOwn/issues"
+ },
+ "homepage": "https://github.com/inspect-js/hasOwn#readme",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "devDependencies": {
+ "@arethetypeswrong/cli": "^0.15.1",
+ "@ljharb/eslint-config": "^21.1.0",
+ "@ljharb/tsconfig": "^0.2.0",
+ "@types/function-bind": "^1.1.10",
+ "@types/mock-property": "^1.0.2",
+ "@types/tape": "^5.6.4",
+ "aud": "^2.0.4",
+ "auto-changelog": "^2.4.0",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "in-publish": "^2.0.1",
+ "mock-property": "^1.0.3",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.7.5",
+ "typescript": "next"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "testling": {
+ "files": "test/index.js"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows",
+ "test"
+ ]
+ }
}
diff --git a/node_modules/humanize-ms/package.json b/node_modules/humanize-ms/package.json
index 8fc1d4e..da4ab7f 100644
--- a/node_modules/humanize-ms/package.json
+++ b/node_modules/humanize-ms/package.json
@@ -1,43 +1,31 @@
{
- "_from": "humanize-ms@^1.2.0",
- "_id": "humanize-ms@1.2.1",
- "_inBundle": false,
- "_integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
- "_location": "/humanize-ms",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "humanize-ms@^1.2.0",
- "name": "humanize-ms",
- "escapedName": "humanize-ms",
- "rawSpec": "^1.2.0",
- "saveSpec": null,
- "fetchSpec": "^1.2.0"
+ "name": "humanize-ms",
+ "version": "1.2.1",
+ "description": "transform humanize time to ms",
+ "main": "index.js",
+ "files": [
+ "index.js"
+ ],
+ "scripts": {
+ "test": "make test"
},
- "_requiredBy": [
- "/agentkeepalive",
- "/ali-oss",
- "/urllib"
+ "keywords": [
+ "humanize",
+ "ms"
],
- "_resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "_shasum": "c46e3159a293f6b896da29316d8b6fe8bb79bbed",
- "_spec": "humanize-ms@^1.2.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
"author": {
"name": "dead-horse",
"email": "dead_horse@qq.com",
"url": "http://deadhorse.me"
},
- "bugs": {
- "url": "https://github.com/node-modules/humanize-ms/issues"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/node-modules/humanize-ms"
},
- "bundleDependencies": false,
+ "license": "MIT",
"dependencies": {
"ms": "^2.0.0"
},
- "deprecated": false,
- "description": "transform humanize time to ms",
"devDependencies": {
"autod": "*",
"beautify-benchmark": "~0.2.4",
@@ -45,24 +33,5 @@
"istanbul": "*",
"mocha": "*",
"should": "*"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/node-modules/humanize-ms#readme",
- "keywords": [
- "humanize",
- "ms"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "humanize-ms",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/node-modules/humanize-ms.git"
- },
- "scripts": {
- "test": "make test"
- },
- "version": "1.2.1"
+ }
}
diff --git a/node_modules/iconv-lite/package.json b/node_modules/iconv-lite/package.json
index ba5146b..d351115 100644
--- a/node_modules/iconv-lite/package.json
+++ b/node_modules/iconv-lite/package.json
@@ -1,74 +1,44 @@
{
- "_from": "iconv-lite@^0.6.3",
- "_id": "iconv-lite@0.6.3",
- "_inBundle": false,
- "_integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "_location": "/iconv-lite",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "iconv-lite@^0.6.3",
"name": "iconv-lite",
- "escapedName": "iconv-lite",
- "rawSpec": "^0.6.3",
- "saveSpec": null,
- "fetchSpec": "^0.6.3"
- },
- "_requiredBy": [
- "/urllib"
- ],
- "_resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "_shasum": "a52f80bf38da1952eb5c681790719871a1a72501",
- "_spec": "iconv-lite@^0.6.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\urllib",
- "author": {
- "name": "Alexander Shtuchkin",
- "email": "ashtuchkin@gmail.com"
- },
- "browser": {
- "stream": false
- },
- "bugs": {
- "url": "https://github.com/ashtuchkin/iconv-lite/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "deprecated": false,
- "description": "Convert character encodings in pure javascript.",
- "devDependencies": {
- "async": "^3.2.0",
- "c8": "^7.2.0",
- "errto": "^0.2.1",
- "iconv": "^2.3.5",
- "mocha": "^3.5.3",
- "request": "^2.88.2",
- "semver": "^6.3.0",
- "unorm": "^1.6.0"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "homepage": "https://github.com/ashtuchkin/iconv-lite",
- "keywords": [
- "iconv",
- "convert",
- "charset",
- "icu"
- ],
- "license": "MIT",
- "main": "./lib/index.js",
- "name": "iconv-lite",
- "repository": {
- "type": "git",
- "url": "git://github.com/ashtuchkin/iconv-lite.git"
- },
- "scripts": {
- "coverage": "c8 _mocha --grep .",
- "test": "mocha --reporter spec --grep ."
- },
- "typings": "./lib/index.d.ts",
- "version": "0.6.3"
+ "description": "Convert character encodings in pure javascript.",
+ "version": "0.6.3",
+ "license": "MIT",
+ "keywords": [
+ "iconv",
+ "convert",
+ "charset",
+ "icu"
+ ],
+ "author": "Alexander Shtuchkin ",
+ "main": "./lib/index.js",
+ "typings": "./lib/index.d.ts",
+ "homepage": "https://github.com/ashtuchkin/iconv-lite",
+ "bugs": "https://github.com/ashtuchkin/iconv-lite/issues",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/ashtuchkin/iconv-lite.git"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "scripts": {
+ "coverage": "c8 _mocha --grep .",
+ "test": "mocha --reporter spec --grep ."
+ },
+ "browser": {
+ "stream": false
+ },
+ "devDependencies": {
+ "async": "^3.2.0",
+ "c8": "^7.2.0",
+ "errto": "^0.2.1",
+ "iconv": "^2.3.5",
+ "mocha": "^3.5.3",
+ "request": "^2.88.2",
+ "semver": "^6.3.0",
+ "unorm": "^1.6.0"
+ },
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
}
diff --git a/node_modules/ignore/package.json b/node_modules/ignore/package.json
index 5d80fdd..b7f684e 100644
--- a/node_modules/ignore/package.json
+++ b/node_modules/ignore/package.json
@@ -1,64 +1,36 @@
{
- "_from": "ignore@^5.2.0",
- "_id": "ignore@5.3.2",
- "_inBundle": false,
- "_integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "_location": "/ignore",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "ignore@^5.2.0",
- "name": "ignore",
- "escapedName": "ignore",
- "rawSpec": "^5.2.0",
- "saveSpec": null,
- "fetchSpec": "^5.2.0"
- },
- "_requiredBy": [
- "/@eslint/eslintrc",
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz",
- "_shasum": "3cd40e729f3643fd87cb04e50bf0eb722bc596f5",
- "_spec": "ignore@^5.2.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "kael"
- },
- "bugs": {
- "url": "https://github.com/kaelzhang/node-ignore/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "ignore",
+ "version": "5.3.2",
"description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
- "devDependencies": {
- "@babel/cli": "^7.22.9",
- "@babel/core": "^7.22.9",
- "@babel/preset-env": "^7.22.9",
- "codecov": "^3.8.2",
- "debug": "^4.3.4",
- "eslint": "^8.46.0",
- "eslint-config-ostai": "^3.0.0",
- "eslint-plugin-import": "^2.28.0",
- "mkdirp": "^3.0.1",
- "pre-suf": "^1.1.1",
- "rimraf": "^6.0.1",
- "spawn-sync": "^2.0.0",
- "tap": "^16.3.9",
- "tmp": "0.2.3",
- "typescript": "^5.1.6"
- },
- "engines": {
- "node": ">= 4"
- },
"files": [
"legacy.js",
"index.js",
"index.d.ts",
"LICENSE-MIT"
],
- "homepage": "https://github.com/kaelzhang/node-ignore#readme",
+ "scripts": {
+ "prepublishOnly": "npm run build",
+ "build": "babel -o legacy.js index.js",
+ "test:lint": "eslint .",
+ "test:tsc": "tsc ./test/ts/simple.ts --lib ES6",
+ "test:ts": "node ./test/ts/simple.js",
+ "tap": "tap --reporter classic",
+ "test:git": "npm run tap test/git-check-ignore.js",
+ "test:ignore": "npm run tap test/ignore.js",
+ "test:ignore:only": "IGNORE_ONLY_IGNORES=1 npm run tap test/ignore.js",
+ "test:others": "npm run tap test/others.js",
+ "test:cases": "npm run tap test/*.js -- --coverage",
+ "test:no-coverage": "npm run tap test/*.js -- --no-check-coverage",
+ "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases",
+ "test": "npm run test:only",
+ "test:win32": "IGNORE_TEST_WIN32=1 npm run test",
+ "report": "tap --coverage-report=html",
+ "posttest": "npm run report && codecov"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git@github.com:kaelzhang/node-ignore.git"
+ },
"keywords": [
"ignore",
".gitignore",
@@ -74,30 +46,29 @@
"asterisks",
"regular-expression"
],
+ "author": "kael",
"license": "MIT",
- "name": "ignore",
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git"
+ "bugs": {
+ "url": "https://github.com/kaelzhang/node-ignore/issues"
},
- "scripts": {
- "build": "babel -o legacy.js index.js",
- "posttest": "npm run report && codecov",
- "prepublishOnly": "npm run build",
- "report": "tap --coverage-report=html",
- "tap": "tap --reporter classic",
- "test": "npm run test:only",
- "test:cases": "npm run tap test/*.js -- --coverage",
- "test:git": "npm run tap test/git-check-ignore.js",
- "test:ignore": "npm run tap test/ignore.js",
- "test:ignore:only": "IGNORE_ONLY_IGNORES=1 npm run tap test/ignore.js",
- "test:lint": "eslint .",
- "test:no-coverage": "npm run tap test/*.js -- --no-check-coverage",
- "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases",
- "test:others": "npm run tap test/others.js",
- "test:ts": "node ./test/ts/simple.js",
- "test:tsc": "tsc ./test/ts/simple.ts --lib ES6",
- "test:win32": "IGNORE_TEST_WIN32=1 npm run test"
+ "devDependencies": {
+ "@babel/cli": "^7.22.9",
+ "@babel/core": "^7.22.9",
+ "@babel/preset-env": "^7.22.9",
+ "codecov": "^3.8.2",
+ "debug": "^4.3.4",
+ "eslint": "^8.46.0",
+ "eslint-config-ostai": "^3.0.0",
+ "eslint-plugin-import": "^2.28.0",
+ "mkdirp": "^3.0.1",
+ "pre-suf": "^1.1.1",
+ "rimraf": "^6.0.1",
+ "spawn-sync": "^2.0.0",
+ "tap": "^16.3.9",
+ "tmp": "0.2.3",
+ "typescript": "^5.1.6"
},
- "version": "5.3.2"
+ "engines": {
+ "node": ">= 4"
+ }
}
diff --git a/node_modules/import-fresh/index.js b/node_modules/import-fresh/index.js
index 0a4c5d5..1bed876 100644
--- a/node_modules/import-fresh/index.js
+++ b/node_modules/import-fresh/index.js
@@ -29,5 +29,6 @@ module.exports = moduleId => {
const parent = require.cache[parentPath]; // If `filePath` and `parentPath` are the same, cache will already be deleted so we won't get a memory leak in next step
- return parent === undefined ? require(filePath) : parent.require(filePath); // In case cache doesn't have parent, fall back to normal require
+ // In case cache doesn't have parent, fall back to normal require
+ return parent === undefined || parent.require === undefined ? require(filePath) : parent.require(filePath);
};
diff --git a/node_modules/import-fresh/package.json b/node_modules/import-fresh/package.json
index 708fbe9..4e8b841 100644
--- a/node_modules/import-fresh/package.json
+++ b/node_modules/import-fresh/package.json
@@ -1,75 +1,48 @@
{
- "_from": "import-fresh@^3.2.1",
- "_id": "import-fresh@3.3.0",
- "_inBundle": false,
- "_integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "_location": "/import-fresh",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "import-fresh@^3.2.1",
- "name": "import-fresh",
- "escapedName": "import-fresh",
- "rawSpec": "^3.2.1",
- "saveSpec": null,
- "fetchSpec": "^3.2.1"
- },
- "_requiredBy": [
- "/@eslint/eslintrc"
- ],
- "_resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
- "_shasum": "37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b",
- "_spec": "import-fresh@^3.2.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\@eslint\\eslintrc",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/import-fresh/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "deprecated": false,
- "description": "Import a module while bypassing the cache",
- "devDependencies": {
- "ava": "^1.0.1",
- "heapdump": "^0.3.12",
- "tsd": "^0.7.3",
- "xo": "^0.23.0"
- },
- "engines": {
- "node": ">=6"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/import-fresh#readme",
- "keywords": [
- "require",
- "cache",
- "uncache",
- "uncached",
- "module",
- "fresh",
- "bypass"
- ],
- "license": "MIT",
- "name": "import-fresh",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/import-fresh.git"
- },
- "scripts": {
- "heapdump": "node heapdump.js",
- "test": "xo && ava && tsd"
- },
- "version": "3.3.0"
+ "name": "import-fresh",
+ "version": "3.3.1",
+ "description": "Import a module while bypassing the cache",
+ "license": "MIT",
+ "repository": "sindresorhus/import-fresh",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "exports": {
+ "types": "./index.d.ts",
+ "default": "./index.js"
+ },
+ "sideEffects": false,
+ "engines": {
+ "node": ">=6"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd",
+ "heapdump": "node heapdump.js"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "require",
+ "cache",
+ "uncache",
+ "uncached",
+ "module",
+ "fresh",
+ "bypass"
+ ],
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "devDependencies": {
+ "ava": "^1.0.1",
+ "heapdump": "^0.3.12",
+ "tsd": "^0.7.3",
+ "xo": "^0.23.0"
+ }
}
diff --git a/node_modules/import-fresh/readme.md b/node_modules/import-fresh/readme.md
index bd14c79..a868bc6 100644
--- a/node_modules/import-fresh/readme.md
+++ b/node_modules/import-fresh/readme.md
@@ -4,10 +4,22 @@
Useful for testing purposes when you need to freshly import a module.
-## Install
+## ESM
+
+For ESM, you can use this snippet:
+
+```js
+const importFresh = moduleName => import(`${moduleName}?${Date.now()}`);
+const {default: foo} = await importFresh('foo');
```
-$ npm install import-fresh
+
+**This snippet causes a memory leak, so only use it for short-lived tests.**
+
+## Install
+
+```sh
+npm install import-fresh
```
## Usage
@@ -34,12 +46,6 @@ importFresh('./foo')();
//=> 1
```
-## import-fresh for enterprise
-
-Available as part of the Tidelift Subscription.
-
-The maintainers of import-fresh and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-import-fresh?utm_source=npm-import-fresh&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
-
## Related
- [clear-module](https://github.com/sindresorhus/clear-module) - Clear a module from the import cache
diff --git a/node_modules/imurmurhash/package.json b/node_modules/imurmurhash/package.json
index cc8edd7..8a93edb 100644
--- a/node_modules/imurmurhash/package.json
+++ b/node_modules/imurmurhash/package.json
@@ -1,50 +1,22 @@
{
- "_from": "imurmurhash@^0.1.4",
- "_id": "imurmurhash@0.1.4",
- "_inBundle": false,
- "_integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "_location": "/imurmurhash",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "imurmurhash@^0.1.4",
- "name": "imurmurhash",
- "escapedName": "imurmurhash",
- "rawSpec": "^0.1.4",
- "saveSpec": null,
- "fetchSpec": "^0.1.4"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "_shasum": "9218b9b2b928a238b13dc4fb6b6d576f231453ea",
- "_spec": "imurmurhash@^0.1.4",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Jens Taylor",
- "email": "jensyt@gmail.com",
- "url": "https://github.com/homebrewing"
- },
- "bugs": {
- "url": "https://github.com/jensyt/imurmurhash-js/issues"
- },
- "bundleDependencies": false,
- "dependencies": {},
- "deprecated": false,
+ "name": "imurmurhash",
+ "version": "0.1.4",
"description": "An incremental implementation of MurmurHash3",
- "devDependencies": {},
- "engines": {
- "node": ">=0.8.19"
- },
+ "homepage": "https://github.com/jensyt/imurmurhash-js",
+ "main": "imurmurhash.js",
"files": [
"imurmurhash.js",
"imurmurhash.min.js",
"package.json",
"README.md"
],
- "homepage": "https://github.com/jensyt/imurmurhash-js",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/jensyt/imurmurhash-js"
+ },
+ "bugs": {
+ "url": "https://github.com/jensyt/imurmurhash-js/issues"
+ },
"keywords": [
"murmur",
"murmurhash",
@@ -52,12 +24,17 @@
"hash",
"incremental"
],
+ "author": {
+ "name": "Jens Taylor",
+ "email": "jensyt@gmail.com",
+ "url": "https://github.com/homebrewing"
+ },
"license": "MIT",
- "main": "imurmurhash.js",
- "name": "imurmurhash",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jensyt/imurmurhash-js.git"
+ "dependencies": {
+ },
+ "devDependencies": {
},
- "version": "0.1.4"
+ "engines": {
+ "node": ">=0.8.19"
+ }
}
diff --git a/node_modules/inflight/package.json b/node_modules/inflight/package.json
index a2a197f..6084d35 100644
--- a/node_modules/inflight/package.json
+++ b/node_modules/inflight/package.json
@@ -1,58 +1,29 @@
{
- "_from": "inflight@^1.0.4",
- "_id": "inflight@1.0.6",
- "_inBundle": false,
- "_integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "_location": "/inflight",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "inflight@^1.0.4",
- "name": "inflight",
- "escapedName": "inflight",
- "rawSpec": "^1.0.4",
- "saveSpec": null,
- "fetchSpec": "^1.0.4"
- },
- "_requiredBy": [
- "/glob"
+ "name": "inflight",
+ "version": "1.0.6",
+ "description": "Add callbacks to requests in flight to avoid async duplication",
+ "main": "inflight.js",
+ "files": [
+ "inflight.js"
],
- "_resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
- "_shasum": "49bd6331d7d02d0c09bc910a1075ba8165b56df9",
- "_spec": "inflight@^1.0.4",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\glob",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/inflight/issues"
- },
- "bundleDependencies": false,
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
},
- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
- "description": "Add callbacks to requests in flight to avoid async duplication",
"devDependencies": {
"tap": "^7.1.2"
},
- "files": [
- "inflight.js"
- ],
- "homepage": "https://github.com/isaacs/inflight",
- "license": "ISC",
- "main": "inflight.js",
- "name": "inflight",
+ "scripts": {
+ "test": "tap test.js --100"
+ },
"repository": {
"type": "git",
- "url": "git+https://github.com/npm/inflight.git"
+ "url": "https://github.com/npm/inflight.git"
},
- "scripts": {
- "test": "tap test.js --100"
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
+ "bugs": {
+ "url": "https://github.com/isaacs/inflight/issues"
},
- "version": "1.0.6"
+ "homepage": "https://github.com/isaacs/inflight",
+ "license": "ISC"
}
diff --git a/node_modules/inherits/package.json b/node_modules/inherits/package.json
index 74836b8..37b4366 100644
--- a/node_modules/inherits/package.json
+++ b/node_modules/inherits/package.json
@@ -1,44 +1,7 @@
{
- "_from": "inherits@^2.0.1",
- "_id": "inherits@2.0.4",
- "_inBundle": false,
- "_integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "_location": "/inherits",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "inherits@^2.0.1",
- "name": "inherits",
- "escapedName": "inherits",
- "rawSpec": "^2.0.1",
- "saveSpec": null,
- "fetchSpec": "^2.0.1"
- },
- "_requiredBy": [
- "/glob",
- "/readable-stream",
- "/stream-http"
- ],
- "_resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
- "_shasum": "0fa2c64f932917c3433a0ded55363aae37416b7c",
- "_spec": "inherits@^2.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\stream-http",
- "browser": "./inherits_browser.js",
- "bugs": {
- "url": "https://github.com/isaacs/inherits/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "inherits",
"description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
- "devDependencies": {
- "tap": "^14.2.4"
- },
- "files": [
- "inherits.js",
- "inherits_browser.js"
- ],
- "homepage": "https://github.com/isaacs/inherits#readme",
+ "version": "2.0.4",
"keywords": [
"inheritance",
"class",
@@ -49,15 +12,18 @@
"browser",
"browserify"
],
- "license": "ISC",
"main": "./inherits.js",
- "name": "inherits",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/inherits.git"
- },
+ "browser": "./inherits_browser.js",
+ "repository": "git://github.com/isaacs/inherits",
+ "license": "ISC",
"scripts": {
"test": "tap"
},
- "version": "2.0.4"
+ "devDependencies": {
+ "tap": "^14.2.4"
+ },
+ "files": [
+ "inherits.js",
+ "inherits_browser.js"
+ ]
}
diff --git a/node_modules/is-class-hotfix/package.json b/node_modules/is-class-hotfix/package.json
index 686ed62..398f42a 100644
--- a/node_modules/is-class-hotfix/package.json
+++ b/node_modules/is-class-hotfix/package.json
@@ -1,60 +1,31 @@
{
- "_from": "is-class-hotfix@~0.0.6",
- "_id": "is-class-hotfix@0.0.6",
- "_inBundle": false,
- "_integrity": "sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==",
- "_location": "/is-class-hotfix",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-class-hotfix@~0.0.6",
- "name": "is-class-hotfix",
- "escapedName": "is-class-hotfix",
- "rawSpec": "~0.0.6",
- "saveSpec": null,
- "fetchSpec": "~0.0.6"
- },
- "_requiredBy": [
- "/is-type-of"
- ],
- "_resolved": "https://registry.npmmirror.com/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz",
- "_shasum": "a527d31fb23279281dde5f385c77b5de70a72435",
- "_spec": "is-class-hotfix@~0.0.6",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\is-type-of",
- "author": {
- "name": "Miguel Mota",
- "email": "hello@miguelmota.com",
- "url": "http://www.miguelmota.com/"
- },
- "bugs": {
- "url": "https://github.com/miguelmota/is-class/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "is-class-hotfix",
+ "version": "0.0.6",
"description": "Check if function is an ES6 class.",
- "devDependencies": {
- "tape": "^3.0.3"
- },
+ "main": "is-class.js",
"directories": {
"test": "test"
},
- "homepage": "https://github.com/miguelmota/is-class",
+ "scripts": {
+ "test": "tape test/*.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/miguelmota/is-class"
+ },
"keywords": [
"predicate",
"function",
"class",
"es6"
],
+ "author": "Miguel Mota (http://www.miguelmota.com/)",
"license": "MIT",
- "main": "is-class.js",
- "name": "is-class-hotfix",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/miguelmota/is-class.git"
- },
- "scripts": {
- "test": "tape test/*.js"
+ "bugs": {
+ "url": "https://github.com/miguelmota/is-class/issues"
},
- "version": "0.0.6"
+ "homepage": "https://github.com/miguelmota/is-class",
+ "devDependencies": {
+ "tape": "^3.0.3"
+ }
}
diff --git a/node_modules/is-extendable/package.json b/node_modules/is-extendable/package.json
index aee7d39..5dd006e 100644
--- a/node_modules/is-extendable/package.json
+++ b/node_modules/is-extendable/package.json
@@ -1,47 +1,27 @@
{
- "_from": "is-extendable@^0.1.0",
- "_id": "is-extendable@0.1.1",
- "_inBundle": false,
- "_integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "_location": "/is-extendable",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-extendable@^0.1.0",
- "name": "is-extendable",
- "escapedName": "is-extendable",
- "rawSpec": "^0.1.0",
- "saveSpec": null,
- "fetchSpec": "^0.1.0"
+ "name": "is-extendable",
+ "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
+ "version": "0.1.1",
+ "homepage": "https://github.com/jonschlinkert/is-extendable",
+ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
+ "repository": "jonschlinkert/is-extendable",
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/is-extendable/issues"
},
- "_requiredBy": [
- "/extend-shallow"
+ "license": "MIT",
+ "files": [
+ "index.js"
],
- "_resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz",
- "_shasum": "62b110e289a471418e3ec36a617d472e301dfc89",
- "_spec": "is-extendable@^0.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\extend-shallow",
- "author": {
- "name": "Jon Schlinkert",
- "url": "https://github.com/jonschlinkert"
+ "main": "index.js",
+ "engines": {
+ "node": ">=0.10.0"
},
- "bugs": {
- "url": "https://github.com/jonschlinkert/is-extendable/issues"
+ "scripts": {
+ "test": "mocha"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
"devDependencies": {
"mocha": "*"
},
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/jonschlinkert/is-extendable",
"keywords": [
"array",
"assign",
@@ -55,16 +35,6 @@
"regex",
"test"
],
- "license": "MIT",
- "main": "index.js",
- "name": "is-extendable",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jonschlinkert/is-extendable.git"
- },
- "scripts": {
- "test": "mocha"
- },
"verbiage": {
"related": {
"list": [
@@ -77,6 +47,5 @@
"assign-deep"
]
}
- },
- "version": "0.1.1"
+ }
}
diff --git a/node_modules/is-extglob/package.json b/node_modules/is-extglob/package.json
index 4677259..7a90836 100644
--- a/node_modules/is-extglob/package.json
+++ b/node_modules/is-extglob/package.json
@@ -1,48 +1,28 @@
{
- "_from": "is-extglob@^2.1.1",
- "_id": "is-extglob@2.1.1",
- "_inBundle": false,
- "_integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "_location": "/is-extglob",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-extglob@^2.1.1",
- "name": "is-extglob",
- "escapedName": "is-extglob",
- "rawSpec": "^2.1.1",
- "saveSpec": null,
- "fetchSpec": "^2.1.1"
+ "name": "is-extglob",
+ "description": "Returns true if a string has an extglob.",
+ "version": "2.1.1",
+ "homepage": "https://github.com/jonschlinkert/is-extglob",
+ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
+ "repository": "jonschlinkert/is-extglob",
+ "bugs": {
+ "url": "https://github.com/jonschlinkert/is-extglob/issues"
},
- "_requiredBy": [
- "/is-glob"
+ "license": "MIT",
+ "files": [
+ "index.js"
],
- "_resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
- "_shasum": "a88c02535791f02ed37c76a1b9ea9773c833f8c2",
- "_spec": "is-extglob@^2.1.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\is-glob",
- "author": {
- "name": "Jon Schlinkert",
- "url": "https://github.com/jonschlinkert"
+ "main": "index.js",
+ "engines": {
+ "node": ">=0.10.0"
},
- "bugs": {
- "url": "https://github.com/jonschlinkert/is-extglob/issues"
+ "scripts": {
+ "test": "mocha"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Returns true if a string has an extglob.",
"devDependencies": {
"gulp-format-md": "^0.1.10",
"mocha": "^3.0.2"
},
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/jonschlinkert/is-extglob",
"keywords": [
"bash",
"braces",
@@ -62,16 +42,6 @@
"string",
"test"
],
- "license": "MIT",
- "main": "index.js",
- "name": "is-extglob",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jonschlinkert/is-extglob.git"
- },
- "scripts": {
- "test": "mocha"
- },
"verb": {
"toc": false,
"layout": "default",
@@ -95,6 +65,5 @@
"lint": {
"reflinks": true
}
- },
- "version": "2.1.1"
+ }
}
diff --git a/node_modules/is-glob/package.json b/node_modules/is-glob/package.json
index e6048b6..858af03 100644
--- a/node_modules/is-glob/package.json
+++ b/node_modules/is-glob/package.json
@@ -1,66 +1,36 @@
{
- "_from": "is-glob@^4.0.0",
- "_id": "is-glob@4.0.3",
- "_inBundle": false,
- "_integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "_location": "/is-glob",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-glob@^4.0.0",
- "name": "is-glob",
- "escapedName": "is-glob",
- "rawSpec": "^4.0.0",
- "saveSpec": null,
- "fetchSpec": "^4.0.0"
- },
- "_requiredBy": [
- "/eslint",
- "/glob-parent"
+ "name": "is-glob",
+ "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
+ "version": "4.0.3",
+ "homepage": "https://github.com/micromatch/is-glob",
+ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
+ "contributors": [
+ "Brian Woodward (https://twitter.com/doowb)",
+ "Daniel Perez (https://tuvistavie.com)",
+ "Jon Schlinkert (http://twitter.com/jonschlinkert)"
],
- "_resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
- "_shasum": "64f61e42cbbb2eec2071a9dac0b28ba1e65d5084",
- "_spec": "is-glob@^4.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Jon Schlinkert",
- "url": "https://github.com/jonschlinkert"
- },
+ "repository": "micromatch/is-glob",
"bugs": {
"url": "https://github.com/micromatch/is-glob/issues"
},
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Brian Woodward",
- "url": "https://twitter.com/doowb"
- },
- {
- "name": "Daniel Perez",
- "url": "https://tuvistavie.com"
- },
- {
- "name": "Jon Schlinkert",
- "url": "http://twitter.com/jonschlinkert"
- }
+ "license": "MIT",
+ "files": [
+ "index.js"
],
+ "main": "index.js",
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "scripts": {
+ "test": "mocha && node benchmark.js"
+ },
"dependencies": {
"is-extglob": "^2.1.1"
},
- "deprecated": false,
- "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
"devDependencies": {
"gulp-format-md": "^0.1.10",
"mocha": "^3.0.2"
},
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/micromatch/is-glob",
"keywords": [
"bash",
"braces",
@@ -80,16 +50,6 @@
"string",
"test"
],
- "license": "MIT",
- "main": "index.js",
- "name": "is-glob",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/micromatch/is-glob.git"
- },
- "scripts": {
- "test": "mocha && node benchmark.js"
- },
"verb": {
"layout": "default",
"plugins": [
@@ -117,6 +77,5 @@
"verb",
"vinyl"
]
- },
- "version": "4.0.3"
+ }
}
diff --git a/node_modules/is-path-inside/package.json b/node_modules/is-path-inside/package.json
index 7aa6139..88c154a 100644
--- a/node_modules/is-path-inside/package.json
+++ b/node_modules/is-path-inside/package.json
@@ -1,68 +1,36 @@
{
- "_from": "is-path-inside@^3.0.3",
- "_id": "is-path-inside@3.0.3",
- "_inBundle": false,
- "_integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "_location": "/is-path-inside",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-path-inside@^3.0.3",
- "name": "is-path-inside",
- "escapedName": "is-path-inside",
- "rawSpec": "^3.0.3",
- "saveSpec": null,
- "fetchSpec": "^3.0.3"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "_shasum": "d231362e53a07ff2b0e0ea7fed049161ffd16283",
- "_spec": "is-path-inside@^3.0.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/is-path-inside/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Check if a path is inside another path",
- "devDependencies": {
- "ava": "^2.1.0",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/sindresorhus/is-path-inside#readme",
- "keywords": [
- "path",
- "inside",
- "folder",
- "directory",
- "dir",
- "file",
- "resolve"
- ],
- "license": "MIT",
- "name": "is-path-inside",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/is-path-inside.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "3.0.3"
+ "name": "is-path-inside",
+ "version": "3.0.3",
+ "description": "Check if a path is inside another path",
+ "license": "MIT",
+ "repository": "sindresorhus/is-path-inside",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "path",
+ "inside",
+ "folder",
+ "directory",
+ "dir",
+ "file",
+ "resolve"
+ ],
+ "devDependencies": {
+ "ava": "^2.1.0",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/is-type-of/package.json b/node_modules/is-type-of/package.json
index f18a96d..3d38b2b 100644
--- a/node_modules/is-type-of/package.json
+++ b/node_modules/is-type-of/package.json
@@ -1,42 +1,38 @@
{
- "_from": "is-type-of@^1.4.0",
- "_id": "is-type-of@1.4.0",
- "_inBundle": false,
- "_integrity": "sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==",
- "_location": "/is-type-of",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "is-type-of@^1.4.0",
- "name": "is-type-of",
- "escapedName": "is-type-of",
- "rawSpec": "^1.4.0",
- "saveSpec": null,
- "fetchSpec": "^1.4.0"
+ "name": "is-type-of",
+ "version": "1.4.0",
+ "description": "complete type checking for node",
+ "main": "index.js",
+ "scripts": {
+ "test": "tsd && egg-bin test",
+ "ci": "tsd && egg-bin cov",
+ "lint": "echo 'ignore'"
},
- "_requiredBy": [
- "/ali-oss"
- ],
- "_resolved": "https://registry.npmmirror.com/is-type-of/-/is-type-of-1.4.0.tgz",
- "_shasum": "3ed175a0eee888b1da4983332e7714feb8a8fb2b",
- "_spec": "is-type-of@^1.4.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "dead_horse",
- "email": "dead_horse@qq.com"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/node-modules/is-type-of.git"
},
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "typeof",
+ "checker",
+ "type",
+ "is"
+ ],
+ "author": "dead_horse ",
+ "license": "MIT",
"bugs": {
"url": "https://github.com/node-modules/is-type-of/issues"
},
- "bundleDependencies": false,
+ "homepage": "https://github.com/node-modules/is-type-of",
"dependencies": {
"core-util-is": "^1.0.2",
"is-class-hotfix": "~0.0.6",
"isstream": "~0.1.2"
},
- "deprecated": false,
- "description": "complete type checking for node",
"devDependencies": {
"@types/node": "^18.16.3",
"beautify-benchmark": "^0.2.4",
@@ -45,29 +41,5 @@
"long": "^3.2.0",
"semver": "^5.4.1",
"tsd": "^0.28.1"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/node-modules/is-type-of",
- "keywords": [
- "typeof",
- "checker",
- "type",
- "is"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "is-type-of",
- "repository": {
- "type": "git",
- "url": "git://github.com/node-modules/is-type-of.git"
- },
- "scripts": {
- "ci": "tsd && egg-bin cov",
- "lint": "echo 'ignore'",
- "test": "tsd && egg-bin test"
- },
- "version": "1.4.0"
+ }
}
diff --git a/node_modules/isarray/package.json b/node_modules/isarray/package.json
index 1ca9c01..1a4317a 100644
--- a/node_modules/isarray/package.json
+++ b/node_modules/isarray/package.json
@@ -1,58 +1,28 @@
{
- "_from": "isarray@~1.0.0",
- "_id": "isarray@1.0.0",
- "_inBundle": false,
- "_integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "_location": "/isarray",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "isarray@~1.0.0",
- "name": "isarray",
- "escapedName": "isarray",
- "rawSpec": "~1.0.0",
- "saveSpec": null,
- "fetchSpec": "~1.0.0"
- },
- "_requiredBy": [
- "/readable-stream"
- ],
- "_resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
- "_shasum": "bb935d48582cba168c06834957a54a3e07124f11",
- "_spec": "isarray@~1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\readable-stream",
- "author": {
- "name": "Julian Gruber",
- "email": "mail@juliangruber.com",
- "url": "http://juliangruber.com"
- },
- "bugs": {
- "url": "https://github.com/juliangruber/isarray/issues"
+ "name": "isarray",
+ "description": "Array#isArray for older browsers",
+ "version": "1.0.0",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/juliangruber/isarray.git"
},
- "bundleDependencies": false,
+ "homepage": "https://github.com/juliangruber/isarray",
+ "main": "index.js",
"dependencies": {},
- "deprecated": false,
- "description": "Array#isArray for older browsers",
"devDependencies": {
"tape": "~2.13.4"
},
- "homepage": "https://github.com/juliangruber/isarray",
"keywords": [
"browser",
"isarray",
"array"
],
- "license": "MIT",
- "main": "index.js",
- "name": "isarray",
- "repository": {
- "type": "git",
- "url": "git://github.com/juliangruber/isarray.git"
- },
- "scripts": {
- "test": "tape test.js"
+ "author": {
+ "name": "Julian Gruber",
+ "email": "mail@juliangruber.com",
+ "url": "http://juliangruber.com"
},
+ "license": "MIT",
"testling": {
"files": "test.js",
"browsers": [
@@ -69,5 +39,7 @@
"android-browser/4.2..latest"
]
},
- "version": "1.0.0"
+ "scripts": {
+ "test": "tape test.js"
+ }
}
diff --git a/node_modules/isexe/package.json b/node_modules/isexe/package.json
index 0b781f5..e452689 100644
--- a/node_modules/isexe/package.json
+++ b/node_modules/isexe/package.json
@@ -1,60 +1,31 @@
{
- "_from": "isexe@^2.0.0",
- "_id": "isexe@2.0.0",
- "_inBundle": false,
- "_integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "_location": "/isexe",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "isexe@^2.0.0",
- "name": "isexe",
- "escapedName": "isexe",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/which"
- ],
- "_resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
- "_shasum": "e8fbf374dc556ff8947a10dcb0572d633f2cfa10",
- "_spec": "isexe@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\which",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/isexe/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "isexe",
+ "version": "2.0.0",
"description": "Minimal module to check if a file is executable.",
+ "main": "index.js",
+ "directories": {
+ "test": "test"
+ },
"devDependencies": {
"mkdirp": "^0.5.1",
"rimraf": "^2.5.0",
"tap": "^10.3.0"
},
- "directories": {
- "test": "test"
+ "scripts": {
+ "test": "tap test/*.js --100",
+ "preversion": "npm test",
+ "postversion": "npm publish",
+ "postpublish": "git push origin --all; git push origin --tags"
},
- "homepage": "https://github.com/isaacs/isexe#readme",
- "keywords": [],
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
"license": "ISC",
- "main": "index.js",
- "name": "isexe",
"repository": {
"type": "git",
"url": "git+https://github.com/isaacs/isexe.git"
},
- "scripts": {
- "postpublish": "git push origin --all; git push origin --tags",
- "postversion": "npm publish",
- "preversion": "npm test",
- "test": "tap test/*.js --100"
+ "keywords": [],
+ "bugs": {
+ "url": "https://github.com/isaacs/isexe/issues"
},
- "version": "2.0.0"
+ "homepage": "https://github.com/isaacs/isexe#readme"
}
diff --git a/node_modules/isstream/package.json b/node_modules/isstream/package.json
index a535bab..9ee8bf8 100644
--- a/node_modules/isstream/package.json
+++ b/node_modules/isstream/package.json
@@ -1,45 +1,15 @@
{
- "_from": "isstream@~0.1.2",
- "_id": "isstream@0.1.2",
- "_inBundle": false,
- "_integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
- "_location": "/isstream",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "isstream@~0.1.2",
- "name": "isstream",
- "escapedName": "isstream",
- "rawSpec": "~0.1.2",
- "saveSpec": null,
- "fetchSpec": "~0.1.2"
- },
- "_requiredBy": [
- "/is-type-of"
- ],
- "_resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz",
- "_shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
- "_spec": "isstream@~0.1.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\is-type-of",
- "author": {
- "name": "Rod Vagg",
- "email": "rod@vagg.org"
- },
- "bugs": {
- "url": "https://github.com/rvagg/isstream/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "isstream",
+ "version": "0.1.2",
"description": "Determine if an object is a Stream",
- "devDependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x",
- "tape": "~2.12.3"
+ "main": "isstream.js",
+ "scripts": {
+ "test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/rvagg/isstream.git"
},
- "homepage": "https://github.com/rvagg/isstream",
"keywords": [
"stream",
"type",
@@ -47,15 +17,17 @@
"readable-stream",
"hippo"
],
- "license": "MIT",
- "main": "isstream.js",
- "name": "isstream",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/rvagg/isstream.git"
+ "devDependencies": {
+ "tape": "~2.12.3",
+ "core-util-is": "~1.0.0",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x",
+ "inherits": "~2.0.1"
},
- "scripts": {
- "test": "tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"
+ "author": "Rod Vagg ",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/rvagg/isstream/issues"
},
- "version": "0.1.2"
+ "homepage": "https://github.com/rvagg/isstream"
}
diff --git a/node_modules/js-base64/package.json b/node_modules/js-base64/package.json
index ce8f943..b53a882 100644
--- a/node_modules/js-base64/package.json
+++ b/node_modules/js-base64/package.json
@@ -1,36 +1,19 @@
{
- "_from": "js-base64@^2.5.2",
- "_id": "js-base64@2.6.4",
- "_inBundle": false,
- "_integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
- "_location": "/js-base64",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "js-base64@^2.5.2",
- "name": "js-base64",
- "escapedName": "js-base64",
- "rawSpec": "^2.5.2",
- "saveSpec": null,
- "fetchSpec": "^2.5.2"
- },
- "_requiredBy": [
- "/ali-oss"
+ "name": "js-base64",
+ "version": "2.6.4",
+ "description": "Yet another Base64 transcoder in pure-JS",
+ "main": "base64.js",
+ "files": [
+ "base64.js",
+ "base64.min.js"
],
- "_resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz",
- "_shasum": "f4e686c5de1ea1f867dbcad3d46d969428df98c4",
- "_spec": "js-base64@^2.5.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "Dan Kogai"
+ "directories": {
+ "test": "test"
},
- "bugs": {
- "url": "https://github.com/dankogai/js-base64/issues"
+ "scripts": {
+ "test": "mocha --require @babel/register",
+ "minify": "uglifyjs base64.js > base64.min.js"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Yet another Base64 transcoder in pure-JS",
"devDependencies": {
"@babel/core": "^7.10.5",
"@babel/preset-env": "^7.10.5",
@@ -38,28 +21,15 @@
"mocha": "^8.0.0",
"uglify-js": "^3.10.0"
},
- "directories": {
- "test": "test"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/dankogai/js-base64.git"
},
- "files": [
- "base64.js",
- "base64.min.js"
- ],
- "gitHead": "8bfa436f733bec60c95c720e1d720c28b43ae0b2",
- "homepage": "https://github.com/dankogai/js-base64#readme",
"keywords": [
"base64"
],
+ "author": "Dan Kogai",
"license": "BSD-3-Clause",
- "main": "base64.js",
- "name": "js-base64",
- "repository": {
- "type": "git",
- "url": "git://github.com/dankogai/js-base64.git"
- },
- "scripts": {
- "minify": "uglifyjs base64.js > base64.min.js",
- "test": "mocha --require @babel/register"
- },
- "version": "2.6.4"
+ "readmeFilename": "README.md",
+ "gitHead": "8bfa436f733bec60c95c720e1d720c28b43ae0b2"
}
diff --git a/node_modules/js-yaml/package.json b/node_modules/js-yaml/package.json
index cc8233b..17574da 100644
--- a/node_modules/js-yaml/package.json
+++ b/node_modules/js-yaml/package.json
@@ -1,61 +1,52 @@
{
- "_from": "js-yaml@^4.1.0",
- "_id": "js-yaml@4.1.0",
- "_inBundle": false,
- "_integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "_location": "/js-yaml",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "js-yaml@^4.1.0",
- "name": "js-yaml",
- "escapedName": "js-yaml",
- "rawSpec": "^4.1.0",
- "saveSpec": null,
- "fetchSpec": "^4.1.0"
- },
- "_requiredBy": [
- "/@eslint/eslintrc",
- "/eslint"
+ "name": "js-yaml",
+ "version": "4.1.0",
+ "description": "YAML 1.2 parser and serializer",
+ "keywords": [
+ "yaml",
+ "parser",
+ "serializer",
+ "pyyaml"
+ ],
+ "author": "Vladimir Zapparov ",
+ "contributors": [
+ "Aleksey V Zapparov (http://www.ixti.net/)",
+ "Vitaly Puzrin (https://github.com/puzrin)",
+ "Martin Grenfell (http://got-ravings.blogspot.com)"
+ ],
+ "license": "MIT",
+ "repository": "nodeca/js-yaml",
+ "files": [
+ "index.js",
+ "lib/",
+ "bin/",
+ "dist/"
],
- "_resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz",
- "_shasum": "c1fb65f8f5017901cdd2c951864ba18458a10602",
- "_spec": "js-yaml@^4.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Vladimir Zapparov",
- "email": "dervus.grim@gmail.com"
- },
"bin": {
"js-yaml": "bin/js-yaml.js"
},
- "bugs": {
- "url": "https://github.com/nodeca/js-yaml/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Aleksey V Zapparov",
- "email": "ixti@member.fsf.org",
- "url": "http://www.ixti.net/"
- },
- {
- "name": "Vitaly Puzrin",
- "email": "vitaly@rcdesign.ru",
- "url": "https://github.com/puzrin"
+ "module": "./dist/js-yaml.mjs",
+ "exports": {
+ ".": {
+ "import": "./dist/js-yaml.mjs",
+ "require": "./index.js"
},
- {
- "name": "Martin Grenfell",
- "email": "martin.grenfell@gmail.com",
- "url": "http://got-ravings.blogspot.com"
- }
- ],
+ "./package.json": "./package.json"
+ },
+ "scripts": {
+ "lint": "eslint .",
+ "test": "npm run lint && mocha",
+ "coverage": "npm run lint && nyc mocha && nyc report --reporter html",
+ "demo": "npm run lint && node support/build_demo.js",
+ "gh-demo": "npm run demo && gh-pages -d demo -f",
+ "browserify": "rollup -c support/rollup.config.js",
+ "prepublishOnly": "npm run gh-demo"
+ },
+ "unpkg": "dist/js-yaml.min.js",
+ "jsdelivr": "dist/js-yaml.min.js",
"dependencies": {
"argparse": "^2.0.1"
},
- "deprecated": false,
- "description": "YAML 1.2 parser and serializer",
"devDependencies": {
"@rollup/plugin-commonjs": "^17.0.0",
"@rollup/plugin-node-resolve": "^11.0.0",
@@ -71,44 +62,5 @@
"rollup-plugin-node-polyfills": "^0.2.1",
"rollup-plugin-terser": "^7.0.2",
"shelljs": "^0.8.4"
- },
- "exports": {
- ".": {
- "import": "./dist/js-yaml.mjs",
- "require": "./index.js"
- },
- "./package.json": "./package.json"
- },
- "files": [
- "index.js",
- "lib/",
- "bin/",
- "dist/"
- ],
- "homepage": "https://github.com/nodeca/js-yaml#readme",
- "jsdelivr": "dist/js-yaml.min.js",
- "keywords": [
- "yaml",
- "parser",
- "serializer",
- "pyyaml"
- ],
- "license": "MIT",
- "module": "./dist/js-yaml.mjs",
- "name": "js-yaml",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/nodeca/js-yaml.git"
- },
- "scripts": {
- "browserify": "rollup -c support/rollup.config.js",
- "coverage": "npm run lint && nyc mocha && nyc report --reporter html",
- "demo": "npm run lint && node support/build_demo.js",
- "gh-demo": "npm run demo && gh-pages -d demo -f",
- "lint": "eslint .",
- "prepublishOnly": "npm run gh-demo",
- "test": "npm run lint && mocha"
- },
- "unpkg": "dist/js-yaml.min.js",
- "version": "4.1.0"
+ }
}
diff --git a/node_modules/json-buffer/package.json b/node_modules/json-buffer/package.json
index 4d8dead..346747f 100644
--- a/node_modules/json-buffer/package.json
+++ b/node_modules/json-buffer/package.json
@@ -1,51 +1,20 @@
{
- "_from": "json-buffer@3.0.1",
- "_id": "json-buffer@3.0.1",
- "_inBundle": false,
- "_integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "_location": "/json-buffer",
- "_phantomChildren": {},
- "_requested": {
- "type": "version",
- "registry": true,
- "raw": "json-buffer@3.0.1",
- "name": "json-buffer",
- "escapedName": "json-buffer",
- "rawSpec": "3.0.1",
- "saveSpec": null,
- "fetchSpec": "3.0.1"
- },
- "_requiredBy": [
- "/keyv"
- ],
- "_resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz",
- "_shasum": "9338802a30d3b6605fbe0613e094008ca8c05a13",
- "_spec": "json-buffer@3.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\keyv",
- "author": {
- "name": "Dominic Tarr",
- "email": "dominic.tarr@gmail.com",
- "url": "http://dominictarr.com"
- },
- "bugs": {
- "url": "https://github.com/dominictarr/json-buffer/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "json-buffer",
"description": "JSON parse & stringify that supports binary via bops & base64",
- "devDependencies": {
- "tape": "^4.6.3"
- },
+ "version": "3.0.1",
"homepage": "https://github.com/dominictarr/json-buffer",
- "license": "MIT",
- "name": "json-buffer",
"repository": {
"type": "git",
"url": "git://github.com/dominictarr/json-buffer.git"
},
+ "devDependencies": {
+ "tape": "^4.6.3"
+ },
"scripts": {
"test": "set -e; for t in test/*.js; do node $t; done"
},
+ "author": "Dominic Tarr (http://dominictarr.com)",
+ "license": "MIT",
"testling": {
"files": "test/*.js",
"browsers": [
@@ -61,6 +30,5 @@
"iphone/6.0..latest",
"android-browser/4.2..latest"
]
- },
- "version": "3.0.1"
+ }
}
diff --git a/node_modules/json-schema-traverse/package.json b/node_modules/json-schema-traverse/package.json
index 14ec0d5..1566063 100644
--- a/node_modules/json-schema-traverse/package.json
+++ b/node_modules/json-schema-traverse/package.json
@@ -1,36 +1,28 @@
{
- "_from": "json-schema-traverse@^0.4.1",
- "_id": "json-schema-traverse@0.4.1",
- "_inBundle": false,
- "_integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "_location": "/json-schema-traverse",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "json-schema-traverse@^0.4.1",
- "name": "json-schema-traverse",
- "escapedName": "json-schema-traverse",
- "rawSpec": "^0.4.1",
- "saveSpec": null,
- "fetchSpec": "^0.4.1"
+ "name": "json-schema-traverse",
+ "version": "0.4.1",
+ "description": "Traverse JSON Schema passing each schema object to callback",
+ "main": "index.js",
+ "scripts": {
+ "eslint": "eslint index.js spec",
+ "test-spec": "mocha spec -R spec",
+ "test": "npm run eslint && nyc npm run test-spec"
},
- "_requiredBy": [
- "/ajv"
- ],
- "_resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "_shasum": "69f6a87d9513ab8bb8fe63bdb0979c448e684660",
- "_spec": "json-schema-traverse@^0.4.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ajv",
- "author": {
- "name": "Evgeny Poberezkin"
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
},
+ "keywords": [
+ "JSON-Schema",
+ "traverse",
+ "iterate"
+ ],
+ "author": "Evgeny Poberezkin",
+ "license": "MIT",
"bugs": {
"url": "https://github.com/epoberezkin/json-schema-traverse/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Traverse JSON Schema passing each schema object to callback",
+ "homepage": "https://github.com/epoberezkin/json-schema-traverse#readme",
"devDependencies": {
"coveralls": "^2.13.1",
"eslint": "^3.19.0",
@@ -38,15 +30,6 @@
"nyc": "^11.0.2",
"pre-commit": "^1.2.2"
},
- "homepage": "https://github.com/epoberezkin/json-schema-traverse#readme",
- "keywords": [
- "JSON-Schema",
- "traverse",
- "iterate"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "json-schema-traverse",
"nyc": {
"exclude": [
"**/spec/**",
@@ -56,15 +39,5 @@
"lcov",
"text-summary"
]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/epoberezkin/json-schema-traverse.git"
- },
- "scripts": {
- "eslint": "eslint index.js spec",
- "test": "npm run eslint && nyc npm run test-spec",
- "test-spec": "mocha spec -R spec"
- },
- "version": "0.4.1"
+ }
}
diff --git a/node_modules/json-stable-stringify-without-jsonify/package.json b/node_modules/json-stable-stringify-without-jsonify/package.json
index 157f6f8..c59c87e 100644
--- a/node_modules/json-stable-stringify-without-jsonify/package.json
+++ b/node_modules/json-stable-stringify-without-jsonify/package.json
@@ -1,58 +1,13 @@
{
- "_from": "json-stable-stringify-without-jsonify@^1.0.1",
- "_id": "json-stable-stringify-without-jsonify@1.0.1",
- "_inBundle": false,
- "_integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "_location": "/json-stable-stringify-without-jsonify",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "json-stable-stringify-without-jsonify@^1.0.1",
- "name": "json-stable-stringify-without-jsonify",
- "escapedName": "json-stable-stringify-without-jsonify",
- "rawSpec": "^1.0.1",
- "saveSpec": null,
- "fetchSpec": "^1.0.1"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "_shasum": "9db7b59496ad3f3cfef30a75142d2d930ad72651",
- "_spec": "json-stable-stringify-without-jsonify@^1.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "bugs": {
- "url": "https://github.com/samn/json-stable-stringify/issues"
- },
- "bundleDependencies": false,
- "dependencies": {},
- "deprecated": false,
+ "name": "json-stable-stringify-without-jsonify",
+ "version": "1.0.1",
"description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies",
+ "main": "index.js",
+ "dependencies": {
+ },
"devDependencies": {
"tape": "~1.0.4"
},
- "homepage": "https://github.com/samn/json-stable-stringify",
- "keywords": [
- "json",
- "stringify",
- "deterministic",
- "hash",
- "sort",
- "stable"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "json-stable-stringify-without-jsonify",
- "repository": {
- "type": "git",
- "url": "git://github.com/samn/json-stable-stringify.git"
- },
"scripts": {
"test": "tape test/*.js"
},
@@ -60,13 +15,29 @@
"files": "test/*.js",
"browsers": [
"ie/8..latest",
- "ff/5",
- "ff/latest",
- "chrome/15",
- "chrome/latest",
+ "ff/5", "ff/latest",
+ "chrome/15", "chrome/latest",
"safari/latest",
"opera/latest"
]
},
- "version": "1.0.1"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/samn/json-stable-stringify.git"
+ },
+ "homepage": "https://github.com/samn/json-stable-stringify",
+ "keywords": [
+ "json",
+ "stringify",
+ "deterministic",
+ "hash",
+ "sort",
+ "stable"
+ ],
+ "author": {
+ "name": "James Halliday",
+ "email": "mail@substack.net",
+ "url": "http://substack.net"
+ },
+ "license": "MIT"
}
diff --git a/node_modules/jstoxml/package.json b/node_modules/jstoxml/package.json
index 913ff8c..824f0f2 100644
--- a/node_modules/jstoxml/package.json
+++ b/node_modules/jstoxml/package.json
@@ -1,48 +1,7 @@
{
- "_from": "jstoxml@^2.0.0",
- "_id": "jstoxml@2.2.9",
- "_inBundle": false,
- "_integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==",
- "_location": "/jstoxml",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "jstoxml@^2.0.0",
- "name": "jstoxml",
- "escapedName": "jstoxml",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/ali-oss"
- ],
- "_resolved": "https://registry.npmmirror.com/jstoxml/-/jstoxml-2.2.9.tgz",
- "_shasum": "2eebd5e55383fe66a375022ca0aa88f77bc4fb84",
- "_spec": "jstoxml@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "David Calhoun",
- "email": "david.b.calhoun@gmail.com"
- },
- "bugs": {
- "url": "https://github.com/davidcalhoun/jstoxml/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "jstoxml",
+ "version": "2.2.9",
"description": "Converts JavaScript/JSON to XML (for RSS, Podcasts, AMP, etc.)",
- "devDependencies": {
- "@babel/cli": "^7.16.0",
- "@babel/core": "^7.16.5",
- "@babel/plugin-transform-modules-umd": "^7.16.5",
- "@babel/preset-env": "^7.16.5",
- "babel-eslint": "^10.1.0",
- "eslint": "^8.5.0",
- "mocha": "^9.1.3",
- "prettier": "^2.5.1",
- "uglify-es": "^3.3.9"
- },
"homepage": "http://github.com/davidcalhoun/jstoxml",
"keywords": [
"amp",
@@ -54,23 +13,30 @@
"site map",
"xml"
],
- "license": "MIT",
"main": "dist/jstoxml.js",
- "name": "jstoxml",
- "repository": {
- "type": "git",
- "url": "git://github.com/davidcalhoun/jstoxml.git"
- },
+ "author": "David Calhoun ",
+ "license": "MIT",
+ "repository": "git://github.com/davidcalhoun/jstoxml",
"scripts": {
- "bump": "npm outdated & npm update && npm audit fix && npm test",
"dist": "./dist.sh",
- "major": "npm version major && npm run npm-publish",
+ "prepare": "./dist.sh",
+ "test": "rm -rf dist && ./dist.sh && mocha test.js",
+ "patch": "npm version patch && npm run npm-publish",
"minor": "npm version minor && npm run npm-publish",
+ "major": "npm version major && npm run npm-publish",
"npm-publish": "npm publish && git push && git push --tags",
- "patch": "npm version patch && npm run npm-publish",
- "prepare": "./dist.sh",
- "test": "rm -rf dist && ./dist.sh && mocha test.js"
+ "bump": "npm outdated & npm update && npm audit fix && npm test"
},
"unpkg": "dist/jstoxml-min.js",
- "version": "2.2.9"
+ "devDependencies": {
+ "@babel/cli": "^7.16.0",
+ "@babel/core": "^7.16.5",
+ "@babel/plugin-transform-modules-umd": "^7.16.5",
+ "@babel/preset-env": "^7.16.5",
+ "babel-eslint": "^10.1.0",
+ "eslint": "^8.5.0",
+ "mocha": "^9.1.3",
+ "prettier": "^2.5.1",
+ "uglify-es": "^3.3.9"
+ }
}
diff --git a/node_modules/keyv/package.json b/node_modules/keyv/package.json
index 879deb2..a830461 100644
--- a/node_modules/keyv/package.json
+++ b/node_modules/keyv/package.json
@@ -1,86 +1,57 @@
{
- "_from": "keyv@^4.5.3",
- "_id": "keyv@4.5.4",
- "_inBundle": false,
- "_integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "_location": "/keyv",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "keyv@^4.5.3",
- "name": "keyv",
- "escapedName": "keyv",
- "rawSpec": "^4.5.3",
- "saveSpec": null,
- "fetchSpec": "^4.5.3"
- },
- "_requiredBy": [
- "/flat-cache"
- ],
- "_resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz",
- "_shasum": "a879a99e29452f942439f2a405e3af8b31d4de93",
- "_spec": "keyv@^4.5.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\flat-cache",
- "author": {
- "name": "Jared Wray",
- "email": "me@jaredwray.com",
- "url": "http://jaredwray.com"
- },
- "bugs": {
- "url": "https://github.com/jaredwray/keyv/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "json-buffer": "3.0.1"
- },
- "deprecated": false,
- "description": "Simple key-value storage with support for multiple backends",
- "devDependencies": {
- "@keyv/test-suite": "*",
- "eslint": "^8.51.0",
- "eslint-plugin-promise": "^6.1.1",
- "pify": "^5.0.0",
- "timekeeper": "^2.3.1",
- "tsd": "^0.29.0"
- },
- "files": [
- "src"
- ],
- "homepage": "https://github.com/jaredwray/keyv",
- "keywords": [
- "key",
- "value",
- "store",
- "cache",
- "ttl"
- ],
- "license": "MIT",
- "main": "src/index.js",
- "name": "keyv",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jaredwray/keyv.git"
- },
- "scripts": {
- "build": "echo 'No build step required.'",
- "clean": "rm -rf node_modules && rm -rf ./coverage && rm -rf ./test/testdb.sqlite",
- "prepare": "yarn build",
- "test": "xo && c8 ava --serial",
- "test:ci": "xo && ava --serial"
- },
- "tsd": {
- "directory": "test"
- },
- "types": "./src/index.d.ts",
- "version": "4.5.4",
- "xo": {
- "rules": {
- "unicorn/prefer-module": 0,
- "unicorn/prefer-node-protocol": 0,
- "@typescript-eslint/consistent-type-definitions": 0,
- "unicorn/no-typeof-undefined": 0,
- "unicorn/prefer-event-target": 0
- }
- }
+ "name": "keyv",
+ "version": "4.5.4",
+ "description": "Simple key-value storage with support for multiple backends",
+ "main": "src/index.js",
+ "scripts": {
+ "build": "echo 'No build step required.'",
+ "prepare": "yarn build",
+ "test": "xo && c8 ava --serial",
+ "test:ci": "xo && ava --serial",
+ "clean": "rm -rf node_modules && rm -rf ./coverage && rm -rf ./test/testdb.sqlite"
+ },
+ "xo": {
+ "rules": {
+ "unicorn/prefer-module": 0,
+ "unicorn/prefer-node-protocol": 0,
+ "@typescript-eslint/consistent-type-definitions": 0,
+ "unicorn/no-typeof-undefined": 0,
+ "unicorn/prefer-event-target": 0
+ }
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/jaredwray/keyv.git"
+ },
+ "keywords": [
+ "key",
+ "value",
+ "store",
+ "cache",
+ "ttl"
+ ],
+ "author": "Jared Wray (http://jaredwray.com)",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/jaredwray/keyv/issues"
+ },
+ "homepage": "https://github.com/jaredwray/keyv",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ },
+ "devDependencies": {
+ "@keyv/test-suite": "*",
+ "eslint": "^8.51.0",
+ "eslint-plugin-promise": "^6.1.1",
+ "pify": "^5.0.0",
+ "timekeeper": "^2.3.1",
+ "tsd": "^0.29.0"
+ },
+ "tsd": {
+ "directory": "test"
+ },
+ "types": "./src/index.d.ts",
+ "files": [
+ "src"
+ ]
}
diff --git a/node_modules/levn/package.json b/node_modules/levn/package.json
index a80ff6f..0c356d6 100644
--- a/node_modules/levn/package.json
+++ b/node_modules/levn/package.json
@@ -1,54 +1,8 @@
{
- "_from": "levn@^0.4.1",
- "_id": "levn@0.4.1",
- "_inBundle": false,
- "_integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "_location": "/levn",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "levn@^0.4.1",
- "name": "levn",
- "escapedName": "levn",
- "rawSpec": "^0.4.1",
- "saveSpec": null,
- "fetchSpec": "^0.4.1"
- },
- "_requiredBy": [
- "/eslint",
- "/optionator"
- ],
- "_resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
- "_shasum": "ae4562c007473b932a6200d403268dd2fffc6ade",
- "_spec": "levn@^0.4.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "George Zahariev",
- "email": "z@georgezahariev.com"
- },
- "bugs": {
- "url": "https://github.com/gkz/levn/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "deprecated": false,
+ "name": "levn",
+ "version": "0.4.1",
+ "author": "George Zahariev ",
"description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
- "devDependencies": {
- "livescript": "^1.6.0",
- "mocha": "^7.1.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- },
- "files": [
- "lib",
- "README.md",
- "LICENSE"
- ],
"homepage": "https://github.com/gkz/levn",
"keywords": [
"levn",
@@ -63,9 +17,17 @@
"typed",
"flexible"
],
- "license": "MIT",
+ "files": [
+ "lib",
+ "README.md",
+ "LICENSE"
+ ],
"main": "./lib/",
- "name": "levn",
+ "bugs": "https://github.com/gkz/levn/issues",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ },
"repository": {
"type": "git",
"url": "git://github.com/gkz/levn.git"
@@ -73,5 +35,12 @@
"scripts": {
"test": "make test"
},
- "version": "0.4.1"
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "devDependencies": {
+ "livescript": "^1.6.0",
+ "mocha": "^7.1.1"
+ }
}
diff --git a/node_modules/locate-path/package.json b/node_modules/locate-path/package.json
index 9f98bb7..08bea50 100644
--- a/node_modules/locate-path/package.json
+++ b/node_modules/locate-path/package.json
@@ -1,78 +1,46 @@
{
- "_from": "locate-path@^6.0.0",
- "_id": "locate-path@6.0.0",
- "_inBundle": false,
- "_integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "_location": "/locate-path",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "locate-path@^6.0.0",
- "name": "locate-path",
- "escapedName": "locate-path",
- "rawSpec": "^6.0.0",
- "saveSpec": null,
- "fetchSpec": "^6.0.0"
- },
- "_requiredBy": [
- "/find-up"
- ],
- "_resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz",
- "_shasum": "55321eb309febbc59c4801d931a72452a681d286",
- "_spec": "locate-path@^6.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\find-up",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/locate-path/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "deprecated": false,
- "description": "Get the first path that exists on disk of multiple paths",
- "devDependencies": {
- "ava": "^2.4.0",
- "tsd": "^0.13.1",
- "xo": "^0.32.1"
- },
- "engines": {
- "node": ">=10"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/locate-path#readme",
- "keywords": [
- "locate",
- "path",
- "paths",
- "file",
- "files",
- "exists",
- "find",
- "finder",
- "search",
- "searcher",
- "array",
- "iterable",
- "iterator"
- ],
- "license": "MIT",
- "name": "locate-path",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/locate-path.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "6.0.0"
+ "name": "locate-path",
+ "version": "6.0.0",
+ "description": "Get the first path that exists on disk of multiple paths",
+ "license": "MIT",
+ "repository": "sindresorhus/locate-path",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "locate",
+ "path",
+ "paths",
+ "file",
+ "files",
+ "exists",
+ "find",
+ "finder",
+ "search",
+ "searcher",
+ "array",
+ "iterable",
+ "iterator"
+ ],
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "devDependencies": {
+ "ava": "^2.4.0",
+ "tsd": "^0.13.1",
+ "xo": "^0.32.1"
+ }
}
diff --git a/node_modules/lodash.merge/package.json b/node_modules/lodash.merge/package.json
index 471be7e..3130fc8 100644
--- a/node_modules/lodash.merge/package.json
+++ b/node_modules/lodash.merge/package.json
@@ -1,61 +1,16 @@
{
- "_from": "lodash.merge@^4.6.2",
- "_id": "lodash.merge@4.6.2",
- "_inBundle": false,
- "_integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "_location": "/lodash.merge",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "lodash.merge@^4.6.2",
- "name": "lodash.merge",
- "escapedName": "lodash.merge",
- "rawSpec": "^4.6.2",
- "saveSpec": null,
- "fetchSpec": "^4.6.2"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "_shasum": "558aa53b43b661e1925a0afdfa36a9a1085fe57a",
- "_spec": "lodash.merge@^4.6.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be"
- }
- ],
- "deprecated": false,
+ "name": "lodash.merge",
+ "version": "4.6.2",
"description": "The Lodash method `_.merge` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
- "keywords": [
- "lodash-modularized",
- "merge"
- ],
"license": "MIT",
- "name": "lodash.merge",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""
- },
- "version": "4.6.2"
+ "keywords": "lodash-modularized, merge",
+ "author": "John-David Dalton ",
+ "contributors": [
+ "John-David Dalton ",
+ "Mathias Bynens "
+ ],
+ "repository": "lodash/lodash",
+ "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
diff --git a/node_modules/lodash/package.json b/node_modules/lodash/package.json
index 5d9c632..b35fd95 100644
--- a/node_modules/lodash/package.json
+++ b/node_modules/lodash/package.json
@@ -1,63 +1,17 @@
{
- "_from": "lodash@^4.17.21",
- "_id": "lodash@4.17.21",
- "_inBundle": false,
- "_integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "_location": "/lodash",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "lodash@^4.17.21",
- "name": "lodash",
- "escapedName": "lodash",
- "rawSpec": "^4.17.21",
- "saveSpec": null,
- "fetchSpec": "^4.17.21"
- },
- "_requiredBy": [
- "/ali-oss"
- ],
- "_resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
- "_shasum": "679591c564c3bffaae8454cf0b3df370c3d6911c",
- "_spec": "lodash@^4.17.21",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be"
- }
- ],
- "deprecated": false,
+ "name": "lodash",
+ "version": "4.17.21",
"description": "Lodash modular utilities.",
+ "keywords": "modules, stdlib, util",
"homepage": "https://lodash.com/",
+ "repository": "lodash/lodash",
"icon": "https://lodash.com/icon.svg",
- "keywords": [
- "modules",
- "stdlib",
- "util"
- ],
"license": "MIT",
"main": "lodash.js",
- "name": "lodash",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash.git"
- },
- "scripts": {
- "test": "echo \"See https://travis-ci.org/lodash-archive/lodash-cli for testing details.\""
- },
- "version": "4.17.21"
+ "author": "John-David Dalton ",
+ "contributors": [
+ "John-David Dalton ",
+ "Mathias Bynens "
+ ],
+ "scripts": { "test": "echo \"See https://travis-ci.org/lodash-archive/lodash-cli for testing details.\"" }
}
diff --git a/node_modules/merge-descriptors/package.json b/node_modules/merge-descriptors/package.json
index b432189..aa9af0a 100644
--- a/node_modules/merge-descriptors/package.json
+++ b/node_modules/merge-descriptors/package.json
@@ -1,48 +1,20 @@
{
- "_from": "merge-descriptors@^1.0.1",
- "_id": "merge-descriptors@1.0.3",
- "_inBundle": false,
- "_integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
- "_location": "/merge-descriptors",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "merge-descriptors@^1.0.1",
- "name": "merge-descriptors",
- "escapedName": "merge-descriptors",
- "rawSpec": "^1.0.1",
- "saveSpec": null,
- "fetchSpec": "^1.0.1"
- },
- "_requiredBy": [
- "/ali-oss"
- ],
- "_resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
- "_shasum": "d80319a65f3c7935351e5cfdac8f9318504dbed5",
- "_spec": "merge-descriptors@^1.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
+ "name": "merge-descriptors",
+ "description": "Merge objects using descriptors",
+ "version": "1.0.3",
"author": {
"name": "Jonathan Ong",
"email": "me@jongleberry.com",
- "url": "http://jongleberry.com"
+ "url": "http://jongleberry.com",
+ "twitter": "https://twitter.com/jongleberry"
},
- "bugs": {
- "url": "https://github.com/sindresorhus/merge-descriptors/issues"
- },
- "bundleDependencies": false,
"contributors": [
- {
- "name": "Douglas Christopher Wilson",
- "email": "doug@somethingdoug.com"
- },
- {
- "name": "Mike Grabowski",
- "email": "grabbou@gmail.com"
- }
+ "Douglas Christopher Wilson ",
+ "Mike Grabowski "
],
- "deprecated": false,
- "description": "Merge objects using descriptors",
+ "license": "MIT",
+ "repository": "sindresorhus/merge-descriptors",
+ "funding": "https://github.com/sponsors/sindresorhus",
"devDependencies": {
"eslint": "5.9.0",
"eslint-config-standard": "12.0.0",
@@ -59,18 +31,9 @@
"README.md",
"index.js"
],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/merge-descriptors#readme",
- "license": "MIT",
- "name": "merge-descriptors",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/merge-descriptors.git"
- },
"scripts": {
"lint": "eslint .",
"test": "mocha test/",
"test-cov": "nyc --reporter=html --reporter=text npm test"
- },
- "version": "1.0.3"
+ }
}
diff --git a/node_modules/mime/package.json b/node_modules/mime/package.json
index 2a70f8a..df7f369 100644
--- a/node_modules/mime/package.json
+++ b/node_modules/mime/package.json
@@ -1,44 +1,19 @@
{
- "_from": "mime@^2.4.5",
- "_id": "mime@2.6.0",
- "_inBundle": false,
- "_integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "_location": "/mime",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "mime@^2.4.5",
- "name": "mime",
- "escapedName": "mime",
- "rawSpec": "^2.4.5",
- "saveSpec": null,
- "fetchSpec": "^2.4.5"
- },
- "_requiredBy": [
- "/ali-oss",
- "/formstream"
- ],
- "_resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz",
- "_shasum": "a2a682a95cd4d0cb1d6257e28f83da7e35800367",
- "_spec": "mime@^2.4.5",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
"author": {
"name": "Robert Kieffer",
- "email": "robert@broofa.com",
- "url": "http://github.com/broofa"
+ "url": "http://github.com/broofa",
+ "email": "robert@broofa.com"
+ },
+ "engines": {
+ "node": ">=4.0.0"
},
"bin": {
"mime": "cli.js"
},
- "bugs": {
- "url": "https://github.com/broofa/mime/issues"
- },
- "bundleDependencies": false,
"contributors": [],
- "dependencies": {},
- "deprecated": false,
"description": "A comprehensive library for mime-type mapping",
+ "license": "MIT",
+ "dependencies": {},
"devDependencies": {
"benchmark": "*",
"chalk": "4.1.2",
@@ -50,9 +25,6 @@
"runmd": "*",
"standard-version": "9.3.2"
},
- "engines": {
- "node": ">=4.0.0"
- },
"files": [
"index.js",
"lite.js",
@@ -60,23 +32,21 @@
"cli.js",
"/types"
],
- "homepage": "https://github.com/broofa/mime#readme",
+ "scripts": {
+ "prepare": "node src/build.js && runmd --output README.md src/README_js.md",
+ "release": "standard-version",
+ "benchmark": "node src/benchmark.js",
+ "md": "runmd --watch --output README.md src/README_js.md",
+ "test": "mocha src/test.js"
+ },
"keywords": [
"util",
"mime"
],
- "license": "MIT",
"name": "mime",
"repository": {
- "url": "git+https://github.com/broofa/mime.git",
+ "url": "https://github.com/broofa/mime",
"type": "git"
},
- "scripts": {
- "benchmark": "node src/benchmark.js",
- "md": "runmd --watch --output README.md src/README_js.md",
- "prepare": "node src/build.js && runmd --output README.md src/README_js.md",
- "release": "standard-version",
- "test": "mocha src/test.js"
- },
"version": "2.6.0"
}
diff --git a/node_modules/minimatch/package.json b/node_modules/minimatch/package.json
index 745a573..566efdf 100644
--- a/node_modules/minimatch/package.json
+++ b/node_modules/minimatch/package.json
@@ -1,57 +1,8 @@
{
- "_from": "minimatch@^3.1.2",
- "_id": "minimatch@3.1.2",
- "_inBundle": false,
- "_integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "_location": "/minimatch",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "minimatch@^3.1.2",
- "name": "minimatch",
- "escapedName": "minimatch",
- "rawSpec": "^3.1.2",
- "saveSpec": null,
- "fetchSpec": "^3.1.2"
- },
- "_requiredBy": [
- "/@eslint/eslintrc",
- "/@humanwhocodes/config-array",
- "/eslint",
- "/glob"
- ],
- "_resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
- "_shasum": "19cd194bfd3e428f049a70817c038d89ab4be35b",
- "_spec": "minimatch@^3.1.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me"
- },
- "bugs": {
- "url": "https://github.com/isaacs/minimatch/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "deprecated": false,
- "description": "a glob matcher in javascript",
- "devDependencies": {
- "tap": "^15.1.6"
- },
- "engines": {
- "node": "*"
- },
- "files": [
- "minimatch.js"
- ],
- "homepage": "https://github.com/isaacs/minimatch#readme",
- "license": "ISC",
- "main": "minimatch.js",
+ "author": "Isaac Z. Schlueter (http://blog.izs.me)",
"name": "minimatch",
+ "description": "a glob matcher in javascript",
+ "version": "3.1.2",
"publishConfig": {
"tag": "v3-legacy"
},
@@ -59,11 +10,24 @@
"type": "git",
"url": "git://github.com/isaacs/minimatch.git"
},
+ "main": "minimatch.js",
"scripts": {
- "postpublish": "git push origin --all; git push origin --tags",
- "postversion": "npm publish",
+ "test": "tap",
"preversion": "npm test",
- "test": "tap"
+ "postversion": "npm publish",
+ "postpublish": "git push origin --all; git push origin --tags"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "devDependencies": {
+ "tap": "^15.1.6"
},
- "version": "3.1.2"
+ "license": "ISC",
+ "files": [
+ "minimatch.js"
+ ]
}
diff --git a/node_modules/minimist/package.json b/node_modules/minimist/package.json
index 4d4c0fd..c10a334 100644
--- a/node_modules/minimist/package.json
+++ b/node_modules/minimist/package.json
@@ -1,104 +1,75 @@
{
- "_from": "minimist@^1.1.0",
- "_id": "minimist@1.2.8",
- "_inBundle": false,
- "_integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "_location": "/minimist",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "minimist@^1.1.0",
- "name": "minimist",
- "escapedName": "minimist",
- "rawSpec": "^1.1.0",
- "saveSpec": null,
- "fetchSpec": "^1.1.0"
- },
- "_requiredBy": [
- "/mkdirp",
- "/osx-release"
- ],
- "_resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
- "_shasum": "c1a464e7693302e082a075cee0c057741ac4772c",
- "_spec": "minimist@^1.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\osx-release",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/minimistjs/minimist/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "parse argument options",
- "devDependencies": {
- "@ljharb/eslint-config": "^21.0.1",
- "aud": "^2.0.2",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.0",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.6.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/minimistjs/minimist",
- "keywords": [
- "argv",
- "getopt",
- "parser",
- "optimist"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "minimist",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/minimistjs/minimist.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepack": "npmignore --auto --commentLines=auto",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/6..latest",
- "ff/5",
- "firefox/latest",
- "chrome/10",
- "chrome/latest",
- "safari/5.1",
- "safari/latest",
- "opera/12"
- ]
- },
- "version": "1.2.8"
+ "name": "minimist",
+ "version": "1.2.8",
+ "description": "parse argument options",
+ "main": "index.js",
+ "devDependencies": {
+ "@ljharb/eslint-config": "^21.0.1",
+ "aud": "^2.0.2",
+ "auto-changelog": "^2.4.0",
+ "eslint": "=8.8.0",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.0",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.6.3"
+ },
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=auto",
+ "prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "lint": "eslint --ext=js,mjs .",
+ "pretest": "npm run lint",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "aud --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "testling": {
+ "files": "test/*.js",
+ "browsers": [
+ "ie/6..latest",
+ "ff/5",
+ "firefox/latest",
+ "chrome/10",
+ "chrome/latest",
+ "safari/5.1",
+ "safari/latest",
+ "opera/12"
+ ]
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/minimistjs/minimist.git"
+ },
+ "homepage": "https://github.com/minimistjs/minimist",
+ "keywords": [
+ "argv",
+ "getopt",
+ "parser",
+ "optimist"
+ ],
+ "author": {
+ "name": "James Halliday",
+ "email": "mail@substack.net",
+ "url": "http://substack.net"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ }
}
diff --git a/node_modules/mkdirp/package.json b/node_modules/mkdirp/package.json
index 36e9a7b..951e58d 100644
--- a/node_modules/mkdirp/package.json
+++ b/node_modules/mkdirp/package.json
@@ -1,68 +1,33 @@
{
- "_from": "mkdirp@^0.5.1",
- "_id": "mkdirp@0.5.6",
- "_inBundle": false,
- "_integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "_location": "/mkdirp",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "mkdirp@^0.5.1",
- "name": "mkdirp",
- "escapedName": "mkdirp",
- "rawSpec": "^0.5.1",
- "saveSpec": null,
- "fetchSpec": "^0.5.1"
+ "name": "mkdirp",
+ "description": "Recursively mkdir, like `mkdir -p`",
+ "version": "0.5.6",
+ "publishConfig": {
+ "tag": "legacy"
},
- "_requiredBy": [
- "/utility"
+ "author": "James Halliday (http://substack.net)",
+ "main": "index.js",
+ "keywords": [
+ "mkdir",
+ "directory"
],
- "_resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz",
- "_shasum": "7def03d2432dcae4ba1d611445c48396062255f6",
- "_spec": "mkdirp@^0.5.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\utility",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/substack/node-mkdirp.git"
},
- "bugs": {
- "url": "https://github.com/substack/node-mkdirp/issues"
+ "scripts": {
+ "test": "tap test/*.js"
},
- "bundleDependencies": false,
"dependencies": {
"minimist": "^1.2.6"
},
- "deprecated": false,
- "description": "Recursively mkdir, like `mkdir -p`",
"devDependencies": {
"tap": "^16.0.1"
},
+ "bin": "bin/cmd.js",
+ "license": "MIT",
"files": [
"bin",
"index.js"
- ],
- "homepage": "https://github.com/substack/node-mkdirp#readme",
- "keywords": [
- "mkdir",
- "directory"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "mkdirp",
- "publishConfig": {
- "tag": "legacy"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/substack/node-mkdirp.git"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "version": "0.5.6"
+ ]
}
diff --git a/node_modules/ms/package.json b/node_modules/ms/package.json
index 7f57b34..4997189 100644
--- a/node_modules/ms/package.json
+++ b/node_modules/ms/package.json
@@ -1,41 +1,16 @@
{
- "_from": "ms@^2.0.0",
- "_id": "ms@2.1.3",
- "_inBundle": false,
- "_integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "_location": "/ms",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "ms@^2.0.0",
- "name": "ms",
- "escapedName": "ms",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/debug",
- "/humanize-ms"
- ],
- "_resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
- "_shasum": "574c8138ce1d2b5861f0b44579dbadd60c6615b2",
- "_spec": "ms@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\humanize-ms",
- "bugs": {
- "url": "https://github.com/vercel/ms/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "ms",
+ "version": "2.1.3",
"description": "Tiny millisecond conversion utility",
- "devDependencies": {
- "eslint": "4.18.2",
- "expect.js": "0.3.1",
- "husky": "0.14.3",
- "lint-staged": "5.0.0",
- "mocha": "4.0.1",
- "prettier": "2.0.5"
+ "repository": "vercel/ms",
+ "main": "./index",
+ "files": [
+ "index.js"
+ ],
+ "scripts": {
+ "precommit": "lint-staged",
+ "lint": "eslint lib/* bin/*",
+ "test": "mocha tests.js"
},
"eslintConfig": {
"extends": "eslint:recommended",
@@ -44,11 +19,6 @@
"es6": true
}
},
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/vercel/ms#readme",
- "license": "MIT",
"lint-staged": {
"*.js": [
"npm run lint",
@@ -56,16 +26,13 @@
"git add"
]
},
- "main": "./index",
- "name": "ms",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/vercel/ms.git"
- },
- "scripts": {
- "lint": "eslint lib/* bin/*",
- "precommit": "lint-staged",
- "test": "mocha tests.js"
- },
- "version": "2.1.3"
+ "license": "MIT",
+ "devDependencies": {
+ "eslint": "4.18.2",
+ "expect.js": "0.3.1",
+ "husky": "0.14.3",
+ "lint-staged": "5.0.0",
+ "mocha": "4.0.1",
+ "prettier": "2.0.5"
+ }
}
diff --git a/node_modules/mz/package.json b/node_modules/mz/package.json
index 3600739..de8d542 100644
--- a/node_modules/mz/package.json
+++ b/node_modules/mz/package.json
@@ -1,48 +1,37 @@
{
- "_from": "mz@^2.7.0",
- "_id": "mz@2.7.0",
- "_inBundle": false,
- "_integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
- "_location": "/mz",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "mz@^2.7.0",
- "name": "mz",
- "escapedName": "mz",
- "rawSpec": "^2.7.0",
- "saveSpec": null,
- "fetchSpec": "^2.7.0"
- },
- "_requiredBy": [
- "/utility"
- ],
- "_resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz",
- "_shasum": "95008057a56cafadc2bc63dde7f9ff6955948e32",
- "_spec": "mz@^2.7.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\utility",
+ "name": "mz",
+ "description": "modernize node.js to current ECMAScript standards",
+ "version": "2.7.0",
"author": {
"name": "Jonathan Ong",
"email": "me@jongleberry.com",
- "url": "http://jongleberry.com"
- },
- "bugs": {
- "url": "https://github.com/normalize/mz/issues"
+ "url": "http://jongleberry.com",
+ "twitter": "https://twitter.com/jongleberry"
},
- "bundleDependencies": false,
+ "license": "MIT",
+ "repository": "normalize/mz",
"dependencies": {
"any-promise": "^1.0.0",
"object-assign": "^4.0.1",
"thenify-all": "^1.0.0"
},
- "deprecated": false,
- "description": "modernize node.js to current ECMAScript standards",
"devDependencies": {
- "bluebird": "^3.0.0",
"istanbul": "^0.4.0",
+ "bluebird": "^3.0.0",
"mocha": "^3.0.0"
},
+ "scripts": {
+ "test": "mocha --reporter spec",
+ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot",
+ "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"
+ },
+ "keywords": [
+ "promisify",
+ "promise",
+ "thenify",
+ "then",
+ "es6"
+ ],
"files": [
"index.js",
"child_process.js",
@@ -51,25 +40,5 @@
"fs.js",
"readline.js",
"zlib.js"
- ],
- "homepage": "https://github.com/normalize/mz#readme",
- "keywords": [
- "promisify",
- "promise",
- "thenify",
- "then",
- "es6"
- ],
- "license": "MIT",
- "name": "mz",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/normalize/mz.git"
- },
- "scripts": {
- "test": "mocha --reporter spec",
- "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot",
- "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"
- },
- "version": "2.7.0"
+ ]
}
diff --git a/node_modules/natural-compare/package.json b/node_modules/natural-compare/package.json
index a81dacd..1a71362 100644
--- a/node_modules/natural-compare/package.json
+++ b/node_modules/natural-compare/package.json
@@ -1,51 +1,10 @@
{
- "_from": "natural-compare@^1.4.0",
- "_id": "natural-compare@1.4.0",
- "_inBundle": false,
- "_integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "_location": "/natural-compare",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "natural-compare@^1.4.0",
- "name": "natural-compare",
- "escapedName": "natural-compare",
- "rawSpec": "^1.4.0",
- "saveSpec": null,
- "fetchSpec": "^1.4.0"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz",
- "_shasum": "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7",
- "_spec": "natural-compare@^1.4.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "Lauri Rooden",
- "url": "https://github.com/litejs/natural-compare-lite"
- },
- "bugs": {
- "url": "https://github.com/litejs/natural-compare-lite/issues"
- },
- "buildman": {
- "dist/index-min.js": {
- "banner": "/*! litejs.com/MIT-LICENSE.txt */",
- "input": "index.js"
- }
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "natural-compare",
+ "version": "1.4.0",
+ "stability": 3,
+ "author": "Lauri Rooden (https://github.com/litejs/natural-compare-lite)",
+ "license": "MIT",
"description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
- "devDependencies": {
- "buildman": "*",
- "testman": "*"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/litejs/natural-compare-lite#readme",
"keywords": [
"string",
"natural",
@@ -57,17 +16,27 @@
"alphanum",
"litejs"
],
- "license": "MIT",
"main": "index.js",
- "name": "natural-compare",
- "repository": {
- "type": "git",
- "url": "git://github.com/litejs/natural-compare-lite.git"
- },
+ "readmeFilename": "README.md",
+ "files": [
+ "index.js"
+ ],
"scripts": {
"build": "node node_modules/buildman/index.js --all",
"test": "node tests/index.js"
},
- "stability": 3,
- "version": "1.4.0"
+ "repository": "git://github.com/litejs/natural-compare-lite.git",
+ "bugs": {
+ "url": "https://github.com/litejs/natural-compare-lite/issues"
+ },
+ "devDependencies": {
+ "buildman": "*",
+ "testman": "*"
+ },
+ "buildman": {
+ "dist/index-min.js": {
+ "banner": "/*! litejs.com/MIT-LICENSE.txt */",
+ "input": "index.js"
+ }
+ }
}
diff --git a/node_modules/node-hex/package.json b/node_modules/node-hex/package.json
index 9080b76..bf4ca0c 100644
--- a/node_modules/node-hex/package.json
+++ b/node_modules/node-hex/package.json
@@ -1,54 +1,22 @@
{
- "_from": "node-hex@^1.0.1",
- "_id": "node-hex@1.0.1",
- "_inBundle": false,
- "_integrity": "sha512-iwpZdvW6Umz12ICmu9IYPRxg0tOLGmU3Tq2tKetejCj3oZd7b2nUXwP3a7QA5M9glWy8wlPS1G3RwM/CdsUbdQ==",
- "_location": "/node-hex",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "node-hex@^1.0.1",
- "name": "node-hex",
- "escapedName": "node-hex",
- "rawSpec": "^1.0.1",
- "saveSpec": null,
- "fetchSpec": "^1.0.1"
- },
- "_requiredBy": [
- "/formstream"
- ],
- "_resolved": "https://registry.npmmirror.com/node-hex/-/node-hex-1.0.1.tgz",
- "_shasum": "606208e91f9c02b9b81531b692b9f1da4860fb24",
- "_spec": "node-hex@^1.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\formstream",
- "bugs": {
- "url": "https://github.com/node-modules/node-hex/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "node-hex",
+ "version": "1.0.1",
"description": "Pretty-prints a Buffer",
- "engines": {
- "node": ">=8.0.0"
- },
- "files": [
- "lib"
- ],
- "homepage": "https://github.com/node-modules/node-hex#readme",
"keywords": [
"hex",
"print",
"buffer"
],
+ "repository": "git://github.com/node-modules/node-hex.git",
+ "engines": {
+ "node": ">=8.0.0"
+ },
"license": "MIT",
"main": "lib/index.js",
- "name": "node-hex",
- "repository": {
- "type": "git",
- "url": "git://github.com/node-modules/node-hex.git"
- },
+ "files": [
+ "lib"
+ ],
"scripts": {
"test": "node test.js"
- },
- "version": "1.0.1"
+ }
}
diff --git a/node_modules/object-assign/package.json b/node_modules/object-assign/package.json
index a5cfdb8..503eb1e 100644
--- a/node_modules/object-assign/package.json
+++ b/node_modules/object-assign/package.json
@@ -1,51 +1,24 @@
{
- "_from": "object-assign@^4.0.1",
- "_id": "object-assign@4.1.1",
- "_inBundle": false,
- "_integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "_location": "/object-assign",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "object-assign@^4.0.1",
- "name": "object-assign",
- "escapedName": "object-assign",
- "rawSpec": "^4.0.1",
- "saveSpec": null,
- "fetchSpec": "^4.0.1"
- },
- "_requiredBy": [
- "/mz"
- ],
- "_resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
- "_shasum": "2109adc7965887cfc05cbbd442cac8bfbb360863",
- "_spec": "object-assign@^4.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\mz",
+ "name": "object-assign",
+ "version": "4.1.1",
+ "description": "ES2015 `Object.assign()` ponyfill",
+ "license": "MIT",
+ "repository": "sindresorhus/object-assign",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
- "bugs": {
- "url": "https://github.com/sindresorhus/object-assign/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "ES2015 `Object.assign()` ponyfill",
- "devDependencies": {
- "ava": "^0.16.0",
- "lodash": "^4.16.4",
- "matcha": "^0.7.0",
- "xo": "^0.16.0"
- },
"engines": {
"node": ">=0.10.0"
},
+ "scripts": {
+ "test": "xo && ava",
+ "bench": "matcha bench.js"
+ },
"files": [
"index.js"
],
- "homepage": "https://github.com/sindresorhus/object-assign#readme",
"keywords": [
"object",
"assign",
@@ -60,15 +33,10 @@
"shim",
"browser"
],
- "license": "MIT",
- "name": "object-assign",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/object-assign.git"
- },
- "scripts": {
- "bench": "matcha bench.js",
- "test": "xo && ava"
- },
- "version": "4.1.1"
+ "devDependencies": {
+ "ava": "^0.16.0",
+ "lodash": "^4.16.4",
+ "matcha": "^0.7.0",
+ "xo": "^0.16.0"
+ }
}
diff --git a/node_modules/object-inspect/CHANGELOG.md b/node_modules/object-inspect/CHANGELOG.md
index 056fbcc..bdf9002 100644
--- a/node_modules/object-inspect/CHANGELOG.md
+++ b/node_modules/object-inspect/CHANGELOG.md
@@ -5,6 +5,26 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v1.13.4](https://github.com/inspect-js/object-inspect/compare/v1.13.3...v1.13.4) - 2025-02-04
+
+### Commits
+
+- [Fix] avoid being fooled by a `Symbol.toStringTag` [`fa5870d`](https://github.com/inspect-js/object-inspect/commit/fa5870da468a525d2f20193700f70752f506cbf7)
+- [Tests] fix tests in node v6.0 - v6.4 [`2abfe1b`](https://github.com/inspect-js/object-inspect/commit/2abfe1bc3c69f9293c07c5cd65a9d7d87a628b84)
+- [Dev Deps] update `es-value-fixtures`, `for-each`, `has-symbols` [`3edfb01`](https://github.com/inspect-js/object-inspect/commit/3edfb01cc8cce220fba0dfdfe2dc8bc955758cdd)
+
+## [v1.13.3](https://github.com/inspect-js/object-inspect/compare/v1.13.2...v1.13.3) - 2024-11-09
+
+### Commits
+
+- [actions] split out node 10-20, and 20+ [`44395a8`](https://github.com/inspect-js/object-inspect/commit/44395a8fc1deda6718a5e125e86b9ffcaa1c7580)
+- [Fix] `quoteStyle`: properly escape only the containing quotes [`5137f8f`](https://github.com/inspect-js/object-inspect/commit/5137f8f7bea69a7fc671bb683fd35f244f38fc52)
+- [Refactor] clean up `quoteStyle` code [`450680c`](https://github.com/inspect-js/object-inspect/commit/450680cd50de4e689ee3b8e1d6db3a1bcf3fc18c)
+- [Tests] add `quoteStyle` escaping tests [`e997c59`](https://github.com/inspect-js/object-inspect/commit/e997c595aeaea84fd98ca35d7e1c3b5ab3ae26e0)
+- [Dev Deps] update `auto-changelog`, `es-value-fixtures`, `tape` [`d5a469c`](https://github.com/inspect-js/object-inspect/commit/d5a469c99ec07ccaeafc36ac4b36a93285086d48)
+- [Tests] replace `aud` with `npm audit` [`fb7815f`](https://github.com/inspect-js/object-inspect/commit/fb7815f9b72cae277a04f65bbb0543f85b88be62)
+- [Dev Deps] update `mock-property` [`11c817b`](https://github.com/inspect-js/object-inspect/commit/11c817bf10392aa017755962ba6bc89d731359ee)
+
## [v1.13.2](https://github.com/inspect-js/object-inspect/compare/v1.13.1...v1.13.2) - 2024-06-21
### Commits
diff --git a/node_modules/object-inspect/index.js b/node_modules/object-inspect/index.js
index eb89faf..a4b2d4c 100644
--- a/node_modules/object-inspect/index.js
+++ b/node_modules/object-inspect/index.js
@@ -69,10 +69,21 @@ var utilInspect = require('./util.inspect');
var inspectCustom = utilInspect.custom;
var inspectSymbol = isSymbol(inspectCustom) ? inspectCustom : null;
+var quotes = {
+ __proto__: null,
+ 'double': '"',
+ single: "'"
+};
+var quoteREs = {
+ __proto__: null,
+ 'double': /(["\\])/g,
+ single: /(['\\])/g
+};
+
module.exports = function inspect_(obj, options, depth, seen) {
var opts = options || {};
- if (has(opts, 'quoteStyle') && (opts.quoteStyle !== 'single' && opts.quoteStyle !== 'double')) {
+ if (has(opts, 'quoteStyle') && !has(quotes, opts.quoteStyle)) {
throw new TypeError('option "quoteStyle" must be "single" or "double"');
}
if (
@@ -267,7 +278,8 @@ module.exports = function inspect_(obj, options, depth, seen) {
};
function wrapQuotes(s, defaultStyle, opts) {
- var quoteChar = (opts.quoteStyle || defaultStyle) === 'double' ? '"' : "'";
+ var style = opts.quoteStyle || defaultStyle;
+ var quoteChar = quotes[style];
return quoteChar + s + quoteChar;
}
@@ -275,13 +287,16 @@ function quote(s) {
return $replace.call(String(s), /"/g, '"');
}
-function isArray(obj) { return toStr(obj) === '[object Array]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isDate(obj) { return toStr(obj) === '[object Date]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isRegExp(obj) { return toStr(obj) === '[object RegExp]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isError(obj) { return toStr(obj) === '[object Error]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isString(obj) { return toStr(obj) === '[object String]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isNumber(obj) { return toStr(obj) === '[object Number]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
-function isBoolean(obj) { return toStr(obj) === '[object Boolean]' && (!toStringTag || !(typeof obj === 'object' && toStringTag in obj)); }
+function canTrustToString(obj) {
+ return !toStringTag || !(typeof obj === 'object' && (toStringTag in obj || typeof obj[toStringTag] !== 'undefined'));
+}
+function isArray(obj) { return toStr(obj) === '[object Array]' && canTrustToString(obj); }
+function isDate(obj) { return toStr(obj) === '[object Date]' && canTrustToString(obj); }
+function isRegExp(obj) { return toStr(obj) === '[object RegExp]' && canTrustToString(obj); }
+function isError(obj) { return toStr(obj) === '[object Error]' && canTrustToString(obj); }
+function isString(obj) { return toStr(obj) === '[object String]' && canTrustToString(obj); }
+function isNumber(obj) { return toStr(obj) === '[object Number]' && canTrustToString(obj); }
+function isBoolean(obj) { return toStr(obj) === '[object Boolean]' && canTrustToString(obj); }
// Symbol and BigInt do have Symbol.toStringTag by spec, so that can't be used to eliminate false positives
function isSymbol(obj) {
@@ -425,8 +440,10 @@ function inspectString(str, opts) {
var trailer = '... ' + remaining + ' more character' + (remaining > 1 ? 's' : '');
return inspectString($slice.call(str, 0, opts.maxStringLength), opts) + trailer;
}
+ var quoteRE = quoteREs[opts.quoteStyle || 'single'];
+ quoteRE.lastIndex = 0;
// eslint-disable-next-line no-control-regex
- var s = $replace.call($replace.call(str, /(['\\])/g, '\\$1'), /[\x00-\x1f]/g, lowbyte);
+ var s = $replace.call($replace.call(str, quoteRE, '\\$1'), /[\x00-\x1f]/g, lowbyte);
return wrapQuotes(s, 'single', opts);
}
diff --git a/node_modules/object-inspect/package.json b/node_modules/object-inspect/package.json
index d64f5a6..9fd97ff 100644
--- a/node_modules/object-inspect/package.json
+++ b/node_modules/object-inspect/package.json
@@ -1,117 +1,49 @@
{
- "_from": "object-inspect@^1.13.1",
- "_id": "object-inspect@1.13.2",
- "_inBundle": false,
- "_integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
- "_location": "/object-inspect",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "object-inspect@^1.13.1",
- "name": "object-inspect",
- "escapedName": "object-inspect",
- "rawSpec": "^1.13.1",
- "saveSpec": null,
- "fetchSpec": "^1.13.1"
- },
- "_requiredBy": [
- "/side-channel"
- ],
- "_resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz",
- "_shasum": "dea0088467fb991e67af4058147a24824a3043ff",
- "_spec": "object-inspect@^1.13.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\side-channel",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "browser": {
- "./util.inspect.js": false
- },
- "bugs": {
- "url": "https://github.com/inspect-js/object-inspect/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "object-inspect",
+ "version": "1.13.4",
"description": "string representations of objects in node and the browser",
+ "main": "index.js",
+ "sideEffects": false,
"devDependencies": {
"@ljharb/eslint-config": "^21.1.1",
"@pkgjs/support": "^0.0.6",
- "auto-changelog": "^2.4.0",
+ "auto-changelog": "^2.5.0",
"core-js": "^2.6.12",
"error-cause": "^1.0.8",
- "es-value-fixtures": "^1.4.2",
+ "es-value-fixtures": "^1.7.1",
"eslint": "=8.8.0",
- "for-each": "^0.3.3",
+ "for-each": "^0.3.4",
"functions-have-names": "^1.2.3",
"glob": "=10.3.7",
"globalthis": "^1.0.4",
- "has-symbols": "^1.0.3",
+ "has-symbols": "^1.1.0",
"has-tostringtag": "^1.0.2",
"in-publish": "^2.0.1",
"jackspeak": "=2.1.1",
"make-arrow-function": "^1.2.0",
- "mock-property": "^1.0.3",
+ "mock-property": "^1.1.0",
"npmignore": "^0.3.1",
"nyc": "^10.3.2",
"safe-publish-latest": "^2.0.0",
"safer-buffer": "^2.1.2",
+ "semver": "^6.3.1",
"string.prototype.repeat": "^1.0.0",
- "tape": "^5.8.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/inspect-js/object-inspect",
- "keywords": [
- "inspect",
- "util.inspect",
- "object",
- "stringify",
- "pretty"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "object-inspect",
- "publishConfig": {
- "ignore": [
- ".github/workflows",
- "./test-core-js.js"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/inspect-js/object-inspect.git"
+ "tape": "^5.9.0"
},
"scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "npx @pkgjs/support validate",
- "posttest": "npx aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
"prepack": "npmignore --auto --commentLines=autogenerated",
"prepublish": "not-in-publish || npm run prepublishOnly",
"prepublishOnly": "safe-publish-latest",
"pretest": "npm run lint",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "npx @pkgjs/support validate",
"test": "npm run tests-only && npm run test:corejs",
- "test:corejs": "nyc tape test-core-js.js 'test/*.js'",
"tests-only": "nyc tape 'test/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
+ "test:corejs": "nyc tape test-core-js.js 'test/*.js'",
+ "posttest": "npx npm@'>=10.2' audit --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
},
- "sideEffects": false,
- "support": true,
"testling": {
"files": [
"test/*.js",
@@ -128,5 +60,46 @@
"android/latest"
]
},
- "version": "1.13.2"
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/inspect-js/object-inspect.git"
+ },
+ "homepage": "https://github.com/inspect-js/object-inspect",
+ "keywords": [
+ "inspect",
+ "util.inspect",
+ "object",
+ "stringify",
+ "pretty"
+ ],
+ "author": {
+ "name": "James Halliday",
+ "email": "mail@substack.net",
+ "url": "http://substack.net"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "license": "MIT",
+ "browser": {
+ "./util.inspect.js": false
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows",
+ "./test-core-js.js"
+ ]
+ },
+ "support": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
}
diff --git a/node_modules/object-inspect/test/quoteStyle.js b/node_modules/object-inspect/test/quoteStyle.js
index ae4d734..da23e63 100644
--- a/node_modules/object-inspect/test/quoteStyle.js
+++ b/node_modules/object-inspect/test/quoteStyle.js
@@ -13,5 +13,14 @@ test('quoteStyle option', function (t) {
t['throws'](function () { inspect(null, { quoteStyle: NaN }); }, 'NaN is not a valid value');
t['throws'](function () { inspect(null, { quoteStyle: function () {} }); }, 'a function is not a valid value');
+ t.equal(inspect('"', { quoteStyle: 'single' }), '\'"\'', 'double quote, quoteStyle: "single"');
+ t.equal(inspect('"', { quoteStyle: 'double' }), '"\\""', 'double quote, quoteStyle: "double"');
+
+ t.equal(inspect('\'', { quoteStyle: 'single' }), '\'\\\'\'', 'single quote, quoteStyle: "single"');
+ t.equal(inspect('\'', { quoteStyle: 'double' }), '"\'"', 'single quote, quoteStyle: "double"');
+
+ t.equal(inspect('`', { quoteStyle: 'single' }), '\'`\'', 'backtick, quoteStyle: "single"');
+ t.equal(inspect('`', { quoteStyle: 'double' }), '"`"', 'backtick, quoteStyle: "double"');
+
t.end();
});
diff --git a/node_modules/object-inspect/test/values.js b/node_modules/object-inspect/test/values.js
index 4832b9f..15986cd 100644
--- a/node_modules/object-inspect/test/values.js
+++ b/node_modules/object-inspect/test/values.js
@@ -5,6 +5,8 @@ var test = require('tape');
var mockProperty = require('mock-property');
var hasSymbols = require('has-symbols/shams')();
var hasToStringTag = require('has-tostringtag/shams')();
+var forEach = require('for-each');
+var semver = require('semver');
test('values', function (t) {
t.plan(1);
@@ -209,3 +211,51 @@ test('RegExps', function (t) {
t.end();
});
+
+test('Proxies', { skip: typeof Proxy !== 'function' || !hasToStringTag }, function (t) {
+ var target = { proxy: true };
+ var fake = new Proxy(target, { has: function () { return false; } });
+
+ // needed to work around a weird difference in node v6.0 - v6.4 where non-present properties are not logged
+ var isNode60 = semver.satisfies(process.version, '6.0 - 6.4');
+
+ forEach([
+ 'Boolean',
+ 'Number',
+ 'String',
+ 'Symbol',
+ 'Date'
+ ], function (tag) {
+ target[Symbol.toStringTag] = tag;
+
+ t.equal(
+ inspect(fake),
+ '{ ' + (isNode60 ? '' : 'proxy: true, ') + '[Symbol(Symbol.toStringTag)]: \'' + tag + '\' }',
+ 'Proxy for + ' + tag + ' shows as the target, which has no slots'
+ );
+ });
+
+ t.end();
+});
+
+test('fakers', { skip: !hasToStringTag }, function (t) {
+ var target = { proxy: false };
+
+ forEach([
+ 'Boolean',
+ 'Number',
+ 'String',
+ 'Symbol',
+ 'Date'
+ ], function (tag) {
+ target[Symbol.toStringTag] = tag;
+
+ t.equal(
+ inspect(target),
+ '{ proxy: false, [Symbol(Symbol.toStringTag)]: \'' + tag + '\' }',
+ 'Object pretending to be ' + tag + ' does not trick us'
+ );
+ });
+
+ t.end();
+});
diff --git a/node_modules/object-keys/package.json b/node_modules/object-keys/package.json
index 1b0e4d7..99ea923 100644
--- a/node_modules/object-keys/package.json
+++ b/node_modules/object-keys/package.json
@@ -1,118 +1,88 @@
{
- "_from": "object-keys@^1.1.1",
- "_id": "object-keys@1.1.1",
- "_inBundle": false,
- "_integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "_location": "/object-keys",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "object-keys@^1.1.1",
- "name": "object-keys",
- "escapedName": "object-keys",
- "rawSpec": "^1.1.1",
- "saveSpec": null,
- "fetchSpec": "^1.1.1"
- },
- "_requiredBy": [
- "/define-properties",
- "/object.assign"
- ],
- "_resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
- "_shasum": "1c47f272df277f3b1daf061677d9c82e2322c60e",
- "_spec": "object-keys@^1.1.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\object.assign",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com",
- "url": "http://ljharb.codes"
- },
- "bugs": {
- "url": "https://github.com/ljharb/object-keys/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com",
- "url": "http://ljharb.codes"
- },
- {
- "name": "Raynos",
- "email": "raynos2@gmail.com"
- },
- {
- "name": "Nathan Rajlich",
- "email": "nathan@tootallnate.net"
- },
- {
- "name": "Ivan Starkov",
- "email": "istarkov@gmail.com"
- },
- {
- "name": "Gary Katsevman",
- "email": "git@gkatsev.com"
- }
- ],
- "dependencies": {},
- "deprecated": false,
- "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim",
- "devDependencies": {
- "@ljharb/eslint-config": "^13.1.1",
- "covert": "^1.1.1",
- "eslint": "^5.13.0",
- "foreach": "^2.0.5",
- "indexof": "^0.0.1",
- "is": "^3.3.0",
- "tape": "^4.9.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "homepage": "https://github.com/ljharb/object-keys#readme",
- "keywords": [
- "Object.keys",
- "keys",
- "ES5",
- "shim"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "object-keys",
- "repository": {
- "type": "git",
- "url": "git://github.com/ljharb/object-keys.git"
- },
- "scripts": {
- "audit": "npm audit",
- "coverage": "covert test/*.js",
- "coverage-quiet": "covert test/*.js --quiet",
- "lint": "eslint .",
- "postaudit": "rm package-lock.json",
- "posttest": "npm run --silent audit",
- "preaudit": "npm install --package-lock --package-lock-only",
- "pretest": "npm run --silent lint",
- "test": "npm run --silent tests-only",
- "tests-only": "node test/index.js"
- },
- "testling": {
- "files": "test/index.js",
- "browsers": [
- "iexplore/6.0..latest",
- "firefox/3.0..6.0",
- "firefox/15.0..latest",
- "firefox/nightly",
- "chrome/4.0..10.0",
- "chrome/20.0..latest",
- "chrome/canary",
- "opera/10.0..latest",
- "opera/next",
- "safari/4.0..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2"
- ]
- },
- "version": "1.1.1"
+ "name": "object-keys",
+ "version": "1.1.1",
+ "author": {
+ "name": "Jordan Harband",
+ "email": "ljharb@gmail.com",
+ "url": "http://ljharb.codes"
+ },
+ "contributors": [
+ {
+ "name": "Jordan Harband",
+ "email": "ljharb@gmail.com",
+ "url": "http://ljharb.codes"
+ },
+ {
+ "name": "Raynos",
+ "email": "raynos2@gmail.com"
+ },
+ {
+ "name": "Nathan Rajlich",
+ "email": "nathan@tootallnate.net"
+ },
+ {
+ "name": "Ivan Starkov",
+ "email": "istarkov@gmail.com"
+ },
+ {
+ "name": "Gary Katsevman",
+ "email": "git@gkatsev.com"
+ }
+ ],
+ "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim",
+ "license": "MIT",
+ "main": "index.js",
+ "scripts": {
+ "pretest": "npm run --silent lint",
+ "test": "npm run --silent tests-only",
+ "posttest": "npm run --silent audit",
+ "tests-only": "node test/index.js",
+ "coverage": "covert test/*.js",
+ "coverage-quiet": "covert test/*.js --quiet",
+ "lint": "eslint .",
+ "preaudit": "npm install --package-lock --package-lock-only",
+ "audit": "npm audit",
+ "postaudit": "rm package-lock.json"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/ljharb/object-keys.git"
+ },
+ "keywords": [
+ "Object.keys",
+ "keys",
+ "ES5",
+ "shim"
+ ],
+ "dependencies": {},
+ "devDependencies": {
+ "@ljharb/eslint-config": "^13.1.1",
+ "covert": "^1.1.1",
+ "eslint": "^5.13.0",
+ "foreach": "^2.0.5",
+ "indexof": "^0.0.1",
+ "is": "^3.3.0",
+ "tape": "^4.9.2"
+ },
+ "testling": {
+ "files": "test/index.js",
+ "browsers": [
+ "iexplore/6.0..latest",
+ "firefox/3.0..6.0",
+ "firefox/15.0..latest",
+ "firefox/nightly",
+ "chrome/4.0..10.0",
+ "chrome/20.0..latest",
+ "chrome/canary",
+ "opera/10.0..latest",
+ "opera/next",
+ "safari/4.0..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "android-browser/4.2"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
}
diff --git a/node_modules/object.assign/CHANGELOG.md b/node_modules/object.assign/CHANGELOG.md
index 8c3d666..509f766 100644
--- a/node_modules/object.assign/CHANGELOG.md
+++ b/node_modules/object.assign/CHANGELOG.md
@@ -1,3 +1,16 @@
+4.1.7 / 2024-12-18
+==================
+ * [Deps] add missing `es-object-atoms` (#86)
+
+4.1.6 / 2024-12-18
+==================
+ * [Refactor] use `call-bound` directly; use `es-object-atoms`
+ * [Deps] update `call-bind`, `has-symbols`
+ * [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `hasown`, `mock-property`, `ses`, `tape`
+ * [actions] split out node 10-20, and 20+
+ * [actions] remove redundant finisher
+ * [Tests] replace `aud` with `npm audit`
+
4.1.5 / 2023-11-30
==================
* [meta] republish without testing HTML file (#85)
diff --git a/node_modules/object.assign/dist/browser.js b/node_modules/object.assign/dist/browser.js
index 92d2826..a644f9b 100644
--- a/node_modules/object.assign/dist/browser.js
+++ b/node_modules/object.assign/dist/browser.js
@@ -10,31 +10,31 @@ module.exports = assign.shim();
delete assign.shim;
-},{"./":3,"object-keys":18}],2:[function(require,module,exports){
+},{"./":3,"object-keys":39}],2:[function(require,module,exports){
'use strict';
// modified from https://github.com/es-shims/es6-shim
var objectKeys = require('object-keys');
var hasSymbols = require('has-symbols/shams')();
-var callBound = require('call-bind/callBound');
-var toObject = Object;
+var callBound = require('call-bound');
+var $Object = require('es-object-atoms');
var $push = callBound('Array.prototype.push');
var $propIsEnumerable = callBound('Object.prototype.propertyIsEnumerable');
-var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;
+var originalGetSymbols = hasSymbols ? $Object.getOwnPropertySymbols : null;
// eslint-disable-next-line no-unused-vars
module.exports = function assign(target, source1) {
if (target == null) { throw new TypeError('target must be an object'); }
- var to = toObject(target); // step 1
+ var to = $Object(target); // step 1
if (arguments.length === 1) {
return to; // step 2
}
for (var s = 1; s < arguments.length; ++s) {
- var from = toObject(arguments[s]); // step 3.a.i
+ var from = $Object(arguments[s]); // step 3.a.i
// step 3.a.ii:
var keys = objectKeys(from);
- var getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols);
+ var getSymbols = hasSymbols && ($Object.getOwnPropertySymbols || originalGetSymbols);
if (getSymbols) {
var syms = getSymbols(from);
for (var j = 0; j < syms.length; ++j) {
@@ -58,7 +58,7 @@ module.exports = function assign(target, source1) {
return to; // step 4
};
-},{"call-bind/callBound":4,"has-symbols/shams":15,"object-keys":18}],3:[function(require,module,exports){
+},{"call-bound":11,"es-object-atoms":23,"has-symbols/shams":31,"object-keys":39}],3:[function(require,module,exports){
'use strict';
var defineProperties = require('define-properties');
@@ -82,92 +82,122 @@ defineProperties(bound, {
module.exports = bound;
-},{"./implementation":2,"./polyfill":21,"./shim":22,"call-bind":5,"define-properties":7}],4:[function(require,module,exports){
+},{"./implementation":2,"./polyfill":42,"./shim":43,"call-bind":10,"define-properties":13}],4:[function(require,module,exports){
'use strict';
-var GetIntrinsic = require('get-intrinsic');
+var bind = require('function-bind');
-var callBind = require('./');
+var $apply = require('./functionApply');
+var $call = require('./functionCall');
+var $reflectApply = require('./reflectApply');
-var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));
+/** @type {import('./actualApply')} */
+module.exports = $reflectApply || bind.call($call, $apply);
-module.exports = function callBoundIntrinsic(name, allowMissing) {
- var intrinsic = GetIntrinsic(name, !!allowMissing);
- if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) {
- return callBind(intrinsic);
- }
- return intrinsic;
+},{"./functionApply":6,"./functionCall":7,"./reflectApply":9,"function-bind":25}],5:[function(require,module,exports){
+'use strict';
+
+var bind = require('function-bind');
+var $apply = require('./functionApply');
+var actualApply = require('./actualApply');
+
+/** @type {import('./applyBind')} */
+module.exports = function applyBind() {
+ return actualApply(bind, $apply, arguments);
};
-},{"./":5,"get-intrinsic":10}],5:[function(require,module,exports){
+},{"./actualApply":4,"./functionApply":6,"function-bind":25}],6:[function(require,module,exports){
'use strict';
-var bind = require('function-bind');
-var GetIntrinsic = require('get-intrinsic');
-var setFunctionLength = require('set-function-length');
+/** @type {import('./functionApply')} */
+module.exports = Function.prototype.apply;
-var $TypeError = GetIntrinsic('%TypeError%');
-var $apply = GetIntrinsic('%Function.prototype.apply%');
-var $call = GetIntrinsic('%Function.prototype.call%');
-var $reflectApply = GetIntrinsic('%Reflect.apply%', true) || bind.call($call, $apply);
+},{}],7:[function(require,module,exports){
+'use strict';
-var $defineProperty = GetIntrinsic('%Object.defineProperty%', true);
-var $max = GetIntrinsic('%Math.max%');
+/** @type {import('./functionCall')} */
+module.exports = Function.prototype.call;
-if ($defineProperty) {
- try {
- $defineProperty({}, 'a', { value: 1 });
- } catch (e) {
- // IE 8 has a broken defineProperty
- $defineProperty = null;
- }
-}
+},{}],8:[function(require,module,exports){
+'use strict';
-module.exports = function callBind(originalFunction) {
- if (typeof originalFunction !== 'function') {
+var bind = require('function-bind');
+var $TypeError = require('es-errors/type');
+
+var $call = require('./functionCall');
+var $actualApply = require('./actualApply');
+
+/** @type {import('.')} */
+module.exports = function callBindBasic(args) {
+ if (args.length < 1 || typeof args[0] !== 'function') {
throw new $TypeError('a function is required');
}
- var func = $reflectApply(bind, $call, arguments);
+ return $actualApply(bind, $call, args);
+};
+
+},{"./actualApply":4,"./functionCall":7,"es-errors/type":21,"function-bind":25}],9:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./reflectApply')} */
+module.exports = typeof Reflect !== 'undefined' && Reflect && Reflect.apply;
+
+},{}],10:[function(require,module,exports){
+'use strict';
+
+var setFunctionLength = require('set-function-length');
+
+var $defineProperty = require('es-define-property');
+
+var callBindBasic = require('call-bind-apply-helpers');
+var applyBind = require('call-bind-apply-helpers/applyBind');
+
+module.exports = function callBind(originalFunction) {
+ var func = callBindBasic(arguments);
+ var adjustedLength = originalFunction.length - (arguments.length - 1);
return setFunctionLength(
func,
- 1 + $max(0, originalFunction.length - (arguments.length - 1)),
+ 1 + (adjustedLength > 0 ? adjustedLength : 0),
true
);
};
-var applyBind = function applyBind() {
- return $reflectApply(bind, $apply, arguments);
-};
-
if ($defineProperty) {
$defineProperty(module.exports, 'apply', { value: applyBind });
} else {
module.exports.apply = applyBind;
}
-},{"function-bind":9,"get-intrinsic":10,"set-function-length":20}],6:[function(require,module,exports){
+},{"call-bind-apply-helpers":8,"call-bind-apply-helpers/applyBind":5,"es-define-property":15,"set-function-length":41}],11:[function(require,module,exports){
'use strict';
-var hasPropertyDescriptors = require('has-property-descriptors')();
-
var GetIntrinsic = require('get-intrinsic');
-var $defineProperty = hasPropertyDescriptors && GetIntrinsic('%Object.defineProperty%', true);
-if ($defineProperty) {
- try {
- $defineProperty({}, 'a', { value: 1 });
- } catch (e) {
- // IE 8 has a broken defineProperty
- $defineProperty = false;
+var callBindBasic = require('call-bind-apply-helpers');
+
+/** @type {(thisArg: string, searchString: string, position?: number) => number} */
+var $indexOf = callBindBasic([GetIntrinsic('%String.prototype.indexOf%')]);
+
+/** @type {import('.')} */
+module.exports = function callBoundIntrinsic(name, allowMissing) {
+ // eslint-disable-next-line no-extra-parens
+ var intrinsic = /** @type {Parameters[0][0]} */ (GetIntrinsic(name, !!allowMissing));
+ if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) {
+ return callBindBasic([intrinsic]);
}
-}
+ return intrinsic;
+};
+
+},{"call-bind-apply-helpers":8,"get-intrinsic":26}],12:[function(require,module,exports){
+'use strict';
+
+var $defineProperty = require('es-define-property');
-var $SyntaxError = GetIntrinsic('%SyntaxError%');
-var $TypeError = GetIntrinsic('%TypeError%');
+var $SyntaxError = require('es-errors/syntax');
+var $TypeError = require('es-errors/type');
var gopd = require('gopd');
-/** @type {(obj: Record, property: PropertyKey, value: unknown, nonEnumerable?: boolean | null, nonWritable?: boolean | null, nonConfigurable?: boolean | null, loose?: boolean) => void} */
+/** @type {import('.')} */
module.exports = function defineDataProperty(
obj,
property,
@@ -215,7 +245,7 @@ module.exports = function defineDataProperty(
}
};
-},{"get-intrinsic":10,"gopd":11,"has-property-descriptors":12}],7:[function(require,module,exports){
+},{"es-define-property":15,"es-errors/syntax":20,"es-errors/type":21,"gopd":28}],13:[function(require,module,exports){
'use strict';
var keys = require('object-keys');
@@ -264,7 +294,103 @@ defineProperties.supportsDescriptors = !!supportsDescriptors;
module.exports = defineProperties;
-},{"define-data-property":6,"has-property-descriptors":12,"object-keys":18}],8:[function(require,module,exports){
+},{"define-data-property":12,"has-property-descriptors":29,"object-keys":39}],14:[function(require,module,exports){
+'use strict';
+
+var callBind = require('call-bind-apply-helpers');
+var gOPD = require('gopd');
+
+var hasProtoAccessor;
+try {
+ // eslint-disable-next-line no-extra-parens, no-proto
+ hasProtoAccessor = /** @type {{ __proto__?: typeof Array.prototype }} */ ([]).__proto__ === Array.prototype;
+} catch (e) {
+ if (!e || typeof e !== 'object' || !('code' in e) || e.code !== 'ERR_PROTO_ACCESS') {
+ throw e;
+ }
+}
+
+// eslint-disable-next-line no-extra-parens
+var desc = !!hasProtoAccessor && gOPD && gOPD(Object.prototype, /** @type {keyof typeof Object.prototype} */ ('__proto__'));
+
+var $Object = Object;
+var $getPrototypeOf = $Object.getPrototypeOf;
+
+/** @type {import('./get')} */
+module.exports = desc && typeof desc.get === 'function'
+ ? callBind([desc.get])
+ : typeof $getPrototypeOf === 'function'
+ ? /** @type {import('./get')} */ function getDunder(value) {
+ // eslint-disable-next-line eqeqeq
+ return $getPrototypeOf(value == null ? value : $Object(value));
+ }
+ : false;
+
+},{"call-bind-apply-helpers":8,"gopd":28}],15:[function(require,module,exports){
+'use strict';
+
+/** @type {import('.')} */
+var $defineProperty = Object.defineProperty || false;
+if ($defineProperty) {
+ try {
+ $defineProperty({}, 'a', { value: 1 });
+ } catch (e) {
+ // IE 8 has a broken defineProperty
+ $defineProperty = false;
+ }
+}
+
+module.exports = $defineProperty;
+
+},{}],16:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./eval')} */
+module.exports = EvalError;
+
+},{}],17:[function(require,module,exports){
+'use strict';
+
+/** @type {import('.')} */
+module.exports = Error;
+
+},{}],18:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./range')} */
+module.exports = RangeError;
+
+},{}],19:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./ref')} */
+module.exports = ReferenceError;
+
+},{}],20:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./syntax')} */
+module.exports = SyntaxError;
+
+},{}],21:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./type')} */
+module.exports = TypeError;
+
+},{}],22:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./uri')} */
+module.exports = URIError;
+
+},{}],23:[function(require,module,exports){
+'use strict';
+
+/** @type {import('.')} */
+module.exports = Object;
+
+},{}],24:[function(require,module,exports){
'use strict';
/* eslint no-invalid-this: 1 */
@@ -350,21 +476,35 @@ module.exports = function bind(that) {
return bound;
};
-},{}],9:[function(require,module,exports){
+},{}],25:[function(require,module,exports){
'use strict';
var implementation = require('./implementation');
module.exports = Function.prototype.bind || implementation;
-},{"./implementation":8}],10:[function(require,module,exports){
+},{"./implementation":24}],26:[function(require,module,exports){
'use strict';
var undefined;
-var $SyntaxError = SyntaxError;
+var $Object = require('es-object-atoms');
+
+var $Error = require('es-errors');
+var $EvalError = require('es-errors/eval');
+var $RangeError = require('es-errors/range');
+var $ReferenceError = require('es-errors/ref');
+var $SyntaxError = require('es-errors/syntax');
+var $TypeError = require('es-errors/type');
+var $URIError = require('es-errors/uri');
+
+var abs = require('math-intrinsics/abs');
+var floor = require('math-intrinsics/floor');
+var max = require('math-intrinsics/max');
+var min = require('math-intrinsics/min');
+var pow = require('math-intrinsics/pow');
+
var $Function = Function;
-var $TypeError = TypeError;
// eslint-disable-next-line consistent-return
var getEvalledConstructor = function (expressionSyntax) {
@@ -373,14 +513,8 @@ var getEvalledConstructor = function (expressionSyntax) {
} catch (e) {}
};
-var $gOPD = Object.getOwnPropertyDescriptor;
-if ($gOPD) {
- try {
- $gOPD({}, '');
- } catch (e) {
- $gOPD = null; // this is IE 8, which has a broken gOPD
- }
-}
+var $gOPD = require('gopd');
+var $defineProperty = require('es-define-property');
var throwTypeError = function () {
throw new $TypeError();
@@ -403,19 +537,21 @@ var ThrowTypeError = $gOPD
: throwTypeError;
var hasSymbols = require('has-symbols')();
-var hasProto = require('has-proto')();
+var getDunderProto = require('dunder-proto/get');
-var getProto = Object.getPrototypeOf || (
- hasProto
- ? function (x) { return x.__proto__; } // eslint-disable-line no-proto
- : null
-);
+var getProto = (typeof Reflect === 'function' && Reflect.getPrototypeOf)
+ || $Object.getPrototypeOf
+ || getDunderProto;
+
+var $apply = require('call-bind-apply-helpers/functionApply');
+var $call = require('call-bind-apply-helpers/functionCall');
var needsEval = {};
var TypedArray = typeof Uint8Array === 'undefined' || !getProto ? undefined : getProto(Uint8Array);
var INTRINSICS = {
+ __proto__: null,
'%AggregateError%': typeof AggregateError === 'undefined' ? undefined : AggregateError,
'%Array%': Array,
'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,
@@ -436,9 +572,9 @@ var INTRINSICS = {
'%decodeURIComponent%': decodeURIComponent,
'%encodeURI%': encodeURI,
'%encodeURIComponent%': encodeURIComponent,
- '%Error%': Error,
+ '%Error%': $Error,
'%eval%': eval, // eslint-disable-line no-eval
- '%EvalError%': EvalError,
+ '%EvalError%': $EvalError,
'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,
'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,
'%FinalizationRegistry%': typeof FinalizationRegistry === 'undefined' ? undefined : FinalizationRegistry,
@@ -455,13 +591,14 @@ var INTRINSICS = {
'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols || !getProto ? undefined : getProto(new Map()[Symbol.iterator]()),
'%Math%': Math,
'%Number%': Number,
- '%Object%': Object,
+ '%Object%': $Object,
+ '%Object.getOwnPropertyDescriptor%': $gOPD,
'%parseFloat%': parseFloat,
'%parseInt%': parseInt,
'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,
'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,
- '%RangeError%': RangeError,
- '%ReferenceError%': ReferenceError,
+ '%RangeError%': $RangeError,
+ '%ReferenceError%': $ReferenceError,
'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,
'%RegExp%': RegExp,
'%Set%': typeof Set === 'undefined' ? undefined : Set,
@@ -478,10 +615,19 @@ var INTRINSICS = {
'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,
'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,
'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,
- '%URIError%': URIError,
+ '%URIError%': $URIError,
'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,
'%WeakRef%': typeof WeakRef === 'undefined' ? undefined : WeakRef,
- '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet
+ '%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,
+
+ '%Function.prototype.call%': $call,
+ '%Function.prototype.apply%': $apply,
+ '%Object.defineProperty%': $defineProperty,
+ '%Math.abs%': abs,
+ '%Math.floor%': floor,
+ '%Math.max%': max,
+ '%Math.min%': min,
+ '%Math.pow%': pow
};
if (getProto) {
@@ -520,6 +666,7 @@ var doEval = function doEval(name) {
};
var LEGACY_ALIASES = {
+ __proto__: null,
'%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'],
'%ArrayPrototype%': ['Array', 'prototype'],
'%ArrayProto_entries%': ['Array', 'prototype', 'entries'],
@@ -575,11 +722,11 @@ var LEGACY_ALIASES = {
var bind = require('function-bind');
var hasOwn = require('hasown');
-var $concat = bind.call(Function.call, Array.prototype.concat);
-var $spliceApply = bind.call(Function.apply, Array.prototype.splice);
-var $replace = bind.call(Function.call, String.prototype.replace);
-var $strSlice = bind.call(Function.call, String.prototype.slice);
-var $exec = bind.call(Function.call, RegExp.prototype.exec);
+var $concat = bind.call($call, Array.prototype.concat);
+var $spliceApply = bind.call($apply, Array.prototype.splice);
+var $replace = bind.call($call, String.prototype.replace);
+var $strSlice = bind.call($call, String.prototype.slice);
+var $exec = bind.call($call, RegExp.prototype.exec);
/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */
var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;
@@ -710,12 +857,17 @@ module.exports = function GetIntrinsic(name, allowMissing) {
return value;
};
-},{"function-bind":9,"has-proto":13,"has-symbols":14,"hasown":16}],11:[function(require,module,exports){
+},{"call-bind-apply-helpers/functionApply":6,"call-bind-apply-helpers/functionCall":7,"dunder-proto/get":14,"es-define-property":15,"es-errors":17,"es-errors/eval":16,"es-errors/range":18,"es-errors/ref":19,"es-errors/syntax":20,"es-errors/type":21,"es-errors/uri":22,"es-object-atoms":23,"function-bind":25,"gopd":28,"has-symbols":30,"hasown":32,"math-intrinsics/abs":33,"math-intrinsics/floor":34,"math-intrinsics/max":35,"math-intrinsics/min":36,"math-intrinsics/pow":37}],27:[function(require,module,exports){
'use strict';
-var GetIntrinsic = require('get-intrinsic');
+/** @type {import('./gOPD')} */
+module.exports = Object.getOwnPropertyDescriptor;
-var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true);
+},{}],28:[function(require,module,exports){
+'use strict';
+
+/** @type {import('.')} */
+var $gOPD = require('./gOPD');
if ($gOPD) {
try {
@@ -728,29 +880,18 @@ if ($gOPD) {
module.exports = $gOPD;
-},{"get-intrinsic":10}],12:[function(require,module,exports){
+},{"./gOPD":27}],29:[function(require,module,exports){
'use strict';
-var GetIntrinsic = require('get-intrinsic');
-
-var $defineProperty = GetIntrinsic('%Object.defineProperty%', true);
+var $defineProperty = require('es-define-property');
var hasPropertyDescriptors = function hasPropertyDescriptors() {
- if ($defineProperty) {
- try {
- $defineProperty({}, 'a', { value: 1 });
- return true;
- } catch (e) {
- // IE 8 has a broken defineProperty
- return false;
- }
- }
- return false;
+ return !!$defineProperty;
};
hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() {
// node v0.6 has a bug where array lengths can be Set but not Defined
- if (!hasPropertyDescriptors()) {
+ if (!$defineProperty) {
return null;
}
try {
@@ -763,25 +904,13 @@ hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBu
module.exports = hasPropertyDescriptors;
-},{"get-intrinsic":10}],13:[function(require,module,exports){
-'use strict';
-
-var test = {
- foo: {}
-};
-
-var $Object = Object;
-
-module.exports = function hasProto() {
- return { __proto__: test }.foo === test.foo && !({ __proto__: null } instanceof $Object);
-};
-
-},{}],14:[function(require,module,exports){
+},{"es-define-property":15}],30:[function(require,module,exports){
'use strict';
var origSymbol = typeof Symbol !== 'undefined' && Symbol;
var hasSymbolSham = require('./shams');
+/** @type {import('.')} */
module.exports = function hasNativeSymbols() {
if (typeof origSymbol !== 'function') { return false; }
if (typeof Symbol !== 'function') { return false; }
@@ -791,14 +920,16 @@ module.exports = function hasNativeSymbols() {
return hasSymbolSham();
};
-},{"./shams":15}],15:[function(require,module,exports){
+},{"./shams":31}],31:[function(require,module,exports){
'use strict';
+/** @type {import('./shams')} */
/* eslint complexity: [2, 18], max-statements: [2, 33] */
module.exports = function hasSymbols() {
if (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }
if (typeof Symbol.iterator === 'symbol') { return true; }
+ /** @type {{ [k in symbol]?: unknown }} */
var obj = {};
var sym = Symbol('test');
var symObj = Object(sym);
@@ -817,7 +948,7 @@ module.exports = function hasSymbols() {
var symVal = 42;
obj[sym] = symVal;
- for (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop
+ for (var _ in obj) { return false; } // eslint-disable-line no-restricted-syntax, no-unreachable-loop
if (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }
if (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }
@@ -828,24 +959,55 @@ module.exports = function hasSymbols() {
if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }
if (typeof Object.getOwnPropertyDescriptor === 'function') {
- var descriptor = Object.getOwnPropertyDescriptor(obj, sym);
+ // eslint-disable-next-line no-extra-parens
+ var descriptor = /** @type {PropertyDescriptor} */ (Object.getOwnPropertyDescriptor(obj, sym));
if (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }
}
return true;
};
-},{}],16:[function(require,module,exports){
+},{}],32:[function(require,module,exports){
'use strict';
var call = Function.prototype.call;
var $hasOwn = Object.prototype.hasOwnProperty;
var bind = require('function-bind');
-/** @type {(o: {}, p: PropertyKey) => p is keyof o} */
+/** @type {import('.')} */
module.exports = bind.call(call, $hasOwn);
-},{"function-bind":9}],17:[function(require,module,exports){
+},{"function-bind":25}],33:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./abs')} */
+module.exports = Math.abs;
+
+},{}],34:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./abs')} */
+module.exports = Math.floor;
+
+},{}],35:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./max')} */
+module.exports = Math.max;
+
+},{}],36:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./min')} */
+module.exports = Math.min;
+
+},{}],37:[function(require,module,exports){
+'use strict';
+
+/** @type {import('./pow')} */
+module.exports = Math.pow;
+
+},{}],38:[function(require,module,exports){
'use strict';
var keysShim;
@@ -969,7 +1131,7 @@ if (!Object.keys) {
}
module.exports = keysShim;
-},{"./isArguments":19}],18:[function(require,module,exports){
+},{"./isArguments":40}],39:[function(require,module,exports){
'use strict';
var slice = Array.prototype.slice;
@@ -1003,7 +1165,7 @@ keysShim.shim = function shimObjectKeys() {
module.exports = keysShim;
-},{"./implementation":17,"./isArguments":19}],19:[function(require,module,exports){
+},{"./implementation":38,"./isArguments":40}],40:[function(require,module,exports){
'use strict';
var toStr = Object.prototype.toString;
@@ -1022,7 +1184,7 @@ module.exports = function isArguments(value) {
return isArgs;
};
-},{}],20:[function(require,module,exports){
+},{}],41:[function(require,module,exports){
'use strict';
var GetIntrinsic = require('get-intrinsic');
@@ -1030,9 +1192,10 @@ var define = require('define-data-property');
var hasDescriptors = require('has-property-descriptors')();
var gOPD = require('gopd');
-var $TypeError = GetIntrinsic('%TypeError%');
+var $TypeError = require('es-errors/type');
var $floor = GetIntrinsic('%Math.floor%');
+/** @type {import('.')} */
module.exports = function setFunctionLength(fn, length) {
if (typeof fn !== 'function') {
throw new $TypeError('`fn` is not a function');
@@ -1057,15 +1220,15 @@ module.exports = function setFunctionLength(fn, length) {
if (functionLengthIsConfigurable || functionLengthIsWritable || !loose) {
if (hasDescriptors) {
- define(fn, 'length', length, true, true);
+ define(/** @type {Parameters[0]} */ (fn), 'length', length, true, true);
} else {
- define(fn, 'length', length);
+ define(/** @type {Parameters[0]} */ (fn), 'length', length);
}
}
return fn;
};
-},{"define-data-property":6,"get-intrinsic":10,"gopd":11,"has-property-descriptors":12}],21:[function(require,module,exports){
+},{"define-data-property":12,"es-errors/type":21,"get-intrinsic":26,"gopd":28,"has-property-descriptors":29}],42:[function(require,module,exports){
'use strict';
var implementation = require('./implementation');
@@ -1122,7 +1285,7 @@ module.exports = function getPolyfill() {
return Object.assign;
};
-},{"./implementation":2}],22:[function(require,module,exports){
+},{"./implementation":2}],43:[function(require,module,exports){
'use strict';
var define = require('define-properties');
@@ -1138,4 +1301,4 @@ module.exports = function shimAssign() {
return polyfill;
};
-},{"./polyfill":21,"define-properties":7}]},{},[1]);
+},{"./polyfill":42,"define-properties":13}]},{},[1]);
diff --git a/node_modules/object.assign/implementation.js b/node_modules/object.assign/implementation.js
index 7a85167..4f4b425 100644
--- a/node_modules/object.assign/implementation.js
+++ b/node_modules/object.assign/implementation.js
@@ -3,25 +3,25 @@
// modified from https://github.com/es-shims/es6-shim
var objectKeys = require('object-keys');
var hasSymbols = require('has-symbols/shams')();
-var callBound = require('call-bind/callBound');
-var toObject = Object;
+var callBound = require('call-bound');
+var $Object = require('es-object-atoms');
var $push = callBound('Array.prototype.push');
var $propIsEnumerable = callBound('Object.prototype.propertyIsEnumerable');
-var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;
+var originalGetSymbols = hasSymbols ? $Object.getOwnPropertySymbols : null;
// eslint-disable-next-line no-unused-vars
module.exports = function assign(target, source1) {
if (target == null) { throw new TypeError('target must be an object'); }
- var to = toObject(target); // step 1
+ var to = $Object(target); // step 1
if (arguments.length === 1) {
return to; // step 2
}
for (var s = 1; s < arguments.length; ++s) {
- var from = toObject(arguments[s]); // step 3.a.i
+ var from = $Object(arguments[s]); // step 3.a.i
// step 3.a.ii:
var keys = objectKeys(from);
- var getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols);
+ var getSymbols = hasSymbols && ($Object.getOwnPropertySymbols || originalGetSymbols);
if (getSymbols) {
var syms = getSymbols(from);
for (var j = 0; j < syms.length; ++j) {
diff --git a/node_modules/object.assign/package.json b/node_modules/object.assign/package.json
index 3b09d5f..996fee0 100644
--- a/node_modules/object.assign/package.json
+++ b/node_modules/object.assign/package.json
@@ -1,128 +1,96 @@
{
- "_from": "object.assign@^4.1.2",
- "_id": "object.assign@4.1.5",
- "_inBundle": false,
- "_integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
- "_location": "/object.assign",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "object.assign@^4.1.2",
- "name": "object.assign",
- "escapedName": "object.assign",
- "rawSpec": "^4.1.2",
- "saveSpec": null,
- "fetchSpec": "^4.1.2"
- },
- "_requiredBy": [
- "/eslint-config-airbnb",
- "/eslint-config-airbnb-base"
- ],
- "_resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.5.tgz",
- "_shasum": "3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0",
- "_spec": "object.assign@^4.1.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint-config-airbnb",
- "author": {
- "name": "Jordan Harband"
- },
- "bugs": {
- "url": "https://github.com/ljharb/object.assign/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "deprecated": false,
- "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
- "devDependencies": {
- "@es-shims/api": "^2.4.2",
- "@ljharb/eslint-config": "^21.1.0",
- "aud": "^2.0.3",
- "browserify": "^16.5.2",
- "eslint": "=8.8.0",
- "for-each": "^0.3.3",
- "functions-have-names": "^1.2.3",
- "has-strict-mode": "^1.0.1",
- "hasown": "^2.0.0",
- "is": "^3.3.0",
- "mock-property": "^1.0.3",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "ses": "^0.11.1",
- "tape": "^5.7.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/ljharb/object.assign#readme",
- "keywords": [
- "Object.assign",
- "assign",
- "ES6",
- "extend",
- "$.extend",
- "jQuery",
- "_.extend",
- "Underscore",
- "es-shim API",
- "polyfill",
- "shim"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "object.assign",
- "publishConfig": {
- "ignore": [
- ".github/workflows",
- "bower.json",
- "browserShim.js",
- "!dist/"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/ljharb/object.assign.git"
- },
- "scripts": {
- "build": "mkdir -p dist && browserify browserShim.js > dist/browser.js",
- "lint": "eslint .",
- "posttest": "aud --production",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest && npm run build",
- "pretest": "npm run lint && es-shim-api --bound",
- "test": "npm run tests-only && npm run test:ses",
- "test:implementation": "nyc node test",
- "test:native": "nyc node test/native",
- "test:ses": "node test/ses-compat",
- "test:shim": "nyc node test/shimmed",
- "tests-only": "npm run test:implementation && npm run test:shim"
- },
- "testling": {
- "files": "test/index.js",
- "browsers": [
- "iexplore/6.0..latest",
- "firefox/3.0..6.0",
- "firefox/15.0..latest",
- "firefox/nightly",
- "chrome/4.0..10.0",
- "chrome/20.0..latest",
- "chrome/canary",
- "opera/10.0..latest",
- "opera/next",
- "safari/4.0..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2"
- ]
- },
- "version": "4.1.5"
+ "name": "object.assign",
+ "version": "4.1.7",
+ "author": "Jordan Harband",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
+ "license": "MIT",
+ "main": "index.js",
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "pretest": "npm run lint && es-shim-api --bound",
+ "test": "npm run tests-only && npm run test:ses",
+ "posttest": "npx npm@'>=10.2' audit --production",
+ "tests-only": "npm run test:implementation && npm run test:shim",
+ "test:native": "nyc node test/native",
+ "test:shim": "nyc node test/shimmed",
+ "test:implementation": "nyc node test",
+ "test:ses": "node test/ses-compat",
+ "lint": "eslint .",
+ "build": "mkdir -p dist && browserify browserShim.js > dist/browser.js",
+ "prepublishOnly": "safe-publish-latest && npm run build",
+ "prepublish": "not-in-publish || npm run prepublishOnly"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/ljharb/object.assign.git"
+ },
+ "keywords": [
+ "Object.assign",
+ "assign",
+ "ES6",
+ "extend",
+ "$.extend",
+ "jQuery",
+ "_.extend",
+ "Underscore",
+ "es-shim API",
+ "polyfill",
+ "shim"
+ ],
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "object-keys": "^1.1.1"
+ },
+ "devDependencies": {
+ "@es-shims/api": "^2.5.1",
+ "@ljharb/eslint-config": "^21.1.1",
+ "browserify": "^16.5.2",
+ "eslint": "=8.8.0",
+ "for-each": "^0.3.3",
+ "functions-have-names": "^1.2.3",
+ "has-strict-mode": "^1.0.1",
+ "hasown": "^2.0.2",
+ "mock-property": "^1.1.0",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "ses": "^1.10.0",
+ "tape": "^5.9.0"
+ },
+ "testling": {
+ "files": "test/index.js",
+ "browsers": [
+ "iexplore/6.0..latest",
+ "firefox/3.0..6.0",
+ "firefox/15.0..latest",
+ "firefox/nightly",
+ "chrome/4.0..10.0",
+ "chrome/20.0..latest",
+ "chrome/canary",
+ "opera/10.0..latest",
+ "opera/next",
+ "safari/4.0..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "android-browser/4.2"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows",
+ "bower.json",
+ "browserShim.js",
+ "!dist/"
+ ]
+ }
}
diff --git a/node_modules/object.entries/package.json b/node_modules/object.entries/package.json
index 4a0808d..586c680 100644
--- a/node_modules/object.entries/package.json
+++ b/node_modules/object.entries/package.json
@@ -1,126 +1,94 @@
{
- "_from": "object.entries@^1.1.5",
- "_id": "object.entries@1.1.8",
- "_inBundle": false,
- "_integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
- "_location": "/object.entries",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "object.entries@^1.1.5",
- "name": "object.entries",
- "escapedName": "object.entries",
- "rawSpec": "^1.1.5",
- "saveSpec": null,
- "fetchSpec": "^1.1.5"
- },
- "_requiredBy": [
- "/eslint-config-airbnb",
- "/eslint-config-airbnb-base"
- ],
- "_resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.8.tgz",
- "_shasum": "bffe6f282e01f4d17807204a24f8edd823599c41",
- "_spec": "object.entries@^1.1.5",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint-config-airbnb",
- "author": {
- "name": "Jordan Harband"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/es-shims/Object.entries/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "deprecated": false,
- "description": "ES2017 spec-compliant Object.entries shim.",
- "devDependencies": {
- "@es-shims/api": "^2.4.2",
- "@ljharb/eslint-config": "^21.1.0",
- "array.prototype.map": "^1.0.7",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "eslint": "=8.8.0",
- "functions-have-names": "^1.2.3",
- "has-strict-mode": "^1.0.1",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.5"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "homepage": "https://github.com/es-shims/Object.entries#readme",
- "keywords": [
- "Object.entries",
- "Object.values",
- "Object.keys",
- "entries",
- "values",
- "ES7",
- "ES8",
- "ES2017",
- "shim",
- "object",
- "keys",
- "polyfill",
- "es-shim API"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "object.entries",
- "publishConfig": {
- "ignore": [
- ".github/workflows"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git://github.com/es-shims/Object.entries.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "es-shim-api --bound",
- "posttest": "aud --production",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run --silent lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "testling": {
- "files": "test/index.js",
- "browsers": [
- "iexplore/9.0..latest",
- "firefox/4.0..6.0",
- "firefox/15.0..latest",
- "firefox/nightly",
- "chrome/4.0..10.0",
- "chrome/20.0..latest",
- "chrome/canary",
- "opera/11.6..latest",
- "opera/next",
- "safari/5.0..latest",
- "ipad/6.0..latest",
- "iphone/6.0..latest",
- "android-browser/4.2"
- ]
- },
- "version": "1.1.8"
+ "name": "object.entries",
+ "version": "1.1.8",
+ "author": "Jordan Harband",
+ "description": "ES2017 spec-compliant Object.entries shim.",
+ "license": "MIT",
+ "main": "index.js",
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prepublishOnly": "safe-publish-latest",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "es-shim-api --bound",
+ "pretest": "npm run --silent lint",
+ "test": "npm run tests-only",
+ "posttest": "aud --production",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/es-shims/Object.entries.git"
+ },
+ "keywords": [
+ "Object.entries",
+ "Object.values",
+ "Object.keys",
+ "entries",
+ "values",
+ "ES7",
+ "ES8",
+ "ES2017",
+ "shim",
+ "object",
+ "keys",
+ "polyfill",
+ "es-shim API"
+ ],
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "devDependencies": {
+ "@es-shims/api": "^2.4.2",
+ "@ljharb/eslint-config": "^21.1.0",
+ "array.prototype.map": "^1.0.7",
+ "aud": "^2.0.4",
+ "auto-changelog": "^2.4.0",
+ "eslint": "=8.8.0",
+ "functions-have-names": "^1.2.3",
+ "has-strict-mode": "^1.0.1",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.7.5"
+ },
+ "testling": {
+ "files": "test/index.js",
+ "browsers": [
+ "iexplore/9.0..latest",
+ "firefox/4.0..6.0",
+ "firefox/15.0..latest",
+ "firefox/nightly",
+ "chrome/4.0..10.0",
+ "chrome/20.0..latest",
+ "chrome/canary",
+ "opera/11.6..latest",
+ "opera/next",
+ "safari/5.0..latest",
+ "ipad/6.0..latest",
+ "iphone/6.0..latest",
+ "android-browser/4.2"
+ ]
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows"
+ ]
+ }
}
diff --git a/node_modules/once/package.json b/node_modules/once/package.json
index bd0a409..16815b2 100644
--- a/node_modules/once/package.json
+++ b/node_modules/once/package.json
@@ -1,69 +1,33 @@
{
- "_from": "once@^1.3.1",
- "_id": "once@1.4.0",
- "_inBundle": false,
- "_integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "_location": "/once",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "once@^1.3.1",
- "name": "once",
- "escapedName": "once",
- "rawSpec": "^1.3.1",
- "saveSpec": null,
- "fetchSpec": "^1.3.1"
- },
- "_requiredBy": [
- "/end-of-stream",
- "/glob",
- "/inflight",
- "/pump"
- ],
- "_resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
- "_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
- "_spec": "once@^1.3.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\pump",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/once/issues"
+ "name": "once",
+ "version": "1.4.0",
+ "description": "Run a function exactly one time",
+ "main": "once.js",
+ "directories": {
+ "test": "test"
},
- "bundleDependencies": false,
"dependencies": {
"wrappy": "1"
},
- "deprecated": false,
- "description": "Run a function exactly one time",
"devDependencies": {
"tap": "^7.0.1"
},
- "directories": {
- "test": "test"
+ "scripts": {
+ "test": "tap test/*.js"
},
"files": [
"once.js"
],
- "homepage": "https://github.com/isaacs/once#readme",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/once"
+ },
"keywords": [
"once",
"function",
"one",
"single"
],
- "license": "ISC",
- "main": "once.js",
- "name": "once",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/once.git"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "version": "1.4.0"
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
+ "license": "ISC"
}
diff --git a/node_modules/optionator/package.json b/node_modules/optionator/package.json
index bc788a1..72b21ba 100644
--- a/node_modules/optionator/package.json
+++ b/node_modules/optionator/package.json
@@ -1,57 +1,8 @@
{
- "_from": "optionator@^0.9.3",
- "_id": "optionator@0.9.4",
- "_inBundle": false,
- "_integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
- "_location": "/optionator",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "optionator@^0.9.3",
- "name": "optionator",
- "escapedName": "optionator",
- "rawSpec": "^0.9.3",
- "saveSpec": null,
- "fetchSpec": "^0.9.3"
- },
- "_requiredBy": [
- "/eslint"
- ],
- "_resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz",
- "_shasum": "7ea1c1a5d91d764fb282139c88fe11e182a3a734",
- "_spec": "optionator@^0.9.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\eslint",
- "author": {
- "name": "George Zahariev",
- "email": "z@georgezahariev.com"
- },
- "bugs": {
- "url": "https://github.com/gkz/optionator/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.5"
- },
- "deprecated": false,
+ "name": "optionator",
+ "version": "0.9.4",
+ "author": "George Zahariev ",
"description": "option parsing and help generation",
- "devDependencies": {
- "livescript": "^1.6.0",
- "mocha": "^10.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- },
- "files": [
- "lib",
- "README.md",
- "LICENSE"
- ],
"homepage": "https://github.com/gkz/optionator",
"keywords": [
"options",
@@ -59,9 +10,17 @@
"option parsing",
"cli"
],
- "license": "MIT",
+ "files": [
+ "lib",
+ "README.md",
+ "LICENSE"
+ ],
"main": "./lib/",
- "name": "optionator",
+ "bugs": "https://github.com/gkz/optionator/issues",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ },
"repository": {
"type": "git",
"url": "git://github.com/gkz/optionator.git"
@@ -69,5 +28,16 @@
"scripts": {
"test": "make test"
},
- "version": "0.9.4"
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "deep-is": "^0.1.3",
+ "word-wrap": "^1.2.5",
+ "type-check": "^0.4.0",
+ "levn": "^0.4.1",
+ "fast-levenshtein": "^2.0.6"
+ },
+ "devDependencies": {
+ "livescript": "^1.6.0",
+ "mocha": "^10.4.0"
+ }
}
diff --git a/node_modules/os-name/package.json b/node_modules/os-name/package.json
index 7629183..e72c2fa 100644
--- a/node_modules/os-name/package.json
+++ b/node_modules/os-name/package.json
@@ -1,27 +1,9 @@
{
- "_from": "os-name@~1.0.3",
- "_id": "os-name@1.0.3",
- "_inBundle": false,
- "_integrity": "sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==",
- "_location": "/os-name",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "os-name@~1.0.3",
- "name": "os-name",
- "escapedName": "os-name",
- "rawSpec": "~1.0.3",
- "saveSpec": null,
- "fetchSpec": "~1.0.3"
- },
- "_requiredBy": [
- "/default-user-agent"
- ],
- "_resolved": "https://registry.npmmirror.com/os-name/-/os-name-1.0.3.tgz",
- "_shasum": "1b379f64835af7c5a7f498b357cb95215c159edf",
- "_spec": "os-name@~1.0.3",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\default-user-agent",
+ "name": "os-name",
+ "version": "1.0.3",
+ "description": "Get the name of the current operating system. Example: OS X Mavericks",
+ "license": "MIT",
+ "repository": "sindresorhus/os-name",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
@@ -30,27 +12,16 @@
"bin": {
"os-name": "cli.js"
},
- "bugs": {
- "url": "https://github.com/sindresorhus/os-name/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "osx-release": "^1.0.0",
- "win-release": "^1.0.0"
- },
- "deprecated": false,
- "description": "Get the name of the current operating system. Example: OS X Mavericks",
- "devDependencies": {
- "mocha": "*"
- },
"engines": {
"node": ">=0.10.0"
},
+ "scripts": {
+ "test": "mocha"
+ },
"files": [
"index.js",
"cli.js"
],
- "homepage": "https://github.com/sindresorhus/os-name#readme",
"keywords": [
"cli",
"bin",
@@ -66,14 +37,11 @@
"windows",
"linux"
],
- "license": "MIT",
- "name": "os-name",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/os-name.git"
- },
- "scripts": {
- "test": "mocha"
+ "dependencies": {
+ "osx-release": "^1.0.0",
+ "win-release": "^1.0.0"
},
- "version": "1.0.3"
+ "devDependencies": {
+ "mocha": "*"
+ }
}
diff --git a/node_modules/osx-release/package.json b/node_modules/osx-release/package.json
index efc6201..3a0c358 100644
--- a/node_modules/osx-release/package.json
+++ b/node_modules/osx-release/package.json
@@ -1,55 +1,25 @@
{
- "_from": "osx-release@^1.0.0",
- "_id": "osx-release@1.1.0",
- "_inBundle": false,
- "_integrity": "sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==",
- "_location": "/osx-release",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "osx-release@^1.0.0",
- "name": "osx-release",
- "escapedName": "osx-release",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/os-name"
- ],
- "_resolved": "https://registry.npmmirror.com/osx-release/-/osx-release-1.1.0.tgz",
- "_shasum": "f217911a28136949af1bf9308b241e2737d3cd6c",
- "_spec": "osx-release@^1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\os-name",
+ "name": "osx-release",
+ "version": "1.1.0",
+ "description": "Get the name and version of a OS X release from the Darwin version. Example: 13.2.0 → {name: 'Mavericks', version: '10.9'}",
+ "license": "MIT",
+ "repository": "sindresorhus/osx-release",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
- "bin": {
- "osx-release": "cli.js"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/osx-release/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "minimist": "^1.1.0"
- },
- "deprecated": false,
- "description": "Get the name and version of a OS X release from the Darwin version. Example: 13.2.0 → {name: 'Mavericks', version: '10.9'}",
- "devDependencies": {
- "mocha": "*"
- },
+ "bin": "cli.js",
"engines": {
"node": ">=0.10.0"
},
+ "scripts": {
+ "test": "mocha"
+ },
"files": [
"index.js",
"cli.js"
],
- "homepage": "https://github.com/sindresorhus/osx-release#readme",
"keywords": [
"cli-app",
"cli",
@@ -65,14 +35,10 @@
"release",
"version"
],
- "license": "MIT",
- "name": "osx-release",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/osx-release.git"
- },
- "scripts": {
- "test": "mocha"
+ "dependencies": {
+ "minimist": "^1.1.0"
},
- "version": "1.1.0"
+ "devDependencies": {
+ "mocha": "*"
+ }
}
diff --git a/node_modules/p-limit/package.json b/node_modules/p-limit/package.json
index f4d609c..7651473 100644
--- a/node_modules/p-limit/package.json
+++ b/node_modules/p-limit/package.json
@@ -1,84 +1,52 @@
{
- "_from": "p-limit@^3.0.2",
- "_id": "p-limit@3.1.0",
- "_inBundle": false,
- "_integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "_location": "/p-limit",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "p-limit@^3.0.2",
- "name": "p-limit",
- "escapedName": "p-limit",
- "rawSpec": "^3.0.2",
- "saveSpec": null,
- "fetchSpec": "^3.0.2"
- },
- "_requiredBy": [
- "/p-locate"
- ],
- "_resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz",
- "_shasum": "e1daccbe78d0d1388ca18c64fea38e3e57e3706b",
- "_spec": "p-limit@^3.0.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\p-locate",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/p-limit/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "deprecated": false,
- "description": "Run multiple promise-returning & async functions with limited concurrency",
- "devDependencies": {
- "ava": "^2.4.0",
- "delay": "^4.4.0",
- "in-range": "^2.0.0",
- "random-int": "^2.0.1",
- "time-span": "^4.0.0",
- "tsd": "^0.13.1",
- "xo": "^0.35.0"
- },
- "engines": {
- "node": ">=10"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/p-limit#readme",
- "keywords": [
- "promise",
- "limit",
- "limited",
- "concurrency",
- "throttle",
- "throat",
- "rate",
- "batch",
- "ratelimit",
- "task",
- "queue",
- "async",
- "await",
- "promises",
- "bluebird"
- ],
- "license": "MIT",
- "name": "p-limit",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/p-limit.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "3.1.0"
+ "name": "p-limit",
+ "version": "3.1.0",
+ "description": "Run multiple promise-returning & async functions with limited concurrency",
+ "license": "MIT",
+ "repository": "sindresorhus/p-limit",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "promise",
+ "limit",
+ "limited",
+ "concurrency",
+ "throttle",
+ "throat",
+ "rate",
+ "batch",
+ "ratelimit",
+ "task",
+ "queue",
+ "async",
+ "await",
+ "promises",
+ "bluebird"
+ ],
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "devDependencies": {
+ "ava": "^2.4.0",
+ "delay": "^4.4.0",
+ "in-range": "^2.0.0",
+ "random-int": "^2.0.1",
+ "time-span": "^4.0.0",
+ "tsd": "^0.13.1",
+ "xo": "^0.35.0"
+ }
}
diff --git a/node_modules/p-locate/package.json b/node_modules/p-locate/package.json
index 486965d..2d5e447 100644
--- a/node_modules/p-locate/package.json
+++ b/node_modules/p-locate/package.json
@@ -1,86 +1,54 @@
{
- "_from": "p-locate@^5.0.0",
- "_id": "p-locate@5.0.0",
- "_inBundle": false,
- "_integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "_location": "/p-locate",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "p-locate@^5.0.0",
- "name": "p-locate",
- "escapedName": "p-locate",
- "rawSpec": "^5.0.0",
- "saveSpec": null,
- "fetchSpec": "^5.0.0"
- },
- "_requiredBy": [
- "/locate-path"
- ],
- "_resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz",
- "_shasum": "83c8315c6785005e3bd021839411c9e110e6d834",
- "_spec": "p-locate@^5.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\locate-path",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "https://sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/p-locate/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "deprecated": false,
- "description": "Get the first fulfilled promise that satisfies the provided testing function",
- "devDependencies": {
- "ava": "^2.4.0",
- "delay": "^4.1.0",
- "in-range": "^2.0.0",
- "time-span": "^4.0.0",
- "tsd": "^0.13.1",
- "xo": "^0.32.1"
- },
- "engines": {
- "node": ">=10"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "funding": "https://github.com/sponsors/sindresorhus",
- "homepage": "https://github.com/sindresorhus/p-locate#readme",
- "keywords": [
- "promise",
- "locate",
- "find",
- "finder",
- "search",
- "searcher",
- "test",
- "array",
- "collection",
- "iterable",
- "iterator",
- "race",
- "fulfilled",
- "fastest",
- "async",
- "await",
- "promises",
- "bluebird"
- ],
- "license": "MIT",
- "name": "p-locate",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/p-locate.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "5.0.0"
+ "name": "p-locate",
+ "version": "5.0.0",
+ "description": "Get the first fulfilled promise that satisfies the provided testing function",
+ "license": "MIT",
+ "repository": "sindresorhus/p-locate",
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "promise",
+ "locate",
+ "find",
+ "finder",
+ "search",
+ "searcher",
+ "test",
+ "array",
+ "collection",
+ "iterable",
+ "iterator",
+ "race",
+ "fulfilled",
+ "fastest",
+ "async",
+ "await",
+ "promises",
+ "bluebird"
+ ],
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "devDependencies": {
+ "ava": "^2.4.0",
+ "delay": "^4.1.0",
+ "in-range": "^2.0.0",
+ "time-span": "^4.0.0",
+ "tsd": "^0.13.1",
+ "xo": "^0.32.1"
+ }
}
diff --git a/node_modules/parent-module/package.json b/node_modules/parent-module/package.json
index 6a8f794..790333d 100644
--- a/node_modules/parent-module/package.json
+++ b/node_modules/parent-module/package.json
@@ -1,78 +1,46 @@
{
- "_from": "parent-module@^1.0.0",
- "_id": "parent-module@1.0.1",
- "_inBundle": false,
- "_integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "_location": "/parent-module",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "parent-module@^1.0.0",
- "name": "parent-module",
- "escapedName": "parent-module",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/import-fresh"
- ],
- "_resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz",
- "_shasum": "691d2709e78c79fae3a156622452d00762caaaa2",
- "_spec": "parent-module@^1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\import-fresh",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/parent-module/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "deprecated": false,
- "description": "Get the path of the parent module",
- "devDependencies": {
- "ava": "^1.4.1",
- "execa": "^1.0.0",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=6"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/sindresorhus/parent-module#readme",
- "keywords": [
- "parent",
- "module",
- "package",
- "pkg",
- "caller",
- "calling",
- "module",
- "path",
- "callsites",
- "callsite",
- "stacktrace",
- "stack",
- "trace",
- "function",
- "file"
- ],
- "license": "MIT",
- "name": "parent-module",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/parent-module.git"
- },
- "scripts": {
- "test": "xo && ava"
- },
- "version": "1.0.1"
+ "name": "parent-module",
+ "version": "1.0.1",
+ "description": "Get the path of the parent module",
+ "license": "MIT",
+ "repository": "sindresorhus/parent-module",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "files": [
+ "index.js"
+ ],
+ "keywords": [
+ "parent",
+ "module",
+ "package",
+ "pkg",
+ "caller",
+ "calling",
+ "module",
+ "path",
+ "callsites",
+ "callsite",
+ "stacktrace",
+ "stack",
+ "trace",
+ "function",
+ "file"
+ ],
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "devDependencies": {
+ "ava": "^1.4.1",
+ "execa": "^1.0.0",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/path-exists/package.json b/node_modules/path-exists/package.json
index b7a5a03..0755256 100644
--- a/node_modules/path-exists/package.json
+++ b/node_modules/path-exists/package.json
@@ -1,71 +1,39 @@
{
- "_from": "path-exists@^4.0.0",
- "_id": "path-exists@4.0.0",
- "_inBundle": false,
- "_integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "_location": "/path-exists",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "path-exists@^4.0.0",
- "name": "path-exists",
- "escapedName": "path-exists",
- "rawSpec": "^4.0.0",
- "saveSpec": null,
- "fetchSpec": "^4.0.0"
- },
- "_requiredBy": [
- "/find-up"
- ],
- "_resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz",
- "_shasum": "513bdbe2d3b95d7762e8c1137efa195c6c61b5b3",
- "_spec": "path-exists@^4.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\find-up",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/path-exists/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Check if a path exists",
- "devDependencies": {
- "ava": "^1.4.1",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/sindresorhus/path-exists#readme",
- "keywords": [
- "path",
- "exists",
- "exist",
- "file",
- "filepath",
- "fs",
- "filesystem",
- "file-system",
- "access",
- "stat"
- ],
- "license": "MIT",
- "name": "path-exists",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/path-exists.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "4.0.0"
+ "name": "path-exists",
+ "version": "4.0.0",
+ "description": "Check if a path exists",
+ "license": "MIT",
+ "repository": "sindresorhus/path-exists",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "path",
+ "exists",
+ "exist",
+ "file",
+ "filepath",
+ "fs",
+ "filesystem",
+ "file-system",
+ "access",
+ "stat"
+ ],
+ "devDependencies": {
+ "ava": "^1.4.1",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/path-is-absolute/package.json b/node_modules/path-is-absolute/package.json
index b91faa7..91196d5 100644
--- a/node_modules/path-is-absolute/package.json
+++ b/node_modules/path-is-absolute/package.json
@@ -1,48 +1,23 @@
{
- "_from": "path-is-absolute@^1.0.0",
- "_id": "path-is-absolute@1.0.1",
- "_inBundle": false,
- "_integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "_location": "/path-is-absolute",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "path-is-absolute@^1.0.0",
- "name": "path-is-absolute",
- "escapedName": "path-is-absolute",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/glob"
- ],
- "_resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "_shasum": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f",
- "_spec": "path-is-absolute@^1.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\glob",
+ "name": "path-is-absolute",
+ "version": "1.0.1",
+ "description": "Node.js 0.12 path.isAbsolute() ponyfill",
+ "license": "MIT",
+ "repository": "sindresorhus/path-is-absolute",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "sindresorhus.com"
},
- "bugs": {
- "url": "https://github.com/sindresorhus/path-is-absolute/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Node.js 0.12 path.isAbsolute() ponyfill",
- "devDependencies": {
- "xo": "^0.16.0"
- },
"engines": {
"node": ">=0.10.0"
},
+ "scripts": {
+ "test": "xo && node test.js"
+ },
"files": [
"index.js"
],
- "homepage": "https://github.com/sindresorhus/path-is-absolute#readme",
"keywords": [
"path",
"paths",
@@ -62,14 +37,7 @@
"detect",
"check"
],
- "license": "MIT",
- "name": "path-is-absolute",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
- },
- "scripts": {
- "test": "xo && node test.js"
- },
- "version": "1.0.1"
+ "devDependencies": {
+ "xo": "^0.16.0"
+ }
}
diff --git a/node_modules/path-key/package.json b/node_modules/path-key/package.json
index ccd06e0..c8cbd38 100644
--- a/node_modules/path-key/package.json
+++ b/node_modules/path-key/package.json
@@ -1,71 +1,39 @@
{
- "_from": "path-key@^3.1.0",
- "_id": "path-key@3.1.1",
- "_inBundle": false,
- "_integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "_location": "/path-key",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "path-key@^3.1.0",
- "name": "path-key",
- "escapedName": "path-key",
- "rawSpec": "^3.1.0",
- "saveSpec": null,
- "fetchSpec": "^3.1.0"
- },
- "_requiredBy": [
- "/cross-spawn"
- ],
- "_resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
- "_shasum": "581f6ade658cbba65a0d3380de7753295054f375",
- "_spec": "path-key@^3.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\cross-spawn",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/path-key/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Get the PATH environment variable key cross-platform",
- "devDependencies": {
- "@types/node": "^11.13.0",
- "ava": "^1.4.1",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/sindresorhus/path-key#readme",
- "keywords": [
- "path",
- "key",
- "environment",
- "env",
- "variable",
- "var",
- "get",
- "cross-platform",
- "windows"
- ],
- "license": "MIT",
- "name": "path-key",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/path-key.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "3.1.1"
+ "name": "path-key",
+ "version": "3.1.1",
+ "description": "Get the PATH environment variable key cross-platform",
+ "license": "MIT",
+ "repository": "sindresorhus/path-key",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "path",
+ "key",
+ "environment",
+ "env",
+ "variable",
+ "var",
+ "get",
+ "cross-platform",
+ "windows"
+ ],
+ "devDependencies": {
+ "@types/node": "^11.13.0",
+ "ava": "^1.4.1",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/pause-stream/package.json b/node_modules/pause-stream/package.json
index 8ecd8fe..2a22646 100644
--- a/node_modules/pause-stream/package.json
+++ b/node_modules/pause-stream/package.json
@@ -1,49 +1,22 @@
{
- "_from": "pause-stream@~0.0.11",
- "_id": "pause-stream@0.0.11",
- "_inBundle": false,
- "_integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
- "_location": "/pause-stream",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "pause-stream@~0.0.11",
- "name": "pause-stream",
- "escapedName": "pause-stream",
- "rawSpec": "~0.0.11",
- "saveSpec": null,
- "fetchSpec": "~0.0.11"
- },
- "_requiredBy": [
- "/formstream"
- ],
- "_resolved": "https://registry.npmmirror.com/pause-stream/-/pause-stream-0.0.11.tgz",
- "_shasum": "fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445",
- "_spec": "pause-stream@~0.0.11",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\formstream",
- "author": {
- "name": "Dominic Tarr",
- "email": "dominic.tarr@gmail.com",
- "url": "dominictarr.com"
- },
- "bugs": {
- "url": "https://github.com/dominictarr/pause-stream/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "through": "~2.3"
- },
- "deprecated": false,
+ "name": "pause-stream",
+ "version": "0.0.11",
"description": "a ThroughStream that strictly buffers all readable events when paused.",
- "devDependencies": {
- "stream-spec": "~0.2.0",
- "stream-tester": "0.0.2"
- },
+ "main": "index.js",
"directories": {
"test": "test"
},
- "homepage": "https://github.com/dominictarr/pause-stream#readme",
+ "devDependencies": {
+ "stream-tester": "0.0.2",
+ "stream-spec": "~0.2.0"
+ },
+ "scripts": {
+ "test": "node test/index.js && node test/pause-end.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/dominictarr/pause-stream.git"
+ },
"keywords": [
"stream",
"pipe",
@@ -51,18 +24,12 @@
"drain",
"buffer"
],
+ "author": "Dominic Tarr (dominictarr.com)",
"license": [
"MIT",
"Apache2"
],
- "main": "index.js",
- "name": "pause-stream",
- "repository": {
- "type": "git",
- "url": "git://github.com/dominictarr/pause-stream.git"
- },
- "scripts": {
- "test": "node test/index.js && node test/pause-end.js"
- },
- "version": "0.0.11"
+ "dependencies": {
+ "through": "~2.3"
+ }
}
diff --git a/node_modules/platform/package.json b/node_modules/platform/package.json
index dc1bbea..31c9e64 100644
--- a/node_modules/platform/package.json
+++ b/node_modules/platform/package.json
@@ -1,51 +1,22 @@
{
- "_from": "platform@^1.3.1",
- "_id": "platform@1.3.6",
- "_inBundle": false,
- "_integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
- "_location": "/platform",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "platform@^1.3.1",
- "name": "platform",
- "escapedName": "platform",
- "rawSpec": "^1.3.1",
- "saveSpec": null,
- "fetchSpec": "^1.3.1"
- },
- "_requiredBy": [
- "/ali-oss"
- ],
- "_resolved": "https://registry.npmmirror.com/platform/-/platform-1.3.6.tgz",
- "_shasum": "48b4ce983164b209c2d45a107adb31f473a6e7a7",
- "_spec": "platform@^1.3.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "Benjamin Tan",
- "email": "demoneaux@gmail.com"
- },
- "bugs": {
- "url": "https://github.com/bestiejs/platform.js/issues"
- },
- "bundleDependencies": false,
+ "name": "platform",
+ "version": "1.3.6",
+ "description": "A platform detection library that works on nearly all JavaScript platforms.",
+ "license": "MIT",
+ "main": "platform.js",
+ "keywords": "environment, platform, ua, useragent",
+ "author": "Benjamin Tan ",
"contributors": [
- {
- "name": "Benjamin Tan",
- "email": "demoneaux@gmail.com"
- },
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be"
- }
+ "Benjamin Tan ",
+ "John-David Dalton ",
+ "Mathias Bynens "
],
- "deprecated": false,
- "description": "A platform detection library that works on nearly all JavaScript platforms.",
+ "repository": "bestiejs/platform.js",
+ "scripts": {
+ "doc": "docdown platform.js doc/README.md style=github title=\"Platform.js v${npm_package_version}\" toc=properties url=https://github.com/bestiejs/platform.js/blob/${npm_package_version}/platform.js",
+ "prepublishOnly": "node bump/bump.js ${npm_package_version}",
+ "test": "node test/test.js"
+ },
"devDependencies": {
"docdown": "^0.7.3",
"qunit-extras": "^1.5.0",
@@ -55,25 +26,5 @@
},
"files": [
"platform.js"
- ],
- "homepage": "https://github.com/bestiejs/platform.js#readme",
- "keywords": [
- "environment",
- "platform",
- "ua",
- "useragent"
- ],
- "license": "MIT",
- "main": "platform.js",
- "name": "platform",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/bestiejs/platform.js.git"
- },
- "scripts": {
- "doc": "docdown platform.js doc/README.md style=github title=\"Platform.js v${npm_package_version}\" toc=properties url=https://github.com/bestiejs/platform.js/blob/${npm_package_version}/platform.js",
- "prepublishOnly": "node bump/bump.js ${npm_package_version}",
- "test": "node test/test.js"
- },
- "version": "1.3.6"
+ ]
}
diff --git a/node_modules/prelude-ls/package.json b/node_modules/prelude-ls/package.json
index d2a0c7b..c313c3d 100644
--- a/node_modules/prelude-ls/package.json
+++ b/node_modules/prelude-ls/package.json
@@ -1,55 +1,8 @@
{
- "_from": "prelude-ls@^1.2.1",
- "_id": "prelude-ls@1.2.1",
- "_inBundle": false,
- "_integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "_location": "/prelude-ls",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "prelude-ls@^1.2.1",
- "name": "prelude-ls",
- "escapedName": "prelude-ls",
- "rawSpec": "^1.2.1",
- "saveSpec": null,
- "fetchSpec": "^1.2.1"
- },
- "_requiredBy": [
- "/levn",
- "/optionator",
- "/type-check"
- ],
- "_resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "_shasum": "debc6489d7a6e6b0e7611888cec880337d316396",
- "_spec": "prelude-ls@^1.2.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\levn",
- "author": {
- "name": "George Zahariev",
- "email": "z@georgezahariev.com"
- },
- "bugs": {
- "url": "https://github.com/gkz/prelude-ls/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "prelude-ls",
+ "version": "1.2.1",
+ "author": "George Zahariev ",
"description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.",
- "devDependencies": {
- "browserify": "^16.5.1",
- "livescript": "^1.6.0",
- "mocha": "^7.1.1",
- "sinon": "~8.0.1",
- "uglify-js": "^3.8.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- },
- "files": [
- "lib/",
- "README.md",
- "LICENSE"
- ],
- "homepage": "http://preludels.com",
"keywords": [
"prelude",
"livescript",
@@ -64,9 +17,18 @@
"object",
"string"
],
- "license": "MIT",
"main": "lib/",
- "name": "prelude-ls",
+ "files": [
+ "lib/",
+ "README.md",
+ "LICENSE"
+ ],
+ "homepage": "http://preludels.com",
+ "bugs": "https://github.com/gkz/prelude-ls/issues",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ },
"repository": {
"type": "git",
"url": "git://github.com/gkz/prelude-ls.git"
@@ -74,5 +36,11 @@
"scripts": {
"test": "make test"
},
- "version": "1.2.1"
+ "devDependencies": {
+ "livescript": "^1.6.0",
+ "uglify-js": "^3.8.1",
+ "mocha": "^7.1.1",
+ "browserify": "^16.5.1",
+ "sinon": "~8.0.1"
+ }
}
diff --git a/node_modules/process-nextick-args/package.json b/node_modules/process-nextick-args/package.json
index 20217c7..6070b72 100644
--- a/node_modules/process-nextick-args/package.json
+++ b/node_modules/process-nextick-args/package.json
@@ -1,50 +1,25 @@
{
- "_from": "process-nextick-args@~2.0.0",
- "_id": "process-nextick-args@2.0.1",
- "_inBundle": false,
- "_integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "_location": "/process-nextick-args",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "process-nextick-args@~2.0.0",
- "name": "process-nextick-args",
- "escapedName": "process-nextick-args",
- "rawSpec": "~2.0.0",
- "saveSpec": null,
- "fetchSpec": "~2.0.0"
- },
- "_requiredBy": [
- "/readable-stream"
- ],
- "_resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "_shasum": "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
- "_spec": "process-nextick-args@~2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\readable-stream",
- "author": "",
- "bugs": {
- "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "process-nextick-args",
+ "version": "2.0.1",
"description": "process.nextTick but always with args",
- "devDependencies": {
- "tap": "~0.2.6"
- },
+ "main": "index.js",
"files": [
"index.js"
],
- "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
- "license": "MIT",
- "main": "index.js",
- "name": "process-nextick-args",
+ "scripts": {
+ "test": "node test.js"
+ },
"repository": {
"type": "git",
- "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
+ "url": "https://github.com/calvinmetcalf/process-nextick-args.git"
},
- "scripts": {
- "test": "node test.js"
+ "author": "",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
},
- "version": "2.0.1"
+ "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
+ "devDependencies": {
+ "tap": "~0.2.6"
+ }
}
diff --git a/node_modules/pump/package.json b/node_modules/pump/package.json
index fee7ba4..ba588fb 100644
--- a/node_modules/pump/package.json
+++ b/node_modules/pump/package.json
@@ -1,60 +1,24 @@
{
- "_from": "pump@^3.0.0",
- "_id": "pump@3.0.2",
- "_inBundle": false,
- "_integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
- "_location": "/pump",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "pump@^3.0.0",
- "name": "pump",
- "escapedName": "pump",
- "rawSpec": "^3.0.0",
- "saveSpec": null,
- "fetchSpec": "^3.0.0"
- },
- "_requiredBy": [
- "/ali-oss",
- "/urllib"
- ],
- "_resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz",
- "_shasum": "836f3edd6bc2ee599256c924ffe0d88573ddcbf8",
- "_spec": "pump@^3.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "author": {
- "name": "Mathias Buus Madsen",
- "email": "mathiasbuus@gmail.com"
- },
+ "name": "pump",
+ "version": "3.0.2",
+ "repository": "git://github.com/mafintosh/pump.git",
+ "license": "MIT",
+ "description": "pipe streams together and close all of them if one of them closes",
"browser": {
"fs": false
},
- "bugs": {
- "url": "https://github.com/mafintosh/pump/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- },
- "deprecated": false,
- "description": "pipe streams together and close all of them if one of them closes",
- "homepage": "https://github.com/mafintosh/pump#readme",
"keywords": [
"streams",
"pipe",
"destroy",
"callback"
],
- "license": "MIT",
- "name": "pump",
- "repository": {
- "type": "git",
- "url": "git://github.com/mafintosh/pump.git"
+ "author": "Mathias Buus Madsen ",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
},
"scripts": {
"test": "node test-browser.js && node test-node.js"
- },
- "version": "3.0.2"
+ }
}
diff --git a/node_modules/punycode/package.json b/node_modules/punycode/package.json
index c0d07dd..b8b76fc 100644
--- a/node_modules/punycode/package.json
+++ b/node_modules/punycode/package.json
@@ -1,85 +1,58 @@
{
- "_from": "punycode@^2.1.0",
- "_id": "punycode@2.3.1",
- "_inBundle": false,
- "_integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "_location": "/punycode",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "punycode@^2.1.0",
- "name": "punycode",
- "escapedName": "punycode",
- "rawSpec": "^2.1.0",
- "saveSpec": null,
- "fetchSpec": "^2.1.0"
+ "name": "punycode",
+ "version": "2.3.1",
+ "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
+ "homepage": "https://mths.be/punycode",
+ "main": "punycode.js",
+ "jsnext:main": "punycode.es6.js",
+ "module": "punycode.es6.js",
+ "engines": {
+ "node": ">=6"
},
- "_requiredBy": [
- "/uri-js"
+ "keywords": [
+ "punycode",
+ "unicode",
+ "idn",
+ "idna",
+ "dns",
+ "url",
+ "domain"
],
- "_resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
- "_shasum": "027422e2faec0b25e1549c3e1bd8309b9133b6e5",
- "_spec": "punycode@^2.1.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\uri-js",
+ "license": "MIT",
"author": {
"name": "Mathias Bynens",
"url": "https://mathiasbynens.be/"
},
- "bugs": {
- "url": "https://github.com/mathiasbynens/punycode.js/issues"
- },
- "bundleDependencies": false,
"contributors": [
{
"name": "Mathias Bynens",
"url": "https://mathiasbynens.be/"
}
],
- "deprecated": false,
- "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
- "devDependencies": {
- "codecov": "^3.8.3",
- "mocha": "^10.2.0",
- "nyc": "^15.1.0"
- },
- "engines": {
- "node": ">=6"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/mathiasbynens/punycode.js.git"
},
+ "bugs": "https://github.com/mathiasbynens/punycode.js/issues",
"files": [
"LICENSE-MIT.txt",
"punycode.js",
"punycode.es6.js"
],
- "homepage": "https://mths.be/punycode",
- "jsnext:main": "punycode.es6.js",
+ "scripts": {
+ "test": "mocha tests",
+ "build": "node scripts/prepublish.js"
+ },
+ "devDependencies": {
+ "codecov": "^3.8.3",
+ "nyc": "^15.1.0",
+ "mocha": "^10.2.0"
+ },
"jspm": {
"map": {
"./punycode.js": {
"node": "@node/punycode"
}
}
- },
- "keywords": [
- "punycode",
- "unicode",
- "idn",
- "idna",
- "dns",
- "url",
- "domain"
- ],
- "license": "MIT",
- "main": "punycode.js",
- "module": "punycode.es6.js",
- "name": "punycode",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mathiasbynens/punycode.js.git"
- },
- "scripts": {
- "build": "node scripts/prepublish.js",
- "test": "mocha tests"
- },
- "version": "2.3.1"
+ }
}
diff --git a/node_modules/qs/.eslintrc b/node_modules/qs/.eslintrc
index b692761..a89f60e 100644
--- a/node_modules/qs/.eslintrc
+++ b/node_modules/qs/.eslintrc
@@ -13,6 +13,7 @@
"func-name-matching": 0,
"id-length": [2, { "min": 1, "max": 25, "properties": "never" }],
"indent": [2, 4],
+ "max-lines": 0,
"max-lines-per-function": [2, { "max": 150 }],
"max-params": [2, 18],
"max-statements": [2, 100],
diff --git a/node_modules/qs/CHANGELOG.md b/node_modules/qs/CHANGELOG.md
index 02a6b50..dc8e879 100644
--- a/node_modules/qs/CHANGELOG.md
+++ b/node_modules/qs/CHANGELOG.md
@@ -1,3 +1,25 @@
+## **6.14.0**
+- [New] `parse`: add `throwOnParameterLimitExceeded` option (#517)
+- [Refactor] `parse`: use `utils.combine` more
+- [patch] `parse`: add explicit `throwOnLimitExceeded` default
+- [actions] use shared action; re-add finishers
+- [meta] Fix changelog formatting bug
+- [Deps] update `side-channel`
+- [Dev Deps] update `es-value-fixtures`, `has-bigints`, `has-proto`, `has-symbols`
+- [Tests] increase coverage
+
+## **6.13.1**
+- [Fix] `stringify`: avoid a crash when a `filter` key is `null`
+- [Fix] `utils.merge`: functions should not be stringified into keys
+- [Fix] `parse`: avoid a crash with interpretNumericEntities: true, comma: true, and iso charset
+- [Fix] `stringify`: ensure a non-string `filter` does not crash
+- [Refactor] use `__proto__` syntax instead of `Object.create` for null objects
+- [Refactor] misc cleanup
+- [Tests] `utils.merge`: add some coverage
+- [Tests] fix a test case
+- [actions] split out node 10-20, and 20+
+- [Dev Deps] update `es-value-fixtures`, `mock-property`, `object-inspect`, `tape`
+
## **6.13.0**
- [New] `parse`: add `strictDepth` option (#511)
- [Tests] use `npm audit` instead of `aud`
diff --git a/node_modules/qs/README.md b/node_modules/qs/README.md
index 1e0d9ad..22c411d 100644
--- a/node_modules/qs/README.md
+++ b/node_modules/qs/README.md
@@ -49,7 +49,7 @@ assert.deepEqual(qs.parse('foo[bar]=baz'), {
});
```
-When using the `plainObjects` option the parsed value is returned as a null object, created via `Object.create(null)` and as such you should be aware that prototype methods will not exist on it and a user may set those names to whatever value they like:
+When using the `plainObjects` option the parsed value is returned as a null object, created via `{ __proto__: null }` and as such you should be aware that prototype methods will not exist on it and a user may set those names to whatever value they like:
```javascript
var nullObject = qs.parse('a[hasOwnProperty]=b', { plainObjects: true });
@@ -135,6 +135,18 @@ var limited = qs.parse('a=b&c=d', { parameterLimit: 1 });
assert.deepEqual(limited, { a: 'b' });
```
+If you want an error to be thrown whenever the a limit is exceeded (eg, `parameterLimit`, `arrayLimit`), set the `throwOnLimitExceeded` option to `true`. This option will generate a descriptive error if the query string exceeds a configured limit.
+```javascript
+try {
+ qs.parse('a=1&b=2&c=3&d=4', { parameterLimit: 3, throwOnLimitExceeded: true });
+} catch (err) {
+ assert(err instanceof Error);
+ assert.strictEqual(err.message, 'Parameter limit exceeded. Only 3 parameters allowed.');
+}
+```
+
+When `throwOnLimitExceeded` is set to `false` (default), **qs** will parse up to the specified `parameterLimit` and ignore the rest without throwing an error.
+
To bypass the leading question mark, use `ignoreQueryPrefix`:
```javascript
@@ -286,6 +298,18 @@ var withArrayLimit = qs.parse('a[1]=b', { arrayLimit: 0 });
assert.deepEqual(withArrayLimit, { a: { '1': 'b' } });
```
+If you want to throw an error whenever the array limit is exceeded, set the `throwOnLimitExceeded` option to `true`. This option will generate a descriptive error if the query string exceeds a configured limit.
+```javascript
+try {
+ qs.parse('a[1]=b', { arrayLimit: 0, throwOnLimitExceeded: true });
+} catch (err) {
+ assert(err instanceof Error);
+ assert.strictEqual(err.message, 'Array limit exceeded. Only 0 elements allowed in an array.');
+}
+```
+
+When `throwOnLimitExceeded` is set to `false` (default), **qs** will parse up to the specified `arrayLimit` and if the limit is exceeded, the array will instead be converted to an object with the index as the key
+
To disable array parsing entirely, set `parseArrays` to `false`.
```javascript
diff --git a/node_modules/qs/dist/qs.js b/node_modules/qs/dist/qs.js
index 154e72e..f37989a 100644
--- a/node_modules/qs/dist/qs.js
+++ b/node_modules/qs/dist/qs.js
@@ -5,86 +5,137 @@
"use strict";var stringify=require(4),parse=require(3),formats=require(1);module.exports={formats:formats,parse:parse,stringify:stringify};
},{"1":1,"3":3,"4":4}],3:[function(require,module,exports){
-"use strict";var utils=require(5),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,defaults={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:utils.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},parseArrayValue=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function parseQueryStringValues(e,t){var r={__proto__:null},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i,o=t.parameterLimit===1/0?void 0:t.parameterLimit,l=a.split(t.delimiter,o),s=-1,n=t.charset;if(t.charsetSentinel)for(i=0;i-1&&(c=isArray(c)?[c]:c);var y=has.call(r,p);y&&"combine"===t.duplicates?r[p]=utils.combine(r[p],c):y&&"last"!==t.duplicates||(r[p]=c)}return r},parseObject=function(e,t,r,a){for(var i=a?t:parseArrayValue(t,r),o=e.length-1;o>=0;--o){var l,s=e[o];if("[]"===s&&r.parseArrays)l=r.allowEmptyArrays&&(""===i||r.strictNullHandling&&null===i)?[]:[].concat(i);else{l=r.plainObjects?Object.create(null):{};var n="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,p=r.decodeDotInKeys?n.replace(/%2E/g,"."):n,c=parseInt(p,10);r.parseArrays||""!==p?!isNaN(c)&&s!==p&&String(c)===p&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(l=[])[c]=i:"__proto__"!==p&&(l[p]=i):l={0:i}}i=l}return i},parseKeys=function parseQueryStringKeys(e,t,r,a){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,l=r.depth>0&&/(\[[^[\]]*])/.exec(i),s=l?i.slice(0,l.index):i,n=[];if(s){if(!r.plainObjects&&has.call(Object.prototype,s)&&!r.allowPrototypes)return;n.push(s)}for(var p=0;r.depth>0&&null!==(l=o.exec(i))&&p-1)return e.split(",");if(t.throwOnLimitExceeded&&r>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function parseQueryStringValues(e,t){var r={__proto__:null},i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;i=i.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var a=t.parameterLimit===1/0?void 0:t.parameterLimit,o=i.split(t.delimiter,t.throwOnLimitExceeded?a+1:a);if(t.throwOnLimitExceeded&&o.length>a)throw new RangeError("Parameter limit exceeded. Only "+a+" parameter"+(1===a?"":"s")+" allowed.");var l,n=-1,s=t.charset;if(t.charsetSentinel)for(l=0;l-1&&(p=isArray(p)?[p]:p);var f=has.call(r,d);f&&"combine"===t.duplicates?r[d]=utils.combine(r[d],p):f&&"last"!==t.duplicates||(r[d]=p)}return r},parseObject=function(e,t,r,i){var a=0;if(e.length>0&&"[]"===e[e.length-1]){var o=e.slice(0,-1).join("");a=Array.isArray(t)&&t[o]?t[o].length:0}for(var l=i?t:parseArrayValue(t,r,a),n=e.length-1;n>=0;--n){var s,d=e[n];if("[]"===d&&r.parseArrays)s=r.allowEmptyArrays&&(""===l||r.strictNullHandling&&null===l)?[]:utils.combine([],l);else{s=r.plainObjects?{__proto__:null}:{};var p="["===d.charAt(0)&&"]"===d.charAt(d.length-1)?d.slice(1,-1):d,c=r.decodeDotInKeys?p.replace(/%2E/g,"."):p,u=parseInt(c,10);r.parseArrays||""!==c?!isNaN(u)&&d!==c&&String(u)===c&&u>=0&&r.parseArrays&&u<=r.arrayLimit?(s=[])[u]=l:"__proto__"!==c&&(s[c]=l):s={0:l}}l=s}return l},parseKeys=function parseQueryStringKeys(e,t,r,i){if(e){var a=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,l=r.depth>0&&/(\[[^[\]]*])/.exec(a),n=l?a.slice(0,l.index):a,s=[];if(n){if(!r.plainObjects&&has.call(Object.prototype,n)&&!r.allowPrototypes)return;s.push(n)}for(var d=0;r.depth>0&&null!==(l=o.exec(a))&&d0?w.join(",")||null:void 0}];else if(isArray(f))E=f;else{var S=Object.keys(w);E=u?S.sort(u):S}var O=l?r.replace(/\./g,"%2E"):r,T=o&&isArray(w)&&1===w.length?O+"[]":O;if(a&&isArray(w)&&0===w.length)return T+"[]";for(var k=0;k0?y+d:""};
+"use strict";var getSideChannel=require(46),utils=require(5),formats=require(1),has=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function brackets(e){return e+"[]"},comma:"comma",indices:function indices(e,r){return e+"["+r+"]"},repeat:function repeat(e){return e}},isArray=Array.isArray,push=Array.prototype.push,pushToArray=function(e,r){push.apply(e,isArray(r)?r:[r])},toISO=Date.prototype.toISOString,defaultFormat=formats.default,defaults={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:utils.encode,encodeValuesOnly:!1,filter:void 0,format:defaultFormat,formatter:formats.formatters[defaultFormat],indices:!1,serializeDate:function serializeDate(e){return toISO.call(e)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function isNonNullishPrimitive(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"==typeof e||"bigint"==typeof e},sentinel={},stringify=function stringify(e,r,t,o,a,n,i,l,s,f,u,d,y,c,p,m,h,v){for(var g=e,w=v,b=0,A=!1;void 0!==(w=w.get(sentinel))&&!A;){var D=w.get(e);if(b+=1,void 0!==D){if(D===b)throw new RangeError("Cyclic object value");A=!0}void 0===w.get(sentinel)&&(b=0)}if("function"==typeof f?g=f(r,g):g instanceof Date?g=y(g):"comma"===t&&isArray(g)&&(g=utils.maybeMap(g,(function(e){return e instanceof Date?y(e):e}))),null===g){if(n)return s&&!m?s(r,defaults.encoder,h,"key",c):r;g=""}if(isNonNullishPrimitive(g)||utils.isBuffer(g))return s?[p(m?r:s(r,defaults.encoder,h,"key",c))+"="+p(s(g,defaults.encoder,h,"value",c))]:[p(r)+"="+p(String(g))];var S,E=[];if(void 0===g)return E;if("comma"===t&&isArray(g))m&&s&&(g=utils.maybeMap(g,s)),S=[{value:g.length>0?g.join(",")||null:void 0}];else if(isArray(f))S=f;else{var N=Object.keys(g);S=u?N.sort(u):N}var T=l?String(r).replace(/\./g,"%2E"):String(r),O=o&&isArray(g)&&1===g.length?T+"[]":T;if(a&&isArray(g)&&0===g.length)return O+"[]";for(var k=0;k0?c+y:""};
-},{"1":1,"29":29,"5":5}],5:[function(require,module,exports){
-"use strict";var formats=require(1),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,hexTable=function(){for(var e=[],r=0;r<256;++r)e.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return e}(),compactQueue=function compactQueue(e){for(;e.length>1;){var r=e.pop(),t=r.obj[r.prop];if(isArray(t)){for(var o=[],n=0;n=limit?a.slice(i,i+limit):a,p=[],s=0;s=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||n===formats.RFC1738&&(40===f||41===f)?p[p.length]=u.charAt(s):f<128?p[p.length]=hexTable[f]:f<2048?p[p.length]=hexTable[192|f>>6]+hexTable[128|63&f]:f<55296||f>=57344?p[p.length]=hexTable[224|f>>12]+hexTable[128|f>>6&63]+hexTable[128|63&f]:(s+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(s)),p[p.length]=hexTable[240|f>>18]+hexTable[128|f>>12&63]+hexTable[128|f>>6&63]+hexTable[128|63&f])}c+=p.join("")}return c},compact=function compact(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],o=0;o1;){var r=e.pop(),t=r.obj[r.prop];if(isArray(t)){for(var o=[],n=0;n=limit?a.slice(i,i+limit):a,p=[],f=0;f=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||n===formats.RFC1738&&(40===s||41===s)?p[p.length]=u.charAt(f):s<128?p[p.length]=hexTable[s]:s<2048?p[p.length]=hexTable[192|s>>6]+hexTable[128|63&s]:s<55296||s>=57344?p[p.length]=hexTable[224|s>>12]+hexTable[128|s>>6&63]+hexTable[128|63&s]:(f+=1,s=65536+((1023&s)<<10|1023&u.charCodeAt(f)),p[p.length]=hexTable[240|s>>18]+hexTable[128|s>>12&63]+hexTable[128|s>>6&63]+hexTable[128|63&s])}c+=p.join("")}return c},compact=function compact(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],o=0;o-1?callBind(t):t};
+"use strict";var bind=require(24),$apply=require(8),$call=require(9),$reflectApply=require(11);module.exports=$reflectApply||bind.call($call,$apply);
-},{"20":20,"8":8}],20:[function(require,module,exports){
-"use strict";var undefined,$Error=require(12),$EvalError=require(11),$RangeError=require(13),$ReferenceError=require(14),$SyntaxError=require(15),$TypeError=require(16),$URIError=require(17),$Function=Function,getEvalledConstructor=function(r){try{return $Function('"use strict"; return ('+r+").constructor;")()}catch(r){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(r){$gOPD=null}var throwTypeError=function(){throw new $TypeError},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(r){try{return $gOPD(arguments,"callee").get}catch(r){return throwTypeError}}}():throwTypeError,hasSymbols=require(24)(),hasProto=require(23)(),getProto=Object.getPrototypeOf||(hasProto?function(r){return r.__proto__}:null),needsEval={},TypedArray="undefined"!=typeof Uint8Array&&getProto?getProto(Uint8Array):undefined,INTRINSICS={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?undefined:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols&&getProto?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols&&getProto?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet};if(getProto)try{null.error}catch(r){var errorProto=getProto(getProto(r));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function doEval(r){var e;if("%AsyncFunction%"===r)e=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===r)e=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===r)e=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===r){var t=doEval("%AsyncGeneratorFunction%");t&&(e=t.prototype)}else if("%AsyncIteratorPrototype%"===r){var o=doEval("%AsyncGenerator%");o&&getProto&&(e=getProto(o.prototype))}return INTRINSICS[r]=e,e},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=require(19),hasOwn=require(26),$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function stringToPath(r){var e=$strSlice(r,0,1),t=$strSlice(r,-1);if("%"===e&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==e)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var o=[];return $replace(r,rePropName,(function(r,e,t,n){o[o.length]=t?$replace(n,reEscapeChar,"$1"):e||r})),o},getBaseIntrinsic=function getBaseIntrinsic(r,e){var t,o=r;if(hasOwn(LEGACY_ALIASES,o)&&(o="%"+(t=LEGACY_ALIASES[o])[0]+"%"),hasOwn(INTRINSICS,o)){var n=INTRINSICS[o];if(n===needsEval&&(n=doEval(o)),void 0===n&&!e)throw new $TypeError("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:t,name:o,value:n}}throw new $SyntaxError("intrinsic "+r+" does not exist!")};module.exports=function GetIntrinsic(r,e){if("string"!=typeof r||0===r.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,r))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=stringToPath(r),o=t.length>0?t[0]:"",n=getBaseIntrinsic("%"+o+"%",e),a=n.name,y=n.value,i=!1,p=n.alias;p&&(o=p[0],$spliceApply(t,$concat([0,1],p)));for(var d=1,s=!0;d=t.length){var c=$gOPD(y,f);y=(s=!!c)&&"get"in c&&!("originalValue"in c.get)?c.get:y[f]}else s=hasOwn(y,f),y=y[f];s&&!i&&(INTRINSICS[a]=y)}}return y};
+},{"11":11,"24":24,"8":8,"9":9}],8:[function(require,module,exports){
+"use strict";module.exports=Function.prototype.apply;
-},{"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"19":19,"23":23,"24":24,"26":26}],8:[function(require,module,exports){
-"use strict";var bind=require(19),GetIntrinsic=require(20),setFunctionLength=require(28),$TypeError=require(16),$apply=GetIntrinsic("%Function.prototype.apply%"),$call=GetIntrinsic("%Function.prototype.call%"),$reflectApply=GetIntrinsic("%Reflect.apply%",!0)||bind.call($call,$apply),$defineProperty=require(10),$max=GetIntrinsic("%Math.max%");module.exports=function callBind(e){if("function"!=typeof e)throw new $TypeError("a function is required");var n=$reflectApply(bind,$call,arguments);return setFunctionLength(n,1+$max(0,e.length-(arguments.length-1)),!0)};var applyBind=function applyBind(){return $reflectApply(bind,$apply,arguments)};$defineProperty?$defineProperty(module.exports,"apply",{value:applyBind}):module.exports.apply=applyBind;
+},{}],9:[function(require,module,exports){
+"use strict";module.exports=Function.prototype.call;
-},{"10":10,"16":16,"19":19,"20":20,"28":28}],16:[function(require,module,exports){
-"use strict";module.exports=TypeError;
+},{}],24:[function(require,module,exports){
+"use strict";var implementation=require(23);module.exports=Function.prototype.bind||implementation;
-},{}],19:[function(require,module,exports){
-"use strict";var implementation=require(18);module.exports=Function.prototype.bind||implementation;
+},{"23":23}],11:[function(require,module,exports){
+"use strict";module.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply;
-},{"18":18}],10:[function(require,module,exports){
-"use strict";var GetIntrinsic=require(20),$defineProperty=GetIntrinsic("%Object.defineProperty%",!0)||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=!1}module.exports=$defineProperty;
+},{}],10:[function(require,module,exports){
+"use strict";var bind=require(24),$TypeError=require(20),$call=require(9),$actualApply=require(7);module.exports=function callBindBasic(r){if(r.length<1||"function"!=typeof r[0])throw new $TypeError("a function is required");return $actualApply(bind,$call,r)};
-},{"20":20}],28:[function(require,module,exports){
-"use strict";var GetIntrinsic=require(20),define=require(9),hasDescriptors=require(22)(),gOPD=require(21),$TypeError=require(16),$floor=GetIntrinsic("%Math.floor%");module.exports=function setFunctionLength(e,r){if("function"!=typeof e)throw new $TypeError("`fn` is not a function");if("number"!=typeof r||r<0||r>4294967295||$floor(r)!==r)throw new $TypeError("`length` must be a positive 32-bit integer");var t=arguments.length>2&&!!arguments[2],i=!0,n=!0;if("length"in e&&gOPD){var o=gOPD(e,"length");o&&!o.configurable&&(i=!1),o&&!o.writable&&(n=!1)}return(i||n||!t)&&(hasDescriptors?define(e,"length",r,!0,!0):define(e,"length",r)),e};
+},{"20":20,"24":24,"7":7,"9":9}],20:[function(require,module,exports){
+"use strict";module.exports=TypeError;
-},{"16":16,"20":20,"21":21,"22":22,"9":9}],9:[function(require,module,exports){
-"use strict";var $defineProperty=require(10),$SyntaxError=require(15),$TypeError=require(16),gopd=require(21);module.exports=function defineDataProperty(e,r,o){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new $TypeError("`obj` must be an object or a function`");if("string"!=typeof r&&"symbol"!=typeof r)throw new $TypeError("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new $TypeError("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new $TypeError("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new $TypeError("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new $TypeError("`loose`, if provided, must be a boolean");var n=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,t=arguments.length>5?arguments[5]:null,i=arguments.length>6&&arguments[6],a=!!gopd&&gopd(e,r);if($defineProperty)$defineProperty(e,r,{configurable:null===t&&a?a.configurable:!t,enumerable:null===n&&a?a.enumerable:!n,value:o,writable:null===l&&a?a.writable:!l});else{if(!i&&(n||l||t))throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[r]=o}};
+},{}],12:[function(require,module,exports){
+"use strict";var GetIntrinsic=require(25),callBindBasic=require(10),$indexOf=callBindBasic([GetIntrinsic("%String.prototype.indexOf%")]);module.exports=function callBoundIntrinsic(i,n){var t=GetIntrinsic(i,!!n);return"function"==typeof t&&$indexOf(i,".prototype.")>-1?callBindBasic([t]):t};
-},{"10":10,"15":15,"16":16,"21":21}],15:[function(require,module,exports){
-"use strict";module.exports=SyntaxError;
+},{"10":10,"25":25}],25:[function(require,module,exports){
+"use strict";var undefined,$Object=require(22),$Error=require(16),$EvalError=require(15),$RangeError=require(17),$ReferenceError=require(18),$SyntaxError=require(19),$TypeError=require(20),$URIError=require(21),abs=require(34),floor=require(35),max=require(37),min=require(38),pow=require(39),round=require(40),sign=require(41),$Function=Function,getEvalledConstructor=function(r){try{return $Function('"use strict"; return ('+r+").constructor;")()}catch(r){}},$gOPD=require(30),$defineProperty=require(14),throwTypeError=function(){throw new $TypeError},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(r){try{return $gOPD(arguments,"callee").get}catch(r){return throwTypeError}}}():throwTypeError,hasSymbols=require(31)(),getProto=require(28),$ObjectGPO=require(26),$ReflectGPO=require(27),$apply=require(8),$call=require(9),needsEval={},TypedArray="undefined"!=typeof Uint8Array&&getProto?getProto(Uint8Array):undefined,INTRINSICS={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?undefined:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols&&getProto?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":$Object,"%Object.getOwnPropertyDescriptor%":$gOPD,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols&&getProto?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet,"%Function.prototype.call%":$call,"%Function.prototype.apply%":$apply,"%Object.defineProperty%":$defineProperty,"%Object.getPrototypeOf%":$ObjectGPO,"%Math.abs%":abs,"%Math.floor%":floor,"%Math.max%":max,"%Math.min%":min,"%Math.pow%":pow,"%Math.round%":round,"%Math.sign%":sign,"%Reflect.getPrototypeOf%":$ReflectGPO};if(getProto)try{null.error}catch(r){var errorProto=getProto(getProto(r));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function doEval(r){var e;if("%AsyncFunction%"===r)e=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===r)e=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===r)e=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===r){var t=doEval("%AsyncGeneratorFunction%");t&&(e=t.prototype)}else if("%AsyncIteratorPrototype%"===r){var o=doEval("%AsyncGenerator%");o&&getProto&&(e=getProto(o.prototype))}return INTRINSICS[r]=e,e},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=require(24),hasOwn=require(33),$concat=bind.call($call,Array.prototype.concat),$spliceApply=bind.call($apply,Array.prototype.splice),$replace=bind.call($call,String.prototype.replace),$strSlice=bind.call($call,String.prototype.slice),$exec=bind.call($call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function stringToPath(r){var e=$strSlice(r,0,1),t=$strSlice(r,-1);if("%"===e&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==e)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var o=[];return $replace(r,rePropName,(function(r,e,t,n){o[o.length]=t?$replace(n,reEscapeChar,"$1"):e||r})),o},getBaseIntrinsic=function getBaseIntrinsic(r,e){var t,o=r;if(hasOwn(LEGACY_ALIASES,o)&&(o="%"+(t=LEGACY_ALIASES[o])[0]+"%"),hasOwn(INTRINSICS,o)){var n=INTRINSICS[o];if(n===needsEval&&(n=doEval(o)),void 0===n&&!e)throw new $TypeError("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:t,name:o,value:n}}throw new $SyntaxError("intrinsic "+r+" does not exist!")};module.exports=function GetIntrinsic(r,e){if("string"!=typeof r||0===r.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,r))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=stringToPath(r),o=t.length>0?t[0]:"",n=getBaseIntrinsic("%"+o+"%",e),a=n.name,i=n.value,y=!1,p=n.alias;p&&(o=p[0],$spliceApply(t,$concat([0,1],p)));for(var s=1,d=!0;s=t.length){var c=$gOPD(i,f);i=(d=!!c)&&"get"in c&&!("originalValue"in c.get)?c.get:i[f]}else d=hasOwn(i,f),i=i[f];d&&!y&&(INTRINSICS[a]=i)}}return i};
-},{}],21:[function(require,module,exports){
-"use strict";var GetIntrinsic=require(20),$gOPD=GetIntrinsic("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch(t){$gOPD=null}module.exports=$gOPD;
+},{"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"24":24,"26":26,"27":27,"28":28,"30":30,"31":31,"33":33,"34":34,"35":35,"37":37,"38":38,"39":39,"40":40,"41":41,"8":8,"9":9}],13:[function(require,module,exports){
+"use strict";var hasProtoAccessor,callBind=require(10),gOPD=require(30);try{hasProtoAccessor=[].__proto__===Array.prototype}catch(t){if(!t||"object"!=typeof t||!("code"in t)||"ERR_PROTO_ACCESS"!==t.code)throw t}var desc=!!hasProtoAccessor&&gOPD&&gOPD(Object.prototype,"__proto__"),$Object=Object,$getPrototypeOf=$Object.getPrototypeOf;module.exports=desc&&"function"==typeof desc.get?callBind([desc.get]):"function"==typeof $getPrototypeOf&&function getDunder(t){return $getPrototypeOf(null==t?t:$Object(t))};
+
+},{"10":10,"30":30}],30:[function(require,module,exports){
+"use strict";var $gOPD=require(29);if($gOPD)try{$gOPD([],"length")}catch(g){$gOPD=null}module.exports=$gOPD;
-},{"20":20}],11:[function(require,module,exports){
+},{"29":29}],14:[function(require,module,exports){
+"use strict";var $defineProperty=Object.defineProperty||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=!1}module.exports=$defineProperty;
+
+},{}],15:[function(require,module,exports){
"use strict";module.exports=EvalError;
-},{}],12:[function(require,module,exports){
+},{}],16:[function(require,module,exports){
"use strict";module.exports=Error;
-},{}],13:[function(require,module,exports){
+},{}],17:[function(require,module,exports){
"use strict";module.exports=RangeError;
-},{}],14:[function(require,module,exports){
+},{}],18:[function(require,module,exports){
"use strict";module.exports=ReferenceError;
-},{}],17:[function(require,module,exports){
+},{}],19:[function(require,module,exports){
+"use strict";module.exports=SyntaxError;
+
+},{}],21:[function(require,module,exports){
"use strict";module.exports=URIError;
-},{}],18:[function(require,module,exports){
-"use strict";var ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr=Object.prototype.toString,max=Math.max,funcType="[object Function]",concatty=function concatty(t,n){for(var r=[],o=0;o-1e3&&t<1e3||$test.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var n=t<0?-$floor(-t):$floor(t);if(n!==t){var o=String(n),i=$slice.call(e,o.length+1);return $replace.call(o,r,"$&_")+"."+$replace.call($replace.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(e,r,"$&_")}var utilInspect=require(6),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null;function wrapQuotes(t,e,r){var n="double"===(r.quoteStyle||e)?'"':"'";return n+t+n}function quote(t){return $replace.call(String(t),/"/g,""")}function isArray(t){return!("[object Array]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isDate(t){return!("[object Date]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isRegExp(t){return!("[object RegExp]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isError(t){return!("[object Error]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isString(t){return!("[object String]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isNumber(t){return!("[object Number]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isBoolean(t){return!("[object Boolean]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"==typeof t&&t instanceof Symbol;if("symbol"==typeof t)return!0;if(!t||"object"!=typeof t||!symToString)return!1;try{return symToString.call(t),!0}catch(t){}return!1}function isBigInt(t){if(!t||"object"!=typeof t||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(t){}return!1}module.exports=function inspect_(t,e,r,n){var o=e||{};if(has(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(o,"numericSeparator")&&"boolean"!=typeof o.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=o.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var c=String(t);return a?addNumericSeparator(t,c):c}if("bigint"==typeof t){var l=String(t)+"n";return a?addNumericSeparator(t,l):l}var p=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=p&&p>0&&"object"==typeof t)return isArray(t)?"[Array]":"[Object]";var u=getIndent(o,r);if(void 0===n)n=[];else if(indexOf(n,t)>=0)return"[Circular]";function inspect(t,e,i){if(e&&(n=$arrSlice.call(n)).push(e),i){var a={depth:o.depth};return has(o,"quoteStyle")&&(a.quoteStyle=o.quoteStyle),inspect_(t,a,r+1,n)}return inspect_(t,o,r+1,n)}if("function"==typeof t&&!isRegExp(t)){var f=nameOf(t),s=arrObjKeys(t,inspect);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(s.length>0?" { "+$join.call(s,", ")+" }":"")}if(isSymbol(t)){var y=hasShammedSymbols?$replace.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!=typeof t||hasShammedSymbols?y:markBoxed(y)}if(isElement(t)){for(var S="<"+$toLowerCase.call(String(t.nodeName)),g=t.attributes||[],b=0;b",t.childNodes&&t.childNodes.length&&(S+="..."),S+""+$toLowerCase.call(String(t.nodeName))+">"}if(isArray(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,inspect);return u&&!singleLineValues(m)?"["+indentedJoin(m,u)+"]":"[ "+$join.call(m,", ")+" ]"}if(isError(t)){var h=arrObjKeys(t,inspect);return"cause"in Error.prototype||!("cause"in t)||isEnumerable.call(t,"cause")?0===h.length?"["+String(t)+"]":"{ ["+String(t)+"] "+$join.call(h,", ")+" }":"{ ["+String(t)+"] "+$join.call($concat.call("[cause]: "+inspect(t.cause),h),", ")+" }"}if("object"==typeof t&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol]&&utilInspect)return utilInspect(t,{depth:p-r});if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var d=[];return mapForEach&&mapForEach.call(t,(function(e,r){d.push(inspect(r,t,!0)+" => "+inspect(e,t))})),collectionOf("Map",mapSize.call(t),d,u)}if(isSet(t)){var j=[];return setForEach&&setForEach.call(t,(function(e){j.push(inspect(e,t))})),collectionOf("Set",setSize.call(t),j,u)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(inspect(Number(t)));if(isBigInt(t))return markBoxed(inspect(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(inspect(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||"undefined"!=typeof global&&t===global)return"{ [object globalThis] }";if(!isDate(t)&&!isRegExp(t)){var O=arrObjKeys(t,inspect),w=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",k=!w&&toStringTag&&Object(t)===t&&toStringTag in t?$slice.call(toStr(t),8,-1):$?"Object":"",v=(w||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(k||$?"["+$join.call($concat.call([],k||[],$||[]),": ")+"] ":"");return 0===O.length?v+"{}":u?v+"{"+indentedJoin(O,u)+"}":v+"{ "+$join.call(O,", ")+" }"}return String(t)};var hasOwn=Object.prototype.hasOwnProperty||function(t){return t in this};function has(t,e){return hasOwn.call(t,e)}function toStr(t){return objectToString.call(t)}function nameOf(t){if(t.name)return t.name;var e=$match.call(functionToString.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function indexOf(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return inspectString($slice.call(t,0,e.maxStringLength),e)+n}return wrapQuotes($replace.call($replace.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",e)}function lowbyte(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+$toUpperCase.call(e.toString(16))}function markBoxed(t){return"Object("+t+")"}function weakCollectionOf(t){return t+" { ? }"}function collectionOf(t,e,r,n){return t+" ("+e+") {"+(n?indentedJoin(r,n):$join.call(r,", "))+"}"}function singleLineValues(t){for(var e=0;e=0)return!1;return!0}function getIndent(t,e){var r;if("\t"===t.indent)r="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;r=$join.call(Array(t.indent+1)," ")}return{base:r,prev:$join.call(Array(e+1),r)}}function indentedJoin(t,e){if(0===t.length)return"";var r="\n"+e.prev+e.base;return r+$join.call(t,","+r)+"\n"+e.prev}function arrObjKeys(t,e){var r=isArray(t),n=[];if(r){n.length=t.length;for(var o=0;o-1e3&&t<1e3||$test.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var n=t<0?-$floor(-t):$floor(t);if(n!==t){var o=String(n),i=$slice.call(e,o.length+1);return $replace.call(o,r,"$&_")+"."+$replace.call($replace.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(e,r,"$&_")}var utilInspect=require(6),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,quotes={__proto__:null,double:'"',single:"'"},quoteREs={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function wrapQuotes(t,e,r){var n=r.quoteStyle||e,o=quotes[n];return o+t+o}function quote(t){return $replace.call(String(t),/"/g,""")}function isArray(t){return!("[object Array]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isDate(t){return!("[object Date]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isRegExp(t){return!("[object RegExp]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isError(t){return!("[object Error]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isString(t){return!("[object String]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isNumber(t){return!("[object Number]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isBoolean(t){return!("[object Boolean]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"==typeof t&&t instanceof Symbol;if("symbol"==typeof t)return!0;if(!t||"object"!=typeof t||!symToString)return!1;try{return symToString.call(t),!0}catch(t){}return!1}function isBigInt(t){if(!t||"object"!=typeof t||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(t){}return!1}module.exports=function inspect_(t,e,r,n){var o=e||{};if(has(o,"quoteStyle")&&!has(quotes,o.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(o,"numericSeparator")&&"boolean"!=typeof o.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=o.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var c=String(t);return a?addNumericSeparator(t,c):c}if("bigint"==typeof t){var l=String(t)+"n";return a?addNumericSeparator(t,l):l}var p=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=p&&p>0&&"object"==typeof t)return isArray(t)?"[Array]":"[Object]";var u=getIndent(o,r);if(void 0===n)n=[];else if(indexOf(n,t)>=0)return"[Circular]";function inspect(t,e,i){if(e&&(n=$arrSlice.call(n)).push(e),i){var a={depth:o.depth};return has(o,"quoteStyle")&&(a.quoteStyle=o.quoteStyle),inspect_(t,a,r+1,n)}return inspect_(t,o,r+1,n)}if("function"==typeof t&&!isRegExp(t)){var s=nameOf(t),f=arrObjKeys(t,inspect);return"[Function"+(s?": "+s:" (anonymous)")+"]"+(f.length>0?" { "+$join.call(f,", ")+" }":"")}if(isSymbol(t)){var y=hasShammedSymbols?$replace.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!=typeof t||hasShammedSymbols?y:markBoxed(y)}if(isElement(t)){for(var S="<"+$toLowerCase.call(String(t.nodeName)),g=t.attributes||[],b=0;b",t.childNodes&&t.childNodes.length&&(S+="..."),S+""+$toLowerCase.call(String(t.nodeName))+">"}if(isArray(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,inspect);return u&&!singleLineValues(m)?"["+indentedJoin(m,u)+"]":"[ "+$join.call(m,", ")+" ]"}if(isError(t)){var h=arrObjKeys(t,inspect);return"cause"in Error.prototype||!("cause"in t)||isEnumerable.call(t,"cause")?0===h.length?"["+String(t)+"]":"{ ["+String(t)+"] "+$join.call(h,", ")+" }":"{ ["+String(t)+"] "+$join.call($concat.call("[cause]: "+inspect(t.cause),h),", ")+" }"}if("object"==typeof t&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol]&&utilInspect)return utilInspect(t,{depth:p-r});if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var d=[];return mapForEach&&mapForEach.call(t,(function(e,r){d.push(inspect(r,t,!0)+" => "+inspect(e,t))})),collectionOf("Map",mapSize.call(t),d,u)}if(isSet(t)){var j=[];return setForEach&&setForEach.call(t,(function(e){j.push(inspect(e,t))})),collectionOf("Set",setSize.call(t),j,u)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(inspect(Number(t)));if(isBigInt(t))return markBoxed(inspect(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(inspect(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||"undefined"!=typeof global&&t===global)return"{ [object globalThis] }";if(!isDate(t)&&!isRegExp(t)){var O=arrObjKeys(t,inspect),w=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",k=!w&&toStringTag&&Object(t)===t&&toStringTag in t?$slice.call(toStr(t),8,-1):$?"Object":"",v=(w||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(k||$?"["+$join.call($concat.call([],k||[],$||[]),": ")+"] ":"");return 0===O.length?v+"{}":u?v+"{"+indentedJoin(O,u)+"}":v+"{ "+$join.call(O,", ")+" }"}return String(t)};var hasOwn=Object.prototype.hasOwnProperty||function(t){return t in this};function has(t,e){return hasOwn.call(t,e)}function toStr(t){return objectToString.call(t)}function nameOf(t){if(t.name)return t.name;var e=$match.call(functionToString.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function indexOf(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return inspectString($slice.call(t,0,e.maxStringLength),e)+n}var o=quoteREs[e.quoteStyle||"single"];return o.lastIndex=0,wrapQuotes($replace.call($replace.call(t,o,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",e)}function lowbyte(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+$toUpperCase.call(e.toString(16))}function markBoxed(t){return"Object("+t+")"}function weakCollectionOf(t){return t+" { ? }"}function collectionOf(t,e,r,n){return t+" ("+e+") {"+(n?indentedJoin(r,n):$join.call(r,", "))+"}"}function singleLineValues(t){for(var e=0;e=0)return!1;return!0}function getIndent(t,e){var r;if("\t"===t.indent)r="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;r=$join.call(Array(t.indent+1)," ")}return{base:r,prev:$join.call(Array(e+1),r)}}function indentedJoin(t,e){if(0===t.length)return"";var r="\n"+e.prev+e.base;return r+$join.call(t,","+r)+"\n"+e.prev}function arrObjKeys(t,e){var r=isArray(t),n=[];if(r){n.length=t.length;for(var o=0;o -1) {
return val.split(',');
}
+ if (options.throwOnLimitExceeded && currentArrayLength >= options.arrayLimit) {
+ throw new RangeError('Array limit exceeded. Only ' + options.arrayLimit + ' element' + (options.arrayLimit === 1 ? '' : 's') + ' allowed in an array.');
+ }
+
return val;
};
@@ -57,8 +62,17 @@ var parseValues = function parseQueryStringValues(str, options) {
var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str;
cleanStr = cleanStr.replace(/%5B/gi, '[').replace(/%5D/gi, ']');
+
var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit;
- var parts = cleanStr.split(options.delimiter, limit);
+ var parts = cleanStr.split(
+ options.delimiter,
+ options.throwOnLimitExceeded ? limit + 1 : limit
+ );
+
+ if (options.throwOnLimitExceeded && parts.length > limit) {
+ throw new RangeError('Parameter limit exceeded. Only ' + limit + ' parameter' + (limit === 1 ? '' : 's') + ' allowed.');
+ }
+
var skipIndex = -1; // Keep track of where the utf8 sentinel was found
var i;
@@ -86,14 +100,20 @@ var parseValues = function parseQueryStringValues(str, options) {
var bracketEqualsPos = part.indexOf(']=');
var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1;
- var key, val;
+ var key;
+ var val;
if (pos === -1) {
key = options.decoder(part, defaults.decoder, charset, 'key');
val = options.strictNullHandling ? null : '';
} else {
key = options.decoder(part.slice(0, pos), defaults.decoder, charset, 'key');
+
val = utils.maybeMap(
- parseArrayValue(part.slice(pos + 1), options),
+ parseArrayValue(
+ part.slice(pos + 1),
+ options,
+ isArray(obj[key]) ? obj[key].length : 0
+ ),
function (encodedVal) {
return options.decoder(encodedVal, defaults.decoder, charset, 'value');
}
@@ -101,7 +121,7 @@ var parseValues = function parseQueryStringValues(str, options) {
}
if (val && options.interpretNumericEntities && charset === 'iso-8859-1') {
- val = interpretNumericEntities(val);
+ val = interpretNumericEntities(String(val));
}
if (part.indexOf('[]=') > -1) {
@@ -120,7 +140,13 @@ var parseValues = function parseQueryStringValues(str, options) {
};
var parseObject = function (chain, val, options, valuesParsed) {
- var leaf = valuesParsed ? val : parseArrayValue(val, options);
+ var currentArrayLength = 0;
+ if (chain.length > 0 && chain[chain.length - 1] === '[]') {
+ var parentKey = chain.slice(0, -1).join('');
+ currentArrayLength = Array.isArray(val) && val[parentKey] ? val[parentKey].length : 0;
+ }
+
+ var leaf = valuesParsed ? val : parseArrayValue(val, options, currentArrayLength);
for (var i = chain.length - 1; i >= 0; --i) {
var obj;
@@ -129,9 +155,9 @@ var parseObject = function (chain, val, options, valuesParsed) {
if (root === '[]' && options.parseArrays) {
obj = options.allowEmptyArrays && (leaf === '' || (options.strictNullHandling && leaf === null))
? []
- : [].concat(leaf);
+ : utils.combine([], leaf);
} else {
- obj = options.plainObjects ? Object.create(null) : {};
+ obj = options.plainObjects ? { __proto__: null } : {};
var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root;
var decodedRoot = options.decodeDotInKeys ? cleanRoot.replace(/%2E/g, '.') : cleanRoot;
var index = parseInt(decodedRoot, 10);
@@ -234,6 +260,11 @@ var normalizeParseOptions = function normalizeParseOptions(opts) {
if (typeof opts.charset !== 'undefined' && opts.charset !== 'utf-8' && opts.charset !== 'iso-8859-1') {
throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined');
}
+
+ if (typeof opts.throwOnLimitExceeded !== 'undefined' && typeof opts.throwOnLimitExceeded !== 'boolean') {
+ throw new TypeError('`throwOnLimitExceeded` option must be a boolean');
+ }
+
var charset = typeof opts.charset === 'undefined' ? defaults.charset : opts.charset;
var duplicates = typeof opts.duplicates === 'undefined' ? defaults.duplicates : opts.duplicates;
@@ -265,7 +296,8 @@ var normalizeParseOptions = function normalizeParseOptions(opts) {
parseArrays: opts.parseArrays !== false,
plainObjects: typeof opts.plainObjects === 'boolean' ? opts.plainObjects : defaults.plainObjects,
strictDepth: typeof opts.strictDepth === 'boolean' ? !!opts.strictDepth : defaults.strictDepth,
- strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling
+ strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling,
+ throwOnLimitExceeded: typeof opts.throwOnLimitExceeded === 'boolean' ? opts.throwOnLimitExceeded : false
};
};
@@ -273,11 +305,11 @@ module.exports = function (str, opts) {
var options = normalizeParseOptions(opts);
if (str === '' || str === null || typeof str === 'undefined') {
- return options.plainObjects ? Object.create(null) : {};
+ return options.plainObjects ? { __proto__: null } : {};
}
var tempObj = typeof str === 'string' ? parseValues(str, options) : str;
- var obj = options.plainObjects ? Object.create(null) : {};
+ var obj = options.plainObjects ? { __proto__: null } : {};
// Iterate over the keys and setup the new object
diff --git a/node_modules/qs/lib/stringify.js b/node_modules/qs/lib/stringify.js
index 9b934d6..2666eaf 100644
--- a/node_modules/qs/lib/stringify.js
+++ b/node_modules/qs/lib/stringify.js
@@ -34,11 +34,13 @@ var defaults = {
arrayFormat: 'indices',
charset: 'utf-8',
charsetSentinel: false,
+ commaRoundTrip: false,
delimiter: '&',
encode: true,
encodeDotInKeys: false,
encoder: utils.encode,
encodeValuesOnly: false,
+ filter: void undefined,
format: defaultFormat,
formatter: formats.formatters[defaultFormat],
// deprecated
@@ -150,7 +152,7 @@ var stringify = function stringify(
objKeys = sort ? keys.sort(sort) : keys;
}
- var encodedPrefix = encodeDotInKeys ? prefix.replace(/\./g, '%2E') : prefix;
+ var encodedPrefix = encodeDotInKeys ? String(prefix).replace(/\./g, '%2E') : String(prefix);
var adjustedPrefix = commaRoundTrip && isArray(obj) && obj.length === 1 ? encodedPrefix + '[]' : encodedPrefix;
@@ -160,13 +162,15 @@ var stringify = function stringify(
for (var j = 0; j < objKeys.length; ++j) {
var key = objKeys[j];
- var value = typeof key === 'object' && typeof key.value !== 'undefined' ? key.value : obj[key];
+ var value = typeof key === 'object' && key && typeof key.value !== 'undefined'
+ ? key.value
+ : obj[key];
if (skipNulls && value === null) {
continue;
}
- var encodedKey = allowDots && encodeDotInKeys ? key.replace(/\./g, '%2E') : key;
+ var encodedKey = allowDots && encodeDotInKeys ? String(key).replace(/\./g, '%2E') : String(key);
var keyPrefix = isArray(obj)
? typeof generateArrayPrefix === 'function' ? generateArrayPrefix(adjustedPrefix, encodedKey) : adjustedPrefix
: adjustedPrefix + (allowDots ? '.' + encodedKey : '[' + encodedKey + ']');
@@ -257,7 +261,7 @@ var normalizeStringifyOptions = function normalizeStringifyOptions(opts) {
arrayFormat: arrayFormat,
charset: charset,
charsetSentinel: typeof opts.charsetSentinel === 'boolean' ? opts.charsetSentinel : defaults.charsetSentinel,
- commaRoundTrip: opts.commaRoundTrip,
+ commaRoundTrip: !!opts.commaRoundTrip,
delimiter: typeof opts.delimiter === 'undefined' ? defaults.delimiter : opts.delimiter,
encode: typeof opts.encode === 'boolean' ? opts.encode : defaults.encode,
encodeDotInKeys: typeof opts.encodeDotInKeys === 'boolean' ? opts.encodeDotInKeys : defaults.encodeDotInKeys,
@@ -308,12 +312,13 @@ module.exports = function (object, opts) {
var sideChannel = getSideChannel();
for (var i = 0; i < objKeys.length; ++i) {
var key = objKeys[i];
+ var value = obj[key];
- if (options.skipNulls && obj[key] === null) {
+ if (options.skipNulls && value === null) {
continue;
}
pushToArray(keys, stringify(
- obj[key],
+ value,
key,
generateArrayPrefix,
commaRoundTrip,
diff --git a/node_modules/qs/lib/utils.js b/node_modules/qs/lib/utils.js
index 7c860f1..2905ff0 100644
--- a/node_modules/qs/lib/utils.js
+++ b/node_modules/qs/lib/utils.js
@@ -34,7 +34,7 @@ var compactQueue = function compactQueue(queue) {
};
var arrayToObject = function arrayToObject(source, options) {
- var obj = options && options.plainObjects ? Object.create(null) : {};
+ var obj = options && options.plainObjects ? { __proto__: null } : {};
for (var i = 0; i < source.length; ++i) {
if (typeof source[i] !== 'undefined') {
obj[i] = source[i];
@@ -50,11 +50,14 @@ var merge = function merge(target, source, options) {
return target;
}
- if (typeof source !== 'object') {
+ if (typeof source !== 'object' && typeof source !== 'function') {
if (isArray(target)) {
target.push(source);
} else if (target && typeof target === 'object') {
- if ((options && (options.plainObjects || options.allowPrototypes)) || !has.call(Object.prototype, source)) {
+ if (
+ (options && (options.plainObjects || options.allowPrototypes))
+ || !has.call(Object.prototype, source)
+ ) {
target[source] = true;
}
} else {
@@ -108,7 +111,7 @@ var assign = function assignSingleSource(target, source) {
}, target);
};
-var decode = function (str, decoder, charset) {
+var decode = function (str, defaultDecoder, charset) {
var strWithoutPlus = str.replace(/\+/g, ' ');
if (charset === 'iso-8859-1') {
// unescape never throws, no try...catch needed:
diff --git a/node_modules/qs/package.json b/node_modules/qs/package.json
index cb585b0..e4144d0 100644
--- a/node_modules/qs/package.json
+++ b/node_modules/qs/package.json
@@ -1,120 +1,93 @@
{
- "_from": "qs@^6.4.0",
- "_id": "qs@6.13.0",
- "_inBundle": false,
- "_integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "_location": "/qs",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "qs@^6.4.0",
"name": "qs",
- "escapedName": "qs",
- "rawSpec": "^6.4.0",
- "saveSpec": null,
- "fetchSpec": "^6.4.0"
- },
- "_requiredBy": [
- "/ali-oss",
- "/urllib"
- ],
- "_resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz",
- "_shasum": "6ca3bd58439f7e245655798997787b0d88a51906",
- "_spec": "qs@^6.4.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
- "bugs": {
- "url": "https://github.com/ljharb/qs/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com",
- "url": "http://ljharb.codes"
+ "description": "A querystring parser that supports nesting and arrays, with a depth limit",
+ "homepage": "https://github.com/ljharb/qs",
+ "version": "6.14.0",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ljharb/qs.git"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ },
+ "main": "lib/index.js",
+ "sideEffects": false,
+ "contributors": [
+ {
+ "name": "Jordan Harband",
+ "email": "ljharb@gmail.com",
+ "url": "http://ljharb.codes"
+ }
+ ],
+ "keywords": [
+ "querystring",
+ "qs",
+ "query",
+ "url",
+ "parse",
+ "stringify"
+ ],
+ "engines": {
+ "node": ">=0.6"
+ },
+ "dependencies": {
+ "side-channel": "^1.1.0"
+ },
+ "devDependencies": {
+ "@browserify/envify": "^6.0.0",
+ "@browserify/uglifyify": "^6.0.0",
+ "@ljharb/eslint-config": "^21.1.1",
+ "browserify": "^16.5.2",
+ "bundle-collapser": "^1.4.0",
+ "common-shakeify": "~1.0.0",
+ "eclint": "^2.8.1",
+ "es-value-fixtures": "^1.7.0",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "for-each": "^0.3.3",
+ "glob": "=10.3.7",
+ "has-bigints": "^1.1.0",
+ "has-override-mistake": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "iconv-lite": "^0.5.1",
+ "in-publish": "^2.0.1",
+ "jackspeak": "=2.1.1",
+ "mkdirp": "^0.5.5",
+ "mock-property": "^1.1.0",
+ "module-deps": "^6.2.3",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "object-inspect": "^1.13.3",
+ "qs-iconv": "^1.0.4",
+ "safe-publish-latest": "^2.0.0",
+ "safer-buffer": "^2.1.2",
+ "tape": "^5.9.0",
+ "unassertify": "^3.0.1"
+ },
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated && npm run dist",
+ "prepublishOnly": "safe-publish-latest",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "pretest": "npm run --silent readme && npm run --silent lint",
+ "test": "npm run tests-only",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "posttest": "npx npm@'>=10.2' audit --production",
+ "readme": "evalmd README.md",
+ "postlint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' | grep -v dist/)",
+ "lint": "eslint --ext=js,mjs .",
+ "dist": "mkdirp dist && browserify --standalone Qs -g unassertify -g @browserify/envify -g [@browserify/uglifyify --mangle.keep_fnames --compress.keep_fnames --format.indent_level=1 --compress.arrows=false --compress.passes=4 --compress.typeofs=false] -p common-shakeify -p bundle-collapser/plugin lib/index.js > dist/qs.js"
+ },
+ "license": "BSD-3-Clause",
+ "publishConfig": {
+ "ignore": [
+ "!dist/*",
+ "bower.json",
+ "component.json",
+ ".github/workflows",
+ "logos",
+ "tea.yaml"
+ ]
}
- ],
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "deprecated": false,
- "description": "A querystring parser that supports nesting and arrays, with a depth limit",
- "devDependencies": {
- "@browserify/envify": "^6.0.0",
- "@browserify/uglifyify": "^6.0.0",
- "@ljharb/eslint-config": "^21.1.1",
- "browserify": "^16.5.2",
- "bundle-collapser": "^1.4.0",
- "common-shakeify": "~1.0.0",
- "eclint": "^2.8.1",
- "es-value-fixtures": "^1.4.2",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "for-each": "^0.3.3",
- "glob": "=10.3.7",
- "has-override-mistake": "^1.0.1",
- "has-property-descriptors": "^1.0.2",
- "has-symbols": "^1.0.3",
- "iconv-lite": "^0.5.1",
- "in-publish": "^2.0.1",
- "jackspeak": "=2.1.1",
- "mkdirp": "^0.5.5",
- "mock-property": "^1.0.3",
- "module-deps": "^6.2.3",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "object-inspect": "^1.13.2",
- "qs-iconv": "^1.0.4",
- "safe-publish-latest": "^2.0.0",
- "safer-buffer": "^2.1.2",
- "tape": "^5.8.1",
- "unassertify": "^3.0.1"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- },
- "homepage": "https://github.com/ljharb/qs",
- "keywords": [
- "querystring",
- "qs",
- "query",
- "url",
- "parse",
- "stringify"
- ],
- "license": "BSD-3-Clause",
- "main": "lib/index.js",
- "name": "qs",
- "publishConfig": {
- "ignore": [
- "!dist/*",
- "bower.json",
- "component.json",
- ".github/workflows",
- "logos",
- "tea.yaml"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ljharb/qs.git"
- },
- "scripts": {
- "dist": "mkdirp dist && browserify --standalone Qs -g unassertify -g @browserify/envify -g [@browserify/uglifyify --mangle.keep_fnames --compress.keep_fnames --format.indent_level=1 --compress.arrows=false --compress.passes=4 --compress.typeofs=false] -p common-shakeify -p bundle-collapser/plugin lib/index.js > dist/qs.js",
- "lint": "eslint --ext=js,mjs .",
- "postlint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' | grep -v dist/)",
- "posttest": "npx npm@'>=10.2' audit --production",
- "prepack": "npmignore --auto --commentLines=autogenerated && npm run dist",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run --silent readme && npm run --silent lint",
- "readme": "evalmd README.md",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'"
- },
- "sideEffects": false,
- "version": "6.13.0"
}
diff --git a/node_modules/qs/test/parse.js b/node_modules/qs/test/parse.js
index 8a2f487..32cdfd8 100644
--- a/node_modules/qs/test/parse.js
+++ b/node_modules/qs/test/parse.js
@@ -9,6 +9,7 @@ var SaferBuffer = require('safer-buffer').Buffer;
var v = require('es-value-fixtures');
var inspect = require('object-inspect');
var emptyTestCases = require('./empty-keys-cases').emptyTestCases;
+var hasProto = require('has-proto')();
var qs = require('../');
var utils = require('../lib/utils');
@@ -117,7 +118,7 @@ test('parse()', function (t) {
st.end();
});
- t.test('should decode dot in key of object, and allow enabling dot notation when decodeDotInKeys is set to true and allowDots is undefined', function (st) {
+ t.test('decodes dot in key of object, and allow enabling dot notation when decodeDotInKeys is set to true and allowDots is undefined', function (st) {
st.deepEqual(
qs.parse(
'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe',
@@ -130,7 +131,7 @@ test('parse()', function (t) {
st.end();
});
- t.test('should throw when decodeDotInKeys is not of type boolean', function (st) {
+ t.test('throws when decodeDotInKeys is not of type boolean', function (st) {
st['throws'](
function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: 'foobar' }); },
TypeError
@@ -160,7 +161,7 @@ test('parse()', function (t) {
st.end();
});
- t.test('should throw when allowEmptyArrays is not of type boolean', function (st) {
+ t.test('throws when allowEmptyArrays is not of type boolean', function (st) {
st['throws'](
function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: 'foobar' }); },
TypeError
@@ -443,7 +444,7 @@ test('parse()', function (t) {
st.end();
});
- t.test('should not throw when a native prototype has an enumerable property', function (st) {
+ t.test('does not throw when a native prototype has an enumerable property', function (st) {
st.intercept(Object.prototype, 'crash', { value: '' });
st.intercept(Array.prototype, 'crash', { value: '' });
@@ -691,9 +692,8 @@ test('parse()', function (t) {
st.end();
});
- t.test('parses null objects correctly', { skip: !Object.create }, function (st) {
- var a = Object.create(null);
- a.b = 'c';
+ t.test('parses null objects correctly', { skip: !hasProto }, function (st) {
+ var a = { __proto__: null, b: 'c' };
st.deepEqual(qs.parse(a), { b: 'c' });
var result = qs.parse({ a: a });
@@ -870,17 +870,25 @@ test('parse()', function (t) {
st.end();
});
- t.test('can return null objects', { skip: !Object.create }, function (st) {
- var expected = Object.create(null);
- expected.a = Object.create(null);
- expected.a.b = 'c';
- expected.a.hasOwnProperty = 'd';
+ t.test('can return null objects', { skip: !hasProto }, function (st) {
+ var expected = {
+ __proto__: null,
+ a: {
+ __proto__: null,
+ b: 'c',
+ hasOwnProperty: 'd'
+ }
+ };
st.deepEqual(qs.parse('a[b]=c&a[hasOwnProperty]=d', { plainObjects: true }), expected);
- st.deepEqual(qs.parse(null, { plainObjects: true }), Object.create(null));
- var expectedArray = Object.create(null);
- expectedArray.a = Object.create(null);
- expectedArray.a[0] = 'b';
- expectedArray.a.c = 'd';
+ st.deepEqual(qs.parse(null, { plainObjects: true }), { __proto__: null });
+ var expectedArray = {
+ __proto__: null,
+ a: {
+ __proto__: null,
+ 0: 'b',
+ c: 'd'
+ }
+ };
st.deepEqual(qs.parse('a[]=b&a[c]=d', { plainObjects: true }), expectedArray);
st.end();
});
@@ -957,7 +965,7 @@ test('parse()', function (t) {
st.end();
});
- t.test('should ignore an utf8 sentinel with an unknown value', function (st) {
+ t.test('ignores an utf8 sentinel with an unknown value', function (st) {
st.deepEqual(qs.parse('utf8=foo&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'utf-8' }), { ø: 'ø' });
st.end();
});
@@ -998,6 +1006,15 @@ test('parse()', function (t) {
st.end();
});
+ t.test('interpretNumericEntities with comma:true and iso charset does not crash', function (st) {
+ st.deepEqual(
+ qs.parse('b&a[]=1,' + urlEncodedNumSmiley, { comma: true, charset: 'iso-8859-1', interpretNumericEntities: true }),
+ { b: '', a: ['1,☺'] }
+ );
+
+ st.end();
+ });
+
t.test('does not interpret %uXXXX syntax in iso-8859-1 mode', function (st) {
st.deepEqual(qs.parse('%u263A=%u263A', { charset: 'iso-8859-1' }), { '%u263A': '%u263A' });
st.end();
@@ -1018,6 +1035,95 @@ test('parse()', function (t) {
st.end();
});
+ t.test('parameter limit tests', function (st) {
+ st.test('does not throw error when within parameter limit', function (sst) {
+ var result = qs.parse('a=1&b=2&c=3', { parameterLimit: 5, throwOnLimitExceeded: true });
+ sst.deepEqual(result, { a: '1', b: '2', c: '3' }, 'parses without errors');
+ sst.end();
+ });
+
+ st.test('throws error when throwOnLimitExceeded is present but not boolean', function (sst) {
+ sst['throws'](
+ function () {
+ qs.parse('a=1&b=2&c=3&d=4&e=5&f=6', { parameterLimit: 3, throwOnLimitExceeded: 'true' });
+ },
+ new TypeError('`throwOnLimitExceeded` option must be a boolean'),
+ 'throws error when throwOnLimitExceeded is present and not boolean'
+ );
+ sst.end();
+ });
+
+ st.test('throws error when parameter limit exceeded', function (sst) {
+ sst['throws'](
+ function () {
+ qs.parse('a=1&b=2&c=3&d=4&e=5&f=6', { parameterLimit: 3, throwOnLimitExceeded: true });
+ },
+ new RangeError('Parameter limit exceeded. Only 3 parameters allowed.'),
+ 'throws error when parameter limit is exceeded'
+ );
+ sst.end();
+ });
+
+ st.test('silently truncates when throwOnLimitExceeded is not given', function (sst) {
+ var result = qs.parse('a=1&b=2&c=3&d=4&e=5', { parameterLimit: 3 });
+ sst.deepEqual(result, { a: '1', b: '2', c: '3' }, 'parses and truncates silently');
+ sst.end();
+ });
+
+ st.test('silently truncates when parameter limit exceeded without error', function (sst) {
+ var result = qs.parse('a=1&b=2&c=3&d=4&e=5', { parameterLimit: 3, throwOnLimitExceeded: false });
+ sst.deepEqual(result, { a: '1', b: '2', c: '3' }, 'parses and truncates silently');
+ sst.end();
+ });
+
+ st.test('allows unlimited parameters when parameterLimit set to Infinity', function (sst) {
+ var result = qs.parse('a=1&b=2&c=3&d=4&e=5&f=6', { parameterLimit: Infinity });
+ sst.deepEqual(result, { a: '1', b: '2', c: '3', d: '4', e: '5', f: '6' }, 'parses all parameters without truncation');
+ sst.end();
+ });
+
+ st.end();
+ });
+
+ t.test('array limit tests', function (st) {
+ st.test('does not throw error when array is within limit', function (sst) {
+ var result = qs.parse('a[]=1&a[]=2&a[]=3', { arrayLimit: 5, throwOnLimitExceeded: true });
+ sst.deepEqual(result, { a: ['1', '2', '3'] }, 'parses array without errors');
+ sst.end();
+ });
+
+ st.test('throws error when throwOnLimitExceeded is present but not boolean for array limit', function (sst) {
+ sst['throws'](
+ function () {
+ qs.parse('a[]=1&a[]=2&a[]=3&a[]=4', { arrayLimit: 3, throwOnLimitExceeded: 'true' });
+ },
+ new TypeError('`throwOnLimitExceeded` option must be a boolean'),
+ 'throws error when throwOnLimitExceeded is present and not boolean for array limit'
+ );
+ sst.end();
+ });
+
+ st.test('throws error when array limit exceeded', function (sst) {
+ sst['throws'](
+ function () {
+ qs.parse('a[]=1&a[]=2&a[]=3&a[]=4', { arrayLimit: 3, throwOnLimitExceeded: true });
+ },
+ new RangeError('Array limit exceeded. Only 3 elements allowed in an array.'),
+ 'throws error when array limit is exceeded'
+ );
+ sst.end();
+ });
+
+ st.test('converts array to object if length is greater than limit', function (sst) {
+ var result = qs.parse('a[1]=1&a[2]=2&a[3]=3&a[4]=4&a[5]=5&a[6]=6', { arrayLimit: 5 });
+
+ sst.deepEqual(result, { a: { 1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6' } }, 'parses into object if array length is greater than limit');
+ sst.end();
+ });
+
+ st.end();
+ });
+
t.end();
});
@@ -1076,7 +1182,7 @@ test('qs strictDepth option - throw cases', function (t) {
qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1, strictDepth: true });
},
RangeError,
- 'Should throw RangeError'
+ 'throws RangeError'
);
st.end();
});
@@ -1087,7 +1193,7 @@ test('qs strictDepth option - throw cases', function (t) {
qs.parse('a[0][1][2][3][4]=b', { depth: 3, strictDepth: true });
},
RangeError,
- 'Should throw RangeError'
+ 'throws RangeError'
);
st.end();
});
@@ -1098,7 +1204,7 @@ test('qs strictDepth option - throw cases', function (t) {
qs.parse('a[b][c][0][d][e]=f', { depth: 3, strictDepth: true });
},
RangeError,
- 'Should throw RangeError'
+ 'throws RangeError'
);
st.end();
});
@@ -1109,7 +1215,7 @@ test('qs strictDepth option - throw cases', function (t) {
qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 3, strictDepth: true });
},
RangeError,
- 'Should throw RangeError'
+ 'throws RangeError'
);
st.end();
});
@@ -1123,7 +1229,7 @@ test('qs strictDepth option - non-throw cases', function (t) {
qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 0, strictDepth: true });
},
RangeError,
- 'Should not throw RangeError'
+ 'does not throw RangeError'
);
st.end();
});
@@ -1132,7 +1238,7 @@ test('qs strictDepth option - non-throw cases', function (t) {
st.doesNotThrow(
function () {
var result = qs.parse('a[b]=c', { depth: 1, strictDepth: true });
- st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly');
+ st.deepEqual(result, { a: { b: 'c' } }, 'parses correctly');
}
);
st.end();
@@ -1142,7 +1248,7 @@ test('qs strictDepth option - non-throw cases', function (t) {
st.doesNotThrow(
function () {
var result = qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1 });
- st.deepEqual(result, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }, 'Should parse with depth limit');
+ st.deepEqual(result, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }, 'parses with depth limit');
}
);
st.end();
@@ -1152,7 +1258,7 @@ test('qs strictDepth option - non-throw cases', function (t) {
st.doesNotThrow(
function () {
var result = qs.parse('a[b]=c', { depth: 1 });
- st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly');
+ st.deepEqual(result, { a: { b: 'c' } }, 'parses correctly');
}
);
st.end();
@@ -1162,7 +1268,7 @@ test('qs strictDepth option - non-throw cases', function (t) {
st.doesNotThrow(
function () {
var result = qs.parse('a[b][c]=d', { depth: 2, strictDepth: true });
- st.deepEqual(result, { a: { b: { c: 'd' } } }, 'Should parse correctly');
+ st.deepEqual(result, { a: { b: { c: 'd' } } }, 'parses correctly');
}
);
st.end();
diff --git a/node_modules/qs/test/stringify.js b/node_modules/qs/test/stringify.js
index 12b1c71..7253144 100644
--- a/node_modules/qs/test/stringify.js
+++ b/node_modules/qs/test/stringify.js
@@ -8,7 +8,8 @@ var SaferBuffer = require('safer-buffer').Buffer;
var hasSymbols = require('has-symbols');
var mockProperty = require('mock-property');
var emptyTestCases = require('./empty-keys-cases').emptyTestCases;
-var hasBigInt = typeof BigInt === 'function';
+var hasProto = require('has-proto')();
+var hasBigInt = require('has-bigints')();
test('stringify()', function (t) {
t.test('stringifies a querystring object', function (st) {
@@ -650,10 +651,8 @@ test('stringify()', function (t) {
st.end();
});
- t.test('stringifies a null object', { skip: !Object.create }, function (st) {
- var obj = Object.create(null);
- obj.a = 'b';
- st.equal(qs.stringify(obj), 'a=b');
+ t.test('stringifies a null object', { skip: !hasProto }, function (st) {
+ st.equal(qs.stringify({ __proto__: null, a: 'b' }), 'a=b');
st.end();
});
@@ -665,11 +664,8 @@ test('stringify()', function (t) {
st.end();
});
- t.test('stringifies an object with a null object as a child', { skip: !Object.create }, function (st) {
- var obj = { a: Object.create(null) };
-
- obj.a.b = 'c';
- st.equal(qs.stringify(obj), 'a%5Bb%5D=c');
+ t.test('stringifies an object with a null object as a child', { skip: !hasProto }, function (st) {
+ st.equal(qs.stringify({ a: { __proto__: null, b: 'c' } }), 'a%5Bb%5D=c');
st.end();
});
@@ -1254,7 +1250,7 @@ test('stringify()', function (t) {
};
st.equal(
- qs.stringify(obj, { arrayFormat: 'bracket', charset: 'utf-8' }),
+ qs.stringify(obj, { arrayFormat: 'brackets', charset: 'utf-8' }),
'foo=' + expected.join('')
);
@@ -1295,4 +1291,16 @@ test('stringifies empty keys', function (t) {
st.end();
});
+
+ t.test('stringifies non-string keys', function (st) {
+ var actual = qs.stringify({ a: 'b', 'false': {} }, {
+ filter: ['a', false, null],
+ allowDots: true,
+ encodeDotInKeys: true
+ });
+
+ st.equal(actual, 'a=b', 'stringifies correctly');
+
+ st.end();
+ });
});
diff --git a/node_modules/qs/test/utils.js b/node_modules/qs/test/utils.js
index aa84dfd..3933516 100644
--- a/node_modules/qs/test/utils.js
+++ b/node_modules/qs/test/utils.js
@@ -4,6 +4,8 @@ var test = require('tape');
var inspect = require('object-inspect');
var SaferBuffer = require('safer-buffer').Buffer;
var forEach = require('for-each');
+var v = require('es-value-fixtures');
+
var utils = require('../lib/utils');
test('merge()', function (t) {
@@ -28,6 +30,20 @@ test('merge()', function (t) {
var noOptionsNonObjectSource = utils.merge({ foo: 'baz' }, 'bar');
t.deepEqual(noOptionsNonObjectSource, { foo: 'baz', bar: true });
+ var func = function f() {};
+ t.deepEqual(
+ utils.merge(func, { foo: 'bar' }),
+ [func, { foo: 'bar' }],
+ 'functions can not be merged into'
+ );
+
+ func.bar = 'baz';
+ t.deepEqual(
+ utils.merge({ foo: 'bar' }, func),
+ { foo: 'bar', bar: 'baz' },
+ 'functions can be merge sources'
+ );
+
t.test(
'avoids invoking array setters unnecessarily',
{ skip: typeof Object.defineProperty !== 'function' },
@@ -119,6 +135,104 @@ test('combine()', function (t) {
t.end();
});
+test('decode', function (t) {
+ t.equal(
+ utils.decode('a+b'),
+ 'a b',
+ 'decodes + to space'
+ );
+
+ t.equal(
+ utils.decode('name%2Eobj'),
+ 'name.obj',
+ 'decodes a string'
+ );
+ t.equal(
+ utils.decode('name%2Eobj%2Efoo', null, 'iso-8859-1'),
+ 'name.obj.foo',
+ 'decodes a string in iso-8859-1'
+ );
+
+ t.end();
+});
+
+test('encode', function (t) {
+ forEach(v.nullPrimitives, function (nullish) {
+ t['throws'](
+ function () { utils.encode(nullish); },
+ TypeError,
+ inspect(nullish) + ' is not a string'
+ );
+ });
+
+ t.equal(utils.encode(''), '', 'empty string returns itself');
+ t.deepEqual(utils.encode([]), [], 'empty array returns itself');
+ t.deepEqual(utils.encode({ length: 0 }), { length: 0 }, 'empty arraylike returns itself');
+
+ t.test('symbols', { skip: !v.hasSymbols }, function (st) {
+ st.equal(utils.encode(Symbol('x')), 'Symbol%28x%29', 'symbol is encoded');
+
+ st.end();
+ });
+
+ t.equal(
+ utils.encode('(abc)'),
+ '%28abc%29',
+ 'encodes parentheses'
+ );
+ t.equal(
+ utils.encode({ toString: function () { return '(abc)'; } }),
+ '%28abc%29',
+ 'toStrings and encodes parentheses'
+ );
+
+ t.equal(
+ utils.encode('abc 123 💩', null, 'iso-8859-1'),
+ 'abc%20123%20%26%2355357%3B%26%2356489%3B',
+ 'encodes in iso-8859-1'
+ );
+
+ var longString = '';
+ var expectedString = '';
+ for (var i = 0; i < 1500; i++) {
+ longString += ' ';
+ expectedString += '%20';
+ }
+
+ t.equal(
+ utils.encode(longString),
+ expectedString,
+ 'encodes a long string'
+ );
+
+ t.equal(
+ utils.encode('\x28\x29'),
+ '%28%29',
+ 'encodes parens normally'
+ );
+ t.equal(
+ utils.encode('\x28\x29', null, null, null, 'RFC1738'),
+ '()',
+ 'does not encode parens in RFC1738'
+ );
+
+ // todo RFC1738 format
+
+ t.equal(
+ utils.encode('Āက豈'),
+ '%C4%80%E1%80%80%EF%A4%80',
+ 'encodes multibyte chars'
+ );
+
+ t.equal(
+ utils.encode('\uD83D \uDCA9'),
+ '%F0%9F%90%A0%F0%BA%90%80',
+ 'encodes lone surrogates'
+ );
+
+ t.end();
+});
+
test('isBuffer()', function (t) {
forEach([null, undefined, true, false, '', 'abc', 42, 0, NaN, {}, [], function () {}, /a/g], function (x) {
t.equal(utils.isBuffer(x), false, inspect(x) + ' is not a buffer');
@@ -134,3 +248,15 @@ test('isBuffer()', function (t) {
t.equal(utils.isBuffer(buffer), true, 'real Buffer instance is a buffer');
t.end();
});
+
+test('isRegExp()', function (t) {
+ t.equal(utils.isRegExp(/a/g), true, 'RegExp is a RegExp');
+ t.equal(utils.isRegExp(new RegExp('a', 'g')), true, 'new RegExp is a RegExp');
+ t.equal(utils.isRegExp(new Date()), false, 'Date is not a RegExp');
+
+ forEach(v.primitives, function (primitive) {
+ t.equal(utils.isRegExp(primitive), false, inspect(primitive) + ' is not a RegExp');
+ });
+
+ t.end();
+});
diff --git a/node_modules/queue-microtask/package.json b/node_modules/queue-microtask/package.json
index 0985d65..d29a401 100644
--- a/node_modules/queue-microtask/package.json
+++ b/node_modules/queue-microtask/package.json
@@ -1,27 +1,7 @@
{
- "_from": "queue-microtask@^1.2.2",
- "_id": "queue-microtask@1.2.3",
- "_inBundle": false,
- "_integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "_location": "/queue-microtask",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "queue-microtask@^1.2.2",
- "name": "queue-microtask",
- "escapedName": "queue-microtask",
- "rawSpec": "^1.2.2",
- "saveSpec": null,
- "fetchSpec": "^1.2.2"
- },
- "_requiredBy": [
- "/run-parallel"
- ],
- "_resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "_shasum": "4929228bbc724dfac43e0efb058caf7b6cfb6243",
- "_spec": "queue-microtask@^1.2.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\run-parallel",
+ "name": "queue-microtask",
+ "description": "fast, tiny `queueMicrotask` shim for modern engines",
+ "version": "1.2.3",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
@@ -30,9 +10,6 @@
"bugs": {
"url": "https://github.com/feross/queue-microtask/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "fast, tiny `queueMicrotask` shim for modern engines",
"devDependencies": {
"standard": "*",
"tape": "^5.2.2"
@@ -68,13 +45,11 @@
],
"license": "MIT",
"main": "index.js",
- "name": "queue-microtask",
"repository": {
"type": "git",
"url": "git://github.com/feross/queue-microtask.git"
},
"scripts": {
"test": "standard && tape test/*.js"
- },
- "version": "1.2.3"
+ }
}
diff --git a/node_modules/readable-stream/package.json b/node_modules/readable-stream/package.json
index b375ff0..514c178 100644
--- a/node_modules/readable-stream/package.json
+++ b/node_modules/readable-stream/package.json
@@ -1,38 +1,8 @@
{
- "_from": "readable-stream@^2.3.6",
- "_id": "readable-stream@2.3.8",
- "_inBundle": false,
- "_integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "_location": "/readable-stream",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "readable-stream@^2.3.6",
- "name": "readable-stream",
- "escapedName": "readable-stream",
- "rawSpec": "^2.3.6",
- "saveSpec": null,
- "fetchSpec": "^2.3.6"
- },
- "_requiredBy": [
- "/stream-http"
- ],
- "_resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
- "_shasum": "91125e8042bba1b9887f49345f6277027ce8be9b",
- "_spec": "readable-stream@^2.3.6",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\stream-http",
- "browser": {
- "util": false,
- "./readable.js": "./readable-browser.js",
- "./writable.js": "./writable-browser.js",
- "./duplex.js": "./duplex-browser.js",
- "./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
- },
- "bugs": {
- "url": "https://github.com/nodejs/readable-stream/issues"
- },
- "bundleDependencies": false,
+ "name": "readable-stream",
+ "version": "2.3.8",
+ "description": "Streams3, a user-land copy of the stream library from Node.js",
+ "main": "readable.js",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -42,8 +12,6 @@
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
},
- "deprecated": false,
- "description": "Streams3, a user-land copy of the stream library from Node.js",
"devDependencies": {
"assert": "^1.4.0",
"babel-polyfill": "^6.9.1",
@@ -53,29 +21,32 @@
"tap": "^0.7.0",
"tape": "^4.8.0"
},
- "homepage": "https://github.com/nodejs/readable-stream#readme",
+ "scripts": {
+ "test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js",
+ "ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
+ "cover": "nyc npm test",
+ "report": "nyc report --reporter=lcov"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/nodejs/readable-stream"
+ },
"keywords": [
"readable",
"stream",
"pipe"
],
- "license": "MIT",
- "main": "readable.js",
- "name": "readable-stream",
+ "browser": {
+ "util": false,
+ "./readable.js": "./readable-browser.js",
+ "./writable.js": "./writable-browser.js",
+ "./duplex.js": "./duplex-browser.js",
+ "./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
+ },
"nyc": {
"include": [
"lib/**.js"
]
},
- "repository": {
- "type": "git",
- "url": "git://github.com/nodejs/readable-stream.git"
- },
- "scripts": {
- "ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
- "cover": "nyc npm test",
- "report": "nyc report --reporter=lcov",
- "test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js"
- },
- "version": "2.3.8"
+ "license": "MIT"
}
diff --git a/node_modules/resolve-from/package.json b/node_modules/resolve-from/package.json
index 5550fd1..96bade5 100644
--- a/node_modules/resolve-from/package.json
+++ b/node_modules/resolve-from/package.json
@@ -1,66 +1,34 @@
{
- "_from": "resolve-from@^4.0.0",
- "_id": "resolve-from@4.0.0",
- "_inBundle": false,
- "_integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "_location": "/resolve-from",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "resolve-from@^4.0.0",
- "name": "resolve-from",
- "escapedName": "resolve-from",
- "rawSpec": "^4.0.0",
- "saveSpec": null,
- "fetchSpec": "^4.0.0"
- },
- "_requiredBy": [
- "/import-fresh"
- ],
- "_resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
- "_shasum": "4abcd852ad32dd7baabfe9b40e00a36db5f392e6",
- "_spec": "resolve-from@^4.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\import-fresh",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/resolve-from/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Resolve the path of a module like `require.resolve()` but from a given path",
- "devDependencies": {
- "ava": "*",
- "xo": "*"
- },
- "engines": {
- "node": ">=4"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/sindresorhus/resolve-from#readme",
- "keywords": [
- "require",
- "resolve",
- "path",
- "module",
- "from",
- "like",
- "import"
- ],
- "license": "MIT",
- "name": "resolve-from",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/resolve-from.git"
- },
- "scripts": {
- "test": "xo && ava"
- },
- "version": "4.0.0"
+ "name": "resolve-from",
+ "version": "4.0.0",
+ "description": "Resolve the path of a module like `require.resolve()` but from a given path",
+ "license": "MIT",
+ "repository": "sindresorhus/resolve-from",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "files": [
+ "index.js"
+ ],
+ "keywords": [
+ "require",
+ "resolve",
+ "path",
+ "module",
+ "from",
+ "like",
+ "import"
+ ],
+ "devDependencies": {
+ "ava": "*",
+ "xo": "*"
+ }
}
diff --git a/node_modules/reusify/package.json b/node_modules/reusify/package.json
index 8eb510d..ee66aee 100644
--- a/node_modules/reusify/package.json
+++ b/node_modules/reusify/package.json
@@ -1,50 +1,22 @@
{
- "_from": "reusify@^1.0.4",
- "_id": "reusify@1.0.4",
- "_inBundle": false,
- "_integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "_location": "/reusify",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "reusify@^1.0.4",
- "name": "reusify",
- "escapedName": "reusify",
- "rawSpec": "^1.0.4",
- "saveSpec": null,
- "fetchSpec": "^1.0.4"
- },
- "_requiredBy": [
- "/fastq"
- ],
- "_resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
- "_shasum": "90da382b1e126efc02146e90845a88db12925d76",
- "_spec": "reusify@^1.0.4",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\fastq",
- "author": {
- "name": "Matteo Collina",
- "email": "hello@matteocollina.com"
- },
- "bugs": {
- "url": "https://github.com/mcollina/reusify/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "reusify",
+ "version": "1.0.4",
"description": "Reuse objects and functions with style",
- "devDependencies": {
- "coveralls": "^2.13.3",
- "faucet": "0.0.1",
- "istanbul": "^0.4.5",
- "pre-commit": "^1.2.2",
- "standard": "^10.0.3",
- "tape": "^4.8.0"
+ "main": "reusify.js",
+ "scripts": {
+ "lint": "standard",
+ "test": "tape test.js | faucet",
+ "istanbul": "istanbul cover tape test.js",
+ "coverage": "npm run istanbul; cat coverage/lcov.info | coveralls"
},
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
+ "pre-commit": [
+ "lint",
+ "test"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/mcollina/reusify.git"
},
- "homepage": "https://github.com/mcollina/reusify#readme",
"keywords": [
"reuse",
"object",
@@ -52,22 +24,22 @@
"function",
"fast"
],
+ "author": "Matteo Collina ",
"license": "MIT",
- "main": "reusify.js",
- "name": "reusify",
- "pre-commit": [
- "lint",
- "test"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/mcollina/reusify.git"
+ "bugs": {
+ "url": "https://github.com/mcollina/reusify/issues"
},
- "scripts": {
- "coverage": "npm run istanbul; cat coverage/lcov.info | coveralls",
- "istanbul": "istanbul cover tape test.js",
- "lint": "standard",
- "test": "tape test.js | faucet"
+ "homepage": "https://github.com/mcollina/reusify#readme",
+ "engines": {
+ "node": ">=0.10.0",
+ "iojs": ">=1.0.0"
},
- "version": "1.0.4"
+ "devDependencies": {
+ "coveralls": "^2.13.3",
+ "faucet": "0.0.1",
+ "istanbul": "^0.4.5",
+ "pre-commit": "^1.2.2",
+ "standard": "^10.0.3",
+ "tape": "^4.8.0"
+ }
}
diff --git a/node_modules/rimraf/package.json b/node_modules/rimraf/package.json
index 5985ed4..1bf8d5e 100644
--- a/node_modules/rimraf/package.json
+++ b/node_modules/rimraf/package.json
@@ -1,70 +1,32 @@
{
- "_from": "rimraf@^3.0.2",
- "_id": "rimraf@3.0.2",
- "_inBundle": false,
- "_integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "_location": "/rimraf",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "rimraf@^3.0.2",
- "name": "rimraf",
- "escapedName": "rimraf",
- "rawSpec": "^3.0.2",
- "saveSpec": null,
- "fetchSpec": "^3.0.2"
- },
- "_requiredBy": [
- "/flat-cache"
- ],
- "_resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz",
- "_shasum": "f1a5402ba6220ad52cc1282bac1ae3aa49fd061a",
- "_spec": "rimraf@^3.0.2",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\flat-cache",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "bugs": {
- "url": "https://github.com/isaacs/rimraf/issues"
+ "name": "rimraf",
+ "version": "3.0.2",
+ "main": "rimraf.js",
+ "description": "A deep deletion module for node (like `rm -rf`)",
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
+ "license": "ISC",
+ "repository": "git://github.com/isaacs/rimraf.git",
+ "scripts": {
+ "preversion": "npm test",
+ "postversion": "npm publish",
+ "postpublish": "git push origin --follow-tags",
+ "test": "tap test/*.js"
},
- "bundleDependencies": false,
+ "bin": "./bin.js",
"dependencies": {
"glob": "^7.1.3"
},
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "description": "A deep deletion module for node (like `rm -rf`)",
- "devDependencies": {
- "mkdirp": "^0.5.1",
- "tap": "^12.1.1"
- },
"files": [
"LICENSE",
"README.md",
"bin.js",
"rimraf.js"
],
+ "devDependencies": {
+ "mkdirp": "^0.5.1",
+ "tap": "^12.1.1"
+ },
"funding": {
"url": "https://github.com/sponsors/isaacs"
- },
- "homepage": "https://github.com/isaacs/rimraf#readme",
- "license": "ISC",
- "main": "rimraf.js",
- "name": "rimraf",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/rimraf.git"
- },
- "scripts": {
- "postpublish": "git push origin --follow-tags",
- "postversion": "npm publish",
- "preversion": "npm test",
- "test": "tap test/*.js"
- },
- "version": "3.0.2"
+ }
}
diff --git a/node_modules/run-parallel/package.json b/node_modules/run-parallel/package.json
index 32a64bf..1f14757 100644
--- a/node_modules/run-parallel/package.json
+++ b/node_modules/run-parallel/package.json
@@ -1,27 +1,7 @@
{
- "_from": "run-parallel@^1.1.9",
- "_id": "run-parallel@1.2.0",
- "_inBundle": false,
- "_integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "_location": "/run-parallel",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "run-parallel@^1.1.9",
- "name": "run-parallel",
- "escapedName": "run-parallel",
- "rawSpec": "^1.1.9",
- "saveSpec": null,
- "fetchSpec": "^1.1.9"
- },
- "_requiredBy": [
- "/@nodelib/fs.scandir"
- ],
- "_resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
- "_shasum": "66d1368da7bdf921eb9d95bd1a9229e7f21a43ee",
- "_spec": "run-parallel@^1.1.9",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\@nodelib\\fs.scandir",
+ "name": "run-parallel",
+ "description": "Run an array of functions in parallel",
+ "version": "1.2.0",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
@@ -30,31 +10,14 @@
"bugs": {
"url": "https://github.com/feross/run-parallel/issues"
},
- "bundleDependencies": false,
"dependencies": {
"queue-microtask": "^1.2.2"
},
- "deprecated": false,
- "description": "Run an array of functions in parallel",
"devDependencies": {
"airtap": "^3.0.0",
"standard": "*",
"tape": "^5.0.1"
},
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"homepage": "https://github.com/feross/run-parallel",
"keywords": [
"parallel",
@@ -68,7 +31,6 @@
],
"license": "MIT",
"main": "index.js",
- "name": "run-parallel",
"repository": {
"type": "git",
"url": "git://github.com/feross/run-parallel.git"
@@ -79,5 +41,18 @@
"test-browser-local": "airtap --local -- test/*.js",
"test-node": "tape test/*.js"
},
- "version": "1.2.0"
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
}
diff --git a/node_modules/safe-buffer/package.json b/node_modules/safe-buffer/package.json
index fbac304..623fbc3 100644
--- a/node_modules/safe-buffer/package.json
+++ b/node_modules/safe-buffer/package.json
@@ -1,28 +1,7 @@
{
- "_from": "safe-buffer@~5.1.1",
- "_id": "safe-buffer@5.1.2",
- "_inBundle": false,
- "_integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "_location": "/safe-buffer",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "safe-buffer@~5.1.1",
- "name": "safe-buffer",
- "escapedName": "safe-buffer",
- "rawSpec": "~5.1.1",
- "saveSpec": null,
- "fetchSpec": "~5.1.1"
- },
- "_requiredBy": [
- "/readable-stream",
- "/string_decoder"
- ],
- "_resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "_shasum": "991ec69d296e0313747d59bdfd2b745c35f8828d",
- "_spec": "safe-buffer@~5.1.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\readable-stream",
+ "name": "safe-buffer",
+ "description": "Safer Node.js Buffer API",
+ "version": "5.1.2",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
@@ -31,9 +10,6 @@
"bugs": {
"url": "https://github.com/feross/safe-buffer/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Safer Node.js Buffer API",
"devDependencies": {
"standard": "*",
"tape": "^4.0.0"
@@ -50,14 +26,12 @@
],
"license": "MIT",
"main": "index.js",
- "name": "safe-buffer",
+ "types": "index.d.ts",
"repository": {
"type": "git",
"url": "git://github.com/feross/safe-buffer.git"
},
"scripts": {
"test": "standard && tape test/*.js"
- },
- "types": "index.d.ts",
- "version": "5.1.2"
+ }
}
diff --git a/node_modules/safer-buffer/package.json b/node_modules/safer-buffer/package.json
index 4dc8165..d452b04 100644
--- a/node_modules/safer-buffer/package.json
+++ b/node_modules/safer-buffer/package.json
@@ -1,38 +1,25 @@
{
- "_from": "safer-buffer@>= 2.1.2 < 3.0.0",
- "_id": "safer-buffer@2.1.2",
- "_inBundle": false,
- "_integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "_location": "/safer-buffer",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "safer-buffer@>= 2.1.2 < 3.0.0",
- "name": "safer-buffer",
- "escapedName": "safer-buffer",
- "rawSpec": ">= 2.1.2 < 3.0.0",
- "saveSpec": null,
- "fetchSpec": ">= 2.1.2 < 3.0.0"
+ "name": "safer-buffer",
+ "version": "2.1.2",
+ "description": "Modern Buffer API polyfill without footguns",
+ "main": "safer.js",
+ "scripts": {
+ "browserify-test": "browserify --external tape tests.js > browserify-tests.js && tape browserify-tests.js",
+ "test": "standard && tape tests.js"
},
- "_requiredBy": [
- "/iconv-lite"
- ],
- "_resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "_shasum": "44fa161b0187b9549dd84bb91802f9bd8385cd6a",
- "_spec": "safer-buffer@>= 2.1.2 < 3.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\iconv-lite",
"author": {
"name": "Nikita Skovoroda",
"email": "chalkerx@gmail.com",
"url": "https://github.com/ChALkeR"
},
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ChALkeR/safer-buffer.git"
+ },
"bugs": {
"url": "https://github.com/ChALkeR/safer-buffer/issues"
},
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Modern Buffer API polyfill without footguns",
"devDependencies": {
"standard": "^11.0.1",
"tape": "^4.9.0"
@@ -43,18 +30,5 @@
"tests.js",
"dangerous.js",
"safer.js"
- ],
- "homepage": "https://github.com/ChALkeR/safer-buffer#readme",
- "license": "MIT",
- "main": "safer.js",
- "name": "safer-buffer",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ChALkeR/safer-buffer.git"
- },
- "scripts": {
- "browserify-test": "browserify --external tape tests.js > browserify-tests.js && tape browserify-tests.js",
- "test": "standard && tape tests.js"
- },
- "version": "2.1.2"
+ ]
}
diff --git a/node_modules/sax/package.json b/node_modules/sax/package.json
index 5f98d20..fc7dc00 100644
--- a/node_modules/sax/package.json
+++ b/node_modules/sax/package.json
@@ -1,65 +1,29 @@
{
- "_from": "sax@>=0.6.0",
- "_id": "sax@1.4.1",
- "_inBundle": false,
- "_integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
- "_location": "/sax",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "sax@>=0.6.0",
- "name": "sax",
- "escapedName": "sax",
- "rawSpec": ">=0.6.0",
- "saveSpec": null,
- "fetchSpec": ">=0.6.0"
- },
- "_requiredBy": [
- "/xml2js"
- ],
- "_resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.1.tgz",
- "_shasum": "44cc8988377f126304d3b3fc1010c733b929ef0f",
- "_spec": "sax@>=0.6.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\xml2js",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/sax-js/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "sax",
"description": "An evented streaming XML parser in JavaScript",
- "devDependencies": {
- "tap": "^15.1.6"
+ "author": "Isaac Z. Schlueter (http://blog.izs.me/)",
+ "version": "1.4.1",
+ "main": "lib/sax.js",
+ "license": "ISC",
+ "scripts": {
+ "test": "tap test/*.js --cov -j4",
+ "preversion": "npm test",
+ "postversion": "npm publish",
+ "postpublish": "git push origin --all; git push origin --tags"
},
+ "repository": "git://github.com/isaacs/sax-js.git",
"files": [
"lib/sax.js",
"LICENSE",
"README.md"
],
- "homepage": "https://github.com/isaacs/sax-js#readme",
- "license": "ISC",
- "main": "lib/sax.js",
- "name": "sax",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/sax-js.git"
- },
- "scripts": {
- "postpublish": "git push origin --all; git push origin --tags",
- "postversion": "npm publish",
- "preversion": "npm test",
- "test": "tap test/*.js --cov -j4"
+ "devDependencies": {
+ "tap": "^15.1.6"
},
"tap": {
"statements": 79,
"branches": 75,
"functions": 80,
"lines": 79
- },
- "version": "1.4.1"
+ }
}
diff --git a/node_modules/sdk-base/package.json b/node_modules/sdk-base/package.json
index ba1b24d..06bea20 100644
--- a/node_modules/sdk-base/package.json
+++ b/node_modules/sdk-base/package.json
@@ -1,41 +1,32 @@
{
- "_from": "sdk-base@^2.0.1",
- "_id": "sdk-base@2.0.1",
- "_inBundle": false,
- "_integrity": "sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==",
- "_location": "/sdk-base",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "sdk-base@^2.0.1",
- "name": "sdk-base",
- "escapedName": "sdk-base",
- "rawSpec": "^2.0.1",
- "saveSpec": null,
- "fetchSpec": "^2.0.1"
+ "name": "sdk-base",
+ "version": "2.0.1",
+ "description": "a base class for sdk with default error handler",
+ "main": "index.js",
+ "scripts": {
+ "test": "mocha -R spec -t 5000 -r should test/*.test.js",
+ "test-cov": "istanbul cover _mocha -- -t 5000 -r should test/*.test.js"
},
- "_requiredBy": [
- "/ali-oss"
+ "keywords": [
+ "sdk",
+ "error"
+ ],
+ "files": [
+ "index.js"
],
- "_resolved": "https://registry.npmmirror.com/sdk-base/-/sdk-base-2.0.1.tgz",
- "_shasum": "ba40289e8bdf272ed11dd9ea97eaf98e036d24c6",
- "_spec": "sdk-base@^2.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\ali-oss",
"author": {
"name": "dead_horse",
"email": "dead_horse@qq.com",
"url": "http://deadhorse.me"
},
- "bugs": {
- "url": "https://github.com/node-modules/sdk-base/issues"
+ "repository": {
+ "type": "git",
+ "url": "git@github.com:node-modules/sdk-base"
},
- "bundleDependencies": false,
+ "license": "MIT",
"dependencies": {
"get-ready": "~1.0.0"
},
- "deprecated": false,
- "description": "a base class for sdk with default error handler",
"devDependencies": {
"istanbul": "*",
"mocha": "*",
@@ -43,25 +34,5 @@
},
"engine": {
"node": ">=0.10"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/node-modules/sdk-base#readme",
- "keywords": [
- "sdk",
- "error"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "sdk-base",
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/node-modules/sdk-base.git"
- },
- "scripts": {
- "test": "mocha -R spec -t 5000 -r should test/*.test.js",
- "test-cov": "istanbul cover _mocha -- -t 5000 -r should test/*.test.js"
- },
- "version": "2.0.1"
+ }
}
diff --git a/node_modules/semver/README.md b/node_modules/semver/README.md
index f8dfa5a..2293a14 100644
--- a/node_modules/semver/README.md
+++ b/node_modules/semver/README.md
@@ -4,7 +4,7 @@ semver(1) -- The semantic versioner for npm
## Install
```bash
-npm install --save semver
+npm install semver
````
## Usage
@@ -60,6 +60,12 @@ Options:
Coerce a string into SemVer if possible
(does not imply --loose)
+--rtl
+ Coerce version strings right to left
+
+--ltr
+ Coerce version strings left to right (default)
+
Program exits successfully if any valid version satisfies
all supplied ranges, and prints all satisfying versions.
@@ -231,7 +237,7 @@ comparator. Allows minor-level changes if not.
#### Caret Ranges `^1.2.3` `^0.2.5` `^0.0.4`
-Allows changes that do not modify the left-most non-zero digit in the
+Allows changes that do not modify the left-most non-zero element in the
`[major, minor, patch]` tuple. In other words, this allows patch and
minor updates for versions `1.0.0` and above, patch updates for
versions `0.X >=0.1.0`, and *no* updates for versions `0.0.X`.
@@ -354,6 +360,9 @@ strings that they parse.
`v2` is greater. Sorts in ascending order if passed to `Array.sort()`.
* `rcompare(v1, v2)`: The reverse of compare. Sorts an array of versions
in descending order when passed to `Array.sort()`.
+* `compareBuild(v1, v2)`: The same as `compare` but considers `build` when two versions
+ are equal. Sorts in ascending order if passed to `Array.sort()`.
+ `v2` is greater. Sorts in ascending order if passed to `Array.sort()`.
* `diff(v1, v2)`: Returns difference between two versions by the release type
(`major`, `premajor`, `minor`, `preminor`, `patch`, `prepatch`, or `prerelease`),
or null if the versions are the same.
@@ -396,7 +405,7 @@ range, use the `satisfies(version, range)` function.
### Coercion
-* `coerce(version)`: Coerces a string to semver if possible
+* `coerce(version, options)`: Coerces a string to semver if possible
This aims to provide a very forgiving translation of a non-semver string to
semver. It looks for the first digit in a string, and consumes all
@@ -408,5 +417,27 @@ surrounding text is simply ignored (`v3.4 replaces v3.3.1` becomes
is not valid). The maximum length for any semver component considered for
coercion is 16 characters; longer components will be ignored
(`10000000000000000.4.7.4` becomes `4.7.4`). The maximum value for any
-semver component is `Number.MAX_SAFE_INTEGER || (2**53 - 1)`; higher value
+semver component is `Integer.MAX_SAFE_INTEGER || (2**53 - 1)`; higher value
components are invalid (`9999999999999999.4.7.4` is likely invalid).
+
+If the `options.rtl` flag is set, then `coerce` will return the right-most
+coercible tuple that does not share an ending index with a longer coercible
+tuple. For example, `1.2.3.4` will return `2.3.4` in rtl mode, not
+`4.0.0`. `1.2.3/4` will return `4.0.0`, because the `4` is not a part of
+any other overlapping SemVer tuple.
+
+### Clean
+
+* `clean(version)`: Clean a string to be a valid semver if possible
+
+This will return a cleaned and trimmed semver version. If the provided version is not valid a null will be returned. This does not work for ranges.
+
+ex.
+* `s.clean(' = v 2.1.5foo')`: `null`
+* `s.clean(' = v 2.1.5foo', { loose: true })`: `'2.1.5-foo'`
+* `s.clean(' = v 2.1.5-foo')`: `null`
+* `s.clean(' = v 2.1.5-foo', { loose: true })`: `'2.1.5-foo'`
+* `s.clean('=v2.1.5')`: `'2.1.5'`
+* `s.clean(' =v2.1.5')`: `2.1.5`
+* `s.clean(' 2.1.5 ')`: `'2.1.5'`
+* `s.clean('~1.0.0')`: `null`
diff --git a/node_modules/semver/bin/semver b/node_modules/semver/bin/semver
deleted file mode 100644
index 801e77f..0000000
--- a/node_modules/semver/bin/semver
+++ /dev/null
@@ -1,160 +0,0 @@
-#!/usr/bin/env node
-// Standalone semver comparison program.
-// Exits successfully and prints matching version(s) if
-// any supplied version is valid and passes all tests.
-
-var argv = process.argv.slice(2)
-
-var versions = []
-
-var range = []
-
-var inc = null
-
-var version = require('../package.json').version
-
-var loose = false
-
-var includePrerelease = false
-
-var coerce = false
-
-var identifier
-
-var semver = require('../semver')
-
-var reverse = false
-
-var options = {}
-
-main()
-
-function main () {
- if (!argv.length) return help()
- while (argv.length) {
- var a = argv.shift()
- var indexOfEqualSign = a.indexOf('=')
- if (indexOfEqualSign !== -1) {
- a = a.slice(0, indexOfEqualSign)
- argv.unshift(a.slice(indexOfEqualSign + 1))
- }
- switch (a) {
- case '-rv': case '-rev': case '--rev': case '--reverse':
- reverse = true
- break
- case '-l': case '--loose':
- loose = true
- break
- case '-p': case '--include-prerelease':
- includePrerelease = true
- break
- case '-v': case '--version':
- versions.push(argv.shift())
- break
- case '-i': case '--inc': case '--increment':
- switch (argv[0]) {
- case 'major': case 'minor': case 'patch': case 'prerelease':
- case 'premajor': case 'preminor': case 'prepatch':
- inc = argv.shift()
- break
- default:
- inc = 'patch'
- break
- }
- break
- case '--preid':
- identifier = argv.shift()
- break
- case '-r': case '--range':
- range.push(argv.shift())
- break
- case '-c': case '--coerce':
- coerce = true
- break
- case '-h': case '--help': case '-?':
- return help()
- default:
- versions.push(a)
- break
- }
- }
-
- var options = { loose: loose, includePrerelease: includePrerelease }
-
- versions = versions.map(function (v) {
- return coerce ? (semver.coerce(v) || { version: v }).version : v
- }).filter(function (v) {
- return semver.valid(v)
- })
- if (!versions.length) return fail()
- if (inc && (versions.length !== 1 || range.length)) { return failInc() }
-
- for (var i = 0, l = range.length; i < l; i++) {
- versions = versions.filter(function (v) {
- return semver.satisfies(v, range[i], options)
- })
- if (!versions.length) return fail()
- }
- return success(versions)
-}
-
-function failInc () {
- console.error('--inc can only be used on a single version with no range')
- fail()
-}
-
-function fail () { process.exit(1) }
-
-function success () {
- var compare = reverse ? 'rcompare' : 'compare'
- versions.sort(function (a, b) {
- return semver[compare](a, b, options)
- }).map(function (v) {
- return semver.clean(v, options)
- }).map(function (v) {
- return inc ? semver.inc(v, inc, options, identifier) : v
- }).forEach(function (v, i, _) { console.log(v) })
-}
-
-function help () {
- console.log(['SemVer ' + version,
- '',
- 'A JavaScript implementation of the https://semver.org/ specification',
- 'Copyright Isaac Z. Schlueter',
- '',
- 'Usage: semver [options] [ [...]]',
- 'Prints valid versions sorted by SemVer precedence',
- '',
- 'Options:',
- '-r --range ',
- ' Print versions that match the specified range.',
- '',
- '-i --increment []',
- ' Increment a version by the specified level. Level can',
- ' be one of: major, minor, patch, premajor, preminor,',
- " prepatch, or prerelease. Default level is 'patch'.",
- ' Only one version may be specified.',
- '',
- '--preid ',
- ' Identifier to be used to prefix premajor, preminor,',
- ' prepatch or prerelease version increments.',
- '',
- '-l --loose',
- ' Interpret versions and ranges loosely',
- '',
- '-p --include-prerelease',
- ' Always include prerelease versions in range matching',
- '',
- '-c --coerce',
- ' Coerce a string into SemVer if possible',
- ' (does not imply --loose)',
- '',
- 'Program exits successfully if any valid version satisfies',
- 'all supplied ranges, and prints all satisfying versions.',
- '',
- 'If no satisfying versions are found, then exits failure.',
- '',
- 'Versions are printed in ascending order, so supplying',
- 'multiple versions to the utility will just sort them.'
- ].join('\n'))
-}
diff --git a/node_modules/semver/package.json b/node_modules/semver/package.json
index 17a085e..6b970a6 100644
--- a/node_modules/semver/package.json
+++ b/node_modules/semver/package.json
@@ -1,69 +1,38 @@
{
- "_from": "semver@^5.0.1",
- "_id": "semver@5.7.2",
- "_inBundle": false,
- "_integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "_location": "/semver",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "semver@^5.0.1",
- "name": "semver",
- "escapedName": "semver",
- "rawSpec": "^5.0.1",
- "saveSpec": null,
- "fetchSpec": "^5.0.1"
- },
- "_requiredBy": [
- "/win-release"
- ],
- "_resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz",
- "_shasum": "48d55db737c3287cd4835e17fa13feace1c41ef8",
- "_spec": "semver@^5.0.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\win-release",
- "author": {
- "name": "GitHub Inc."
- },
- "bin": {
- "semver": "bin/semver"
- },
- "bugs": {
- "url": "https://github.com/npm/node-semver/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
+ "name": "semver",
+ "version": "6.3.1",
"description": "The semantic version parser used by npm.",
+ "main": "semver.js",
+ "scripts": {
+ "test": "tap test/ --100 --timeout=30",
+ "lint": "echo linting disabled",
+ "postlint": "template-oss-check",
+ "template-oss-apply": "template-oss-apply --force",
+ "lintfix": "npm run lint -- --fix",
+ "snap": "tap test/ --100 --timeout=30",
+ "posttest": "npm run lint"
+ },
"devDependencies": {
"@npmcli/template-oss": "4.17.0",
"tap": "^12.7.0"
},
- "files": [
- "bin",
- "range.bnf",
- "semver.js"
- ],
- "homepage": "https://github.com/npm/node-semver#readme",
"license": "ISC",
- "main": "semver.js",
- "name": "semver",
"repository": {
"type": "git",
- "url": "git+https://github.com/npm/node-semver.git"
+ "url": "https://github.com/npm/node-semver.git"
},
- "scripts": {
- "lint": "echo linting disabled",
- "lintfix": "npm run lint -- --fix",
- "postlint": "template-oss-check",
- "posttest": "npm run lint",
- "snap": "tap test/ --100 --timeout=30",
- "template-oss-apply": "template-oss-apply --force",
- "test": "tap test/ --100 --timeout=30"
+ "bin": {
+ "semver": "./bin/semver.js"
},
+ "files": [
+ "bin",
+ "range.bnf",
+ "semver.js"
+ ],
+ "author": "GitHub Inc.",
"templateOSS": {
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
"content": "./scripts/template-oss",
"version": "4.17.0"
- },
- "version": "5.7.2"
+ }
}
diff --git a/node_modules/semver/semver.js b/node_modules/semver/semver.js
index dcb6833..39319c1 100644
--- a/node_modules/semver/semver.js
+++ b/node_modules/semver/semver.js
@@ -32,8 +32,13 @@ var MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6
var re = exports.re = []
var safeRe = exports.safeRe = []
var src = exports.src = []
+var t = exports.tokens = {}
var R = 0
+function tok (n) {
+ t[n] = R++
+}
+
var LETTERDASHNUMBER = '[a-zA-Z0-9-]'
// Replace some greedy regex tokens to prevent regex dos issues. These regex are
@@ -65,67 +70,67 @@ function makeSafeRe (value) {
// ## Numeric Identifier
// A single `0`, or a non-zero digit followed by zero or more digits.
-var NUMERICIDENTIFIER = R++
-src[NUMERICIDENTIFIER] = '0|[1-9]\\d*'
-var NUMERICIDENTIFIERLOOSE = R++
-src[NUMERICIDENTIFIERLOOSE] = '\\d+'
+tok('NUMERICIDENTIFIER')
+src[t.NUMERICIDENTIFIER] = '0|[1-9]\\d*'
+tok('NUMERICIDENTIFIERLOOSE')
+src[t.NUMERICIDENTIFIERLOOSE] = '\\d+'
// ## Non-numeric Identifier
// Zero or more digits, followed by a letter or hyphen, and then zero or
// more letters, digits, or hyphens.
-var NONNUMERICIDENTIFIER = R++
-src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-]' + LETTERDASHNUMBER + '*'
+tok('NONNUMERICIDENTIFIER')
+src[t.NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-]' + LETTERDASHNUMBER + '*'
// ## Main Version
// Three dot-separated numeric identifiers.
-var MAINVERSION = R++
-src[MAINVERSION] = '(' + src[NUMERICIDENTIFIER] + ')\\.' +
- '(' + src[NUMERICIDENTIFIER] + ')\\.' +
- '(' + src[NUMERICIDENTIFIER] + ')'
+tok('MAINVERSION')
+src[t.MAINVERSION] = '(' + src[t.NUMERICIDENTIFIER] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIER] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIER] + ')'
-var MAINVERSIONLOOSE = R++
-src[MAINVERSIONLOOSE] = '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' +
- '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' +
- '(' + src[NUMERICIDENTIFIERLOOSE] + ')'
+tok('MAINVERSIONLOOSE')
+src[t.MAINVERSIONLOOSE] = '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')\\.' +
+ '(' + src[t.NUMERICIDENTIFIERLOOSE] + ')'
// ## Pre-release Version Identifier
// A numeric identifier, or a non-numeric identifier.
-var PRERELEASEIDENTIFIER = R++
-src[PRERELEASEIDENTIFIER] = '(?:' + src[NUMERICIDENTIFIER] +
- '|' + src[NONNUMERICIDENTIFIER] + ')'
+tok('PRERELEASEIDENTIFIER')
+src[t.PRERELEASEIDENTIFIER] = '(?:' + src[t.NUMERICIDENTIFIER] +
+ '|' + src[t.NONNUMERICIDENTIFIER] + ')'
-var PRERELEASEIDENTIFIERLOOSE = R++
-src[PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[NUMERICIDENTIFIERLOOSE] +
- '|' + src[NONNUMERICIDENTIFIER] + ')'
+tok('PRERELEASEIDENTIFIERLOOSE')
+src[t.PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[t.NUMERICIDENTIFIERLOOSE] +
+ '|' + src[t.NONNUMERICIDENTIFIER] + ')'
// ## Pre-release Version
// Hyphen, followed by one or more dot-separated pre-release version
// identifiers.
-var PRERELEASE = R++
-src[PRERELEASE] = '(?:-(' + src[PRERELEASEIDENTIFIER] +
- '(?:\\.' + src[PRERELEASEIDENTIFIER] + ')*))'
+tok('PRERELEASE')
+src[t.PRERELEASE] = '(?:-(' + src[t.PRERELEASEIDENTIFIER] +
+ '(?:\\.' + src[t.PRERELEASEIDENTIFIER] + ')*))'
-var PRERELEASELOOSE = R++
-src[PRERELEASELOOSE] = '(?:-?(' + src[PRERELEASEIDENTIFIERLOOSE] +
- '(?:\\.' + src[PRERELEASEIDENTIFIERLOOSE] + ')*))'
+tok('PRERELEASELOOSE')
+src[t.PRERELEASELOOSE] = '(?:-?(' + src[t.PRERELEASEIDENTIFIERLOOSE] +
+ '(?:\\.' + src[t.PRERELEASEIDENTIFIERLOOSE] + ')*))'
// ## Build Metadata Identifier
// Any combination of digits, letters, or hyphens.
-var BUILDIDENTIFIER = R++
-src[BUILDIDENTIFIER] = LETTERDASHNUMBER + '+'
+tok('BUILDIDENTIFIER')
+src[t.BUILDIDENTIFIER] = LETTERDASHNUMBER + '+'
// ## Build Metadata
// Plus sign, followed by one or more period-separated build metadata
// identifiers.
-var BUILD = R++
-src[BUILD] = '(?:\\+(' + src[BUILDIDENTIFIER] +
- '(?:\\.' + src[BUILDIDENTIFIER] + ')*))'
+tok('BUILD')
+src[t.BUILD] = '(?:\\+(' + src[t.BUILDIDENTIFIER] +
+ '(?:\\.' + src[t.BUILDIDENTIFIER] + ')*))'
// ## Full Version String
// A main version, followed optionally by a pre-release version and
@@ -136,132 +141,137 @@ src[BUILD] = '(?:\\+(' + src[BUILDIDENTIFIER] +
// capturing group, because it should not ever be used in version
// comparison.
-var FULL = R++
-var FULLPLAIN = 'v?' + src[MAINVERSION] +
- src[PRERELEASE] + '?' +
- src[BUILD] + '?'
+tok('FULL')
+tok('FULLPLAIN')
+src[t.FULLPLAIN] = 'v?' + src[t.MAINVERSION] +
+ src[t.PRERELEASE] + '?' +
+ src[t.BUILD] + '?'
-src[FULL] = '^' + FULLPLAIN + '$'
+src[t.FULL] = '^' + src[t.FULLPLAIN] + '$'
// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.
// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty
// common in the npm registry.
-var LOOSEPLAIN = '[v=\\s]*' + src[MAINVERSIONLOOSE] +
- src[PRERELEASELOOSE] + '?' +
- src[BUILD] + '?'
+tok('LOOSEPLAIN')
+src[t.LOOSEPLAIN] = '[v=\\s]*' + src[t.MAINVERSIONLOOSE] +
+ src[t.PRERELEASELOOSE] + '?' +
+ src[t.BUILD] + '?'
-var LOOSE = R++
-src[LOOSE] = '^' + LOOSEPLAIN + '$'
+tok('LOOSE')
+src[t.LOOSE] = '^' + src[t.LOOSEPLAIN] + '$'
-var GTLT = R++
-src[GTLT] = '((?:<|>)?=?)'
+tok('GTLT')
+src[t.GTLT] = '((?:<|>)?=?)'
// Something like "2.*" or "1.2.x".
// Note that "x.x" is a valid xRange identifer, meaning "any version"
// Only the first item is strictly required.
-var XRANGEIDENTIFIERLOOSE = R++
-src[XRANGEIDENTIFIERLOOSE] = src[NUMERICIDENTIFIERLOOSE] + '|x|X|\\*'
-var XRANGEIDENTIFIER = R++
-src[XRANGEIDENTIFIER] = src[NUMERICIDENTIFIER] + '|x|X|\\*'
-
-var XRANGEPLAIN = R++
-src[XRANGEPLAIN] = '[v=\\s]*(' + src[XRANGEIDENTIFIER] + ')' +
- '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' +
- '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' +
- '(?:' + src[PRERELEASE] + ')?' +
- src[BUILD] + '?' +
+tok('XRANGEIDENTIFIERLOOSE')
+src[t.XRANGEIDENTIFIERLOOSE] = src[t.NUMERICIDENTIFIERLOOSE] + '|x|X|\\*'
+tok('XRANGEIDENTIFIER')
+src[t.XRANGEIDENTIFIER] = src[t.NUMERICIDENTIFIER] + '|x|X|\\*'
+
+tok('XRANGEPLAIN')
+src[t.XRANGEPLAIN] = '[v=\\s]*(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIER] + ')' +
+ '(?:' + src[t.PRERELEASE] + ')?' +
+ src[t.BUILD] + '?' +
')?)?'
-var XRANGEPLAINLOOSE = R++
-src[XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[XRANGEIDENTIFIERLOOSE] + ')' +
- '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' +
- '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' +
- '(?:' + src[PRERELEASELOOSE] + ')?' +
- src[BUILD] + '?' +
+tok('XRANGEPLAINLOOSE')
+src[t.XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:\\.(' + src[t.XRANGEIDENTIFIERLOOSE] + ')' +
+ '(?:' + src[t.PRERELEASELOOSE] + ')?' +
+ src[t.BUILD] + '?' +
')?)?'
-var XRANGE = R++
-src[XRANGE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAIN] + '$'
-var XRANGELOOSE = R++
-src[XRANGELOOSE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAINLOOSE] + '$'
+tok('XRANGE')
+src[t.XRANGE] = '^' + src[t.GTLT] + '\\s*' + src[t.XRANGEPLAIN] + '$'
+tok('XRANGELOOSE')
+src[t.XRANGELOOSE] = '^' + src[t.GTLT] + '\\s*' + src[t.XRANGEPLAINLOOSE] + '$'
// Coercion.
// Extract anything that could conceivably be a part of a valid semver
-var COERCE = R++
-src[COERCE] = '(?:^|[^\\d])' +
+tok('COERCE')
+src[t.COERCE] = '(^|[^\\d])' +
'(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' +
'(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
'(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' +
'(?:$|[^\\d])'
+tok('COERCERTL')
+re[t.COERCERTL] = new RegExp(src[t.COERCE], 'g')
+safeRe[t.COERCERTL] = new RegExp(makeSafeRe(src[t.COERCE]), 'g')
// Tilde ranges.
// Meaning is "reasonably at or greater than"
-var LONETILDE = R++
-src[LONETILDE] = '(?:~>?)'
+tok('LONETILDE')
+src[t.LONETILDE] = '(?:~>?)'
-var TILDETRIM = R++
-src[TILDETRIM] = '(\\s*)' + src[LONETILDE] + '\\s+'
-re[TILDETRIM] = new RegExp(src[TILDETRIM], 'g')
-safeRe[TILDETRIM] = new RegExp(makeSafeRe(src[TILDETRIM]), 'g')
+tok('TILDETRIM')
+src[t.TILDETRIM] = '(\\s*)' + src[t.LONETILDE] + '\\s+'
+re[t.TILDETRIM] = new RegExp(src[t.TILDETRIM], 'g')
+safeRe[t.TILDETRIM] = new RegExp(makeSafeRe(src[t.TILDETRIM]), 'g')
var tildeTrimReplace = '$1~'
-var TILDE = R++
-src[TILDE] = '^' + src[LONETILDE] + src[XRANGEPLAIN] + '$'
-var TILDELOOSE = R++
-src[TILDELOOSE] = '^' + src[LONETILDE] + src[XRANGEPLAINLOOSE] + '$'
+tok('TILDE')
+src[t.TILDE] = '^' + src[t.LONETILDE] + src[t.XRANGEPLAIN] + '$'
+tok('TILDELOOSE')
+src[t.TILDELOOSE] = '^' + src[t.LONETILDE] + src[t.XRANGEPLAINLOOSE] + '$'
// Caret ranges.
// Meaning is "at least and backwards compatible with"
-var LONECARET = R++
-src[LONECARET] = '(?:\\^)'
+tok('LONECARET')
+src[t.LONECARET] = '(?:\\^)'
-var CARETTRIM = R++
-src[CARETTRIM] = '(\\s*)' + src[LONECARET] + '\\s+'
-re[CARETTRIM] = new RegExp(src[CARETTRIM], 'g')
-safeRe[CARETTRIM] = new RegExp(makeSafeRe(src[CARETTRIM]), 'g')
+tok('CARETTRIM')
+src[t.CARETTRIM] = '(\\s*)' + src[t.LONECARET] + '\\s+'
+re[t.CARETTRIM] = new RegExp(src[t.CARETTRIM], 'g')
+safeRe[t.CARETTRIM] = new RegExp(makeSafeRe(src[t.CARETTRIM]), 'g')
var caretTrimReplace = '$1^'
-var CARET = R++
-src[CARET] = '^' + src[LONECARET] + src[XRANGEPLAIN] + '$'
-var CARETLOOSE = R++
-src[CARETLOOSE] = '^' + src[LONECARET] + src[XRANGEPLAINLOOSE] + '$'
+tok('CARET')
+src[t.CARET] = '^' + src[t.LONECARET] + src[t.XRANGEPLAIN] + '$'
+tok('CARETLOOSE')
+src[t.CARETLOOSE] = '^' + src[t.LONECARET] + src[t.XRANGEPLAINLOOSE] + '$'
// A simple gt/lt/eq thing, or just "" to indicate "any version"
-var COMPARATORLOOSE = R++
-src[COMPARATORLOOSE] = '^' + src[GTLT] + '\\s*(' + LOOSEPLAIN + ')$|^$'
-var COMPARATOR = R++
-src[COMPARATOR] = '^' + src[GTLT] + '\\s*(' + FULLPLAIN + ')$|^$'
+tok('COMPARATORLOOSE')
+src[t.COMPARATORLOOSE] = '^' + src[t.GTLT] + '\\s*(' + src[t.LOOSEPLAIN] + ')$|^$'
+tok('COMPARATOR')
+src[t.COMPARATOR] = '^' + src[t.GTLT] + '\\s*(' + src[t.FULLPLAIN] + ')$|^$'
// An expression to strip any whitespace between the gtlt and the thing
// it modifies, so that `> 1.2.3` ==> `>1.2.3`
-var COMPARATORTRIM = R++
-src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] +
- '\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')'
+tok('COMPARATORTRIM')
+src[t.COMPARATORTRIM] = '(\\s*)' + src[t.GTLT] +
+ '\\s*(' + src[t.LOOSEPLAIN] + '|' + src[t.XRANGEPLAIN] + ')'
// this one has to use the /g flag
-re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g')
-safeRe[COMPARATORTRIM] = new RegExp(makeSafeRe(src[COMPARATORTRIM]), 'g')
+re[t.COMPARATORTRIM] = new RegExp(src[t.COMPARATORTRIM], 'g')
+safeRe[t.COMPARATORTRIM] = new RegExp(makeSafeRe(src[t.COMPARATORTRIM]), 'g')
var comparatorTrimReplace = '$1$2$3'
// Something like `1.2.3 - 1.2.4`
// Note that these all use the loose form, because they'll be
// checked against either the strict or loose comparator form
// later.
-var HYPHENRANGE = R++
-src[HYPHENRANGE] = '^\\s*(' + src[XRANGEPLAIN] + ')' +
+tok('HYPHENRANGE')
+src[t.HYPHENRANGE] = '^\\s*(' + src[t.XRANGEPLAIN] + ')' +
'\\s+-\\s+' +
- '(' + src[XRANGEPLAIN] + ')' +
+ '(' + src[t.XRANGEPLAIN] + ')' +
'\\s*$'
-var HYPHENRANGELOOSE = R++
-src[HYPHENRANGELOOSE] = '^\\s*(' + src[XRANGEPLAINLOOSE] + ')' +
+tok('HYPHENRANGELOOSE')
+src[t.HYPHENRANGELOOSE] = '^\\s*(' + src[t.XRANGEPLAINLOOSE] + ')' +
'\\s+-\\s+' +
- '(' + src[XRANGEPLAINLOOSE] + ')' +
+ '(' + src[t.XRANGEPLAINLOOSE] + ')' +
'\\s*$'
// Star ranges basically just allow anything at all.
-var STAR = R++
-src[STAR] = '(<|>)?=?\\s*\\*'
+tok('STAR')
+src[t.STAR] = '(<|>)?=?\\s*\\*'
// Compile to actual regexp objects.
// All are flag-free, unless they were created above with a flag.
@@ -301,7 +311,7 @@ function parse (version, options) {
return null
}
- var r = options.loose ? safeRe[LOOSE] : safeRe[FULL]
+ var r = options.loose ? safeRe[t.LOOSE] : safeRe[t.FULL]
if (!r.test(version)) {
return null
}
@@ -356,7 +366,7 @@ function SemVer (version, options) {
this.options = options
this.loose = !!options.loose
- var m = version.trim().match(options.loose ? safeRe[LOOSE] : safeRe[FULL])
+ var m = version.trim().match(options.loose ? safeRe[t.LOOSE] : safeRe[t.FULL])
if (!m) {
throw new TypeError('Invalid Version: ' + version)
@@ -464,6 +474,30 @@ SemVer.prototype.comparePre = function (other) {
} while (++i)
}
+SemVer.prototype.compareBuild = function (other) {
+ if (!(other instanceof SemVer)) {
+ other = new SemVer(other, this.options)
+ }
+
+ var i = 0
+ do {
+ var a = this.build[i]
+ var b = other.build[i]
+ debug('prerelease compare', i, a, b)
+ if (a === undefined && b === undefined) {
+ return 0
+ } else if (b === undefined) {
+ return 1
+ } else if (a === undefined) {
+ return -1
+ } else if (a === b) {
+ continue
+ } else {
+ return compareIdentifiers(a, b)
+ }
+ } while (++i)
+}
+
// preminor will bump the version up to the next minor release, and immediately
// down to pre-release. premajor and prepatch work the same way.
SemVer.prototype.inc = function (release, identifier) {
@@ -658,6 +692,13 @@ function compareLoose (a, b) {
return compare(a, b, true)
}
+exports.compareBuild = compareBuild
+function compareBuild (a, b, loose) {
+ var versionA = new SemVer(a, loose)
+ var versionB = new SemVer(b, loose)
+ return versionA.compare(versionB) || versionA.compareBuild(versionB)
+}
+
exports.rcompare = rcompare
function rcompare (a, b, loose) {
return compare(b, a, loose)
@@ -666,14 +707,14 @@ function rcompare (a, b, loose) {
exports.sort = sort
function sort (list, loose) {
return list.sort(function (a, b) {
- return exports.compare(a, b, loose)
+ return exports.compareBuild(a, b, loose)
})
}
exports.rsort = rsort
function rsort (list, loose) {
return list.sort(function (a, b) {
- return exports.rcompare(a, b, loose)
+ return exports.compareBuild(b, a, loose)
})
}
@@ -787,14 +828,14 @@ function Comparator (comp, options) {
var ANY = {}
Comparator.prototype.parse = function (comp) {
- var r = this.options.loose ? safeRe[COMPARATORLOOSE] : safeRe[COMPARATOR]
+ var r = this.options.loose ? safeRe[t.COMPARATORLOOSE] : safeRe[t.COMPARATOR]
var m = comp.match(r)
if (!m) {
throw new TypeError('Invalid comparator: ' + comp)
}
- this.operator = m[1]
+ this.operator = m[1] !== undefined ? m[1] : ''
if (this.operator === '=') {
this.operator = ''
}
@@ -814,12 +855,16 @@ Comparator.prototype.toString = function () {
Comparator.prototype.test = function (version) {
debug('Comparator.test', version, this.options.loose)
- if (this.semver === ANY) {
+ if (this.semver === ANY || version === ANY) {
return true
}
if (typeof version === 'string') {
- version = new SemVer(version, this.options)
+ try {
+ version = new SemVer(version, this.options)
+ } catch (er) {
+ return false
+ }
}
return cmp(version, this.operator, this.semver, this.options)
@@ -840,9 +885,15 @@ Comparator.prototype.intersects = function (comp, options) {
var rangeTmp
if (this.operator === '') {
+ if (this.value === '') {
+ return true
+ }
rangeTmp = new Range(comp.value, options)
return satisfies(this.value, rangeTmp, options)
} else if (comp.operator === '') {
+ if (comp.value === '') {
+ return true
+ }
rangeTmp = new Range(this.value, options)
return satisfies(comp.semver, rangeTmp, options)
}
@@ -938,22 +989,26 @@ Range.prototype.toString = function () {
Range.prototype.parseRange = function (range) {
var loose = this.options.loose
// `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4`
- var hr = loose ? safeRe[HYPHENRANGELOOSE] : safeRe[HYPHENRANGE]
+ var hr = loose ? safeRe[t.HYPHENRANGELOOSE] : safeRe[t.HYPHENRANGE]
range = range.replace(hr, hyphenReplace)
debug('hyphen replace', range)
// `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
- range = range.replace(safeRe[COMPARATORTRIM], comparatorTrimReplace)
- debug('comparator trim', range, safeRe[COMPARATORTRIM])
+ range = range.replace(safeRe[t.COMPARATORTRIM], comparatorTrimReplace)
+ debug('comparator trim', range, safeRe[t.COMPARATORTRIM])
// `~ 1.2.3` => `~1.2.3`
- range = range.replace(safeRe[TILDETRIM], tildeTrimReplace)
+ range = range.replace(safeRe[t.TILDETRIM], tildeTrimReplace)
// `^ 1.2.3` => `^1.2.3`
- range = range.replace(safeRe[CARETTRIM], caretTrimReplace)
+ range = range.replace(safeRe[t.CARETTRIM], caretTrimReplace)
+
+ // normalize spaces
+ range = range.split(/\s+/).join(' ')
// At this point, the range is completely trimmed and
// ready to be split into comparators.
- var compRe = loose ? safeRe[COMPARATORLOOSE] : safeRe[COMPARATOR]
+
+ var compRe = loose ? safeRe[t.COMPARATORLOOSE] : safeRe[t.COMPARATOR]
var set = range.split(' ').map(function (comp) {
return parseComparator(comp, this.options)
}, this).join(' ').split(/\s+/)
@@ -976,16 +1031,40 @@ Range.prototype.intersects = function (range, options) {
}
return this.set.some(function (thisComparators) {
- return thisComparators.every(function (thisComparator) {
- return range.set.some(function (rangeComparators) {
- return rangeComparators.every(function (rangeComparator) {
- return thisComparator.intersects(rangeComparator, options)
- })
+ return (
+ isSatisfiable(thisComparators, options) &&
+ range.set.some(function (rangeComparators) {
+ return (
+ isSatisfiable(rangeComparators, options) &&
+ thisComparators.every(function (thisComparator) {
+ return rangeComparators.every(function (rangeComparator) {
+ return thisComparator.intersects(rangeComparator, options)
+ })
+ })
+ )
})
- })
+ )
})
}
+// take a set of comparators and determine whether there
+// exists a version which can satisfy it
+function isSatisfiable (comparators, options) {
+ var result = true
+ var remainingComparators = comparators.slice()
+ var testComparator = remainingComparators.pop()
+
+ while (result && remainingComparators.length) {
+ result = remainingComparators.every(function (otherComparator) {
+ return testComparator.intersects(otherComparator, options)
+ })
+
+ testComparator = remainingComparators.pop()
+ }
+
+ return result
+}
+
// Mostly just for testing and legacy API reasons
exports.toComparators = toComparators
function toComparators (range, options) {
@@ -1029,7 +1108,7 @@ function replaceTildes (comp, options) {
}
function replaceTilde (comp, options) {
- var r = options.loose ? safeRe[TILDELOOSE] : safeRe[TILDE]
+ var r = options.loose ? safeRe[t.TILDELOOSE] : safeRe[t.TILDE]
return comp.replace(r, function (_, M, m, p, pr) {
debug('tilde', comp, _, M, m, p, pr)
var ret
@@ -1070,7 +1149,7 @@ function replaceCarets (comp, options) {
function replaceCaret (comp, options) {
debug('caret', comp, options)
- var r = options.loose ? safeRe[CARETLOOSE] : safeRe[CARET]
+ var r = options.loose ? safeRe[t.CARETLOOSE] : safeRe[t.CARET]
return comp.replace(r, function (_, M, m, p, pr) {
debug('caret', comp, _, M, m, p, pr)
var ret
@@ -1129,7 +1208,7 @@ function replaceXRanges (comp, options) {
function replaceXRange (comp, options) {
comp = comp.trim()
- var r = options.loose ? safeRe[XRANGELOOSE] : safeRe[XRANGE]
+ var r = options.loose ? safeRe[t.XRANGELOOSE] : safeRe[t.XRANGE]
return comp.replace(r, function (ret, gtlt, M, m, p, pr) {
debug('xRange', comp, ret, gtlt, M, m, p, pr)
var xM = isX(M)
@@ -1141,10 +1220,14 @@ function replaceXRange (comp, options) {
gtlt = ''
}
+ // if we're including prereleases in the match, then we need
+ // to fix this to -0, the lowest possible prerelease value
+ pr = options.includePrerelease ? '-0' : ''
+
if (xM) {
if (gtlt === '>' || gtlt === '<') {
// nothing is allowed
- ret = '<0.0.0'
+ ret = '<0.0.0-0'
} else {
// nothing is forbidden
ret = '*'
@@ -1181,11 +1264,12 @@ function replaceXRange (comp, options) {
}
}
- ret = gtlt + M + '.' + m + '.' + p
+ ret = gtlt + M + '.' + m + '.' + p + pr
} else if (xm) {
- ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0'
+ ret = '>=' + M + '.0.0' + pr + ' <' + (+M + 1) + '.0.0' + pr
} else if (xp) {
- ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0'
+ ret = '>=' + M + '.' + m + '.0' + pr +
+ ' <' + M + '.' + (+m + 1) + '.0' + pr
}
debug('xRange return', ret)
@@ -1199,10 +1283,10 @@ function replaceXRange (comp, options) {
function replaceStars (comp, options) {
debug('replaceStars', comp, options)
// Looseness is ignored here. star is always as loose as it gets!
- return comp.trim().replace(safeRe[STAR], '')
+ return comp.trim().replace(safeRe[t.STAR], '')
}
-// This function is passed to string.replace(safeRe[HYPHENRANGE])
+// This function is passed to string.replace(re[t.HYPHENRANGE])
// M, m, patch, prerelease, build
// 1.2 - 3.4.5 => >=1.2.0 <=3.4.5
// 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do
@@ -1242,7 +1326,11 @@ Range.prototype.test = function (version) {
}
if (typeof version === 'string') {
- version = new SemVer(version, this.options)
+ try {
+ version = new SemVer(version, this.options)
+ } catch (er) {
+ return false
+ }
}
for (var i = 0; i < this.set.length; i++) {
@@ -1504,22 +1592,52 @@ function intersects (r1, r2, options) {
}
exports.coerce = coerce
-function coerce (version) {
+function coerce (version, options) {
if (version instanceof SemVer) {
return version
}
+ if (typeof version === 'number') {
+ version = String(version)
+ }
+
if (typeof version !== 'string') {
return null
}
- var match = version.match(safeRe[COERCE])
+ options = options || {}
+
+ var match = null
+ if (!options.rtl) {
+ match = version.match(safeRe[t.COERCE])
+ } else {
+ // Find the right-most coercible string that does not share
+ // a terminus with a more left-ward coercible string.
+ // Eg, '1.2.3.4' wants to coerce '2.3.4', not '3.4' or '4'
+ //
+ // Walk through the string checking with a /g regexp
+ // Manually set the index so as to pick up overlapping matches.
+ // Stop when we get a match that ends at the string end, since no
+ // coercible string can be more right-ward without the same terminus.
+ var next
+ while ((next = safeRe[t.COERCERTL].exec(version)) &&
+ (!match || match.index + match[0].length !== version.length)
+ ) {
+ if (!match ||
+ next.index + next[0].length !== match.index + match[0].length) {
+ match = next
+ }
+ safeRe[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length
+ }
+ // leave it in a clean state
+ safeRe[t.COERCERTL].lastIndex = -1
+ }
- if (match == null) {
+ if (match === null) {
return null
}
- return parse(match[1] +
- '.' + (match[2] || '0') +
- '.' + (match[3] || '0'))
+ return parse(match[2] +
+ '.' + (match[3] || '0') +
+ '.' + (match[4] || '0'), options)
}
diff --git a/node_modules/set-function-length/package.json b/node_modules/set-function-length/package.json
index f44be2c..f6b8881 100644
--- a/node_modules/set-function-length/package.json
+++ b/node_modules/set-function-length/package.json
@@ -1,130 +1,102 @@
{
- "_from": "set-function-length@^1.2.1",
- "_id": "set-function-length@1.2.2",
- "_inBundle": false,
- "_integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "_location": "/set-function-length",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "set-function-length@^1.2.1",
- "name": "set-function-length",
- "escapedName": "set-function-length",
- "rawSpec": "^1.2.1",
- "saveSpec": null,
- "fetchSpec": "^1.2.1"
- },
- "_requiredBy": [
- "/call-bind"
- ],
- "_resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz",
- "_shasum": "aac72314198eaed975cf77b2c3b6b880695e5449",
- "_spec": "set-function-length@^1.2.1",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\call-bind",
- "author": {
- "name": "Jordan Harband",
- "email": "ljharb@gmail.com"
- },
- "auto-changelog": {
- "output": "CHANGELOG.md",
- "template": "keepachangelog",
- "unreleased": false,
- "commitLimit": false,
- "backfillLimit": false,
- "hideCredit": true
- },
- "bugs": {
- "url": "https://github.com/ljharb/set-function-length/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- },
- "deprecated": false,
- "description": "Set a function's length property",
- "devDependencies": {
- "@arethetypeswrong/cli": "^0.15.1",
- "@ljharb/eslint-config": "^21.1.0",
- "@ljharb/tsconfig": "^0.1.1",
- "@types/call-bind": "^1.0.5",
- "@types/define-properties": "^1.1.5",
- "@types/es-value-fixtures": "^1.4.4",
- "@types/for-each": "^0.3.3",
- "@types/function-bind": "^1.1.10",
- "@types/gopd": "^1.0.3",
- "@types/has-property-descriptors": "^1.0.3",
- "@types/object-inspect": "^1.8.4",
- "@types/tape": "^5.6.4",
- "aud": "^2.0.4",
- "auto-changelog": "^2.4.0",
- "call-bind": "^1.0.7",
- "es-value-fixtures": "^1.4.2",
- "eslint": "=8.8.0",
- "evalmd": "^0.0.19",
- "for-each": "^0.3.3",
- "in-publish": "^2.0.1",
- "npmignore": "^0.3.1",
- "nyc": "^10.3.2",
- "object-inspect": "^1.13.1",
- "safe-publish-latest": "^2.0.0",
- "tape": "^5.7.5",
- "typescript": "next"
- },
- "directories": {
- "test": "test"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "exports": {
- ".": "./index.js",
- "./env": "./env.js",
- "./package.json": "./package.json"
- },
- "homepage": "https://github.com/ljharb/set-function-length#readme",
- "keywords": [
- "javascript",
- "ecmascript",
- "set",
- "function",
- "length",
- "function.length"
- ],
- "license": "MIT",
- "main": "index.js",
- "name": "set-function-length",
- "publishConfig": {
- "ignore": [
- ".github/workflows",
- "test"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/ljharb/set-function-length.git"
- },
- "scripts": {
- "lint": "eslint --ext=js,mjs .",
- "postlint": "npm run tsc",
- "posttest": "aud --production",
- "posttsc": "attw -P",
- "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
- "prelint": "evalmd README.md",
- "prepack": "npmignore --auto --commentLines=autogenerated",
- "prepublish": "not-in-publish || npm run prepublishOnly",
- "prepublishOnly": "safe-publish-latest",
- "pretest": "npm run lint",
- "test": "npm run tests-only",
- "tests-only": "nyc tape 'test/**/*.js'",
- "tsc": "tsc -p .",
- "version": "auto-changelog && git add CHANGELOG.md"
- },
- "sideEffects": false,
- "version": "1.2.2"
+ "name": "set-function-length",
+ "version": "1.2.2",
+ "description": "Set a function's length property",
+ "main": "index.js",
+ "exports": {
+ ".": "./index.js",
+ "./env": "./env.js",
+ "./package.json": "./package.json"
+ },
+ "sideEffects": false,
+ "directories": {
+ "test": "test"
+ },
+ "scripts": {
+ "prepack": "npmignore --auto --commentLines=autogenerated",
+ "prepublish": "not-in-publish || npm run prepublishOnly",
+ "prepublishOnly": "safe-publish-latest",
+ "tsc": "tsc -p .",
+ "posttsc": "attw -P",
+ "prelint": "evalmd README.md",
+ "lint": "eslint --ext=js,mjs .",
+ "postlint": "npm run tsc",
+ "pretest": "npm run lint",
+ "tests-only": "nyc tape 'test/**/*.js'",
+ "test": "npm run tests-only",
+ "posttest": "aud --production",
+ "version": "auto-changelog && git add CHANGELOG.md",
+ "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ljharb/set-function-length.git"
+ },
+ "keywords": [
+ "javascript",
+ "ecmascript",
+ "set",
+ "function",
+ "length",
+ "function.length"
+ ],
+ "author": "Jordan Harband ",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/ljharb/set-function-length/issues"
+ },
+ "homepage": "https://github.com/ljharb/set-function-length#readme",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "devDependencies": {
+ "@arethetypeswrong/cli": "^0.15.1",
+ "@ljharb/eslint-config": "^21.1.0",
+ "@ljharb/tsconfig": "^0.1.1",
+ "@types/call-bind": "^1.0.5",
+ "@types/define-properties": "^1.1.5",
+ "@types/es-value-fixtures": "^1.4.4",
+ "@types/for-each": "^0.3.3",
+ "@types/function-bind": "^1.1.10",
+ "@types/gopd": "^1.0.3",
+ "@types/has-property-descriptors": "^1.0.3",
+ "@types/object-inspect": "^1.8.4",
+ "@types/tape": "^5.6.4",
+ "aud": "^2.0.4",
+ "auto-changelog": "^2.4.0",
+ "call-bind": "^1.0.7",
+ "es-value-fixtures": "^1.4.2",
+ "eslint": "=8.8.0",
+ "evalmd": "^0.0.19",
+ "for-each": "^0.3.3",
+ "in-publish": "^2.0.1",
+ "npmignore": "^0.3.1",
+ "nyc": "^10.3.2",
+ "object-inspect": "^1.13.1",
+ "safe-publish-latest": "^2.0.0",
+ "tape": "^5.7.5",
+ "typescript": "next"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "auto-changelog": {
+ "output": "CHANGELOG.md",
+ "template": "keepachangelog",
+ "unreleased": false,
+ "commitLimit": false,
+ "backfillLimit": false,
+ "hideCredit": true
+ },
+ "publishConfig": {
+ "ignore": [
+ ".github/workflows",
+ "test"
+ ]
+ }
}
diff --git a/node_modules/shebang-command/package.json b/node_modules/shebang-command/package.json
index 64bfbd7..18e3c04 100644
--- a/node_modules/shebang-command/package.json
+++ b/node_modules/shebang-command/package.json
@@ -1,66 +1,34 @@
{
- "_from": "shebang-command@^2.0.0",
- "_id": "shebang-command@2.0.0",
- "_inBundle": false,
- "_integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "_location": "/shebang-command",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "shebang-command@^2.0.0",
- "name": "shebang-command",
- "escapedName": "shebang-command",
- "rawSpec": "^2.0.0",
- "saveSpec": null,
- "fetchSpec": "^2.0.0"
- },
- "_requiredBy": [
- "/cross-spawn"
- ],
- "_resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
- "_shasum": "ccd0af4f8835fbdc265b82461aaf0c36663f34ea",
- "_spec": "shebang-command@^2.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\cross-spawn",
- "author": {
- "name": "Kevin Mårtensson",
- "email": "kevinmartensson@gmail.com",
- "url": "github.com/kevva"
- },
- "bugs": {
- "url": "https://github.com/kevva/shebang-command/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "deprecated": false,
- "description": "Get the command from a shebang",
- "devDependencies": {
- "ava": "^2.3.0",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js"
- ],
- "homepage": "https://github.com/kevva/shebang-command#readme",
- "keywords": [
- "cmd",
- "command",
- "parse",
- "shebang"
- ],
- "license": "MIT",
- "name": "shebang-command",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/kevva/shebang-command.git"
- },
- "scripts": {
- "test": "xo && ava"
- },
- "version": "2.0.0"
+ "name": "shebang-command",
+ "version": "2.0.0",
+ "description": "Get the command from a shebang",
+ "license": "MIT",
+ "repository": "kevva/shebang-command",
+ "author": {
+ "name": "Kevin Mårtensson",
+ "email": "kevinmartensson@gmail.com",
+ "url": "github.com/kevva"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava"
+ },
+ "files": [
+ "index.js"
+ ],
+ "keywords": [
+ "cmd",
+ "command",
+ "parse",
+ "shebang"
+ ],
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "devDependencies": {
+ "ava": "^2.3.0",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/shebang-regex/package.json b/node_modules/shebang-regex/package.json
index 7e51c8b..00ab30f 100644
--- a/node_modules/shebang-regex/package.json
+++ b/node_modules/shebang-regex/package.json
@@ -1,67 +1,35 @@
{
- "_from": "shebang-regex@^3.0.0",
- "_id": "shebang-regex@3.0.0",
- "_inBundle": false,
- "_integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "_location": "/shebang-regex",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "shebang-regex@^3.0.0",
- "name": "shebang-regex",
- "escapedName": "shebang-regex",
- "rawSpec": "^3.0.0",
- "saveSpec": null,
- "fetchSpec": "^3.0.0"
- },
- "_requiredBy": [
- "/shebang-command"
- ],
- "_resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "_shasum": "ae16f1644d873ecad843b0307b143362d4c42172",
- "_spec": "shebang-regex@^3.0.0",
- "_where": "E:\\webView\\hire-wechat-uniapp\\node_modules\\shebang-command",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "sindresorhus.com"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/shebang-regex/issues"
- },
- "bundleDependencies": false,
- "deprecated": false,
- "description": "Regular expression for matching a shebang line",
- "devDependencies": {
- "ava": "^1.4.1",
- "tsd": "^0.7.2",
- "xo": "^0.24.0"
- },
- "engines": {
- "node": ">=8"
- },
- "files": [
- "index.js",
- "index.d.ts"
- ],
- "homepage": "https://github.com/sindresorhus/shebang-regex#readme",
- "keywords": [
- "regex",
- "regexp",
- "shebang",
- "match",
- "test",
- "line"
- ],
- "license": "MIT",
- "name": "shebang-regex",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/sindresorhus/shebang-regex.git"
- },
- "scripts": {
- "test": "xo && ava && tsd"
- },
- "version": "3.0.0"
+ "name": "shebang-regex",
+ "version": "3.0.0",
+ "description": "Regular expression for matching a shebang line",
+ "license": "MIT",
+ "repository": "sindresorhus/shebang-regex",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "scripts": {
+ "test": "xo && ava && tsd"
+ },
+ "files": [
+ "index.js",
+ "index.d.ts"
+ ],
+ "keywords": [
+ "regex",
+ "regexp",
+ "shebang",
+ "match",
+ "test",
+ "line"
+ ],
+ "devDependencies": {
+ "ava": "^1.4.1",
+ "tsd": "^0.7.2",
+ "xo": "^0.24.0"
+ }
}
diff --git a/node_modules/side-channel/.eslintrc b/node_modules/side-channel/.eslintrc
index 93978e7..9b13ad8 100644
--- a/node_modules/side-channel/.eslintrc
+++ b/node_modules/side-channel/.eslintrc
@@ -4,6 +4,7 @@
"extends": "@ljharb",
"rules": {
+ "id-length": 0,
"max-lines-per-function": 0,
"multiline-comment-style": 1,
"new-cap": [2, { "capIsNewExceptions": ["GetIntrinsic"] }],
diff --git a/node_modules/side-channel/CHANGELOG.md b/node_modules/side-channel/CHANGELOG.md
index 25369c5..58e378c 100644
--- a/node_modules/side-channel/CHANGELOG.md
+++ b/node_modules/side-channel/CHANGELOG.md
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [v1.1.0](https://github.com/ljharb/side-channel/compare/v1.0.6...v1.1.0) - 2024-12-11
+
+### Commits
+
+- [Refactor] extract implementations to `side-channel-weakmap`, `side-channel-map`, `side-channel-list` [`ada5955`](https://github.com/ljharb/side-channel/commit/ada595549a5c4c6c853756d598846b180941c6da)
+- [New] add `channel.delete` [`c01d2d3`](https://github.com/ljharb/side-channel/commit/c01d2d3fd51dbb1ce6da72ad7916e61bd6172aad)
+- [types] improve types [`0c54356`](https://github.com/ljharb/side-channel/commit/0c5435651417df41b8cc1a5f7cdce8bffae68cde)
+- [readme] add content [`be24868`](https://github.com/ljharb/side-channel/commit/be248682ac294b0e22c883092c45985aa91c490a)
+- [actions] split out node 10-20, and 20+ [`c4488e2`](https://github.com/ljharb/side-channel/commit/c4488e241ef3d49a19fe266ac830a2e644305911)
+- [types] use shared tsconfig [`0e0d57c`](https://github.com/ljharb/side-channel/commit/0e0d57c2ff17c7b45c6cbd43ebcf553edc9e3adc)
+- [Dev Deps] update `@ljharb/eslint-config`, `@ljharb/tsconfig`, `@types/get-intrinsic`, `@types/object-inspect`, `@types/tape`, `auto-changelog`, `tape` [`fb4f622`](https://github.com/ljharb/side-channel/commit/fb4f622e64a99a1e40b6e5cd7691674a9dc429e4)
+- [Deps] update `call-bind`, `get-intrinsic`, `object-inspect` [`b78336b`](https://github.com/ljharb/side-channel/commit/b78336b886172d1b457d414ac9e28de8c5fecc78)
+- [Tests] replace `aud` with `npm audit` [`ee3ab46`](https://github.com/ljharb/side-channel/commit/ee3ab4690d954311c35115651bcfd45edd205aa1)
+- [Dev Deps] add missing peer dep [`c03e21a`](https://github.com/ljharb/side-channel/commit/c03e21a7def3b67cdc15ae22316884fefcb2f6a8)
+
## [v1.0.6](https://github.com/ljharb/side-channel/compare/v1.0.5...v1.0.6) - 2024-02-29
### Commits
diff --git a/node_modules/side-channel/README.md b/node_modules/side-channel/README.md
index 7fa4f06..cc7e103 100644
--- a/node_modules/side-channel/README.md
+++ b/node_modules/side-channel/README.md
@@ -1,2 +1,61 @@
-# side-channel
+# side-channel [![Version Badge][npm-version-svg]][package-url]
+
+[![github actions][actions-image]][actions-url]
+[![coverage][codecov-image]][codecov-url]
+[![License][license-image]][license-url]
+[![Downloads][downloads-image]][downloads-url]
+
+[![npm badge][npm-badge-png]][package-url]
+
Store information about any JS value in a side channel. Uses WeakMap if available.
+
+Warning: in an environment that lacks `WeakMap`, this implementation will leak memory until you `delete` the `key`.
+
+## Getting started
+
+```sh
+npm install --save side-channel
+```
+
+## Usage/Examples
+
+```js
+const assert = require('assert');
+const getSideChannel = require('side-channel');
+
+const channel = getSideChannel();
+
+const key = {};
+assert.equal(channel.has(key), false);
+assert.throws(() => channel.assert(key), TypeError);
+
+channel.set(key, 42);
+
+channel.assert(key); // does not throw
+assert.equal(channel.has(key), true);
+assert.equal(channel.get(key), 42);
+
+channel.delete(key);
+assert.equal(channel.has(key), false);
+assert.throws(() => channel.assert(key), TypeError);
+```
+
+## Tests
+
+Clone the repo, `npm install`, and run `npm test`
+
+[package-url]: https://npmjs.org/package/side-channel
+[npm-version-svg]: https://versionbadg.es/ljharb/side-channel.svg
+[deps-svg]: https://david-dm.org/ljharb/side-channel.svg
+[deps-url]: https://david-dm.org/ljharb/side-channel
+[dev-deps-svg]: https://david-dm.org/ljharb/side-channel/dev-status.svg
+[dev-deps-url]: https://david-dm.org/ljharb/side-channel#info=devDependencies
+[npm-badge-png]: https://nodei.co/npm/side-channel.png?downloads=true&stars=true
+[license-image]: https://img.shields.io/npm/l/side-channel.svg
+[license-url]: LICENSE
+[downloads-image]: https://img.shields.io/npm/dm/side-channel.svg
+[downloads-url]: https://npm-stat.com/charts.html?package=side-channel
+[codecov-image]: https://codecov.io/gh/ljharb/side-channel/branch/main/graphs/badge.svg
+[codecov-url]: https://app.codecov.io/gh/ljharb/side-channel/
+[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/side-channel
+[actions-url]: https://github.com/ljharb/side-channel/actions
diff --git a/node_modules/side-channel/index.d.ts b/node_modules/side-channel/index.d.ts
index 7cb112b..18c6317 100644
--- a/node_modules/side-channel/index.d.ts
+++ b/node_modules/side-channel/index.d.ts
@@ -1,27 +1,14 @@
-declare namespace getSideChannel {
- type Key = unknown;
- type ListNode = {
- key: Key;
- next: ListNode;
- value: T;
- };
- type RootNode = {
- key: object;
- next: null | ListNode;
- };
- function listGetNode(list: RootNode, key: ListNode['key']): ListNode | void;
- function listGet(objects: RootNode, key: ListNode['key']): T | void;
- function listSet(objects: RootNode, key: ListNode['key'], value: T): void;
- function listHas(objects: RootNode, key: ListNode['key']): boolean;
+import getSideChannelList from 'side-channel-list';
+import getSideChannelMap from 'side-channel-map';
+import getSideChannelWeakMap from 'side-channel-weakmap';
- type Channel = {
- assert: (key: Key) => void;
- has: (key: Key) => boolean;
- get: (key: Key) => T;
- set: (key: Key, value: T) => void;
- }
+declare namespace getSideChannel {
+ type Channel =
+ | getSideChannelList.Channel
+ | ReturnType, false>>
+ | ReturnType, false>>;
}
-declare function getSideChannel(): getSideChannel.Channel;
+declare function getSideChannel(): getSideChannel.Channel;
export = getSideChannel;
diff --git a/node_modules/side-channel/index.js b/node_modules/side-channel/index.js
index 6b6926e..a8a9b05 100644
--- a/node_modules/side-channel/index.js
+++ b/node_modules/side-channel/index.js
@@ -1,129 +1,43 @@
'use strict';
-var GetIntrinsic = require('get-intrinsic');
-var callBound = require('call-bind/callBound');
-var inspect = require('object-inspect');
-
var $TypeError = require('es-errors/type');
-var $WeakMap = GetIntrinsic('%WeakMap%', true);
-var $Map = GetIntrinsic('%Map%', true);
-
-var $weakMapGet = callBound('WeakMap.prototype.get', true);
-var $weakMapSet = callBound('WeakMap.prototype.set', true);
-var $weakMapHas = callBound('WeakMap.prototype.has', true);
-var $mapGet = callBound('Map.prototype.get', true);
-var $mapSet = callBound('Map.prototype.set', true);
-var $mapHas = callBound('Map.prototype.has', true);
+var inspect = require('object-inspect');
+var getSideChannelList = require('side-channel-list');
+var getSideChannelMap = require('side-channel-map');
+var getSideChannelWeakMap = require('side-channel-weakmap');
-/*
-* This function traverses the list returning the node corresponding to the given key.
-*
-* That node is also moved to the head of the list, so that if it's accessed again we don't need to traverse the whole list. By doing so, all the recently used nodes can be accessed relatively quickly.
-*/
-/** @type {import('.').listGetNode} */
-var listGetNode = function (list, key) { // eslint-disable-line consistent-return
- /** @type {typeof list | NonNullable<(typeof list)['next']>} */
- var prev = list;
- /** @type {(typeof list)['next']} */
- var curr;
- for (; (curr = prev.next) !== null; prev = curr) {
- if (curr.key === key) {
- prev.next = curr.next;
- // eslint-disable-next-line no-extra-parens
- curr.next = /** @type {NonNullable} */ (list.next);
- list.next = curr; // eslint-disable-line no-param-reassign
- return curr;
- }
- }
-};
-
-/** @type {import('.').listGet} */
-var listGet = function (objects, key) {
- var node = listGetNode(objects, key);
- return node && node.value;
-};
-/** @type {import('.').listSet} */
-var listSet = function (objects, key, value) {
- var node = listGetNode(objects, key);
- if (node) {
- node.value = value;
- } else {
- // Prepend the new node to the beginning of the list
- objects.next = /** @type {import('.').ListNode} */ ({ // eslint-disable-line no-param-reassign, no-extra-parens
- key: key,
- next: objects.next,
- value: value
- });
- }
-};
-/** @type {import('.').listHas} */
-var listHas = function (objects, key) {
- return !!listGetNode(objects, key);
-};
+var makeChannel = getSideChannelWeakMap || getSideChannelMap || getSideChannelList;
/** @type {import('.')} */
module.exports = function getSideChannel() {
- /** @type {WeakMap
From 46c695b92d3fa663fa2963b335f0ebc46d1069d0 Mon Sep 17 00:00:00 2001
From: "1263428893@qq.com"
Date: Tue, 25 Feb 2025 23:27:24 +0800
Subject: [PATCH 12/16] =?UTF-8?q?1.=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E5=A4=84=E7=90=86:=E9=9C=80=E8=A6=81=E5=8A=A0=E4=B8=80?=
=?UTF-8?q?=E4=B8=AA=E5=8F=96=E6=B6=88=E7=99=BB=E5=BD=95=E6=8C=89=E9=92=AE?=
=?UTF-8?q?=E7=9B=B4=E6=8E=A5=E8=B7=B3=E5=88=B0=E9=A6=96=E9=A1=B5=203.?=
=?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD=E4=B8=8D=E8=83=BD=E4=BD=BF?=
=?UTF-8?q?=E7=94=A8=E7=9B=AE=E5=89=8D=20=EF=BC=88=E5=B7=B2=E5=A4=84?=
=?UTF-8?q?=E7=90=86=EF=BC=89=204.=E5=85=AC=E5=91=8A=E6=97=A0=E6=B3=95?=
=?UTF-8?q?=E7=82=B9=E5=87=BB=E6=9F=A5=E7=9C=8B=E5=85=AC=E5=91=8A=E8=AF=A6?=
=?UTF-8?q?=E6=83=85=20{=E5=B7=B2=E5=A4=84=E7=90=86}=205.=E8=BF=99?=
=?UTF-8?q?=E4=B8=AA=E5=9C=B0=E6=96=B9=E6=98=AF=E5=88=97=E8=A1=A8=E9=87=8C?=
=?UTF-8?q?=E9=9D=A2=E7=9A=84=E6=95=B0=E6=8D=AE=20(1)=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E4=B8=A4=E4=B8=AA=E6=A0=87=E7=AD=BE=E5=88=86=E7=B1=BB=20/?=
=?UTF-8?q?=E6=B1=82=E8=81=8C/=E6=8B=9B=E8=81=98=20=20=E8=B7=9F=E9=A6=96?=
=?UTF-8?q?=E9=A1=B5=E4=B8=80=E6=A0=B7=EF=BC=8C=E8=BF=99=E6=A0=B7=E5=B0=B1?=
=?UTF-8?q?=E8=83=BD=E6=A0=B9=E6=8D=AE=E5=88=86=E7=B1=BB=E8=BF=9B=E6=9D=A5?=
=?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=9F=A5=E8=AF=A2=E5=88=B0=E7=9B=B8=E5=85=B3?=
=?UTF-8?q?=E5=88=86=E7=B1=BB=E7=9A=84=20=E6=B1=82=E8=81=8C=E8=80=85?=
=?UTF-8?q?=E4=BA=86=20(2)=E7=84=B6=E5=90=8E=E8=BF=99=E9=87=8C=E7=9A=84=20?=
=?UTF-8?q?=20=E4=B8=8B=E6=8B=89=E5=88=B7=E6=96=B0=20=20=20/=20=E4=B8=8A?=
=?UTF-8?q?=E6=8B=89=E5=8A=A0=E8=BD=BD=20=20=E8=A6=81=E5=A4=84=E7=90=86?=
=?UTF-8?q?=EF=BC=8C=E6=AF=8F=E4=B8=AA=E9=A1=B5=E9=9D=A2=E9=83=BD=E6=98=AF?=
=?UTF-8?q?=E4=B8=80=E6=A0=B7=EF=BC=8C=E9=83=BD=E8=A6=81=E5=A4=84=E7=90=86?=
=?UTF-8?q?=206.=E5=B7=A5=E4=BD=9C=E5=9C=B0=E5=9D=80=E8=BF=99=E9=87=8C?=
=?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=BB=8F=E7=BA=AC=E5=BA=A6=E8=B7=B3=E5=88=B0?=
=?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E5=9C=B0=E5=9D=80=E5=9D=90=E6=A0=87?=
=?UTF-8?q?=E5=8E=BB=20=EF=BC=88=E5=B7=B2=E5=A4=84=E7=90=86=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api.js | 2 +-
pages.json | 4 +-
pages/auth/index.vue | 11 +-
pages/home/component/enterprise.vue | 2 +-
pages/home/component/master.vue | 2 -
pages/home/index.vue | 15 +--
pages_subpack/category/index.vue | 217 ++++++++++++++++++++++++++++++------
pages_subpack/notice/index.vue | 2 +-
pages_subpack/person/index.vue | 52 ++++++++-
pages_subpack/work-detail/index.vue | 52 ++++-----
10 files changed, 282 insertions(+), 77 deletions(-)
diff --git a/common/api.js b/common/api.js
index 1c27a6b..d9ba53a 100644
--- a/common/api.js
+++ b/common/api.js
@@ -64,7 +64,7 @@ export const bindPhone = (params) => http.get('/employ-api/employ/login/bindPhon
// 修改头像和昵称,传nickName和headimgurl
export const updateUserInfo = (params) => http.post('/employ-api/employ/user/updateUser', params)
// 公告详情
-export const getNotice = (params) => http.get('/employ-api/index/getNotice', {params:params})
+export const getNotice = (params) => http.get('/employ-api/employ/news/queryNewsById', {params:params})
// 求职者修改信息 传id修改
export const updateRole = (params) => http.post('/employ-api/user/updateRole', params)
// 招聘方修改信息 传id修改
diff --git a/pages.json b/pages.json
index 108389e..3d1b7d2 100644
--- a/pages.json
+++ b/pages.json
@@ -218,7 +218,9 @@
"navigationBarTitleText": "分类",
"navigationStyle":"default",
"navigationBarBackgroundColor": "#FF7A31",
- "navigationBarTextStyle": "white"
+ "navigationBarTextStyle": "white",
+ "enablePullDownRefresh": true,
+ "onReachBottomDistance": 100
}
},
{
diff --git a/pages/auth/index.vue b/pages/auth/index.vue
index 6ac5866..41ebc37 100644
--- a/pages/auth/index.vue
+++ b/pages/auth/index.vue
@@ -13,9 +13,9 @@
微信登录
-
+
+ 取消登录
+
@@ -161,6 +161,11 @@
}
})
},
+ onNavigator(){
+ uni.switchTab({
+ url:"/pages/home/index"
+ })
+ },
handleOpenPrivacyContract() {
// 打开隐私协议页面
wx.openPrivacyContract({
diff --git a/pages/home/component/enterprise.vue b/pages/home/component/enterprise.vue
index 0858066..db7912a 100644
--- a/pages/home/component/enterprise.vue
+++ b/pages/home/component/enterprise.vue
@@ -63,7 +63,7 @@
{{items.categoryTwo_dictText}}
-
+
联系他
diff --git a/pages/home/component/master.vue b/pages/home/component/master.vue
index fcbb7c0..0e99031 100644
--- a/pages/home/component/master.vue
+++ b/pages/home/component/master.vue
@@ -43,7 +43,6 @@
-
{{items.categoryOne_dictText}}
{{items.categoryTwo_dictText}}
{{items.payType_dictText}}
@@ -52,7 +51,6 @@
{{items.latitude,items.longitude | getDistance}}km
-
{{items.address}}
diff --git a/pages/home/index.vue b/pages/home/index.vue
index b31387b..70675ea 100644
--- a/pages/home/index.vue
+++ b/pages/home/index.vue
@@ -13,14 +13,14 @@
-->
-
+
-
+
@@ -85,8 +85,8 @@
},
data(){
return {
+ notList:[],
notice:[],
- noticeList:[],
status:1,
list: [
"https://cdn.uviewui.com/uview/swiper/swiper1.png"
@@ -139,8 +139,9 @@
methods:{
onNoticeDetail(index){
+ console.info(index)
uni.navigateTo({
- url:"/pages_subpack/notice/index?id="+this.notice[index].id
+ url:"/pages_subpack/notice/index?id="+this.notList[index].id
})
},
onNotice(){
@@ -148,12 +149,12 @@
let params={}
let arr=[]
noticeList(params).then(response=>{
- console.info(response)
+ console.info('noticeList',response)
response.result.records.forEach(items=>{
arr.push(items.title)
})
- that.noticeList = arr
- that.notice = response.result
+ that.notice = arr
+ that.notList = response.result.records
}).catch(error=>{
})
diff --git a/pages_subpack/category/index.vue b/pages_subpack/category/index.vue
index 59e3d7c..ae8529c 100644
--- a/pages_subpack/category/index.vue
+++ b/pages_subpack/category/index.vue
@@ -1,39 +1,97 @@
-
-
-
-
-
-
- {{items.title}}
+
+
+
+
+
+
+
+
+
+
+
+ {{items.title}}
+
+
+ {{items.salaryMin}}-{{items.salaryMax}}k
+
-
- {{items.salaryMin}}-{{items.salaryMax}}k
+
+ {{items.categoryOne_dictText}}
+ {{items.categoryTwo_dictText}}
+ {{items.payType_dictText}}
+
+
+
+
+ {{items.latitude,items.longitude | getDistance}}km
+ {{items.address}}
+
+
+ {{items.createTime | formatTime}}
+
+
+ 立即接单
+
-
- {{items.categoryOne_dictText}}
- {{items.categoryTwo_dictText}}
- {{items.payType_dictText}}
-
-
-
-
-
-
- {{items.latitude,items.longitude | getDistance}}km
- {{items.address}}
+
+
+
+
+
+
+
+
+
+
+ {{items.employAuthenticationPerson.name?items.employAuthenticationPerson.name:items.hanHaiMember.nickName}}
+ {{items.sex_dictText}}-{{items.nation?items.nation:"未知"}}
+
+
+
+ {{items.categoryOne_dictText}}
+
+
+
+
+ {{items.salaryMin}}-{{items.salaryMax}}元
+
-
- {{items.createTime | formatTime}}
+
+ {{items.createTime}}
-
- 立即接单
+
+
+ {{items.categoryTwo_dictText}}
+
+
+
+
+ 联系他
+
-
-
+
+
+
@@ -51,18 +109,49 @@
tpageNo:1,
tpageSize:20,
tList:[],
+
+ rpageNo:1,
+ rpageSize:20,
+ rlist:[],
id:null,
- keyword:""
+ keyword:"",
+ current:0,
+ navList:[
+ {
+ name: '求职大厅',
+ },
+ {
+ name: '招聘大厅',
+ }
+ ],
}
},
onLoad(options) {
this.id=options.id
- this.onTaskList()
+ // this.onTaskList()
+ this.onRolelist()
},
onReachBottom() {
let that = this
- that.rpageNo = that.rpageNo + 1
- that.onTaskList()
+ if(that.current==0){
+ that.rpageNo = that.rpageNo + 1
+ that.onRolelist()
+ }else if(that.current==1){
+ that.tpageNo = that.tpageNo + 1
+ this.onTaskList()
+ }
+ },
+ onPullDownRefresh() {
+ let that = this
+ if(that.current==0){
+ that.rpageNo = 1
+ that.rlist=[]
+ that.onRolelist()
+ }else if(that.current==1){
+ that.tpageNo = 1
+ that.tList = []
+ this.onTaskList()
+ }
},
filters:{
formatTime(time) {
@@ -124,11 +213,49 @@
}
},
methods:{
+ navClick(event){
+ this.current=event.index
+ this.keyword = ""
+ if(event.index==0){
+ this.rpageNo=1
+ this.onRolelist()
+ }else if(event.index==1){
+ this.tpageNo=1
+ this.onTaskList()
+ }
+ },
+ onSearch(){
+ let that = this
+ if(that.current==0){
+ that.rpageNo = 1
+ that.onRolelist()
+ }else if(that.current==1){
+ that.tpageNo = 1
+ this.onTaskList()
+ }
+ },
+ onRolelist(){
+ rolelist({
+ pageNo:this.rpageNo,
+ pageSize:this.rpageSize,
+ title:this.keyword,
+ }).then(response=>{
+ console.info("response",response)
+ if(this.rpageNo==1){
+ this.rlist = response.result.records
+ }else{
+ this.rlist = this.rlist.concat(response.result.records)
+ }
+ }).catch(error=>{
+
+ })
+ },
onTaskList(){
taskList({
latitude:uni.getStorageSync("latitude"),
longitude:uni.getStorageSync("longitude"),
pageNo:this.tpageNo,
+ title:this.keyword,
pageSize:this.tpageSize
}).then(response=>{
if(this.tpageNo==1){
@@ -140,12 +267,36 @@
})
},
- onMasterDetail(event){
+ onTaskDetail(event){
console.info(event)
uni.navigateTo({
url:"/pages_subpack/work-detail/index?id="+event.id
})
- }
+ },
+ onRoleDetail(event){
+ console.info("event",event)
+ uni.navigateTo({
+ url:"/pages_subpack/master-detail/index?id="+event.id
+ })
+ },
+ onCustomerService(phome){
+ let that = this
+ // let obj = that.$utils.getkeyContent('phone')
+ if (uni.canIUse('makePhoneCall')) {
+ uni.makePhoneCall({
+ phoneNumber: String(phome),
+ success: function () {
+ console.log('拨打电话成功');
+ },
+ fail: function () {
+ console.log('拨打电话失败');
+ }
+ });
+ } else {
+ console.log('你的设备不支持拨打电话功能');
+ }
+
+ },
}
}
diff --git a/pages_subpack/notice/index.vue b/pages_subpack/notice/index.vue
index 7db7b73..6e1b5e5 100644
--- a/pages_subpack/notice/index.vue
+++ b/pages_subpack/notice/index.vue
@@ -28,7 +28,7 @@
onNotice(){
let that = this;
let params={
- id:that.id
+ newsId:that.id
}
getNotice(params).then(response=>{
that.detail = response.result
diff --git a/pages_subpack/person/index.vue b/pages_subpack/person/index.vue
index 0331016..9146fac 100644
--- a/pages_subpack/person/index.vue
+++ b/pages_subpack/person/index.vue
@@ -22,6 +22,24 @@
+
+
+
+
+
+
+
+ 个人照片
+
+
+
+
+
+
+
+
+
@@ -91,7 +109,8 @@
industryId:'',
industryName:'',
cerImageBackFile:[],
- cerImageFrontFile:[]
+ cerImageFrontFile:[],
+ imageFile:[]
},
rules: {
name: [{
@@ -155,7 +174,19 @@
},
trigger: 'blur'
}
- ]
+ ],
+ imageFile:[
+ {
+ validator: (rule, value, callback) => {
+ if (value === null || value === undefined || value === '' || (Array.isArray(value) && value.length === 0)) {
+ callback(new Error('请选择个人照片'));
+ } else {
+ callback();
+ }
+ },
+ trigger: 'blur'
+ }
+ ],
},
}
},
@@ -186,6 +217,7 @@
this.form.industryName = person.industryName
this.form.cerImageBackFile = this.stringToKeyValueArray(person.cerImageBack)
this.form.cerImageFrontFile = this.stringToKeyValueArray(person.cerImageFront)
+ this.form.imageFile = this.stringToKeyValueArray(person.image)
}
}).catch(error=>{
@@ -245,6 +277,7 @@
categoryTwo:that.form.industryName,
cerImageBack:that.form.cerImageBackFile.map(item => item.url).join(','),
cerImageFront:that.form.cerImageFrontFile.map(item => item.url).join(','),
+ image:that.form.imageFile.map(item => item.url).join(','),
}
// if(that.form.id){
// updateRoleBoss(params).then(response=>{
@@ -295,7 +328,20 @@
})
})
})
- }
+ },
+ async afterImageFileRead(e) {
+ let self = this
+ e.file.forEach(file => {
+ self.$Oss.ossUpload(file.url).then(url => {
+ self.form.imageFile.push({
+ url
+ })
+ })
+ })
+ },
+ deleteImageFilePic(event) {
+ this.form.imageFile.splice(e.index, 1)
+ },
}
}
diff --git a/pages_subpack/work-detail/index.vue b/pages_subpack/work-detail/index.vue
index 15df0b2..3566916 100644
--- a/pages_subpack/work-detail/index.vue
+++ b/pages_subpack/work-detail/index.vue
@@ -97,32 +97,34 @@
},
openAddress(){
let that = this
- // wx.openLocation({
- // latitude: that.items.latitude.toFixed(2),
- // longitude: that.items.longitude.toFixed(2),
- // name: that.items.title,
- // address: that.items.address,
- // scale: 12,
- // success: function(res) {
- // console.log(JSON.stringify(res));
- // },
- // fail: function(res) {
- // console.log(`openLocation fail:${JSON.stringify(res)}`);
- // }
- // })
- uni.openLocation({
- latitude: 30.492121,
- longitude: 114.410324,
- name: "保利国际中心",
- address: "武汉市洪山区关山大道",
- scale: 12,
- success: function(res) {
- console.log(JSON.stringify(res));
- },
- fail: function(res) {
- console.log(`openLocation fail:${JSON.stringify(res)}`);
- }
+ console.info(that.items.latitude)
+ console.info(that.items.longitude)
+ wx.openLocation({
+ latitude: Number(that.items.latitude),
+ longitude: Number(that.items.longitude),
+ name: that.items.title,
+ address: that.items.address,
+ scale: 12,
+ success: function(res) {
+ console.log(JSON.stringify(res));
+ },
+ fail: function(res) {
+ console.log(`openLocation fail:${JSON.stringify(res)}`);
+ }
})
+ // uni.openLocation({
+ // latitude: 30.492121,
+ // longitude: 114.410324,
+ // name: "保利国际中心",
+ // address: "武汉市洪山区关山大道",
+ // scale: 12,
+ // success: function(res) {
+ // console.log(JSON.stringify(res));
+ // },
+ // fail: function(res) {
+ // console.log(`openLocation fail:${JSON.stringify(res)}`);
+ // }
+ // })
}
}
}
From dd1da8adc4a85eab42cff487372709244c356c3b Mon Sep 17 00:00:00 2001
From: lzx_mac <2602107437@qq.com>
Date: Thu, 27 Feb 2025 05:41:38 +0800
Subject: [PATCH 13/16] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api.js | 20 +
common/config.js | 4 +-
node_modules/.bin/acorn | 16 +-
node_modules/.bin/acorn.cmd | 7 -
node_modules/.bin/eslint | 16 +-
node_modules/.bin/eslint.cmd | 7 -
node_modules/.bin/js-yaml | 16 +-
node_modules/.bin/js-yaml.cmd | 7 -
node_modules/.bin/mime | 16 +-
node_modules/.bin/mime.cmd | 7 -
node_modules/.bin/mkdirp | 16 +-
node_modules/.bin/mkdirp.cmd | 7 -
node_modules/.bin/node-which | 16 +-
node_modules/.bin/node-which.cmd | 7 -
node_modules/.bin/os-name | 16 +-
node_modules/.bin/os-name.cmd | 7 -
node_modules/.bin/osx-release | 16 +-
node_modules/.bin/osx-release.cmd | 7 -
node_modules/.bin/rimraf | 16 +-
node_modules/.bin/rimraf.cmd | 7 -
node_modules/.bin/semver | 16 +-
node_modules/.bin/semver.cmd | 7 -
node_modules/acorn/bin/acorn | 0
node_modules/ali-oss/dist/aliyun-oss-sdk.js | 452 ++---
node_modules/color-name/LICENSE | 14 +-
node_modules/color-name/README.md | 22 +-
node_modules/color-name/index.js | 304 +--
node_modules/color-name/package.json | 56 +-
node_modules/dateformat/.npmignore | 4 +-
node_modules/dateformat/.vs/ProjectSettings.json | 4 +-
.../dateformat/.vs/config/applicationhost.config | 2062 ++++++++++----------
node_modules/dateformat/LICENSE | 40 +-
node_modules/dateformat/Readme.md | 268 +--
node_modules/dateformat/lib/dateformat.js | 452 ++---
node_modules/dayjs/plugin/arraySupport.d.ts | 0
node_modules/dayjs/plugin/objectSupport.d.ts | 0
.../node_modules/.bin/semver | 16 +-
.../node_modules/.bin/semver.cmd | 7 -
.../eslint-config-airbnb-base/whitespace-async.js | 0
.../eslint-config-airbnb/whitespace-async.js | 0
node_modules/eslint/bin/eslint.js | 0
node_modules/esrecurse/package.json | 0
node_modules/flat-cache/changelog.md | 106 +-
node_modules/is-class-hotfix/.editorconfig | 0
node_modules/is-class-hotfix/.gitattributes | 0
node_modules/is-class-hotfix/CHANGELOG.md | 0
node_modules/is-class-hotfix/LICENSE.md | 0
node_modules/is-class-hotfix/README.md | 0
node_modules/is-class-hotfix/bower.json | 0
node_modules/is-class-hotfix/is-class.js | 0
node_modules/is-class-hotfix/package.json | 0
node_modules/is-class-hotfix/test/is-class.js | 0
node_modules/js-yaml/bin/js-yaml.js | 0
node_modules/jstoxml/dist.sh | 0
node_modules/mime/cli.js | 0
node_modules/mkdirp/bin/cmd.js | 0
node_modules/os-name/cli.js | 0
node_modules/osx-release/cli.js | 0
node_modules/queue-microtask/LICENSE | 0
node_modules/rimraf/bin.js | 0
node_modules/uri-js/LICENSE | 0
node_modules/uri-js/README.md | 0
node_modules/uri-js/dist/es5/uri.all.d.ts | 0
node_modules/uri-js/dist/es5/uri.all.js | 0
node_modules/uri-js/dist/es5/uri.all.js.map | 0
node_modules/uri-js/dist/es5/uri.all.min.d.ts | 0
node_modules/uri-js/dist/es5/uri.all.min.js | 0
node_modules/uri-js/dist/es5/uri.all.min.js.map | 0
node_modules/uri-js/dist/esnext/index.d.ts | 0
node_modules/uri-js/dist/esnext/index.js | 0
node_modules/uri-js/dist/esnext/index.js.map | 0
node_modules/uri-js/dist/esnext/regexps-iri.d.ts | 0
node_modules/uri-js/dist/esnext/regexps-iri.js | 0
node_modules/uri-js/dist/esnext/regexps-iri.js.map | 0
node_modules/uri-js/dist/esnext/regexps-uri.d.ts | 0
node_modules/uri-js/dist/esnext/regexps-uri.js | 0
node_modules/uri-js/dist/esnext/regexps-uri.js.map | 0
node_modules/uri-js/dist/esnext/schemes/http.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/http.js | 0
.../uri-js/dist/esnext/schemes/http.js.map | 0
node_modules/uri-js/dist/esnext/schemes/https.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/https.js | 0
.../uri-js/dist/esnext/schemes/https.js.map | 0
.../uri-js/dist/esnext/schemes/mailto.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/mailto.js | 0
.../uri-js/dist/esnext/schemes/mailto.js.map | 0
.../uri-js/dist/esnext/schemes/urn-uuid.d.ts | 0
.../uri-js/dist/esnext/schemes/urn-uuid.js | 0
.../uri-js/dist/esnext/schemes/urn-uuid.js.map | 0
node_modules/uri-js/dist/esnext/schemes/urn.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/urn.js | 0
node_modules/uri-js/dist/esnext/schemes/urn.js.map | 0
node_modules/uri-js/dist/esnext/schemes/ws.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/ws.js | 0
node_modules/uri-js/dist/esnext/schemes/ws.js.map | 0
node_modules/uri-js/dist/esnext/schemes/wss.d.ts | 0
node_modules/uri-js/dist/esnext/schemes/wss.js | 0
node_modules/uri-js/dist/esnext/schemes/wss.js.map | 0
node_modules/uri-js/dist/esnext/uri.d.ts | 0
node_modules/uri-js/dist/esnext/uri.js | 0
node_modules/uri-js/dist/esnext/uri.js.map | 0
node_modules/uri-js/dist/esnext/util.d.ts | 0
node_modules/uri-js/dist/esnext/util.js | 0
node_modules/uri-js/dist/esnext/util.js.map | 0
node_modules/uri-js/package.json | 0
node_modules/uri-js/yarn.lock | 0
node_modules/utility/index.d.ts | 1184 +++++------
node_modules/which/bin/node-which | 0
node_modules/xmlbuilder/LICENSE | 42 +-
node_modules/xmlbuilder/README.md | 172 +-
node_modules/xmlbuilder/appveyor.yml | 40 +-
pages/home/component/enterprise.vue | 4 +-
pages/home/index.vue | 3 +-
pages_subpack/enterprise/index.vue | 4 +-
pages_subpack/master-detail/index.vue | 18 +-
pages_subpack/person/index.vue | 4 +-
pages_subpack/release/component/enterprise.vue | 6 +-
pages_subpack/release/component/master.vue | 8 +-
pages_subpack/resume/index.vue | 101 +-
pages_subpack/work-detail/index.vue | 6 +-
yarn.lock | 1353 +++++++++++++
121 files changed, 4093 insertions(+), 2913 deletions(-)
mode change 100644 => 120000 node_modules/.bin/acorn
delete mode 100644 node_modules/.bin/acorn.cmd
mode change 100644 => 120000 node_modules/.bin/eslint
delete mode 100644 node_modules/.bin/eslint.cmd
mode change 100644 => 120000 node_modules/.bin/js-yaml
delete mode 100644 node_modules/.bin/js-yaml.cmd
mode change 100644 => 120000 node_modules/.bin/mime
delete mode 100644 node_modules/.bin/mime.cmd
mode change 100644 => 120000 node_modules/.bin/mkdirp
delete mode 100644 node_modules/.bin/mkdirp.cmd
mode change 100644 => 120000 node_modules/.bin/node-which
delete mode 100644 node_modules/.bin/node-which.cmd
mode change 100644 => 120000 node_modules/.bin/os-name
delete mode 100644 node_modules/.bin/os-name.cmd
mode change 100644 => 120000 node_modules/.bin/osx-release
delete mode 100644 node_modules/.bin/osx-release.cmd
mode change 100644 => 120000 node_modules/.bin/rimraf
delete mode 100644 node_modules/.bin/rimraf.cmd
mode change 100644 => 120000 node_modules/.bin/semver
delete mode 100644 node_modules/.bin/semver.cmd
mode change 100644 => 100755 node_modules/acorn/bin/acorn
mode change 100644 => 100755 node_modules/dayjs/plugin/arraySupport.d.ts
mode change 100644 => 100755 node_modules/dayjs/plugin/objectSupport.d.ts
mode change 100644 => 120000 node_modules/eslint-config-airbnb-base/node_modules/.bin/semver
delete mode 100644 node_modules/eslint-config-airbnb-base/node_modules/.bin/semver.cmd
mode change 100644 => 100755 node_modules/eslint-config-airbnb-base/whitespace-async.js
mode change 100644 => 100755 node_modules/eslint-config-airbnb/whitespace-async.js
mode change 100644 => 100755 node_modules/eslint/bin/eslint.js
mode change 100644 => 100755 node_modules/esrecurse/package.json
mode change 100644 => 100755 node_modules/is-class-hotfix/.editorconfig
mode change 100644 => 100755 node_modules/is-class-hotfix/.gitattributes
mode change 100644 => 100755 node_modules/is-class-hotfix/CHANGELOG.md
mode change 100644 => 100755 node_modules/is-class-hotfix/LICENSE.md
mode change 100644 => 100755 node_modules/is-class-hotfix/README.md
mode change 100644 => 100755 node_modules/is-class-hotfix/bower.json
mode change 100644 => 100755 node_modules/is-class-hotfix/is-class.js
mode change 100644 => 100755 node_modules/is-class-hotfix/package.json
mode change 100644 => 100755 node_modules/is-class-hotfix/test/is-class.js
mode change 100644 => 100755 node_modules/js-yaml/bin/js-yaml.js
mode change 100644 => 100755 node_modules/jstoxml/dist.sh
mode change 100644 => 100755 node_modules/mime/cli.js
mode change 100644 => 100755 node_modules/mkdirp/bin/cmd.js
mode change 100644 => 100755 node_modules/os-name/cli.js
mode change 100644 => 100755 node_modules/osx-release/cli.js
mode change 100644 => 100755 node_modules/queue-microtask/LICENSE
mode change 100644 => 100755 node_modules/rimraf/bin.js
mode change 100644 => 100755 node_modules/uri-js/LICENSE
mode change 100644 => 100755 node_modules/uri-js/README.md
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.js
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.min.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.min.js
mode change 100644 => 100755 node_modules/uri-js/dist/es5/uri.all.min.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/index.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/index.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/index.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-iri.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-iri.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-iri.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-uri.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-uri.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/regexps-uri.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/http.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/http.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/http.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/https.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/https.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/https.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/mailto.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/mailto.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/mailto.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn-uuid.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/urn.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/ws.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/ws.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/ws.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/wss.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/wss.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/schemes/wss.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/uri.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/uri.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/uri.js.map
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/util.d.ts
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/util.js
mode change 100644 => 100755 node_modules/uri-js/dist/esnext/util.js.map
mode change 100644 => 100755 node_modules/uri-js/package.json
mode change 100644 => 100755 node_modules/uri-js/yarn.lock
mode change 100644 => 100755 node_modules/which/bin/node-which
create mode 100644 yarn.lock
diff --git a/common/api.js b/common/api.js
index d9ba53a..9985a44 100644
--- a/common/api.js
+++ b/common/api.js
@@ -30,6 +30,26 @@ export const addTask = (params) => http.post('/employ-api/employ/job/addJob', pa
export const industryById = (params) => http.get('/employ-api/employ/category/queryCategoryList', {params:params})
// tb_user_role-通过id查询
export const getTaskById = (params) => http.get('/employ-api/employ/job/queryJobById', {params:params})
+//简历详情
+export const queryResumeById = (params) => http.get('/employ-api/employ/resume/queryResumeById', {params:params})
+//修改简历信息
+export const updateResume = (params) => http.post('/employ-api/employ/resume/updateResume', params)
+//新增简历
+export const addResume = (params) => http.post('/employ-api/employ/resume/addResume', params)
+
+
+
+ //求职信息-查询求职信息列表
+export const querySeekList = (params) => http.get('/employ-api/employ/seek/querySeekList', {params:params})
+export const querySeekById = (params) => http.get('/employ-api/employ/seek/querySeekById', {params:params})
+export const addSeek = (params) => http.post('/employ-api/employ/seek/addSeek', params)
+export const updateSeek = (params) => http.post('/employ-api/employ/seek/updateSeek', params)
+
+
+
+
+
+
// 我的头像昵称,平台客户电话等信息
export const userInfo = (params) => http.get('/employ-api/employ/user/getUserCenterData', {params:params})
diff --git a/common/config.js b/common/config.js
index 78de38b..8fcf630 100644
--- a/common/config.js
+++ b/common/config.js
@@ -1,7 +1,7 @@
module.exports = {
// baseUrl: 'http://3fl8266127.qicp.vip'
- baseUrl:"https://employadmin.hhlm1688.com"
- // baseUrl:"http://augcl.natapp1.cc", //测试环境
+ // baseUrl:"https://employadmin.hhlm1688.com"
+ baseUrl:"http://h5.xzaiyp.top", //测试环境
// https://employadmin.hhlm1688.com/employ-api
}
diff --git a/node_modules/.bin/acorn b/node_modules/.bin/acorn
deleted file mode 100644
index 558ebb9..0000000
--- a/node_modules/.bin/acorn
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
- ret=$?
-else
- node "$basedir/../acorn/bin/acorn" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/acorn b/node_modules/.bin/acorn
new file mode 120000
index 0000000..cf76760
--- /dev/null
+++ b/node_modules/.bin/acorn
@@ -0,0 +1 @@
+../acorn/bin/acorn
\ No newline at end of file
diff --git a/node_modules/.bin/acorn.cmd b/node_modules/.bin/acorn.cmd
deleted file mode 100644
index 45c0c3d..0000000
--- a/node_modules/.bin/acorn.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\acorn\bin\acorn" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\acorn\bin\acorn" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/eslint b/node_modules/.bin/eslint
deleted file mode 100644
index 9f3ac31..0000000
--- a/node_modules/.bin/eslint
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../eslint/bin/eslint.js" "$@"
- ret=$?
-else
- node "$basedir/../eslint/bin/eslint.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/eslint b/node_modules/.bin/eslint
new file mode 120000
index 0000000..810e4bc
--- /dev/null
+++ b/node_modules/.bin/eslint
@@ -0,0 +1 @@
+../eslint/bin/eslint.js
\ No newline at end of file
diff --git a/node_modules/.bin/eslint.cmd b/node_modules/.bin/eslint.cmd
deleted file mode 100644
index 009a9ae..0000000
--- a/node_modules/.bin/eslint.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\eslint\bin\eslint.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\eslint\bin\eslint.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/js-yaml b/node_modules/.bin/js-yaml
deleted file mode 100644
index 460d9df..0000000
--- a/node_modules/.bin/js-yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../js-yaml/bin/js-yaml.js" "$@"
- ret=$?
-else
- node "$basedir/../js-yaml/bin/js-yaml.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/js-yaml b/node_modules/.bin/js-yaml
new file mode 120000
index 0000000..9dbd010
--- /dev/null
+++ b/node_modules/.bin/js-yaml
@@ -0,0 +1 @@
+../js-yaml/bin/js-yaml.js
\ No newline at end of file
diff --git a/node_modules/.bin/js-yaml.cmd b/node_modules/.bin/js-yaml.cmd
deleted file mode 100644
index ae8e7bc..0000000
--- a/node_modules/.bin/js-yaml.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\js-yaml\bin\js-yaml.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\js-yaml\bin\js-yaml.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/mime b/node_modules/.bin/mime
deleted file mode 100644
index 0dbddf0..0000000
--- a/node_modules/.bin/mime
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../mime/cli.js" "$@"
- ret=$?
-else
- node "$basedir/../mime/cli.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/mime b/node_modules/.bin/mime
new file mode 120000
index 0000000..fbb7ee0
--- /dev/null
+++ b/node_modules/.bin/mime
@@ -0,0 +1 @@
+../mime/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/mime.cmd b/node_modules/.bin/mime.cmd
deleted file mode 100644
index 8169562..0000000
--- a/node_modules/.bin/mime.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\mime\cli.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\mime\cli.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp
deleted file mode 100644
index 4b00467..0000000
--- a/node_modules/.bin/mkdirp
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@"
- ret=$?
-else
- node "$basedir/../mkdirp/bin/cmd.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp
new file mode 120000
index 0000000..017896c
--- /dev/null
+++ b/node_modules/.bin/mkdirp
@@ -0,0 +1 @@
+../mkdirp/bin/cmd.js
\ No newline at end of file
diff --git a/node_modules/.bin/mkdirp.cmd b/node_modules/.bin/mkdirp.cmd
deleted file mode 100644
index 0d2cdd7..0000000
--- a/node_modules/.bin/mkdirp.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\mkdirp\bin\cmd.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which
deleted file mode 100644
index 645ab6c..0000000
--- a/node_modules/.bin/node-which
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../which/bin/node-which" "$@"
- ret=$?
-else
- node "$basedir/../which/bin/node-which" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/node-which b/node_modules/.bin/node-which
new file mode 120000
index 0000000..6f8415e
--- /dev/null
+++ b/node_modules/.bin/node-which
@@ -0,0 +1 @@
+../which/bin/node-which
\ No newline at end of file
diff --git a/node_modules/.bin/node-which.cmd b/node_modules/.bin/node-which.cmd
deleted file mode 100644
index 9985519..0000000
--- a/node_modules/.bin/node-which.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\which\bin\node-which" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\which\bin\node-which" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/os-name b/node_modules/.bin/os-name
deleted file mode 100644
index 19d70b4..0000000
--- a/node_modules/.bin/os-name
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../os-name/cli.js" "$@"
- ret=$?
-else
- node "$basedir/../os-name/cli.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/os-name b/node_modules/.bin/os-name
new file mode 120000
index 0000000..c675c27
--- /dev/null
+++ b/node_modules/.bin/os-name
@@ -0,0 +1 @@
+../os-name/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/os-name.cmd b/node_modules/.bin/os-name.cmd
deleted file mode 100644
index 5afe1d8..0000000
--- a/node_modules/.bin/os-name.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\os-name\cli.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\os-name\cli.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/osx-release b/node_modules/.bin/osx-release
deleted file mode 100644
index cd54230..0000000
--- a/node_modules/.bin/osx-release
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../osx-release/cli.js" "$@"
- ret=$?
-else
- node "$basedir/../osx-release/cli.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/osx-release b/node_modules/.bin/osx-release
new file mode 120000
index 0000000..6842b7e
--- /dev/null
+++ b/node_modules/.bin/osx-release
@@ -0,0 +1 @@
+../osx-release/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/osx-release.cmd b/node_modules/.bin/osx-release.cmd
deleted file mode 100644
index f7fef66..0000000
--- a/node_modules/.bin/osx-release.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\osx-release\cli.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\osx-release\cli.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf
deleted file mode 100644
index 3cebd6e..0000000
--- a/node_modules/.bin/rimraf
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../rimraf/bin.js" "$@"
- ret=$?
-else
- node "$basedir/../rimraf/bin.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf
new file mode 120000
index 0000000..4cd49a4
--- /dev/null
+++ b/node_modules/.bin/rimraf
@@ -0,0 +1 @@
+../rimraf/bin.js
\ No newline at end of file
diff --git a/node_modules/.bin/rimraf.cmd b/node_modules/.bin/rimraf.cmd
deleted file mode 100644
index 9333ec6..0000000
--- a/node_modules/.bin/rimraf.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\rimraf\bin.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver
deleted file mode 100644
index 6f6e6c7..0000000
--- a/node_modules/.bin/semver
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../semver/bin/semver.js" "$@"
- ret=$?
-else
- node "$basedir/../semver/bin/semver.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver
new file mode 120000
index 0000000..5aaadf4
--- /dev/null
+++ b/node_modules/.bin/semver
@@ -0,0 +1 @@
+../semver/bin/semver.js
\ No newline at end of file
diff --git a/node_modules/.bin/semver.cmd b/node_modules/.bin/semver.cmd
deleted file mode 100644
index 152bc92..0000000
--- a/node_modules/.bin/semver.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\semver\bin\semver.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\semver\bin\semver.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/acorn/bin/acorn b/node_modules/acorn/bin/acorn
old mode 100644
new mode 100755
diff --git a/node_modules/ali-oss/dist/aliyun-oss-sdk.js b/node_modules/ali-oss/dist/aliyun-oss-sdk.js
index 81174cb..18c523f 100644
--- a/node_modules/ali-oss/dist/aliyun-oss-sdk.js
+++ b/node_modules/ali-oss/dist/aliyun-oss-sdk.js
@@ -20116,232 +20116,232 @@ function objectToString(o) {
}
},{"buffer":103}],383:[function(require,module,exports){
-/*
- * Date Format 1.2.3
- * (c) 2007-2009 Steven Levithan
- * MIT license
- *
- * Includes enhancements by Scott Trenda
- * and Kris Kowal
- *
- * Accepts a date, a mask, or a date and a mask.
- * Returns a formatted version of the given date.
- * The date defaults to the current date/time.
- * The mask defaults to dateFormat.masks.default.
- */
-
-(function(global) {
- 'use strict';
-
- var dateFormat = (function() {
- var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g;
- var timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g;
- var timezoneClip = /[^-+\dA-Z]/g;
-
- // Regexes and supporting functions are cached through closure
- return function (date, mask, utc, gmt) {
-
- // You can't provide utc if you skip other args (use the 'UTC:' mask prefix)
- if (arguments.length === 1 && kindOf(date) === 'string' && !/\d/.test(date)) {
- mask = date;
- date = undefined;
- }
-
- date = date || new Date;
-
- if(!(date instanceof Date)) {
- date = new Date(date);
- }
-
- if (isNaN(date)) {
- throw TypeError('Invalid date');
- }
-
- mask = String(dateFormat.masks[mask] || mask || dateFormat.masks['default']);
-
- // Allow setting the utc/gmt argument via the mask
- var maskSlice = mask.slice(0, 4);
- if (maskSlice === 'UTC:' || maskSlice === 'GMT:') {
- mask = mask.slice(4);
- utc = true;
- if (maskSlice === 'GMT:') {
- gmt = true;
- }
- }
-
- var _ = utc ? 'getUTC' : 'get';
- var d = date[_ + 'Date']();
- var D = date[_ + 'Day']();
- var m = date[_ + 'Month']();
- var y = date[_ + 'FullYear']();
- var H = date[_ + 'Hours']();
- var M = date[_ + 'Minutes']();
- var s = date[_ + 'Seconds']();
- var L = date[_ + 'Milliseconds']();
- var o = utc ? 0 : date.getTimezoneOffset();
- var W = getWeek(date);
- var N = getDayOfWeek(date);
- var flags = {
- d: d,
- dd: pad(d),
- ddd: dateFormat.i18n.dayNames[D],
- dddd: dateFormat.i18n.dayNames[D + 7],
- m: m + 1,
- mm: pad(m + 1),
- mmm: dateFormat.i18n.monthNames[m],
- mmmm: dateFormat.i18n.monthNames[m + 12],
- yy: String(y).slice(2),
- yyyy: y,
- h: H % 12 || 12,
- hh: pad(H % 12 || 12),
- H: H,
- HH: pad(H),
- M: M,
- MM: pad(M),
- s: s,
- ss: pad(s),
- l: pad(L, 3),
- L: pad(Math.round(L / 10)),
- t: H < 12 ? 'a' : 'p',
- tt: H < 12 ? 'am' : 'pm',
- T: H < 12 ? 'A' : 'P',
- TT: H < 12 ? 'AM' : 'PM',
- Z: gmt ? 'GMT' : utc ? 'UTC' : (String(date).match(timezone) || ['']).pop().replace(timezoneClip, ''),
- o: (o > 0 ? '-' : '+') + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
- S: ['th', 'st', 'nd', 'rd'][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10],
- W: W,
- N: N
- };
-
- return mask.replace(token, function (match) {
- if (match in flags) {
- return flags[match];
- }
- return match.slice(1, match.length - 1);
- });
- };
- })();
-
- dateFormat.masks = {
- 'default': 'ddd mmm dd yyyy HH:MM:ss',
- 'shortDate': 'm/d/yy',
- 'mediumDate': 'mmm d, yyyy',
- 'longDate': 'mmmm d, yyyy',
- 'fullDate': 'dddd, mmmm d, yyyy',
- 'shortTime': 'h:MM TT',
- 'mediumTime': 'h:MM:ss TT',
- 'longTime': 'h:MM:ss TT Z',
- 'isoDate': 'yyyy-mm-dd',
- 'isoTime': 'HH:MM:ss',
- 'isoDateTime': 'yyyy-mm-dd\'T\'HH:MM:sso',
- 'isoUtcDateTime': 'UTC:yyyy-mm-dd\'T\'HH:MM:ss\'Z\'',
- 'expiresHeaderFormat': 'ddd, dd mmm yyyy HH:MM:ss Z'
- };
-
- // Internationalization strings
- dateFormat.i18n = {
- dayNames: [
- 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat',
- 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
- ],
- monthNames: [
- 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec',
- 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
- ]
- };
-
-function pad(val, len) {
- val = String(val);
- len = len || 2;
- while (val.length < len) {
- val = '0' + val;
- }
- return val;
-}
-
-/**
- * Get the ISO 8601 week number
- * Based on comments from
- * http://techblog.procurios.nl/k/n618/news/view/33796/14863/Calculate-ISO-8601-week-and-year-in-javascript.html
- *
- * @param {Object} `date`
- * @return {Number}
- */
-function getWeek(date) {
- // Remove time components of date
- var targetThursday = new Date(date.getFullYear(), date.getMonth(), date.getDate());
-
- // Change date to Thursday same week
- targetThursday.setDate(targetThursday.getDate() - ((targetThursday.getDay() + 6) % 7) + 3);
-
- // Take January 4th as it is always in week 1 (see ISO 8601)
- var firstThursday = new Date(targetThursday.getFullYear(), 0, 4);
-
- // Change date to Thursday same week
- firstThursday.setDate(firstThursday.getDate() - ((firstThursday.getDay() + 6) % 7) + 3);
-
- // Check if daylight-saving-time-switch occurred and correct for it
- var ds = targetThursday.getTimezoneOffset() - firstThursday.getTimezoneOffset();
- targetThursday.setHours(targetThursday.getHours() - ds);
-
- // Number of weeks between target Thursday and first Thursday
- var weekDiff = (targetThursday - firstThursday) / (86400000*7);
- return 1 + Math.floor(weekDiff);
-}
-
-/**
- * Get ISO-8601 numeric representation of the day of the week
- * 1 (for Monday) through 7 (for Sunday)
- *
- * @param {Object} `date`
- * @return {Number}
- */
-function getDayOfWeek(date) {
- var dow = date.getDay();
- if(dow === 0) {
- dow = 7;
- }
- return dow;
-}
-
-/**
- * kind-of shortcut
- * @param {*} val
- * @return {String}
- */
-function kindOf(val) {
- if (val === null) {
- return 'null';
- }
-
- if (val === undefined) {
- return 'undefined';
- }
-
- if (typeof val !== 'object') {
- return typeof val;
- }
-
- if (Array.isArray(val)) {
- return 'array';
- }
-
- return {}.toString.call(val)
- .slice(8, -1).toLowerCase();
-};
-
-
-
- if (typeof define === 'function' && define.amd) {
- define(function () {
- return dateFormat;
- });
- } else if (typeof exports === 'object') {
- module.exports = dateFormat;
- } else {
- global.dateFormat = dateFormat;
- }
-})(this);
+/*
+ * Date Format 1.2.3
+ * (c) 2007-2009 Steven Levithan
+ * MIT license
+ *
+ * Includes enhancements by Scott Trenda
+ * and Kris Kowal
+ *
+ * Accepts a date, a mask, or a date and a mask.
+ * Returns a formatted version of the given date.
+ * The date defaults to the current date/time.
+ * The mask defaults to dateFormat.masks.default.
+ */
+
+(function(global) {
+ 'use strict';
+
+ var dateFormat = (function() {
+ var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g;
+ var timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g;
+ var timezoneClip = /[^-+\dA-Z]/g;
+
+ // Regexes and supporting functions are cached through closure
+ return function (date, mask, utc, gmt) {
+
+ // You can't provide utc if you skip other args (use the 'UTC:' mask prefix)
+ if (arguments.length === 1 && kindOf(date) === 'string' && !/\d/.test(date)) {
+ mask = date;
+ date = undefined;
+ }
+
+ date = date || new Date;
+
+ if(!(date instanceof Date)) {
+ date = new Date(date);
+ }
+
+ if (isNaN(date)) {
+ throw TypeError('Invalid date');
+ }
+
+ mask = String(dateFormat.masks[mask] || mask || dateFormat.masks['default']);
+
+ // Allow setting the utc/gmt argument via the mask
+ var maskSlice = mask.slice(0, 4);
+ if (maskSlice === 'UTC:' || maskSlice === 'GMT:') {
+ mask = mask.slice(4);
+ utc = true;
+ if (maskSlice === 'GMT:') {
+ gmt = true;
+ }
+ }
+
+ var _ = utc ? 'getUTC' : 'get';
+ var d = date[_ + 'Date']();
+ var D = date[_ + 'Day']();
+ var m = date[_ + 'Month']();
+ var y = date[_ + 'FullYear']();
+ var H = date[_ + 'Hours']();
+ var M = date[_ + 'Minutes']();
+ var s = date[_ + 'Seconds']();
+ var L = date[_ + 'Milliseconds']();
+ var o = utc ? 0 : date.getTimezoneOffset();
+ var W = getWeek(date);
+ var N = getDayOfWeek(date);
+ var flags = {
+ d: d,
+ dd: pad(d),
+ ddd: dateFormat.i18n.dayNames[D],
+ dddd: dateFormat.i18n.dayNames[D + 7],
+ m: m + 1,
+ mm: pad(m + 1),
+ mmm: dateFormat.i18n.monthNames[m],
+ mmmm: dateFormat.i18n.monthNames[m + 12],
+ yy: String(y).slice(2),
+ yyyy: y,
+ h: H % 12 || 12,
+ hh: pad(H % 12 || 12),
+ H: H,
+ HH: pad(H),
+ M: M,
+ MM: pad(M),
+ s: s,
+ ss: pad(s),
+ l: pad(L, 3),
+ L: pad(Math.round(L / 10)),
+ t: H < 12 ? 'a' : 'p',
+ tt: H < 12 ? 'am' : 'pm',
+ T: H < 12 ? 'A' : 'P',
+ TT: H < 12 ? 'AM' : 'PM',
+ Z: gmt ? 'GMT' : utc ? 'UTC' : (String(date).match(timezone) || ['']).pop().replace(timezoneClip, ''),
+ o: (o > 0 ? '-' : '+') + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
+ S: ['th', 'st', 'nd', 'rd'][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10],
+ W: W,
+ N: N
+ };
+
+ return mask.replace(token, function (match) {
+ if (match in flags) {
+ return flags[match];
+ }
+ return match.slice(1, match.length - 1);
+ });
+ };
+ })();
+
+ dateFormat.masks = {
+ 'default': 'ddd mmm dd yyyy HH:MM:ss',
+ 'shortDate': 'm/d/yy',
+ 'mediumDate': 'mmm d, yyyy',
+ 'longDate': 'mmmm d, yyyy',
+ 'fullDate': 'dddd, mmmm d, yyyy',
+ 'shortTime': 'h:MM TT',
+ 'mediumTime': 'h:MM:ss TT',
+ 'longTime': 'h:MM:ss TT Z',
+ 'isoDate': 'yyyy-mm-dd',
+ 'isoTime': 'HH:MM:ss',
+ 'isoDateTime': 'yyyy-mm-dd\'T\'HH:MM:sso',
+ 'isoUtcDateTime': 'UTC:yyyy-mm-dd\'T\'HH:MM:ss\'Z\'',
+ 'expiresHeaderFormat': 'ddd, dd mmm yyyy HH:MM:ss Z'
+ };
+
+ // Internationalization strings
+ dateFormat.i18n = {
+ dayNames: [
+ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat',
+ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
+ ],
+ monthNames: [
+ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec',
+ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
+ ]
+ };
+
+function pad(val, len) {
+ val = String(val);
+ len = len || 2;
+ while (val.length < len) {
+ val = '0' + val;
+ }
+ return val;
+}
+
+/**
+ * Get the ISO 8601 week number
+ * Based on comments from
+ * http://techblog.procurios.nl/k/n618/news/view/33796/14863/Calculate-ISO-8601-week-and-year-in-javascript.html
+ *
+ * @param {Object} `date`
+ * @return {Number}
+ */
+function getWeek(date) {
+ // Remove time components of date
+ var targetThursday = new Date(date.getFullYear(), date.getMonth(), date.getDate());
+
+ // Change date to Thursday same week
+ targetThursday.setDate(targetThursday.getDate() - ((targetThursday.getDay() + 6) % 7) + 3);
+
+ // Take January 4th as it is always in week 1 (see ISO 8601)
+ var firstThursday = new Date(targetThursday.getFullYear(), 0, 4);
+
+ // Change date to Thursday same week
+ firstThursday.setDate(firstThursday.getDate() - ((firstThursday.getDay() + 6) % 7) + 3);
+
+ // Check if daylight-saving-time-switch occurred and correct for it
+ var ds = targetThursday.getTimezoneOffset() - firstThursday.getTimezoneOffset();
+ targetThursday.setHours(targetThursday.getHours() - ds);
+
+ // Number of weeks between target Thursday and first Thursday
+ var weekDiff = (targetThursday - firstThursday) / (86400000*7);
+ return 1 + Math.floor(weekDiff);
+}
+
+/**
+ * Get ISO-8601 numeric representation of the day of the week
+ * 1 (for Monday) through 7 (for Sunday)
+ *
+ * @param {Object} `date`
+ * @return {Number}
+ */
+function getDayOfWeek(date) {
+ var dow = date.getDay();
+ if(dow === 0) {
+ dow = 7;
+ }
+ return dow;
+}
+
+/**
+ * kind-of shortcut
+ * @param {*} val
+ * @return {String}
+ */
+function kindOf(val) {
+ if (val === null) {
+ return 'null';
+ }
+
+ if (val === undefined) {
+ return 'undefined';
+ }
+
+ if (typeof val !== 'object') {
+ return typeof val;
+ }
+
+ if (Array.isArray(val)) {
+ return 'array';
+ }
+
+ return {}.toString.call(val)
+ .slice(8, -1).toLowerCase();
+};
+
+
+
+ if (typeof define === 'function' && define.amd) {
+ define(function () {
+ return dateFormat;
+ });
+ } else if (typeof exports === 'object') {
+ module.exports = dateFormat;
+ } else {
+ global.dateFormat = dateFormat;
+ }
+})(this);
},{}],384:[function(require,module,exports){
'use strict';
diff --git a/node_modules/color-name/LICENSE b/node_modules/color-name/LICENSE
index 4d9802a..c6b1001 100644
--- a/node_modules/color-name/LICENSE
+++ b/node_modules/color-name/LICENSE
@@ -1,8 +1,8 @@
-The MIT License (MIT)
-Copyright (c) 2015 Dmitry Ivanov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
+The MIT License (MIT)
+Copyright (c) 2015 Dmitry Ivanov
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/node_modules/color-name/README.md b/node_modules/color-name/README.md
index 3611a6b..932b979 100644
--- a/node_modules/color-name/README.md
+++ b/node_modules/color-name/README.md
@@ -1,11 +1,11 @@
-A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors.
-
-[](https://nodei.co/npm/color-name/)
-
-
-```js
-var colors = require('color-name');
-colors.red //[255,0,0]
-```
-
-
+A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors.
+
+[](https://nodei.co/npm/color-name/)
+
+
+```js
+var colors = require('color-name');
+colors.red //[255,0,0]
+```
+
+
diff --git a/node_modules/color-name/index.js b/node_modules/color-name/index.js
index e42aa68..b7c198a 100644
--- a/node_modules/color-name/index.js
+++ b/node_modules/color-name/index.js
@@ -1,152 +1,152 @@
-'use strict'
-
-module.exports = {
- "aliceblue": [240, 248, 255],
- "antiquewhite": [250, 235, 215],
- "aqua": [0, 255, 255],
- "aquamarine": [127, 255, 212],
- "azure": [240, 255, 255],
- "beige": [245, 245, 220],
- "bisque": [255, 228, 196],
- "black": [0, 0, 0],
- "blanchedalmond": [255, 235, 205],
- "blue": [0, 0, 255],
- "blueviolet": [138, 43, 226],
- "brown": [165, 42, 42],
- "burlywood": [222, 184, 135],
- "cadetblue": [95, 158, 160],
- "chartreuse": [127, 255, 0],
- "chocolate": [210, 105, 30],
- "coral": [255, 127, 80],
- "cornflowerblue": [100, 149, 237],
- "cornsilk": [255, 248, 220],
- "crimson": [220, 20, 60],
- "cyan": [0, 255, 255],
- "darkblue": [0, 0, 139],
- "darkcyan": [0, 139, 139],
- "darkgoldenrod": [184, 134, 11],
- "darkgray": [169, 169, 169],
- "darkgreen": [0, 100, 0],
- "darkgrey": [169, 169, 169],
- "darkkhaki": [189, 183, 107],
- "darkmagenta": [139, 0, 139],
- "darkolivegreen": [85, 107, 47],
- "darkorange": [255, 140, 0],
- "darkorchid": [153, 50, 204],
- "darkred": [139, 0, 0],
- "darksalmon": [233, 150, 122],
- "darkseagreen": [143, 188, 143],
- "darkslateblue": [72, 61, 139],
- "darkslategray": [47, 79, 79],
- "darkslategrey": [47, 79, 79],
- "darkturquoise": [0, 206, 209],
- "darkviolet": [148, 0, 211],
- "deeppink": [255, 20, 147],
- "deepskyblue": [0, 191, 255],
- "dimgray": [105, 105, 105],
- "dimgrey": [105, 105, 105],
- "dodgerblue": [30, 144, 255],
- "firebrick": [178, 34, 34],
- "floralwhite": [255, 250, 240],
- "forestgreen": [34, 139, 34],
- "fuchsia": [255, 0, 255],
- "gainsboro": [220, 220, 220],
- "ghostwhite": [248, 248, 255],
- "gold": [255, 215, 0],
- "goldenrod": [218, 165, 32],
- "gray": [128, 128, 128],
- "green": [0, 128, 0],
- "greenyellow": [173, 255, 47],
- "grey": [128, 128, 128],
- "honeydew": [240, 255, 240],
- "hotpink": [255, 105, 180],
- "indianred": [205, 92, 92],
- "indigo": [75, 0, 130],
- "ivory": [255, 255, 240],
- "khaki": [240, 230, 140],
- "lavender": [230, 230, 250],
- "lavenderblush": [255, 240, 245],
- "lawngreen": [124, 252, 0],
- "lemonchiffon": [255, 250, 205],
- "lightblue": [173, 216, 230],
- "lightcoral": [240, 128, 128],
- "lightcyan": [224, 255, 255],
- "lightgoldenrodyellow": [250, 250, 210],
- "lightgray": [211, 211, 211],
- "lightgreen": [144, 238, 144],
- "lightgrey": [211, 211, 211],
- "lightpink": [255, 182, 193],
- "lightsalmon": [255, 160, 122],
- "lightseagreen": [32, 178, 170],
- "lightskyblue": [135, 206, 250],
- "lightslategray": [119, 136, 153],
- "lightslategrey": [119, 136, 153],
- "lightsteelblue": [176, 196, 222],
- "lightyellow": [255, 255, 224],
- "lime": [0, 255, 0],
- "limegreen": [50, 205, 50],
- "linen": [250, 240, 230],
- "magenta": [255, 0, 255],
- "maroon": [128, 0, 0],
- "mediumaquamarine": [102, 205, 170],
- "mediumblue": [0, 0, 205],
- "mediumorchid": [186, 85, 211],
- "mediumpurple": [147, 112, 219],
- "mediumseagreen": [60, 179, 113],
- "mediumslateblue": [123, 104, 238],
- "mediumspringgreen": [0, 250, 154],
- "mediumturquoise": [72, 209, 204],
- "mediumvioletred": [199, 21, 133],
- "midnightblue": [25, 25, 112],
- "mintcream": [245, 255, 250],
- "mistyrose": [255, 228, 225],
- "moccasin": [255, 228, 181],
- "navajowhite": [255, 222, 173],
- "navy": [0, 0, 128],
- "oldlace": [253, 245, 230],
- "olive": [128, 128, 0],
- "olivedrab": [107, 142, 35],
- "orange": [255, 165, 0],
- "orangered": [255, 69, 0],
- "orchid": [218, 112, 214],
- "palegoldenrod": [238, 232, 170],
- "palegreen": [152, 251, 152],
- "paleturquoise": [175, 238, 238],
- "palevioletred": [219, 112, 147],
- "papayawhip": [255, 239, 213],
- "peachpuff": [255, 218, 185],
- "peru": [205, 133, 63],
- "pink": [255, 192, 203],
- "plum": [221, 160, 221],
- "powderblue": [176, 224, 230],
- "purple": [128, 0, 128],
- "rebeccapurple": [102, 51, 153],
- "red": [255, 0, 0],
- "rosybrown": [188, 143, 143],
- "royalblue": [65, 105, 225],
- "saddlebrown": [139, 69, 19],
- "salmon": [250, 128, 114],
- "sandybrown": [244, 164, 96],
- "seagreen": [46, 139, 87],
- "seashell": [255, 245, 238],
- "sienna": [160, 82, 45],
- "silver": [192, 192, 192],
- "skyblue": [135, 206, 235],
- "slateblue": [106, 90, 205],
- "slategray": [112, 128, 144],
- "slategrey": [112, 128, 144],
- "snow": [255, 250, 250],
- "springgreen": [0, 255, 127],
- "steelblue": [70, 130, 180],
- "tan": [210, 180, 140],
- "teal": [0, 128, 128],
- "thistle": [216, 191, 216],
- "tomato": [255, 99, 71],
- "turquoise": [64, 224, 208],
- "violet": [238, 130, 238],
- "wheat": [245, 222, 179],
- "white": [255, 255, 255],
- "whitesmoke": [245, 245, 245],
- "yellow": [255, 255, 0],
- "yellowgreen": [154, 205, 50]
-};
+'use strict'
+
+module.exports = {
+ "aliceblue": [240, 248, 255],
+ "antiquewhite": [250, 235, 215],
+ "aqua": [0, 255, 255],
+ "aquamarine": [127, 255, 212],
+ "azure": [240, 255, 255],
+ "beige": [245, 245, 220],
+ "bisque": [255, 228, 196],
+ "black": [0, 0, 0],
+ "blanchedalmond": [255, 235, 205],
+ "blue": [0, 0, 255],
+ "blueviolet": [138, 43, 226],
+ "brown": [165, 42, 42],
+ "burlywood": [222, 184, 135],
+ "cadetblue": [95, 158, 160],
+ "chartreuse": [127, 255, 0],
+ "chocolate": [210, 105, 30],
+ "coral": [255, 127, 80],
+ "cornflowerblue": [100, 149, 237],
+ "cornsilk": [255, 248, 220],
+ "crimson": [220, 20, 60],
+ "cyan": [0, 255, 255],
+ "darkblue": [0, 0, 139],
+ "darkcyan": [0, 139, 139],
+ "darkgoldenrod": [184, 134, 11],
+ "darkgray": [169, 169, 169],
+ "darkgreen": [0, 100, 0],
+ "darkgrey": [169, 169, 169],
+ "darkkhaki": [189, 183, 107],
+ "darkmagenta": [139, 0, 139],
+ "darkolivegreen": [85, 107, 47],
+ "darkorange": [255, 140, 0],
+ "darkorchid": [153, 50, 204],
+ "darkred": [139, 0, 0],
+ "darksalmon": [233, 150, 122],
+ "darkseagreen": [143, 188, 143],
+ "darkslateblue": [72, 61, 139],
+ "darkslategray": [47, 79, 79],
+ "darkslategrey": [47, 79, 79],
+ "darkturquoise": [0, 206, 209],
+ "darkviolet": [148, 0, 211],
+ "deeppink": [255, 20, 147],
+ "deepskyblue": [0, 191, 255],
+ "dimgray": [105, 105, 105],
+ "dimgrey": [105, 105, 105],
+ "dodgerblue": [30, 144, 255],
+ "firebrick": [178, 34, 34],
+ "floralwhite": [255, 250, 240],
+ "forestgreen": [34, 139, 34],
+ "fuchsia": [255, 0, 255],
+ "gainsboro": [220, 220, 220],
+ "ghostwhite": [248, 248, 255],
+ "gold": [255, 215, 0],
+ "goldenrod": [218, 165, 32],
+ "gray": [128, 128, 128],
+ "green": [0, 128, 0],
+ "greenyellow": [173, 255, 47],
+ "grey": [128, 128, 128],
+ "honeydew": [240, 255, 240],
+ "hotpink": [255, 105, 180],
+ "indianred": [205, 92, 92],
+ "indigo": [75, 0, 130],
+ "ivory": [255, 255, 240],
+ "khaki": [240, 230, 140],
+ "lavender": [230, 230, 250],
+ "lavenderblush": [255, 240, 245],
+ "lawngreen": [124, 252, 0],
+ "lemonchiffon": [255, 250, 205],
+ "lightblue": [173, 216, 230],
+ "lightcoral": [240, 128, 128],
+ "lightcyan": [224, 255, 255],
+ "lightgoldenrodyellow": [250, 250, 210],
+ "lightgray": [211, 211, 211],
+ "lightgreen": [144, 238, 144],
+ "lightgrey": [211, 211, 211],
+ "lightpink": [255, 182, 193],
+ "lightsalmon": [255, 160, 122],
+ "lightseagreen": [32, 178, 170],
+ "lightskyblue": [135, 206, 250],
+ "lightslategray": [119, 136, 153],
+ "lightslategrey": [119, 136, 153],
+ "lightsteelblue": [176, 196, 222],
+ "lightyellow": [255, 255, 224],
+ "lime": [0, 255, 0],
+ "limegreen": [50, 205, 50],
+ "linen": [250, 240, 230],
+ "magenta": [255, 0, 255],
+ "maroon": [128, 0, 0],
+ "mediumaquamarine": [102, 205, 170],
+ "mediumblue": [0, 0, 205],
+ "mediumorchid": [186, 85, 211],
+ "mediumpurple": [147, 112, 219],
+ "mediumseagreen": [60, 179, 113],
+ "mediumslateblue": [123, 104, 238],
+ "mediumspringgreen": [0, 250, 154],
+ "mediumturquoise": [72, 209, 204],
+ "mediumvioletred": [199, 21, 133],
+ "midnightblue": [25, 25, 112],
+ "mintcream": [245, 255, 250],
+ "mistyrose": [255, 228, 225],
+ "moccasin": [255, 228, 181],
+ "navajowhite": [255, 222, 173],
+ "navy": [0, 0, 128],
+ "oldlace": [253, 245, 230],
+ "olive": [128, 128, 0],
+ "olivedrab": [107, 142, 35],
+ "orange": [255, 165, 0],
+ "orangered": [255, 69, 0],
+ "orchid": [218, 112, 214],
+ "palegoldenrod": [238, 232, 170],
+ "palegreen": [152, 251, 152],
+ "paleturquoise": [175, 238, 238],
+ "palevioletred": [219, 112, 147],
+ "papayawhip": [255, 239, 213],
+ "peachpuff": [255, 218, 185],
+ "peru": [205, 133, 63],
+ "pink": [255, 192, 203],
+ "plum": [221, 160, 221],
+ "powderblue": [176, 224, 230],
+ "purple": [128, 0, 128],
+ "rebeccapurple": [102, 51, 153],
+ "red": [255, 0, 0],
+ "rosybrown": [188, 143, 143],
+ "royalblue": [65, 105, 225],
+ "saddlebrown": [139, 69, 19],
+ "salmon": [250, 128, 114],
+ "sandybrown": [244, 164, 96],
+ "seagreen": [46, 139, 87],
+ "seashell": [255, 245, 238],
+ "sienna": [160, 82, 45],
+ "silver": [192, 192, 192],
+ "skyblue": [135, 206, 235],
+ "slateblue": [106, 90, 205],
+ "slategray": [112, 128, 144],
+ "slategrey": [112, 128, 144],
+ "snow": [255, 250, 250],
+ "springgreen": [0, 255, 127],
+ "steelblue": [70, 130, 180],
+ "tan": [210, 180, 140],
+ "teal": [0, 128, 128],
+ "thistle": [216, 191, 216],
+ "tomato": [255, 99, 71],
+ "turquoise": [64, 224, 208],
+ "violet": [238, 130, 238],
+ "wheat": [245, 222, 179],
+ "white": [255, 255, 255],
+ "whitesmoke": [245, 245, 245],
+ "yellow": [255, 255, 0],
+ "yellowgreen": [154, 205, 50]
+};
diff --git a/node_modules/color-name/package.json b/node_modules/color-name/package.json
index 7acc902..782dd82 100644
--- a/node_modules/color-name/package.json
+++ b/node_modules/color-name/package.json
@@ -1,28 +1,28 @@
-{
- "name": "color-name",
- "version": "1.1.4",
- "description": "A list of color names and its values",
- "main": "index.js",
- "files": [
- "index.js"
- ],
- "scripts": {
- "test": "node test.js"
- },
- "repository": {
- "type": "git",
- "url": "git@github.com:colorjs/color-name.git"
- },
- "keywords": [
- "color-name",
- "color",
- "color-keyword",
- "keyword"
- ],
- "author": "DY ",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/colorjs/color-name/issues"
- },
- "homepage": "https://github.com/colorjs/color-name"
-}
+{
+ "name": "color-name",
+ "version": "1.1.4",
+ "description": "A list of color names and its values",
+ "main": "index.js",
+ "files": [
+ "index.js"
+ ],
+ "scripts": {
+ "test": "node test.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git@github.com:colorjs/color-name.git"
+ },
+ "keywords": [
+ "color-name",
+ "color",
+ "color-keyword",
+ "keyword"
+ ],
+ "author": "DY ",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/colorjs/color-name/issues"
+ },
+ "homepage": "https://github.com/colorjs/color-name"
+}
diff --git a/node_modules/dateformat/.npmignore b/node_modules/dateformat/.npmignore
index efab07f..249c66e 100644
--- a/node_modules/dateformat/.npmignore
+++ b/node_modules/dateformat/.npmignore
@@ -1,2 +1,2 @@
-test
-.travis.yml
+test
+.travis.yml
diff --git a/node_modules/dateformat/.vs/ProjectSettings.json b/node_modules/dateformat/.vs/ProjectSettings.json
index f8b4888..866f1e1 100644
--- a/node_modules/dateformat/.vs/ProjectSettings.json
+++ b/node_modules/dateformat/.vs/ProjectSettings.json
@@ -1,3 +1,3 @@
-{
- "CurrentProjectSetting": null
+{
+ "CurrentProjectSetting": null
}
\ No newline at end of file
diff --git a/node_modules/dateformat/.vs/config/applicationhost.config b/node_modules/dateformat/.vs/config/applicationhost.config
index 4b9bf47..5d4c0ab 100644
--- a/node_modules/dateformat/.vs/config/applicationhost.config
+++ b/node_modules/dateformat/.vs/config/applicationhost.config
@@ -1,1031 +1,1031 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/node_modules/dateformat/LICENSE b/node_modules/dateformat/LICENSE
index 57d44e2..1044d2f 100644
--- a/node_modules/dateformat/LICENSE
+++ b/node_modules/dateformat/LICENSE
@@ -1,20 +1,20 @@
-(c) 2007-2009 Steven Levithan
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+(c) 2007-2009 Steven Levithan
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/dateformat/Readme.md b/node_modules/dateformat/Readme.md
index f16f789..41d8ffc 100644
--- a/node_modules/dateformat/Readme.md
+++ b/node_modules/dateformat/Readme.md
@@ -1,134 +1,134 @@
-# dateformat
-
-A node.js package for Steven Levithan's excellent [dateFormat()][dateformat] function.
-
-[](https://travis-ci.org/felixge/node-dateformat)
-
-## Modifications
-
-* Removed the `Date.prototype.format` method. Sorry folks, but extending native prototypes is for suckers.
-* Added a `module.exports = dateFormat;` statement at the bottom
-* Added the placeholder `N` to get the ISO 8601 numeric representation of the day of the week
-
-## Installation
-
-```bash
-$ npm install dateformat
-$ dateformat --help
-```
-
-## Usage
-
-As taken from Steven's post, modified to match the Modifications listed above:
-```js
-var dateFormat = require('dateformat');
-var now = new Date();
-
-// Basic usage
-dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT");
-// Saturday, June 9th, 2007, 5:46:21 PM
-
-// You can use one of several named masks
-dateFormat(now, "isoDateTime");
-// 2007-06-09T17:46:21
-
-// ...Or add your own
-dateFormat.masks.hammerTime = 'HH:MM! "Can\'t touch this!"';
-dateFormat(now, "hammerTime");
-// 17:46! Can't touch this!
-
-// You can also provide the date as a string
-dateFormat("Jun 9 2007", "fullDate");
-// Saturday, June 9, 2007
-
-// Note that if you don't include the mask argument,
-// dateFormat.masks.default is used
-dateFormat(now);
-// Sat Jun 09 2007 17:46:21
-
-// And if you don't include the date argument,
-// the current date and time is used
-dateFormat();
-// Sat Jun 09 2007 17:46:22
-
-// You can also skip the date argument (as long as your mask doesn't
-// contain any numbers), in which case the current date/time is used
-dateFormat("longTime");
-// 5:46:22 PM EST
-
-// And finally, you can convert local time to UTC time. Simply pass in
-// true as an additional argument (no argument skipping allowed in this case):
-dateFormat(now, "longTime", true);
-// 10:46:21 PM UTC
-
-// ...Or add the prefix "UTC:" or "GMT:" to your mask.
-dateFormat(now, "UTC:h:MM:ss TT Z");
-// 10:46:21 PM UTC
-
-// You can also get the ISO 8601 week of the year:
-dateFormat(now, "W");
-// 42
-
-// and also get the ISO 8601 numeric representation of the day of the week:
-dateFormat(now,"N");
-// 6
-```
-
-### Mask options
-
-Mask | Description
----- | -----------
-`d` | Day of the month as digits; no leading zero for single-digit days.
-`dd` | Day of the month as digits; leading zero for single-digit days.
-`ddd` | Day of the week as a three-letter abbreviation.
-`dddd` | Day of the week as its full name.
-`m` | Month as digits; no leading zero for single-digit months.
-`mm` | Month as digits; leading zero for single-digit months.
-`mmm` | Month as a three-letter abbreviation.
-`mmmm` | Month as its full name.
-`yy` | Year as last two digits; leading zero for years less than 10.
-`yyyy` | Year represented by four digits.
-`h` | Hours; no leading zero for single-digit hours (12-hour clock).
-`hh` | Hours; leading zero for single-digit hours (12-hour clock).
-`H` | Hours; no leading zero for single-digit hours (24-hour clock).
-`HH` | Hours; leading zero for single-digit hours (24-hour clock).
-`M` | Minutes; no leading zero for single-digit minutes.
-`MM` | Minutes; leading zero for single-digit minutes.
-`N` | ISO 8601 numeric representation of the day of the week.
-`o` | GMT/UTC timezone offset, e.g. -0500 or +0230.
-`s` | Seconds; no leading zero for single-digit seconds.
-`ss` | Seconds; leading zero for single-digit seconds.
-`S` | The date's ordinal suffix (st, nd, rd, or th). Works well with `d`.
-`l` | Milliseconds; gives 3 digits.
-`L` | Milliseconds; gives 2 digits.
-`t` | Lowercase, single-character time marker string: a or p.
-`tt` | Lowercase, two-character time marker string: am or pm.
-`T` | Uppercase, single-character time marker string: A or P.
-`TT` | Uppercase, two-character time marker string: AM or PM.
-`W` | ISO 8601 week number of the year, e.g. 42
-`Z` | US timezone abbreviation, e.g. EST or MDT. With non-US timezones or in the
-`'...'`, `"..."` | Literal character sequence. Surrounding quotes are removed.
-`UTC:` | Must be the first four characters of the mask. Converts the date from local time to UTC/GMT/Zulu time before applying the mask. The "UTC:" prefix is removed.
-
-### Named Formats
-
-Name | Mask | Example
----- | ---- | -------
-`default` | `ddd mmm dd yyyy HH:MM:ss` | Sat Jun 09 2007 17:46:21
-`shortDate` | `m/d/yy` | 6/9/07
-`mediumDate` | `mmm d, yyyy` | Jun 9, 2007
-`longDate` | `mmmm d, yyyy` | June 9, 2007
-`fullDate` | `dddd, mmmm d, yyyy` | Saturday, June 9, 2007
-`shortTime` | `h:MM TT` | 5:46 PM
-`mediumTime` | `h:MM:ss TT` | 5:46:21 PM
-`longTime` | `h:MM:ss TT Z` | 5:46:21 PM EST
-`isoDate` | `yyyy-mm-dd` | 2007-06-09
-`isoTime` | `HH:MM:ss` | 17:46:21
-`isoDateTime` | `yyyy-mm-dd'T'HH:MM:ss` | 2007-06-09T17:46:21
-`isoUtcDateTime` | `UTC:yyyy-mm-dd'T'HH:MM:ss'Z'` | 2007-06-09T22:46:21Z
-## License
-
-(c) 2007-2009 Steven Levithan [stevenlevithan.com][stevenlevithan], MIT license.
-
-[dateformat]: http://blog.stevenlevithan.com/archives/date-time-format
-[stevenlevithan]: http://stevenlevithan.com/
+# dateformat
+
+A node.js package for Steven Levithan's excellent [dateFormat()][dateformat] function.
+
+[](https://travis-ci.org/felixge/node-dateformat)
+
+## Modifications
+
+* Removed the `Date.prototype.format` method. Sorry folks, but extending native prototypes is for suckers.
+* Added a `module.exports = dateFormat;` statement at the bottom
+* Added the placeholder `N` to get the ISO 8601 numeric representation of the day of the week
+
+## Installation
+
+```bash
+$ npm install dateformat
+$ dateformat --help
+```
+
+## Usage
+
+As taken from Steven's post, modified to match the Modifications listed above:
+```js
+var dateFormat = require('dateformat');
+var now = new Date();
+
+// Basic usage
+dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT");
+// Saturday, June 9th, 2007, 5:46:21 PM
+
+// You can use one of several named masks
+dateFormat(now, "isoDateTime");
+// 2007-06-09T17:46:21
+
+// ...Or add your own
+dateFormat.masks.hammerTime = 'HH:MM! "Can\'t touch this!"';
+dateFormat(now, "hammerTime");
+// 17:46! Can't touch this!
+
+// You can also provide the date as a string
+dateFormat("Jun 9 2007", "fullDate");
+// Saturday, June 9, 2007
+
+// Note that if you don't include the mask argument,
+// dateFormat.masks.default is used
+dateFormat(now);
+// Sat Jun 09 2007 17:46:21
+
+// And if you don't include the date argument,
+// the current date and time is used
+dateFormat();
+// Sat Jun 09 2007 17:46:22
+
+// You can also skip the date argument (as long as your mask doesn't
+// contain any numbers), in which case the current date/time is used
+dateFormat("longTime");
+// 5:46:22 PM EST
+
+// And finally, you can convert local time to UTC time. Simply pass in
+// true as an additional argument (no argument skipping allowed in this case):
+dateFormat(now, "longTime", true);
+// 10:46:21 PM UTC
+
+// ...Or add the prefix "UTC:" or "GMT:" to your mask.
+dateFormat(now, "UTC:h:MM:ss TT Z");
+// 10:46:21 PM UTC
+
+// You can also get the ISO 8601 week of the year:
+dateFormat(now, "W");
+// 42
+
+// and also get the ISO 8601 numeric representation of the day of the week:
+dateFormat(now,"N");
+// 6
+```
+
+### Mask options
+
+Mask | Description
+---- | -----------
+`d` | Day of the month as digits; no leading zero for single-digit days.
+`dd` | Day of the month as digits; leading zero for single-digit days.
+`ddd` | Day of the week as a three-letter abbreviation.
+`dddd` | Day of the week as its full name.
+`m` | Month as digits; no leading zero for single-digit months.
+`mm` | Month as digits; leading zero for single-digit months.
+`mmm` | Month as a three-letter abbreviation.
+`mmmm` | Month as its full name.
+`yy` | Year as last two digits; leading zero for years less than 10.
+`yyyy` | Year represented by four digits.
+`h` | Hours; no leading zero for single-digit hours (12-hour clock).
+`hh` | Hours; leading zero for single-digit hours (12-hour clock).
+`H` | Hours; no leading zero for single-digit hours (24-hour clock).
+`HH` | Hours; leading zero for single-digit hours (24-hour clock).
+`M` | Minutes; no leading zero for single-digit minutes.
+`MM` | Minutes; leading zero for single-digit minutes.
+`N` | ISO 8601 numeric representation of the day of the week.
+`o` | GMT/UTC timezone offset, e.g. -0500 or +0230.
+`s` | Seconds; no leading zero for single-digit seconds.
+`ss` | Seconds; leading zero for single-digit seconds.
+`S` | The date's ordinal suffix (st, nd, rd, or th). Works well with `d`.
+`l` | Milliseconds; gives 3 digits.
+`L` | Milliseconds; gives 2 digits.
+`t` | Lowercase, single-character time marker string: a or p.
+`tt` | Lowercase, two-character time marker string: am or pm.
+`T` | Uppercase, single-character time marker string: A or P.
+`TT` | Uppercase, two-character time marker string: AM or PM.
+`W` | ISO 8601 week number of the year, e.g. 42
+`Z` | US timezone abbreviation, e.g. EST or MDT. With non-US timezones or in the
+`'...'`, `"..."` | Literal character sequence. Surrounding quotes are removed.
+`UTC:` | Must be the first four characters of the mask. Converts the date from local time to UTC/GMT/Zulu time before applying the mask. The "UTC:" prefix is removed.
+
+### Named Formats
+
+Name | Mask | Example
+---- | ---- | -------
+`default` | `ddd mmm dd yyyy HH:MM:ss` | Sat Jun 09 2007 17:46:21
+`shortDate` | `m/d/yy` | 6/9/07
+`mediumDate` | `mmm d, yyyy` | Jun 9, 2007
+`longDate` | `mmmm d, yyyy` | June 9, 2007
+`fullDate` | `dddd, mmmm d, yyyy` | Saturday, June 9, 2007
+`shortTime` | `h:MM TT` | 5:46 PM
+`mediumTime` | `h:MM:ss TT` | 5:46:21 PM
+`longTime` | `h:MM:ss TT Z` | 5:46:21 PM EST
+`isoDate` | `yyyy-mm-dd` | 2007-06-09
+`isoTime` | `HH:MM:ss` | 17:46:21
+`isoDateTime` | `yyyy-mm-dd'T'HH:MM:ss` | 2007-06-09T17:46:21
+`isoUtcDateTime` | `UTC:yyyy-mm-dd'T'HH:MM:ss'Z'` | 2007-06-09T22:46:21Z
+## License
+
+(c) 2007-2009 Steven Levithan [stevenlevithan.com][stevenlevithan], MIT license.
+
+[dateformat]: http://blog.stevenlevithan.com/archives/date-time-format
+[stevenlevithan]: http://stevenlevithan.com/
diff --git a/node_modules/dateformat/lib/dateformat.js b/node_modules/dateformat/lib/dateformat.js
index 77cfb1f..d2ac1eb 100644
--- a/node_modules/dateformat/lib/dateformat.js
+++ b/node_modules/dateformat/lib/dateformat.js
@@ -1,226 +1,226 @@
-/*
- * Date Format 1.2.3
- * (c) 2007-2009 Steven Levithan
- * MIT license
- *
- * Includes enhancements by Scott Trenda
- * and Kris Kowal
- *
- * Accepts a date, a mask, or a date and a mask.
- * Returns a formatted version of the given date.
- * The date defaults to the current date/time.
- * The mask defaults to dateFormat.masks.default.
- */
-
-(function(global) {
- 'use strict';
-
- var dateFormat = (function() {
- var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g;
- var timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g;
- var timezoneClip = /[^-+\dA-Z]/g;
-
- // Regexes and supporting functions are cached through closure
- return function (date, mask, utc, gmt) {
-
- // You can't provide utc if you skip other args (use the 'UTC:' mask prefix)
- if (arguments.length === 1 && kindOf(date) === 'string' && !/\d/.test(date)) {
- mask = date;
- date = undefined;
- }
-
- date = date || new Date;
-
- if(!(date instanceof Date)) {
- date = new Date(date);
- }
-
- if (isNaN(date)) {
- throw TypeError('Invalid date');
- }
-
- mask = String(dateFormat.masks[mask] || mask || dateFormat.masks['default']);
-
- // Allow setting the utc/gmt argument via the mask
- var maskSlice = mask.slice(0, 4);
- if (maskSlice === 'UTC:' || maskSlice === 'GMT:') {
- mask = mask.slice(4);
- utc = true;
- if (maskSlice === 'GMT:') {
- gmt = true;
- }
- }
-
- var _ = utc ? 'getUTC' : 'get';
- var d = date[_ + 'Date']();
- var D = date[_ + 'Day']();
- var m = date[_ + 'Month']();
- var y = date[_ + 'FullYear']();
- var H = date[_ + 'Hours']();
- var M = date[_ + 'Minutes']();
- var s = date[_ + 'Seconds']();
- var L = date[_ + 'Milliseconds']();
- var o = utc ? 0 : date.getTimezoneOffset();
- var W = getWeek(date);
- var N = getDayOfWeek(date);
- var flags = {
- d: d,
- dd: pad(d),
- ddd: dateFormat.i18n.dayNames[D],
- dddd: dateFormat.i18n.dayNames[D + 7],
- m: m + 1,
- mm: pad(m + 1),
- mmm: dateFormat.i18n.monthNames[m],
- mmmm: dateFormat.i18n.monthNames[m + 12],
- yy: String(y).slice(2),
- yyyy: y,
- h: H % 12 || 12,
- hh: pad(H % 12 || 12),
- H: H,
- HH: pad(H),
- M: M,
- MM: pad(M),
- s: s,
- ss: pad(s),
- l: pad(L, 3),
- L: pad(Math.round(L / 10)),
- t: H < 12 ? 'a' : 'p',
- tt: H < 12 ? 'am' : 'pm',
- T: H < 12 ? 'A' : 'P',
- TT: H < 12 ? 'AM' : 'PM',
- Z: gmt ? 'GMT' : utc ? 'UTC' : (String(date).match(timezone) || ['']).pop().replace(timezoneClip, ''),
- o: (o > 0 ? '-' : '+') + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
- S: ['th', 'st', 'nd', 'rd'][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10],
- W: W,
- N: N
- };
-
- return mask.replace(token, function (match) {
- if (match in flags) {
- return flags[match];
- }
- return match.slice(1, match.length - 1);
- });
- };
- })();
-
- dateFormat.masks = {
- 'default': 'ddd mmm dd yyyy HH:MM:ss',
- 'shortDate': 'm/d/yy',
- 'mediumDate': 'mmm d, yyyy',
- 'longDate': 'mmmm d, yyyy',
- 'fullDate': 'dddd, mmmm d, yyyy',
- 'shortTime': 'h:MM TT',
- 'mediumTime': 'h:MM:ss TT',
- 'longTime': 'h:MM:ss TT Z',
- 'isoDate': 'yyyy-mm-dd',
- 'isoTime': 'HH:MM:ss',
- 'isoDateTime': 'yyyy-mm-dd\'T\'HH:MM:sso',
- 'isoUtcDateTime': 'UTC:yyyy-mm-dd\'T\'HH:MM:ss\'Z\'',
- 'expiresHeaderFormat': 'ddd, dd mmm yyyy HH:MM:ss Z'
- };
-
- // Internationalization strings
- dateFormat.i18n = {
- dayNames: [
- 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat',
- 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
- ],
- monthNames: [
- 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec',
- 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
- ]
- };
-
-function pad(val, len) {
- val = String(val);
- len = len || 2;
- while (val.length < len) {
- val = '0' + val;
- }
- return val;
-}
-
-/**
- * Get the ISO 8601 week number
- * Based on comments from
- * http://techblog.procurios.nl/k/n618/news/view/33796/14863/Calculate-ISO-8601-week-and-year-in-javascript.html
- *
- * @param {Object} `date`
- * @return {Number}
- */
-function getWeek(date) {
- // Remove time components of date
- var targetThursday = new Date(date.getFullYear(), date.getMonth(), date.getDate());
-
- // Change date to Thursday same week
- targetThursday.setDate(targetThursday.getDate() - ((targetThursday.getDay() + 6) % 7) + 3);
-
- // Take January 4th as it is always in week 1 (see ISO 8601)
- var firstThursday = new Date(targetThursday.getFullYear(), 0, 4);
-
- // Change date to Thursday same week
- firstThursday.setDate(firstThursday.getDate() - ((firstThursday.getDay() + 6) % 7) + 3);
-
- // Check if daylight-saving-time-switch occurred and correct for it
- var ds = targetThursday.getTimezoneOffset() - firstThursday.getTimezoneOffset();
- targetThursday.setHours(targetThursday.getHours() - ds);
-
- // Number of weeks between target Thursday and first Thursday
- var weekDiff = (targetThursday - firstThursday) / (86400000*7);
- return 1 + Math.floor(weekDiff);
-}
-
-/**
- * Get ISO-8601 numeric representation of the day of the week
- * 1 (for Monday) through 7 (for Sunday)
- *
- * @param {Object} `date`
- * @return {Number}
- */
-function getDayOfWeek(date) {
- var dow = date.getDay();
- if(dow === 0) {
- dow = 7;
- }
- return dow;
-}
-
-/**
- * kind-of shortcut
- * @param {*} val
- * @return {String}
- */
-function kindOf(val) {
- if (val === null) {
- return 'null';
- }
-
- if (val === undefined) {
- return 'undefined';
- }
-
- if (typeof val !== 'object') {
- return typeof val;
- }
-
- if (Array.isArray(val)) {
- return 'array';
- }
-
- return {}.toString.call(val)
- .slice(8, -1).toLowerCase();
-};
-
-
-
- if (typeof define === 'function' && define.amd) {
- define(function () {
- return dateFormat;
- });
- } else if (typeof exports === 'object') {
- module.exports = dateFormat;
- } else {
- global.dateFormat = dateFormat;
- }
-})(this);
+/*
+ * Date Format 1.2.3
+ * (c) 2007-2009 Steven Levithan
+ * MIT license
+ *
+ * Includes enhancements by Scott Trenda
+ * and Kris Kowal
+ *
+ * Accepts a date, a mask, or a date and a mask.
+ * Returns a formatted version of the given date.
+ * The date defaults to the current date/time.
+ * The mask defaults to dateFormat.masks.default.
+ */
+
+(function(global) {
+ 'use strict';
+
+ var dateFormat = (function() {
+ var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g;
+ var timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g;
+ var timezoneClip = /[^-+\dA-Z]/g;
+
+ // Regexes and supporting functions are cached through closure
+ return function (date, mask, utc, gmt) {
+
+ // You can't provide utc if you skip other args (use the 'UTC:' mask prefix)
+ if (arguments.length === 1 && kindOf(date) === 'string' && !/\d/.test(date)) {
+ mask = date;
+ date = undefined;
+ }
+
+ date = date || new Date;
+
+ if(!(date instanceof Date)) {
+ date = new Date(date);
+ }
+
+ if (isNaN(date)) {
+ throw TypeError('Invalid date');
+ }
+
+ mask = String(dateFormat.masks[mask] || mask || dateFormat.masks['default']);
+
+ // Allow setting the utc/gmt argument via the mask
+ var maskSlice = mask.slice(0, 4);
+ if (maskSlice === 'UTC:' || maskSlice === 'GMT:') {
+ mask = mask.slice(4);
+ utc = true;
+ if (maskSlice === 'GMT:') {
+ gmt = true;
+ }
+ }
+
+ var _ = utc ? 'getUTC' : 'get';
+ var d = date[_ + 'Date']();
+ var D = date[_ + 'Day']();
+ var m = date[_ + 'Month']();
+ var y = date[_ + 'FullYear']();
+ var H = date[_ + 'Hours']();
+ var M = date[_ + 'Minutes']();
+ var s = date[_ + 'Seconds']();
+ var L = date[_ + 'Milliseconds']();
+ var o = utc ? 0 : date.getTimezoneOffset();
+ var W = getWeek(date);
+ var N = getDayOfWeek(date);
+ var flags = {
+ d: d,
+ dd: pad(d),
+ ddd: dateFormat.i18n.dayNames[D],
+ dddd: dateFormat.i18n.dayNames[D + 7],
+ m: m + 1,
+ mm: pad(m + 1),
+ mmm: dateFormat.i18n.monthNames[m],
+ mmmm: dateFormat.i18n.monthNames[m + 12],
+ yy: String(y).slice(2),
+ yyyy: y,
+ h: H % 12 || 12,
+ hh: pad(H % 12 || 12),
+ H: H,
+ HH: pad(H),
+ M: M,
+ MM: pad(M),
+ s: s,
+ ss: pad(s),
+ l: pad(L, 3),
+ L: pad(Math.round(L / 10)),
+ t: H < 12 ? 'a' : 'p',
+ tt: H < 12 ? 'am' : 'pm',
+ T: H < 12 ? 'A' : 'P',
+ TT: H < 12 ? 'AM' : 'PM',
+ Z: gmt ? 'GMT' : utc ? 'UTC' : (String(date).match(timezone) || ['']).pop().replace(timezoneClip, ''),
+ o: (o > 0 ? '-' : '+') + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
+ S: ['th', 'st', 'nd', 'rd'][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10],
+ W: W,
+ N: N
+ };
+
+ return mask.replace(token, function (match) {
+ if (match in flags) {
+ return flags[match];
+ }
+ return match.slice(1, match.length - 1);
+ });
+ };
+ })();
+
+ dateFormat.masks = {
+ 'default': 'ddd mmm dd yyyy HH:MM:ss',
+ 'shortDate': 'm/d/yy',
+ 'mediumDate': 'mmm d, yyyy',
+ 'longDate': 'mmmm d, yyyy',
+ 'fullDate': 'dddd, mmmm d, yyyy',
+ 'shortTime': 'h:MM TT',
+ 'mediumTime': 'h:MM:ss TT',
+ 'longTime': 'h:MM:ss TT Z',
+ 'isoDate': 'yyyy-mm-dd',
+ 'isoTime': 'HH:MM:ss',
+ 'isoDateTime': 'yyyy-mm-dd\'T\'HH:MM:sso',
+ 'isoUtcDateTime': 'UTC:yyyy-mm-dd\'T\'HH:MM:ss\'Z\'',
+ 'expiresHeaderFormat': 'ddd, dd mmm yyyy HH:MM:ss Z'
+ };
+
+ // Internationalization strings
+ dateFormat.i18n = {
+ dayNames: [
+ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat',
+ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
+ ],
+ monthNames: [
+ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec',
+ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
+ ]
+ };
+
+function pad(val, len) {
+ val = String(val);
+ len = len || 2;
+ while (val.length < len) {
+ val = '0' + val;
+ }
+ return val;
+}
+
+/**
+ * Get the ISO 8601 week number
+ * Based on comments from
+ * http://techblog.procurios.nl/k/n618/news/view/33796/14863/Calculate-ISO-8601-week-and-year-in-javascript.html
+ *
+ * @param {Object} `date`
+ * @return {Number}
+ */
+function getWeek(date) {
+ // Remove time components of date
+ var targetThursday = new Date(date.getFullYear(), date.getMonth(), date.getDate());
+
+ // Change date to Thursday same week
+ targetThursday.setDate(targetThursday.getDate() - ((targetThursday.getDay() + 6) % 7) + 3);
+
+ // Take January 4th as it is always in week 1 (see ISO 8601)
+ var firstThursday = new Date(targetThursday.getFullYear(), 0, 4);
+
+ // Change date to Thursday same week
+ firstThursday.setDate(firstThursday.getDate() - ((firstThursday.getDay() + 6) % 7) + 3);
+
+ // Check if daylight-saving-time-switch occurred and correct for it
+ var ds = targetThursday.getTimezoneOffset() - firstThursday.getTimezoneOffset();
+ targetThursday.setHours(targetThursday.getHours() - ds);
+
+ // Number of weeks between target Thursday and first Thursday
+ var weekDiff = (targetThursday - firstThursday) / (86400000*7);
+ return 1 + Math.floor(weekDiff);
+}
+
+/**
+ * Get ISO-8601 numeric representation of the day of the week
+ * 1 (for Monday) through 7 (for Sunday)
+ *
+ * @param {Object} `date`
+ * @return {Number}
+ */
+function getDayOfWeek(date) {
+ var dow = date.getDay();
+ if(dow === 0) {
+ dow = 7;
+ }
+ return dow;
+}
+
+/**
+ * kind-of shortcut
+ * @param {*} val
+ * @return {String}
+ */
+function kindOf(val) {
+ if (val === null) {
+ return 'null';
+ }
+
+ if (val === undefined) {
+ return 'undefined';
+ }
+
+ if (typeof val !== 'object') {
+ return typeof val;
+ }
+
+ if (Array.isArray(val)) {
+ return 'array';
+ }
+
+ return {}.toString.call(val)
+ .slice(8, -1).toLowerCase();
+};
+
+
+
+ if (typeof define === 'function' && define.amd) {
+ define(function () {
+ return dateFormat;
+ });
+ } else if (typeof exports === 'object') {
+ module.exports = dateFormat;
+ } else {
+ global.dateFormat = dateFormat;
+ }
+})(this);
diff --git a/node_modules/dayjs/plugin/arraySupport.d.ts b/node_modules/dayjs/plugin/arraySupport.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/dayjs/plugin/objectSupport.d.ts b/node_modules/dayjs/plugin/objectSupport.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver b/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver
deleted file mode 100644
index 62e2968..0000000
--- a/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
- *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
-esac
-
-if [ -x "$basedir/node" ]; then
- "$basedir/node" "$basedir/../../../semver/bin/semver.js" "$@"
- ret=$?
-else
- node "$basedir/../../../semver/bin/semver.js" "$@"
- ret=$?
-fi
-exit $ret
diff --git a/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver b/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver
new file mode 120000
index 0000000..c3277a7
--- /dev/null
+++ b/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver
@@ -0,0 +1 @@
+../../../semver/bin/semver.js
\ No newline at end of file
diff --git a/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver.cmd b/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver.cmd
deleted file mode 100644
index 9fdcaa0..0000000
--- a/node_modules/eslint-config-airbnb-base/node_modules/.bin/semver.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-@IF EXIST "%~dp0\node.exe" (
- "%~dp0\node.exe" "%~dp0\..\..\..\semver\bin\semver.js" %*
-) ELSE (
- @SETLOCAL
- @SET PATHEXT=%PATHEXT:;.JS;=;%
- node "%~dp0\..\..\..\semver\bin\semver.js" %*
-)
\ No newline at end of file
diff --git a/node_modules/eslint-config-airbnb-base/whitespace-async.js b/node_modules/eslint-config-airbnb-base/whitespace-async.js
old mode 100644
new mode 100755
diff --git a/node_modules/eslint-config-airbnb/whitespace-async.js b/node_modules/eslint-config-airbnb/whitespace-async.js
old mode 100644
new mode 100755
diff --git a/node_modules/eslint/bin/eslint.js b/node_modules/eslint/bin/eslint.js
old mode 100644
new mode 100755
diff --git a/node_modules/esrecurse/package.json b/node_modules/esrecurse/package.json
old mode 100644
new mode 100755
diff --git a/node_modules/flat-cache/changelog.md b/node_modules/flat-cache/changelog.md
index 0137a02..1ad0fdf 100644
--- a/node_modules/flat-cache/changelog.md
+++ b/node_modules/flat-cache/changelog.md
@@ -34,10 +34,10 @@
- **Other changes**
- Replace write with combination of mkdir and writeFile ([#49](https://github.com/royriojas/flat-cache/issues/49)) - [ef48276]( https://github.com/royriojas/flat-cache/commit/ef48276 ), [Bogdan Chadkin](https://github.com/Bogdan Chadkin), 08/11/2020 00:17:15
- Node v10 introduced a great "recursive" option for mkdir which allows to
- get rid from mkdirp package and easily rewrite "write" package usage
- with two function calls.
-
+ Node v10 introduced a great "recursive" option for mkdir which allows to
+ get rid from mkdirp package and easily rewrite "write" package usage
+ with two function calls.
+
https://nodejs.org/api/fs.html#fs_fs_mkdir_path_options_callback
- Added a testcase for clearAll ([#48](https://github.com/royriojas/flat-cache/issues/48)) - [45b51ca]( https://github.com/royriojas/flat-cache/commit/45b51ca ), [Aaron Chen](https://github.com/Aaron Chen), 21/05/2020 08:40:03
@@ -82,9 +82,9 @@
- Less strint version check ([#44](https://github.com/royriojas/flat-cache/issues/44)) - [92aca1c]( https://github.com/royriojas/flat-cache/commit/92aca1c ), [Wojciech Maj](https://github.com/Wojciech Maj), 13/11/2019 16:18:25
- * Use ^ version matching for production dependencies
-
- * Run npm audit fix
+ * Use ^ version matching for production dependencies
+
+ * Run npm audit fix
- **Bug Fixes**
- update dependencies and use eslint directly - [73fbed2]( https://github.com/royriojas/flat-cache/commit/73fbed2 ), [yumetodo](https://github.com/yumetodo), 18/03/2020 01:17:27
@@ -109,21 +109,21 @@
- Change JSON parser from circular-json to flatted & 1 more changes ([#37](https://github.com/royriojas/flat-cache/issues/37)) - [745e65a]( https://github.com/royriojas/flat-cache/commit/745e65a ), [Andy Chen](https://github.com/Andy Chen), 08/01/2019 16:17:20
- * Change JSON parser from circular-json to flatted & 1 more changes
-
- * Change JSON parser from circular-json
- * Audited 2 vulnerabilities
-
- * Update package.json
-
- * Update Engine require
-
- * There's a bunch of dependencies in this pkg requires node >=4, so I changed it to 4
-
- * Remove and add node versions
-
- * I have seen this pkg is not available with node 0.12 so I removed it
- * I have added a popular used LTS version of node - 10
+ * Change JSON parser from circular-json to flatted & 1 more changes
+
+ * Change JSON parser from circular-json
+ * Audited 2 vulnerabilities
+
+ * Update package.json
+
+ * Update Engine require
+
+ * There's a bunch of dependencies in this pkg requires node >=4, so I changed it to 4
+
+ * Remove and add node versions
+
+ * I have seen this pkg is not available with node 0.12 so I removed it
+ * I have added a popular used LTS version of node - 10
## v1.3.4
- **Refactoring**
@@ -138,17 +138,17 @@
- **Other changes**
- Removed the need for del ([#33](https://github.com/royriojas/flat-cache/issues/33)) - [c429012]( https://github.com/royriojas/flat-cache/commit/c429012 ), [S. Gilroy](https://github.com/S. Gilroy), 13/11/2018 13:56:37
- * Removed the need for del
-
- Removed the need for del as newer versions have broken backwards
- compatibility. del mainly uses rimraf for deleting folders
- and files, replaceing it with rimraf only is a minimal change.
-
- * Disable glob on rimraf calls
-
- * Added glob disable to wrong call
-
- * Wrapped rimraf to simplify solution
+ * Removed the need for del
+
+ Removed the need for del as newer versions have broken backwards
+ compatibility. del mainly uses rimraf for deleting folders
+ and files, replaceing it with rimraf only is a minimal change.
+
+ * Disable glob on rimraf calls
+
+ * Added glob disable to wrong call
+
+ * Wrapped rimraf to simplify solution
## v1.3.2
- **Refactoring**
@@ -177,17 +177,17 @@
- **Other changes**
- Added #all method ([#16](https://github.com/royriojas/flat-cache/issues/16)) - [12293be]( https://github.com/royriojas/flat-cache/commit/12293be ), [Ozair Patel](https://github.com/Ozair Patel), 25/09/2017 14:46:38
- * Added #all method
-
- * Added #all method test
-
- * Updated readme
-
- * Added yarn.lock
-
- * Added more keys for #all test
-
- * Beautified file
+ * Added #all method
+
+ * Added #all method test
+
+ * Updated readme
+
+ * Added yarn.lock
+
+ * Added more keys for #all test
+
+ * Beautified file
- fix changelog title style ([#14](https://github.com/royriojas/flat-cache/issues/14)) - [af8338a]( https://github.com/royriojas/flat-cache/commit/af8338a ), [前端小武](https://github.com/前端小武), 19/12/2016 20:34:48
@@ -196,13 +196,13 @@
- **Bug Fixes**
- Do not crash if cache file is invalid JSON. ([#13](https://github.com/royriojas/flat-cache/issues/13)) - [87beaa6]( https://github.com/royriojas/flat-cache/commit/87beaa6 ), [Roy Riojas](https://github.com/Roy Riojas), 19/12/2016 18:03:35
- Fixes #12
-
- Not sure under which situations a cache file might exist that does
- not contain a valid JSON structure, but just in case to cover
- the possibility of this happening a try catch block has been added
-
- If the cache is somehow not valid the cache will be discarded an a
+ Fixes #12
+
+ Not sure under which situations a cache file might exist that does
+ not contain a valid JSON structure, but just in case to cover
+ the possibility of this happening a try catch block has been added
+
+ If the cache is somehow not valid the cache will be discarded an a
a new cache will be stored instead
- **Other changes**
- Added travis ci support for modern node versions ([#11](https://github.com/royriojas/flat-cache/issues/11)) - [1c2b1f7]( https://github.com/royriojas/flat-cache/commit/1c2b1f7 ), [Amila Welihinda](https://github.com/Amila Welihinda), 10/11/2016 23:47:52
@@ -210,8 +210,8 @@
- Bumping `circular-son` version ([#10](https://github.com/royriojas/flat-cache/issues/10)) - [4d5e861]( https://github.com/royriojas/flat-cache/commit/4d5e861 ), [Andrea Giammarchi](https://github.com/Andrea Giammarchi), 02/08/2016 07:13:52
- As mentioned in https://github.com/WebReflection/circular-json/issues/25 `circular-json` wan't rightly implementing the license field.
-
+ As mentioned in https://github.com/WebReflection/circular-json/issues/25 `circular-json` wan't rightly implementing the license field.
+
Latest version bump changed only that bit so that ESLint should now be happy.
## v1.2.1
- **Bug Fixes**
diff --git a/node_modules/is-class-hotfix/.editorconfig b/node_modules/is-class-hotfix/.editorconfig
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/.gitattributes b/node_modules/is-class-hotfix/.gitattributes
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/CHANGELOG.md b/node_modules/is-class-hotfix/CHANGELOG.md
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/LICENSE.md b/node_modules/is-class-hotfix/LICENSE.md
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/README.md b/node_modules/is-class-hotfix/README.md
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/bower.json b/node_modules/is-class-hotfix/bower.json
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/is-class.js b/node_modules/is-class-hotfix/is-class.js
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/package.json b/node_modules/is-class-hotfix/package.json
old mode 100644
new mode 100755
diff --git a/node_modules/is-class-hotfix/test/is-class.js b/node_modules/is-class-hotfix/test/is-class.js
old mode 100644
new mode 100755
diff --git a/node_modules/js-yaml/bin/js-yaml.js b/node_modules/js-yaml/bin/js-yaml.js
old mode 100644
new mode 100755
diff --git a/node_modules/jstoxml/dist.sh b/node_modules/jstoxml/dist.sh
old mode 100644
new mode 100755
diff --git a/node_modules/mime/cli.js b/node_modules/mime/cli.js
old mode 100644
new mode 100755
diff --git a/node_modules/mkdirp/bin/cmd.js b/node_modules/mkdirp/bin/cmd.js
old mode 100644
new mode 100755
diff --git a/node_modules/os-name/cli.js b/node_modules/os-name/cli.js
old mode 100644
new mode 100755
diff --git a/node_modules/osx-release/cli.js b/node_modules/osx-release/cli.js
old mode 100644
new mode 100755
diff --git a/node_modules/queue-microtask/LICENSE b/node_modules/queue-microtask/LICENSE
old mode 100644
new mode 100755
diff --git a/node_modules/rimraf/bin.js b/node_modules/rimraf/bin.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/LICENSE b/node_modules/uri-js/LICENSE
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/README.md b/node_modules/uri-js/README.md
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.d.ts b/node_modules/uri-js/dist/es5/uri.all.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.js b/node_modules/uri-js/dist/es5/uri.all.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.js.map b/node_modules/uri-js/dist/es5/uri.all.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.min.d.ts b/node_modules/uri-js/dist/es5/uri.all.min.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.min.js b/node_modules/uri-js/dist/es5/uri.all.min.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/es5/uri.all.min.js.map b/node_modules/uri-js/dist/es5/uri.all.min.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/index.d.ts b/node_modules/uri-js/dist/esnext/index.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/index.js b/node_modules/uri-js/dist/esnext/index.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/index.js.map b/node_modules/uri-js/dist/esnext/index.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-iri.d.ts b/node_modules/uri-js/dist/esnext/regexps-iri.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-iri.js b/node_modules/uri-js/dist/esnext/regexps-iri.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-iri.js.map b/node_modules/uri-js/dist/esnext/regexps-iri.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-uri.d.ts b/node_modules/uri-js/dist/esnext/regexps-uri.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-uri.js b/node_modules/uri-js/dist/esnext/regexps-uri.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/regexps-uri.js.map b/node_modules/uri-js/dist/esnext/regexps-uri.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/http.d.ts b/node_modules/uri-js/dist/esnext/schemes/http.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/http.js b/node_modules/uri-js/dist/esnext/schemes/http.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/http.js.map b/node_modules/uri-js/dist/esnext/schemes/http.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/https.d.ts b/node_modules/uri-js/dist/esnext/schemes/https.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/https.js b/node_modules/uri-js/dist/esnext/schemes/https.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/https.js.map b/node_modules/uri-js/dist/esnext/schemes/https.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/mailto.d.ts b/node_modules/uri-js/dist/esnext/schemes/mailto.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/mailto.js b/node_modules/uri-js/dist/esnext/schemes/mailto.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/mailto.js.map b/node_modules/uri-js/dist/esnext/schemes/mailto.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts b/node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js b/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map b/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn.d.ts b/node_modules/uri-js/dist/esnext/schemes/urn.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn.js b/node_modules/uri-js/dist/esnext/schemes/urn.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/urn.js.map b/node_modules/uri-js/dist/esnext/schemes/urn.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/ws.d.ts b/node_modules/uri-js/dist/esnext/schemes/ws.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/ws.js b/node_modules/uri-js/dist/esnext/schemes/ws.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/ws.js.map b/node_modules/uri-js/dist/esnext/schemes/ws.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/wss.d.ts b/node_modules/uri-js/dist/esnext/schemes/wss.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/wss.js b/node_modules/uri-js/dist/esnext/schemes/wss.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/schemes/wss.js.map b/node_modules/uri-js/dist/esnext/schemes/wss.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/uri.d.ts b/node_modules/uri-js/dist/esnext/uri.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/uri.js b/node_modules/uri-js/dist/esnext/uri.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/uri.js.map b/node_modules/uri-js/dist/esnext/uri.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/util.d.ts b/node_modules/uri-js/dist/esnext/util.d.ts
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/util.js b/node_modules/uri-js/dist/esnext/util.js
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/dist/esnext/util.js.map b/node_modules/uri-js/dist/esnext/util.js.map
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/package.json b/node_modules/uri-js/package.json
old mode 100644
new mode 100755
diff --git a/node_modules/uri-js/yarn.lock b/node_modules/uri-js/yarn.lock
old mode 100644
new mode 100755
diff --git a/node_modules/utility/index.d.ts b/node_modules/utility/index.d.ts
index cd569da..47011b0 100644
--- a/node_modules/utility/index.d.ts
+++ b/node_modules/utility/index.d.ts
@@ -1,592 +1,592 @@
-export = utility;
-export as namespace utility;
-
-
-// ---------------------------------
-/**
- * @description Types definition by github@ddzy
- * @see https://github.com/node-modules/utility
- */
-// ------------------------------------
-
-
-declare namespace utility {
-
- /**
- * ---------------0_0----------------
- * @description Defines For Array
- * @see https://github.com/node-modules/utility
- * ---------------0^0----------------
- */
-
-
- /**
- * Static object define
- */
- type ObjStatic = { [key: string]: any };
-
-
- /**
- * Array random slice with items count.
- * @param {Array} arr
- * @param {Number} num, number of sub items.
- * @return {Array}
- */
- function randomSlice(
- arr: any[],
- num?: number,
- ): any[];
-
- /**
- * Remove one exists element from an array
- * @param {Array} arr
- * @param {Number} index - remove element index
- * @return {Array} the array instance
- */
- function spliceOne(
- arr: any[],
- index: number,
- ): any[];
-
-
- /**
- * --------------------0_0----------------
- * @description Defines For Crypto
- * @see https://github.com/node-modules/utility#md5
- * --------------0^0------------------
- */
-
-
- /**
- * hash
- *
- * @param {String} method hash method, e.g.: 'md5', 'sha1'
- * @param {String|Buffer|Object} s
- * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
- * @return {String} md5 hash string
- * @public
- */
- function hash(
- method: 'md5' | 'sha1',
- s: string | Buffer | Object,
- format?: 'hex' | 'base64',
- ): string;
-
- /**
- * md5 hash
- *
- * @param {String|Buffer|Object} s
- * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
- * @return {String} md5 hash string
- * @public
- */
- function md5(
- s: string | Buffer | Object,
- format?: 'hex' | 'base64',
- ): string;
-
- /**
- * sha1 hash
- *
- * @param {String|Buffer|Object} s
- * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
- * @return {String} sha1 hash string
- * @public
- */
- function sha1(
- s: string | Buffer | Object,
- format?: 'hex' | 'base64',
- ): string;
-
- /**
- * sha256 hash
- *
- * @param {String|Buffer|Object} s
- * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
- * @return {String} sha256 hash string
- * @public
- */
- function sha256(
- s: string | Buffer | Object,
- format?: 'hex' | 'base64',
- ): string;
-
- /**
- * HMAC algorithm.
- *
- * Equal bash:
- *
- * ```bash
- * $ echo -n "$data" | openssl dgst -binary -$algorithm -hmac "$key" | openssl $encoding
- * ```
- *
- * @param {String} algorithm, dependent on the available algorithms supported by the version of OpenSSL on the platform.
- * Examples are 'sha1', 'md5', 'sha256', 'sha512', etc.
- * On recent releases, `openssl list-message-digest-algorithms` will display the available digest algorithms.
- * @param {String} key, the hmac key to be used.
- * @param {String|Buffer} data, content string.
- * @param {String} [encoding='base64']
- * @return {String} digest string.
- */
- function hmac(
- algorithm: string,
- key: string,
- data: string | Buffer,
- encoding?: 'base64' | string,
- ): string;
-
- /**
- * Base64 encode string.
- *
- * @param {String|Buffer} s
- * @param {Boolean} [urlsafe=false] Encode string s using a URL-safe alphabet,
- * which substitutes - instead of + and _ instead of / in the standard Base64 alphabet.
- * @return {String} base64 encode format string.
- */
- function base64encode(
- s: string | Buffer,
- urlsafe?: boolean,
- ): string;
-
- /**
- * Base64 string decode.
- *
- * @param {String} encode, base64 encoding string.
- * @param {Boolean} [urlsafe=false] Decode string s using a URL-safe alphabet,
- * which substitutes - instead of + and _ instead of / in the standard Base64 alphabet.
- * @param {encoding} [encoding=utf8] if encoding = buffer, will return Buffer instance
- * @return {String|Buffer} plain text.
- */
- function base64decode(
- encode: string,
- urlsafe?: boolean,
- encoding?: 'utf8' | 'buffer',
- ): string | Buffer;
-
-
- /**
- * ----------------0_0-----------------
- * @description Defines For Date
- * @see https://github.com/node-modules/utility#date-utils
- * ---------------0^0------------------
- */
-
-
- interface IYYYYMMDDHHmmssStaticOptions {
- dateSep?: string,
- timeSep?: string,
- }
- interface IDateStructStaticReturns {
- YYYYMMDD: number,
- H: number,
- }
-
- /**
- * Access log format date. format: `moment().format('DD/MMM/YYYY:HH:mm:ss ZZ')`
- *
- * @return {String}
- */
- function accessLogDate(d: Date): string;
-
- /**
- * Normal log format date. format: `moment().format('YYYY-MM-DD HH:mm:ss.SSS')`
- *
- * @return {String}
- */
- function logDate(
- d: string | Date,
- msSep?: string,
- ): string;
-
- /**
- * `moment().format('YYYY-MM-DD HH:mm:ss')` format date string.
- *
- * @return {String}
- */
- function YYYYMMDDHHmmss(
- d: Date | string,
- options?: IYYYYMMDDHHmmssStaticOptions,
- ): string;
-
- /**
- * `moment().format('YYYY-MM-DD')` format date string.
- *
- * @return {String}
- */
- function YYYYMMDD(
- d: string | Date,
- sep?: string,
- ): string;
-
- /**
- * return datetime struct.
- *
- * @return {Object} date
- * - {Number} YYYYMMDD, 20130401
- * - {Number} H, 0, 1, 9, 12, 23
- */
- function datestruct(
- now?: Date,
- ): IDateStructStaticReturns;
-
- /**
- * Get Unix's timestamp in seconds.
- * @return {Number}
- */
- function timestamp(
- t?: string | number,
- ): number | Date;
-
-
- /**
- * ---------------0_0-------------------
- * @description Defines For Function Method
- * @see https://github.com/node-modules/utility#others
- * ---------------0^0--------------------
- */
-
-
- /**
- * A empty function.
- *
- * @return {Function}
- * @public
- */
- function noop(): () => any;
-
- /**
- * Get a function parameter's names.
- *
- * @param {Function} func
- * @param {Boolean} [useCache], default is true
- * @return {Array} names
- */
- function getParamNames(
- func: (...args: any[]) => any,
- cache?: boolean,
- ): string[];
-
-
- /**
- * ----------------0_0-----------------------
- * @description Defines For JSON methods
- * @see https://github.com/node-modules/utility#json
- * -----------------0^0-----------------------
- */
-
-
- interface IJSONStaticOptions {
- space?: number | string,
- replacer?: (
- key: string,
- value: any,
- ) => any,
- }
-
- function strictJSONParse(
- str: string,
- ): ObjStatic;
-
- function readJSONSync(
- filepath: string,
- ): ObjStatic;
-
- function writeJSONSync(
- filepath: string,
- str: string | ObjStatic,
- options?: IJSONStaticOptions,
- ): void;
-
- function readJSON(
- filepath: string,
- ): Promise;
-
- function writeJSON(
- filepath: string,
- str: string | ObjStatic,
- options?: IJSONStaticOptions,
- ): Promise;
-
- function mkdir(
- dir: string,
- ): Promise;
-
-
- /**
- * ------------------0_0------------------------
- * @description Defines For Number Methods
- * @see https://github.com/node-modules/utility#number-utils
- * --------------------0^0----------------------
- */
-
-
- /**
- * CONSTANTS STATIC
- */
- const MAX_SAFE_INTEGER: number;
- const MIN_SAFE_INTEGER: number;
- const MAX_SAFE_INTEGER_STR: string;
- const MAX_SAFE_INTEGER_STR_LENGTH: number;
-
- /**
- * Detect a number string can safe convert to Javascript Number.
- *
- * @param {String} s number format string, like `"123"`, `"-1000123123123123123123"`
- * @return {Boolean}
- */
- function isSafeNumberString(
- s: string,
- ): boolean;
-
- /**
- * Convert string to Number if string in safe Number scope.
- *
- * @param {String} s number format string.
- * @return {Number|String} success will return Number, otherise return the original string.
- */
- function toSafeNumber(
- s: string | number,
- ): number | string;
-
- /**
- * Produces a random integer between the inclusive `lower` and `upper` bounds.
- *
- * @param {Number} lower The lower bound.
- * @param {Number} upper The upper bound.
- * @return {Number} Returns the random number.
- */
- function random(
- lower?: number,
- upper?: number,
- ): number;
-
-
- /**
- * ------------------0_0--------------------------
- * @description Defines For Object Methods
- * @see https://github.com/node-modules/utility#objectassign
- * -------------------0^0------------------------
- */
-
-
- /**
- * High performance assign before node6
- * @param {Object} target - target object
- * @param {Object | Array} objects - object assign from
- * @return {Object} - return target object
- */
- function assign(
- target: ObjStatic,
- objects: ObjStatic | any[],
- ): ObjStatic;
-
- function has(
- obj: ObjStatic,
- prop: string,
- ): boolean;
-
- function getOwnEnumerables(
- obj: ObjStatic,
- ignoreNull?: boolean,
- ): string[];
-
- /**
- * generate a real map object(clean object), no constructor, no __proto__
- * @param {Object} [obj] - init object, optional
- * @return {Object}
- */
- function map(
- obj?: ObjStatic,
- ): ObjStatic;
-
-
- /**
- * -----------------0_0---------------------------
- * @description Defines For Optimize Methods
- * @see https://github.com/node-modules/utility#argumentstoarray
- * -----------------0^0------------------------
- */
-
- interface ITryStaticReturns {
- error: Error | undefined,
- value: any,
- }
-
- const UNSTABLE_METHOD: {
- /**
- * optimize try catch
- * @param {Function} fn
- * @return {Object}
- * - {Error} error
- * - {Mix} value
- */
- try: (
- fn: (...args: any[]) => any,
- ) => ITryStaticReturns,
- };
-
- /**
- * avoid if (a && a.b && a.b.c)
- * @param {Object} obj
- * @param {...String} keys
- * @return {Object}
- */
- function dig(
- obj: ObjStatic,
- ...args: any[],
- ): any;
-
- /**
- * optimize arguments to array
- * @param {Arguments} args
- * @return {Array}
- */
- function argumentsToArray(
- ...args: any[],
- ): any[];
-
-
- /**
- * -------------------0_0---------------------
- * @description Defines For Polyfill Methods
- * @see https://github.com/node-modules/utility#timers
- * -------------------0^0-------------------
- */
-
-
- function setImmediate(
- callback: (...args: any[]) => void,
- ...args: any[],
- ): NodeJS.Immediate;
- function setImmediate(
- fn: (...args: any[]) => any,
- ...args: any[],
- ): void;
-
-
- /**
- * ------------------0_0--------------------
- * @description Defines For String Methods
- * @see https://github.com/node-modules/utility#others
- * -------------------0^0---------------------
- */
-
-
- interface IReplaceInvalidHttpHeaderCharReturns {
- val: string,
- invalid: boolean,
- }
-
- function randomString(
- length?: number,
- charSet?: string | string[],
- ): string;
-
- /**
- * split string to array
- * @param {String} str
- * @param {String} [sep] default is ','
- * @return {Array}
- */
- function split(
- str: string,
- sep?: string,
- ): string[];
-
- /**
- * always optimized
- */
- function splitAlwaysOptimized(
- ...args: any[],
- ): string[];
-
- /**
- * Replace string
- *
- * @param {String} str
- * @param {String|RegExp} substr
- * @param {String|Function} newSubstr
- * @return {String}
- */
- function replace(
- str: string,
- substr: string | RegExp,
- newSubstr: string | ((...args: any[]) => any),
- ): string;
-
- /**
- * Replace invalid http header characters with replacement
- *
- * @param {String} val
- * @param {String|Function} replacement - can be `function(char)`
- * @return {Object}
- */
- function replaceInvalidHttpHeaderChar(
- val: string,
- replacement?: string | ((...args: any[]) => any)
- ): IReplaceInvalidHttpHeaderCharReturns;
-
- /**
- * Detect invalid http header characters in a string
- *
- * @param {String} val
- * @return {Boolean}
- */
- function includesInvalidHttpHeaderChar(
- val: string,
- ): boolean;
-
-
- /**
- * ------------------0_0----------------------
- * @description Defines For Web Methods
- * @see https://github.com/node-modules/utility#decode-and-encode
- * ------------------0^0------------------------
- */
-
-
- /**
- * Escape the given string of `html`.
- *
- * @param {String} html
- * @return {String}
- * @public
- */
- function escape(
- test: string,
- ): string;
-
- /**
- * Unescape the given string from html
- * @param {String} html
- * @param {String} type
- * @return {String}
- * @public
- */
- function unescape(
- html: string,
- type?: string,
- ): string | ObjStatic;
-
- /**
- * Safe encodeURIComponent, won't throw any error.
- * If `encodeURIComponent` error happen, just return the original value.
- *
- * @param {String} text
- * @return {String} URL encode string.
- */
- function encodeURIComponent(
- text: string,
- ): string;
-
- /**
- * Safe decodeURIComponent, won't throw any error.
- * If `decodeURIComponent` error happen, just return the original value.
- *
- * @param {String} encodeText
- * @return {String} URL decode original string.
- */
- function decodeURIComponent(
- encodeText: string,
- ): string;
-}
+export = utility;
+export as namespace utility;
+
+
+// ---------------------------------
+/**
+ * @description Types definition by github@ddzy
+ * @see https://github.com/node-modules/utility
+ */
+// ------------------------------------
+
+
+declare namespace utility {
+
+ /**
+ * ---------------0_0----------------
+ * @description Defines For Array
+ * @see https://github.com/node-modules/utility
+ * ---------------0^0----------------
+ */
+
+
+ /**
+ * Static object define
+ */
+ type ObjStatic = { [key: string]: any };
+
+
+ /**
+ * Array random slice with items count.
+ * @param {Array} arr
+ * @param {Number} num, number of sub items.
+ * @return {Array}
+ */
+ function randomSlice(
+ arr: any[],
+ num?: number,
+ ): any[];
+
+ /**
+ * Remove one exists element from an array
+ * @param {Array} arr
+ * @param {Number} index - remove element index
+ * @return {Array} the array instance
+ */
+ function spliceOne(
+ arr: any[],
+ index: number,
+ ): any[];
+
+
+ /**
+ * --------------------0_0----------------
+ * @description Defines For Crypto
+ * @see https://github.com/node-modules/utility#md5
+ * --------------0^0------------------
+ */
+
+
+ /**
+ * hash
+ *
+ * @param {String} method hash method, e.g.: 'md5', 'sha1'
+ * @param {String|Buffer|Object} s
+ * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
+ * @return {String} md5 hash string
+ * @public
+ */
+ function hash(
+ method: 'md5' | 'sha1',
+ s: string | Buffer | Object,
+ format?: 'hex' | 'base64',
+ ): string;
+
+ /**
+ * md5 hash
+ *
+ * @param {String|Buffer|Object} s
+ * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
+ * @return {String} md5 hash string
+ * @public
+ */
+ function md5(
+ s: string | Buffer | Object,
+ format?: 'hex' | 'base64',
+ ): string;
+
+ /**
+ * sha1 hash
+ *
+ * @param {String|Buffer|Object} s
+ * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
+ * @return {String} sha1 hash string
+ * @public
+ */
+ function sha1(
+ s: string | Buffer | Object,
+ format?: 'hex' | 'base64',
+ ): string;
+
+ /**
+ * sha256 hash
+ *
+ * @param {String|Buffer|Object} s
+ * @param {String} [format] output string format, could be 'hex' or 'base64'. default is 'hex'.
+ * @return {String} sha256 hash string
+ * @public
+ */
+ function sha256(
+ s: string | Buffer | Object,
+ format?: 'hex' | 'base64',
+ ): string;
+
+ /**
+ * HMAC algorithm.
+ *
+ * Equal bash:
+ *
+ * ```bash
+ * $ echo -n "$data" | openssl dgst -binary -$algorithm -hmac "$key" | openssl $encoding
+ * ```
+ *
+ * @param {String} algorithm, dependent on the available algorithms supported by the version of OpenSSL on the platform.
+ * Examples are 'sha1', 'md5', 'sha256', 'sha512', etc.
+ * On recent releases, `openssl list-message-digest-algorithms` will display the available digest algorithms.
+ * @param {String} key, the hmac key to be used.
+ * @param {String|Buffer} data, content string.
+ * @param {String} [encoding='base64']
+ * @return {String} digest string.
+ */
+ function hmac(
+ algorithm: string,
+ key: string,
+ data: string | Buffer,
+ encoding?: 'base64' | string,
+ ): string;
+
+ /**
+ * Base64 encode string.
+ *
+ * @param {String|Buffer} s
+ * @param {Boolean} [urlsafe=false] Encode string s using a URL-safe alphabet,
+ * which substitutes - instead of + and _ instead of / in the standard Base64 alphabet.
+ * @return {String} base64 encode format string.
+ */
+ function base64encode(
+ s: string | Buffer,
+ urlsafe?: boolean,
+ ): string;
+
+ /**
+ * Base64 string decode.
+ *
+ * @param {String} encode, base64 encoding string.
+ * @param {Boolean} [urlsafe=false] Decode string s using a URL-safe alphabet,
+ * which substitutes - instead of + and _ instead of / in the standard Base64 alphabet.
+ * @param {encoding} [encoding=utf8] if encoding = buffer, will return Buffer instance
+ * @return {String|Buffer} plain text.
+ */
+ function base64decode(
+ encode: string,
+ urlsafe?: boolean,
+ encoding?: 'utf8' | 'buffer',
+ ): string | Buffer;
+
+
+ /**
+ * ----------------0_0-----------------
+ * @description Defines For Date
+ * @see https://github.com/node-modules/utility#date-utils
+ * ---------------0^0------------------
+ */
+
+
+ interface IYYYYMMDDHHmmssStaticOptions {
+ dateSep?: string,
+ timeSep?: string,
+ }
+ interface IDateStructStaticReturns {
+ YYYYMMDD: number,
+ H: number,
+ }
+
+ /**
+ * Access log format date. format: `moment().format('DD/MMM/YYYY:HH:mm:ss ZZ')`
+ *
+ * @return {String}
+ */
+ function accessLogDate(d: Date): string;
+
+ /**
+ * Normal log format date. format: `moment().format('YYYY-MM-DD HH:mm:ss.SSS')`
+ *
+ * @return {String}
+ */
+ function logDate(
+ d: string | Date,
+ msSep?: string,
+ ): string;
+
+ /**
+ * `moment().format('YYYY-MM-DD HH:mm:ss')` format date string.
+ *
+ * @return {String}
+ */
+ function YYYYMMDDHHmmss(
+ d: Date | string,
+ options?: IYYYYMMDDHHmmssStaticOptions,
+ ): string;
+
+ /**
+ * `moment().format('YYYY-MM-DD')` format date string.
+ *
+ * @return {String}
+ */
+ function YYYYMMDD(
+ d: string | Date,
+ sep?: string,
+ ): string;
+
+ /**
+ * return datetime struct.
+ *
+ * @return {Object} date
+ * - {Number} YYYYMMDD, 20130401
+ * - {Number} H, 0, 1, 9, 12, 23
+ */
+ function datestruct(
+ now?: Date,
+ ): IDateStructStaticReturns;
+
+ /**
+ * Get Unix's timestamp in seconds.
+ * @return {Number}
+ */
+ function timestamp(
+ t?: string | number,
+ ): number | Date;
+
+
+ /**
+ * ---------------0_0-------------------
+ * @description Defines For Function Method
+ * @see https://github.com/node-modules/utility#others
+ * ---------------0^0--------------------
+ */
+
+
+ /**
+ * A empty function.
+ *
+ * @return {Function}
+ * @public
+ */
+ function noop(): () => any;
+
+ /**
+ * Get a function parameter's names.
+ *
+ * @param {Function} func
+ * @param {Boolean} [useCache], default is true
+ * @return {Array} names
+ */
+ function getParamNames(
+ func: (...args: any[]) => any,
+ cache?: boolean,
+ ): string[];
+
+
+ /**
+ * ----------------0_0-----------------------
+ * @description Defines For JSON methods
+ * @see https://github.com/node-modules/utility#json
+ * -----------------0^0-----------------------
+ */
+
+
+ interface IJSONStaticOptions {
+ space?: number | string,
+ replacer?: (
+ key: string,
+ value: any,
+ ) => any,
+ }
+
+ function strictJSONParse(
+ str: string,
+ ): ObjStatic;
+
+ function readJSONSync(
+ filepath: string,
+ ): ObjStatic;
+
+ function writeJSONSync(
+ filepath: string,
+ str: string | ObjStatic,
+ options?: IJSONStaticOptions,
+ ): void;
+
+ function readJSON(
+ filepath: string,
+ ): Promise;
+
+ function writeJSON(
+ filepath: string,
+ str: string | ObjStatic,
+ options?: IJSONStaticOptions,
+ ): Promise;
+
+ function mkdir(
+ dir: string,
+ ): Promise;
+
+
+ /**
+ * ------------------0_0------------------------
+ * @description Defines For Number Methods
+ * @see https://github.com/node-modules/utility#number-utils
+ * --------------------0^0----------------------
+ */
+
+
+ /**
+ * CONSTANTS STATIC
+ */
+ const MAX_SAFE_INTEGER: number;
+ const MIN_SAFE_INTEGER: number;
+ const MAX_SAFE_INTEGER_STR: string;
+ const MAX_SAFE_INTEGER_STR_LENGTH: number;
+
+ /**
+ * Detect a number string can safe convert to Javascript Number.
+ *
+ * @param {String} s number format string, like `"123"`, `"-1000123123123123123123"`
+ * @return {Boolean}
+ */
+ function isSafeNumberString(
+ s: string,
+ ): boolean;
+
+ /**
+ * Convert string to Number if string in safe Number scope.
+ *
+ * @param {String} s number format string.
+ * @return {Number|String} success will return Number, otherise return the original string.
+ */
+ function toSafeNumber(
+ s: string | number,
+ ): number | string;
+
+ /**
+ * Produces a random integer between the inclusive `lower` and `upper` bounds.
+ *
+ * @param {Number} lower The lower bound.
+ * @param {Number} upper The upper bound.
+ * @return {Number} Returns the random number.
+ */
+ function random(
+ lower?: number,
+ upper?: number,
+ ): number;
+
+
+ /**
+ * ------------------0_0--------------------------
+ * @description Defines For Object Methods
+ * @see https://github.com/node-modules/utility#objectassign
+ * -------------------0^0------------------------
+ */
+
+
+ /**
+ * High performance assign before node6
+ * @param {Object} target - target object
+ * @param {Object | Array} objects - object assign from
+ * @return {Object} - return target object
+ */
+ function assign(
+ target: ObjStatic,
+ objects: ObjStatic | any[],
+ ): ObjStatic;
+
+ function has(
+ obj: ObjStatic,
+ prop: string,
+ ): boolean;
+
+ function getOwnEnumerables(
+ obj: ObjStatic,
+ ignoreNull?: boolean,
+ ): string[];
+
+ /**
+ * generate a real map object(clean object), no constructor, no __proto__
+ * @param {Object} [obj] - init object, optional
+ * @return {Object}
+ */
+ function map(
+ obj?: ObjStatic,
+ ): ObjStatic;
+
+
+ /**
+ * -----------------0_0---------------------------
+ * @description Defines For Optimize Methods
+ * @see https://github.com/node-modules/utility#argumentstoarray
+ * -----------------0^0------------------------
+ */
+
+ interface ITryStaticReturns {
+ error: Error | undefined,
+ value: any,
+ }
+
+ const UNSTABLE_METHOD: {
+ /**
+ * optimize try catch
+ * @param {Function} fn
+ * @return {Object}
+ * - {Error} error
+ * - {Mix} value
+ */
+ try: (
+ fn: (...args: any[]) => any,
+ ) => ITryStaticReturns,
+ };
+
+ /**
+ * avoid if (a && a.b && a.b.c)
+ * @param {Object} obj
+ * @param {...String} keys
+ * @return {Object}
+ */
+ function dig(
+ obj: ObjStatic,
+ ...args: any[],
+ ): any;
+
+ /**
+ * optimize arguments to array
+ * @param {Arguments} args
+ * @return {Array}
+ */
+ function argumentsToArray(
+ ...args: any[],
+ ): any[];
+
+
+ /**
+ * -------------------0_0---------------------
+ * @description Defines For Polyfill Methods
+ * @see https://github.com/node-modules/utility#timers
+ * -------------------0^0-------------------
+ */
+
+
+ function setImmediate(
+ callback: (...args: any[]) => void,
+ ...args: any[],
+ ): NodeJS.Immediate;
+ function setImmediate(
+ fn: (...args: any[]) => any,
+ ...args: any[],
+ ): void;
+
+
+ /**
+ * ------------------0_0--------------------
+ * @description Defines For String Methods
+ * @see https://github.com/node-modules/utility#others
+ * -------------------0^0---------------------
+ */
+
+
+ interface IReplaceInvalidHttpHeaderCharReturns {
+ val: string,
+ invalid: boolean,
+ }
+
+ function randomString(
+ length?: number,
+ charSet?: string | string[],
+ ): string;
+
+ /**
+ * split string to array
+ * @param {String} str
+ * @param {String} [sep] default is ','
+ * @return {Array}
+ */
+ function split(
+ str: string,
+ sep?: string,
+ ): string[];
+
+ /**
+ * always optimized
+ */
+ function splitAlwaysOptimized(
+ ...args: any[],
+ ): string[];
+
+ /**
+ * Replace string
+ *
+ * @param {String} str
+ * @param {String|RegExp} substr
+ * @param {String|Function} newSubstr
+ * @return {String}
+ */
+ function replace(
+ str: string,
+ substr: string | RegExp,
+ newSubstr: string | ((...args: any[]) => any),
+ ): string;
+
+ /**
+ * Replace invalid http header characters with replacement
+ *
+ * @param {String} val
+ * @param {String|Function} replacement - can be `function(char)`
+ * @return {Object}
+ */
+ function replaceInvalidHttpHeaderChar(
+ val: string,
+ replacement?: string | ((...args: any[]) => any)
+ ): IReplaceInvalidHttpHeaderCharReturns;
+
+ /**
+ * Detect invalid http header characters in a string
+ *
+ * @param {String} val
+ * @return {Boolean}
+ */
+ function includesInvalidHttpHeaderChar(
+ val: string,
+ ): boolean;
+
+
+ /**
+ * ------------------0_0----------------------
+ * @description Defines For Web Methods
+ * @see https://github.com/node-modules/utility#decode-and-encode
+ * ------------------0^0------------------------
+ */
+
+
+ /**
+ * Escape the given string of `html`.
+ *
+ * @param {String} html
+ * @return {String}
+ * @public
+ */
+ function escape(
+ test: string,
+ ): string;
+
+ /**
+ * Unescape the given string from html
+ * @param {String} html
+ * @param {String} type
+ * @return {String}
+ * @public
+ */
+ function unescape(
+ html: string,
+ type?: string,
+ ): string | ObjStatic;
+
+ /**
+ * Safe encodeURIComponent, won't throw any error.
+ * If `encodeURIComponent` error happen, just return the original value.
+ *
+ * @param {String} text
+ * @return {String} URL encode string.
+ */
+ function encodeURIComponent(
+ text: string,
+ ): string;
+
+ /**
+ * Safe decodeURIComponent, won't throw any error.
+ * If `decodeURIComponent` error happen, just return the original value.
+ *
+ * @param {String} encodeText
+ * @return {String} URL decode original string.
+ */
+ function decodeURIComponent(
+ encodeText: string,
+ ): string;
+}
diff --git a/node_modules/which/bin/node-which b/node_modules/which/bin/node-which
old mode 100644
new mode 100755
diff --git a/node_modules/xmlbuilder/LICENSE b/node_modules/xmlbuilder/LICENSE
index e7cbac9..9fb9700 100644
--- a/node_modules/xmlbuilder/LICENSE
+++ b/node_modules/xmlbuilder/LICENSE
@@ -1,21 +1,21 @@
-The MIT License (MIT)
-
-Copyright (c) 2013 Ozgur Ozcitak
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
+The MIT License (MIT)
+
+Copyright (c) 2013 Ozgur Ozcitak
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/node_modules/xmlbuilder/README.md b/node_modules/xmlbuilder/README.md
index efcb4b1..1a96edb 100644
--- a/node_modules/xmlbuilder/README.md
+++ b/node_modules/xmlbuilder/README.md
@@ -1,86 +1,86 @@
-# xmlbuilder-js
-
-An XML builder for [node.js](https://nodejs.org/) similar to
-[java-xmlbuilder](https://github.com/jmurty/java-xmlbuilder).
-
-[](http://opensource.org/licenses/MIT)
-[](https://npmjs.com/package/xmlbuilder)
-[](https://npmjs.com/package/xmlbuilder)
-
-[](http://travis-ci.org/oozcitak/xmlbuilder-js)
-[](https://ci.appveyor.com/project/oozcitak/xmlbuilder-js)
-[](https://david-dm.org/oozcitak/xmlbuilder-js)
-[](https://coveralls.io/github/oozcitak/xmlbuilder-js)
-
-### Installation:
-
-``` sh
-npm install xmlbuilder
-```
-
-### Usage:
-
-``` js
-var builder = require('xmlbuilder');
-var xml = builder.create('root')
- .ele('xmlbuilder')
- .ele('repo', {'type': 'git'}, 'git://github.com/oozcitak/xmlbuilder-js.git')
- .end({ pretty: true});
-
-console.log(xml);
-```
-
-will result in:
-
-``` xml
-
-
-
- git://github.com/oozcitak/xmlbuilder-js.git
-
-
-```
-
-It is also possible to convert objects into nodes:
-
-``` js
-builder.create({
- root: {
- xmlbuilder: {
- repo: {
- '@type': 'git', // attributes start with @
- '#text': 'git://github.com/oozcitak/xmlbuilder-js.git' // text node
- }
- }
- }
-});
-```
-
-If you need to do some processing:
-
-``` js
-var root = builder.create('squares');
-root.com('f(x) = x^2');
-for(var i = 1; i <= 5; i++)
-{
- var item = root.ele('data');
- item.att('x', i);
- item.att('y', i * i);
-}
-```
-
-This will result in:
-
-``` xml
-
-
-
-
-
-
-
-
-
-```
-
-See the [wiki](https://github.com/oozcitak/xmlbuilder-js/wiki) for details and [examples](https://github.com/oozcitak/xmlbuilder-js/wiki/Examples) for more complex examples.
+# xmlbuilder-js
+
+An XML builder for [node.js](https://nodejs.org/) similar to
+[java-xmlbuilder](https://github.com/jmurty/java-xmlbuilder).
+
+[](http://opensource.org/licenses/MIT)
+[](https://npmjs.com/package/xmlbuilder)
+[](https://npmjs.com/package/xmlbuilder)
+
+[](http://travis-ci.org/oozcitak/xmlbuilder-js)
+[](https://ci.appveyor.com/project/oozcitak/xmlbuilder-js)
+[](https://david-dm.org/oozcitak/xmlbuilder-js)
+[](https://coveralls.io/github/oozcitak/xmlbuilder-js)
+
+### Installation:
+
+``` sh
+npm install xmlbuilder
+```
+
+### Usage:
+
+``` js
+var builder = require('xmlbuilder');
+var xml = builder.create('root')
+ .ele('xmlbuilder')
+ .ele('repo', {'type': 'git'}, 'git://github.com/oozcitak/xmlbuilder-js.git')
+ .end({ pretty: true});
+
+console.log(xml);
+```
+
+will result in:
+
+``` xml
+
+
+
+ git://github.com/oozcitak/xmlbuilder-js.git
+
+
+```
+
+It is also possible to convert objects into nodes:
+
+``` js
+builder.create({
+ root: {
+ xmlbuilder: {
+ repo: {
+ '@type': 'git', // attributes start with @
+ '#text': 'git://github.com/oozcitak/xmlbuilder-js.git' // text node
+ }
+ }
+ }
+});
+```
+
+If you need to do some processing:
+
+``` js
+var root = builder.create('squares');
+root.com('f(x) = x^2');
+for(var i = 1; i <= 5; i++)
+{
+ var item = root.ele('data');
+ item.att('x', i);
+ item.att('y', i * i);
+}
+```
+
+This will result in:
+
+``` xml
+
+
+
+
+
+
+
+
+
+```
+
+See the [wiki](https://github.com/oozcitak/xmlbuilder-js/wiki) for details and [examples](https://github.com/oozcitak/xmlbuilder-js/wiki/Examples) for more complex examples.
diff --git a/node_modules/xmlbuilder/appveyor.yml b/node_modules/xmlbuilder/appveyor.yml
index 39a2628..9604b78 100644
--- a/node_modules/xmlbuilder/appveyor.yml
+++ b/node_modules/xmlbuilder/appveyor.yml
@@ -1,20 +1,20 @@
-environment:
- matrix:
- - nodejs_version: "4"
- - nodejs_version: "5"
- - nodejs_version: "6"
- - nodejs_version: "8"
- - nodejs_version: "10"
- - nodejs_version: "" # latest
-
-install:
- - ps: "Install-Product node $env:nodejs_version"
- - "npm install"
-
-test_script:
- - "node --version"
- - "npm --version"
- - "npm test"
-
-build: off
-
+environment:
+ matrix:
+ - nodejs_version: "4"
+ - nodejs_version: "5"
+ - nodejs_version: "6"
+ - nodejs_version: "8"
+ - nodejs_version: "10"
+ - nodejs_version: "" # latest
+
+install:
+ - ps: "Install-Product node $env:nodejs_version"
+ - "npm install"
+
+test_script:
+ - "node --version"
+ - "npm --version"
+ - "npm test"
+
+build: off
+
diff --git a/pages/home/component/enterprise.vue b/pages/home/component/enterprise.vue
index db7912a..a1bb917 100644
--- a/pages/home/component/enterprise.vue
+++ b/pages/home/component/enterprise.vue
@@ -42,8 +42,8 @@
- {{items.employAuthenticationPerson.name?items.employAuthenticationPerson.name:items.hanHaiMember.nickName}}
- {{items.sex_dictText}}-{{items.nation?items.nation:"未知"}}
+ {{items.employResume.name?items.employResume.name:items.hanHaiMember.nickName}}
+ {{items.employResume.sex==1?"男":"女"}}-{{items.employResume.nation?items.employResume.nation:"未知"}}
diff --git a/pages/home/index.vue b/pages/home/index.vue
index 70675ea..d0e1dd8 100644
--- a/pages/home/index.vue
+++ b/pages/home/index.vue
@@ -71,6 +71,7 @@
rolelist,
industryList,
getSysText,
+ querySeekList,
getNotice,
noticeList,
queryConfigList
@@ -233,7 +234,7 @@
})
},
onRolelist(){
- rolelist({
+ querySeekList({
pageNo:this.rpageNo,
pageSize:this.rpageSize
}).then(response=>{
diff --git a/pages_subpack/enterprise/index.vue b/pages_subpack/enterprise/index.vue
index 84a24a6..f78aa95 100644
--- a/pages_subpack/enterprise/index.vue
+++ b/pages_subpack/enterprise/index.vue
@@ -45,7 +45,7 @@
-
+
{{form.id?'保存':'提交审核'}}
@@ -83,7 +83,7 @@
diff --git a/pages_subpack/person/index.vue b/pages_subpack/person/index.vue
index 121c253..999b54c 100644
--- a/pages_subpack/person/index.vue
+++ b/pages_subpack/person/index.vue
@@ -1,6 +1,9 @@
+
+ 个人认证-已通过
+
@@ -76,7 +79,7 @@
-
+
@@ -96,6 +99,7 @@
export default{
data(){
return{
+ status:-1,
show:false,
indList: [],
fileList: [],
@@ -210,6 +214,7 @@
let person = response.result
if(response.result){
this.form.id = person.id
+ this.status = person.status
this.form.name = person.name
this.form.mobile = person.phone
this.form.address = person.address
diff --git a/pages_subpack/record/index.vue b/pages_subpack/record/index.vue
index f062874..8e08842 100644
--- a/pages_subpack/record/index.vue
+++ b/pages_subpack/record/index.vue
@@ -74,7 +74,9 @@
+
+
\ No newline at end of file
diff --git a/pages_subpack/master-detail/index.vue b/pages_subpack/master-detail/index.vue
index 869ae4e..d7632bc 100644
--- a/pages_subpack/master-detail/index.vue
+++ b/pages_subpack/master-detail/index.vue
@@ -83,7 +83,7 @@