提交 c790cdbc 编写于 作者: R Renic1

Merge branch 'frontend' of https://gitcode.net/qq_50679803/great-teamwork into frontend

......@@ -16,7 +16,7 @@
"type" : "uniCloud"
},
{
"playground" : "standard",
"playground" : "custom",
"type" : "uni-app:app-android"
}
]
......
const audioTeam = [];
let audioStartSwitch = false;
const getAudioUrl = 'https://tsn.baidu.com/text2audio';
/**
* 浏览器调用语音合成接口
* 请参考 https://ai.baidu.com/docs#/TTS-API/41ac79a6
* 强烈建议后端访问接口获取token返回给前端
* client_id = API Key & client_secret = secret Key
* 获取token接口: https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=uFYiXWMCiYvx68V4EVyCGeL8j4GAzXD5&client_secret=897Mm2qCj7bC1eHYVDxaWrO38FscTOHD
*/
function getBDVoicToken() {
return new Promise((rs, rj) => {
console.log('准备访问接口获取语音token')
uni.request({ // 强烈建议此接口由后端访问并且维护token有效期,否则前端每次访问都会刷新token
//此url为专门插件测试预览用的key和secret key, 请替换为自己申请的key
url: 'https://openapi.baidu.com/oauth/2.0/token',
method: 'POST', //建议使用post访问
// data: 'grant_type=client_credentials&client_id=nm6Os9qqOacgxXjKv8PIp45H&client_secret=BXHhGIpNU7Wi3GDYUt0AGY5cWbWklrov',
data: 'grant_type=client_credentials&client_id=aYfh8OChd8GaxlXCnU7Pt27t&client_secret=8DnhPmhvUW7b7ur3j406aTLd1pDYjOBA',
header: {
"content-type": "application/x-www-form-urlencoded"
},
success: (res) => {
console.log('访问成功');
rs(res);
},
fail: (err) => {
console.log('访问失败');
rj(err);
}
})
})
}
export default function openVoice(objs) { // 传入需转为语音的文本内容
let lineUp = false;
let returnAudio = false;
if (typeof(objs) !== 'string') {
if (objs && objs.lineUp === true) {
lineUp = true;
}
if (objs && objs.returnAudio === true) {
returnAudio = true;
}
}
if (returnAudio) {
return new Promise((resolve, reject) => {
openVoiceFc(objs, returnAudio).then(res => {
resolve(res);
}).catch(err => {
reject(err)
});
})
}
if (lineUp = true) {
audioTeam.push(objs);
}
console.log(audioTeam);
if (!audioStartSwitch) {
audioStartSwitch = true;
openVoiceFc(objs);
}
}
function openVoiceFc(objs, returnAudio) {
console.log('准备获取语音tok');
if (returnAudio) {
return new Promise((resolve, reject) => {
getBDVoicToken().then(res => {
console.log('获取语音tok接口成功');
if (res.data && res.data.access_token) {
console.log('token: ' + res.data.access_token);
resolve(tts(objs, res.data.access_token, returnAudio));
} else {
console.log('获取语音tok接口为空');
reject('获取语音tok接口为空');
}
}).catch(err => {
console.log('获取语音tok接口失败');
reject(err || '获取语音tok接口失败');
})
})
} else {
getBDVoicToken().then(res => {
console.log('获取语音tok接口成功');
if (res.data && res.data.access_token) {
console.log('token: ' + res.data.access_token);
tts(objs, res.data.access_token);
} else {
console.log('获取语音tok接口为空');
}
}).catch(err => {
console.log('获取语音tok接口失败');
})
}
}
function tts(objs, tok, returnAudio) {
if (typeof(objs) == 'string')
objs = {
voiceSet: {
tex: objs
}
};
const data = {
tok,
cuid: tok,
ctp: 1,
lan: 'zh',
...objs.voiceSet
}
if (returnAudio)
return btts(data, objs.audioSet, objs.audioCallback, objs.lineUp, returnAudio);
btts(data, objs.audioSet, objs.audioCallback, objs.lineUp, returnAudio);
}
function setAudioSet(options, audio) {
if (options) {
audio.volume = options.volume || 1;
audio.startTime = options.startTime || 0;
audio.loop = options.loop || false;
// #ifdef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO
audio.obeyMuteSwitch = options.obeyMuteSwitch && typeof(options.obeyMuteSwitch) == 'boolean' ? options.obeyMuteSwitch :
true; //支持微信小程序、百度小程序、头条小程序
// #endif
}
}
function btts(param, options, audioCallback, lineUp, returnAudio) {
let audio = uni.createInnerAudioContext();
setAudioSet(options, audio);
// 序列化参数列表
let fd = [];
for (let k in param) {
fd.push(k + '=' + encodeURIComponent(encodeURIComponent(param[k])));
}
audio.src = `${getAudioUrl}?${fd.join('&')}`;
if (returnAudio) {
audio.onEnded(() => {
console.log('音频播放结束');
console.log('销毁音频实例');
audio.destroy(); //销毁音频实例
audio = null;
})
audio.onError((e) => {
if (audioCallback && audioCallback.onError && typeof(audioCallback.onError) == 'function') audioCallback.onError(e);
console.log('音频播放错误: ' + JSON.stringify(e));
console.log('销毁音频实例');
audio.destroy(); //销毁音频实例
audio = null;
})
return audio;
}
audio.onPlay(() => {
console.log('音频播放开始');
if (audioCallback && audioCallback.onPlay && typeof(audioCallback.onPlay) == 'function') audioCallback.onPlay();
})
audio.onPause(() => {
if (audioCallback && audioCallback.onPause && typeof(audioCallback.onPause) == 'function') audioCallback.onPause();
})
audio.onWaiting(() => {
if (audioCallback && audioCallback.onWaiting && typeof(audioCallback.onWaiting) == 'function') audioCallback.onWaiting();
})
audio.onStop(() => {
if (audioCallback && audioCallback.onStop && typeof(audioCallback.onStop) == 'function') audioCallback.onStop();
})
audio.onTimeUpdate(() => {
if (audioCallback && audioCallback.onTimeUpdate && typeof(audioCallback.onTimeUpdate) == 'function') audioCallback.onTimeUpdate();
})
audio.onSeeking(() => {
if (audioCallback && audioCallback.onSeeking && typeof(audioCallback.onSeeking) == 'function') audioCallback.onSeeking();
})
audio.onSeeked(() => {
if (audioCallback && audioCallback.onSeeked && typeof(audioCallback.onSeeked) == 'function') audioCallback.onSeeked();
})
audio.onEnded(() => {
console.log('音频播放结束');
console.log('销毁音频实例');
audio.destroy(); //销毁音频实例
audio = null;
if (audioCallback && audioCallback.onEnded && typeof(audioCallback.onEnded) == 'function') audioCallback.onEnded();
if (lineUp !== false) { // 删除已经播放对象
audioTeam.splice(0, 1);
if (audioTeam.length > 0) {
console.log('队列中');
openVoiceFc(audioTeam[0]);
} else {
console.log('队列为零');
audioStartSwitch = false;
}
}
})
audio.onError((e) => {
if (audioCallback && audioCallback.onError && typeof(audioCallback.onError) == 'function') audioCallback.onError(e);
console.log('音频播放错误: ' + JSON.stringify(e));
console.log('销毁音频实例');
audio.destroy(); //销毁音频实例
audio = null;
})
audio.play();
}
{
"easycom": {
"^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"
},
......@@ -80,6 +79,11 @@
"style": {
"navigationStyle": "custom"
}
}, {
"path": "pages/sport/countdown",
"style": {
"navigationStyle": "custom"
}
}, {
"path": "pages/sport/start",
"style": {
......@@ -160,8 +164,14 @@
"style": {
"navigationStyle": "custom"
}
},
{
}, {
"path": "pages/sport/countdown",
"style": {
"navigationBarTitleText": "",
"enablePullDownRefresh": false
}
}, {
"path": "pages/post/message",
"style": {
"navigationStyle": "custom"
......
......@@ -47,6 +47,7 @@
</template>
<script>
const todo = uniCloud.importObject('fe-sport-object')
export default {
onLoad() {
this.username = getApp().globalData.name
......@@ -105,29 +106,25 @@
console.log(this.id);
console.log(this.type);
console.log(this.feeling);
uniCloud.callFunction({
name: 'fe-sport-feelings',
data: {
id: this.id,
type: this.type,
feeling: this.feeling
}
})
.then(res => {
console.log(res);
if (res.result.code === 200) {
uni.showToast({
title: '保存成功',
icon: 'success'
})
} else {
uni.showToast({
title: '保存失败',
icon: 'error'
})
}
this.choose = false
})
todo.feelings({
id: this.id,
type: this.type,
feeling: this.feeling
}).then(res => {
console.log(res);
if (res.code === 200) {
uni.showToast({
title: '保存成功',
icon: 'success'
})
} else {
uni.showToast({
title: '保存失败',
icon: 'error'
})
}
this.choose = false
})
}
}
}
......
......@@ -17,8 +17,8 @@
<text class="text-content">{{postDetail.content}}</text>
<view class="img-conetent">
<!-- 多张图片 -->
<view class="one-img" v-for="(img,imgIndex) in item.pictureList">
<view class="post-pic" @click.stop="showPic(imgIndex,item.pictureList)"
<view class="one-img" v-for="(img,imgIndex) in postDetail.pictureList">
<view class="post-pic" @click="showPic(imgIndex,postDetail.pictureList)"
:style="'background: url('+img+') no-repeat center/cover #eeeeee;'"></view>
</view>
......
......@@ -14,6 +14,10 @@
</u-tabs>
<!-- 所有帖子 -->
<view v-if="current == 1">
<view class="message">
新增{{messageNum}}条消息~
</view>
<view v-for="(item,index) in allPost" :key="index">
<!-- 单个帖子 -->
<view class="one-post" @click="toDetial(item.postId)">
......@@ -56,10 +60,8 @@
</view>
<!-- 我的帖子 -->
<view v-if="current == 0">
<view class="message">
您一共收到{{messageNum}}条消息~
</view>
<!-- 消息按钮 -->
<image :src="'/static/post/message.png'" style="float: right;width: 30px;height:30px; margin-right: 10%; "></image>
<!-- 单个帖子 -->
<view v-for="(item,index) in myPost" :key="index">
......@@ -149,6 +151,7 @@
};
},
methods: {
//转到帖子的详情页面
toDetial(postId) {
uni.navigateTo({
url: '/pages/post/post-detail?postId=' + postId
......@@ -174,7 +177,7 @@
})
.then(res => {
this.allPost = res.result.data.postList;
//console.log(res.result.data);
});
},
//获得我的帖子
......@@ -187,7 +190,7 @@
})
.then(res => {
this.myPost = res.result.data.postList;
console.log(res.result.data);
});
},
// 图片放大
......@@ -300,7 +303,7 @@
flex-direction: row;
align-items: center;
justify-content: center;
background-color: rgb(245 154 35 / 30%);
background-color: rgb(245 154 35 / 60%);
}
.one-post {
......
<template>
<view class="content">
<view class="digit" v-if="!go">
{{this.digit}}
</view>
<view class="digit" v-if="go">
Go!
</view>
</view>
</template>
<script>
import Voice from '@/QS-baiduyy/QS-baiduyy.js'
export default {
onLoad(option) {
this.type = option.type
this.timer = setInterval(() => {
this.change()
}, 1000)
},
data() {
return {
type: '',
timer: null, //定时器
digit: 3,
go: false
}
},
methods: {
change() {
Voice((this.digit).toString())
this.digit--
if (this.digit == 0) {
this.go = true
clearInterval(this.timer);
this.timer = null;
Voice('Go')
uni.reLaunch({
url: '/pages/sport/start?type=' + this.type,
animationType: 'pop-in',
animationDuration: 300
})
}
}
}
}
</script>
<style>
.content {
background-color: #505051;
display: flex;
flex-direction: column;
position: absolute;
width: 100%;
height: 100%;
}
.digit {
text-align: center;
position: relative;
color: white;
margin-top: 60%;
font-weight: 600;
font-size: 180px;
}
</style>
\ No newline at end of file
......@@ -28,6 +28,7 @@
<script>
const todo = uniCloud.importObject('fe-sport-object')
export default {
data() {
return {
......@@ -49,18 +50,14 @@
},
methods: {
change() {
uniCloud.callFunction({
name: 'fe-sport-index',
data: {
userId: getApp().globalData.userId,
type: this.info.type
}
})
.then(res => {
console.log(res)
this.info.distance = res.result.data.totalRunningDistance
this.info.rank = res.result.data.totalRunningRank
});
todo.index({
userId: getApp().globalData.userId,
type: this.info.type
}).then(res => {
console.log(res)
this.info.distance = res.data.totalRunningDistance
this.info.rank = res.data.totalRunningRank
})
},
click() {
let item = JSON.stringify(this.info)
......@@ -70,30 +67,20 @@
})
},
start() {
if (this.info.type === '跑步') {
uni.navigateTo({
url: './ready?type=跑步'
})
} else {
uni.navigateTo({
url: './ready?type=健走'
})
}
uni.navigateTo({
url: './ready?type=' + this.info.type
})
}
},
onLoad() {
uniCloud.callFunction({
name: 'fe-sport-index',
data: {
userId: getApp().globalData.userId,
type: '跑步'
}
})
.then(res => {
console.log(res)
this.info.distance = res.result.data.totalRunningDistance
this.info.rank = res.result.data.totalRunningRank
})
todo.index({
userId: getApp().globalData.userId,
type: this.info.type
}).then(res => {
console.log(res)
this.info.distance = res.data.totalRunningDistance
this.info.rank = res.data.totalRunningRank
})
}
}
</script>
......
......@@ -25,6 +25,7 @@
</template>
<script>
const todo = uniCloud.importObject('fe-sport-object')
export default {
data() {
return {
......@@ -54,20 +55,12 @@
this.type = res.type
this.rank = res.rank
this.distance = res.distance
var url
if (this.type === '跑步') {
url = 'fe-sport-run-rank'
} else {
url = 'fe-sport-walk-rank'
}
uniCloud.callFunction({
name: url,
data: {}
})
.then(res => {
console.log(res)
this.userList = res.result.data.userList
})
todo.rank({
type:this.type
}).then(res => {
console.log(res)
this.userList = res.data.userList
})
}
}
</script>
......
......@@ -38,19 +38,11 @@
start() {
this.checkOpenGPSServiceByAndroid()
if (this.location) {
if (this.type === '跑步') {
uni.reLaunch({
url: '/pages/sport/start?type=跑步',
animationType: 'pop-in',
animationDuration: 300
})
} else {
uni.reLaunch({
url: '/pages/sport/start?type=健走',
animationType: 'pop-in',
animationDuration: 300
})
}
uni.reLaunch({
url: '/pages/sport/countdown?type=' + this.type,
animationType: 'pop-in',
animationDuration: 300
})
}
},
// 位置授权
......
......@@ -19,39 +19,49 @@
</template>
<script>
import Voice from '@/QS-baiduyy/QS-baiduyy.js'
const todo = uniCloud.importObject('fe-sport-object')
export default {
onShow(option) {
if(this.load==true) {
if (this.load == true) {
clearInterval(this.timer);
this.timer = null;
this.run()
this.load=false;
this.load = false;
}
},
onLoad(option) {
this.info.startTime = this.getTime()
this.info.type = option.type
},
onHide(option){
if(this.load==false&&this.is) {
onHide(option) {
if (this.load == false && this.is) {
clearInterval(this.timer);
this.timer = null;
this.run()
this.load=true;
this.load = true;
}
}
,
// onLoad(option) {
// this.run()
// this.info.startTime = this.getTime()
// this.info.type = option.type
// },
},
watch: {
dis: {
handler(newDistance, oldDistance) {
if (newDistance >= this.km) {
Voice('你已运动' + (this.km).toString() + "公里")
this.km += 0.1
}
},
immediate: true
}
},
data() {
return {
load: true,
km: 0.1,
dis: 0,
info: {
id: '',
type: '',
userId: '644a643a0c801ca878983559',
userId: '',
startTime: '',
duration: 0,
distance: 0,
......@@ -63,7 +73,7 @@
dottedLine: true
}]
},
load:true,
load: true,
timer: null, //定时器
is: true,
start: '/static/sport/start.png',
......@@ -85,59 +95,50 @@
this.is = false
clearInterval(this.timer);
this.timer = null;
Voice('运动已暂停');
} else if (index === 2) {
this.run()
this.is = true
} else if (index === 3) {
clearInterval(this.timer);
this.timer = null;
//向后端传数据
var url
if (this.info.type === '跑步') {
url = 'fe-sport-run-save'
} else {
url = 'fe-sport-walk-save'
}
uniCloud.callFunction({
name: url,
data: {
userId: getApp().globalData.userId,
startTime: this.info.startTime,
duration: this.info.duration,
distance: this.info.distance,
pace: this.info.duration / this.info.distance,
startPoint: this.info.polyline[0].points[0],
endPoint: this.info.polyline[0].points[this.duration - 1],
pathLine: this.info.polyline[0].points
}
})
.then(res => {
console.log(this.info)
this.info.id = res.result.data.id
if (res.result.code === 200) {
uni.showToast({
title: '记录保存成功',
icon: 'success'
})
let item = JSON.stringify(this.info)
uni.setStorageSync('data-to-finish', item)
uni.reLaunch({
url: '/pages/sport/finish',
animationType: 'pop-in',
animationDuration: 300
})
} else {
uni.showToast({
title: '记录保存失败',
icon: 'error'
})
uni.reLaunch({
url: '/pages/sport/main',
animationType: 'pop-in',
animationDuration: 300
})
}
})
todo.save({
type: this.info.type,
userId: getApp().globalData.userId,
startTime: this.info.startTime,
duration: this.info.duration,
distance: this.info.distance,
pace: this.info.duration / this.info.distance,
startPoint: this.info.polyline[0].points[0],
endPoint: this.info.polyline[0].points[this.duration - 1],
pathLine: this.info.polyline[0].points
}).then(res => {
console.log(this.info)
this.info.id = res.data.id
if (res.code === 200) {
uni.showToast({
title: '记录保存成功',
icon: 'success'
})
let item = JSON.stringify(this.info)
uni.setStorageSync('data-to-finish', item)
uni.reLaunch({
url: '/pages/sport/finish',
animationType: 'pop-in',
animationDuration: 300
})
} else {
uni.showToast({
title: '记录保存失败',
icon: 'error'
})
uni.reLaunch({
url: '/pages/sport/main',
animationType: 'pop-in',
animationDuration: 300
})
}
})
}
},
getTime() {
......@@ -176,6 +177,7 @@
that.polyline[0].points[that.duration - 1].latitude,
that.polyline[0].points[that.duration - 1].longitude
)
that1.dis = that.distance;
}
}
});
......
......@@ -42,6 +42,7 @@
</template>
<script>
const todo = uniCloud.importObject('fe-sport-object')
export default {
onLoad() {
this.username = getApp().globalData.name
......@@ -93,29 +94,25 @@
console.log(this.type)
console.log(this.feeling)
this.choose = true
uniCloud.callFunction({
name: 'fe-sport-feelings',
data: {
id: this.id,
type: this.type,
feeling: this.feeling
}
})
.then(res => {
console.log(res);
if (res.result.code === 200) {
uni.showToast({
title: '保存成功',
icon: 'success'
})
} else {
uni.showToast({
title: '保存失败',
icon: 'error'
})
}
this.choose = false
})
todo.feelings({
id: this.id,
type: this.type,
feeling: this.feeling
}).then(res => {
console.log(res);
if (res.code === 200) {
uni.showToast({
title: '保存成功',
icon: 'success'
})
} else {
uni.showToast({
title: '距离过短',
icon: 'error'
})
}
this.choose = false
})
}
}
}
......
......@@ -35,6 +35,11 @@
<text class="activity-object-text">参与人数:</text>
<view class="production-detail">{{object}}</view>
</view>
<view class="activity-object">
<image class="activity-production-icon" src="/static/discover/object.png"></image>
<text class="activity-object-text">已报名人数:</text>
<view class="production-detail">{{alreadyObject}}</view>
</view>
<view class="activity-contact">
<image class="activity-production-icon" src="/static/discover/contact.png"></image>
<text class="activity-contact-text">联系方式:</text>
......@@ -42,26 +47,29 @@
</view>
</view>
<view class="btn">
<button class="loginButton" @click="apply()">报名</button>
<button class="loginButton" @click="apply(signStatus)">{{signStatus}}</button>
</view>
</view>
</template>
<script>
let applyCode = 200;
let applyCode1 = 200;
let applyCode2 = 200;
export default {
data() {
return {
userId: '644a643a0c801ca878983559',
icon: '/static/icon/1.png',
activityId: '64508598819ce8deee7ed255',
name: '不会取名字',
production: '111111111111111111111111111111111111111111',
object: '0',
signStatus: '报名',
userId: '',
icon: '',
activityId: '',
name: '',
production: '',
object: '',
alreadyObject: '',
startDate: '2023-05-03 19:00',
endDate: '2023-05-03 19:00',
place: '风雨操场',
contact: '1612737522@qq.com'
place: '',
contact: ''
}
},
methods: {
......@@ -72,31 +80,74 @@
animationDuration: 300
})
},
async apply() {
await uniCloud.callFunction({
name: 'fe-team-applyActivity',
data: {
userId: this.userId,
activityId: this.activityId
}
})
.then(res => {
console.log(res)
this.applyCode = res.result.code
console.log(res.result.message)
console.log(this.applyCode)
})
await this.showTT();
async apply(opt) {
if (opt == '报名') {
await uniCloud.callFunction({
name: 'fe-team-applyActivity',
data: {
userId: this.userId,
activityId: this.activityId
}
})
.then(res => {
console.log(res)
this.applyCode1 = res.result.code
console.log(res.result.message)
console.log(this.applyCode1)
})
await this.showTT();
} else if (opt == '取消报名') {
await uniCloud.callFunction({
name: 'fe-team-cancelActivity',
data: {
userId: this.userId,
activityId: this.activityId
}
})
.then(res => {
console.log(res)
this.applyCode2 = res.result.code
console.log(res.result.message)
console.log(this.applyCode2)
}).catch((err => {
console.log(err)
}))
await this.showTT1();
} else if (opt == '报名已停止') {
}
},
Refresh() {
// 刷新当前页面
var pages = getCurrentPages(); //获取所有页面的数组对象
var currPage = pages[pages.length - 1]; //当前页面
uni.reLaunch({
url: currPage.$page.fullPath
})
},
showTT1() {
if (this.applyCode2 == 200) {
uni.showToast({
title: '取消报名成功'
});
this.Refresh()
} else {
uni.showToast({
title: '失败',
icon: 'none'
});
}
},
showTT() {
if (this.applyCode == 200) {
if (this.applyCode1 == 200) {
uni.showToast({
title: '报名成功'
});
this.Refresh()
} else {
uni.showToast({
title: '您已报名,请勿重复报名',
title: '失败',
icon: 'none'
});
}
......@@ -105,10 +156,13 @@
onLoad(option) {
this.userId = getApp().globalData.userId
this.activityId = option.activityId
console.log(this.activityId)
console.log(option.activityId)
console.log(this.userId)
uniCloud.callFunction({
name: 'fe-team-activityDetail',
data: {
userId: this.userId,
activityId: this.activityId
}
})
......@@ -119,10 +173,14 @@
this.startDate = res.result.data.startDate
this.endDate = res.result.data.endDate
this.object = res.result.data.participants
this.alreadyObject = res.result.data.enrollment
this.place = res.result.data.place
this.contact = res.result.data.contact
this.icon = res.result.data.icon
})
this.signStatus = res.result.qualification
}).catch((err => {
console.log(err)
}))
}
}
</script>
......
......@@ -183,8 +183,8 @@
}
},
dialogConfirm() {
uniCloud.callFunction({
async dialogConfirm() {
await uniCloud.callFunction({
name: 'fe-team-leaveTeam',
data: {
userId: this.userId
......@@ -193,6 +193,7 @@
.then(res => {
if (res.result.code == 200) {
this.join = false
console.log(res.result.code,'res.result.code')
console.log(this.join)
uni.showToast({
title: '退出成功'
......@@ -205,7 +206,7 @@
});
}
})
this.$refs['popupDialog1'].close();
await this.$refs['popupDialog1'].close();
},
dialogClose() {
this.$refs.popupDialog1.close();
......
......@@ -6,10 +6,7 @@ case `uname` in
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../semver/bin/semver" "$@"
ret=$?
exec "$basedir/node" "$basedir/../semver/bin/semver" "$@"
else
node "$basedir/../semver/bin/semver" "$@"
ret=$?
exec node "$basedir/../semver/bin/semver" "$@"
fi
exit $ret
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
......@@ -9,9 +14,4 @@ IF EXIST "%dp0%\node.exe" (
SET PATHEXT=%PATHEXT:;.JS;=;%
)
"%_prog%" "%dp0%\..\semver\bin\semver" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver" %*
......@@ -9,10 +9,20 @@ if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
}
$ret=0
if (Test-Path "$basedir/node$exe") {
& "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
} else {
& "$basedir/node$exe" "$basedir/../semver/bin/semver" $args
}
$ret=$LASTEXITCODE
} else {
& "node$exe" "$basedir/../semver/bin/semver" $args
# Support pipeline input
if ($MyInvocation.ExpectingInput) {
$input | & "node$exe" "$basedir/../semver/bin/semver" $args
} else {
& "node$exe" "$basedir/../semver/bin/semver" $args
}
$ret=$LASTEXITCODE
}
exit $ret
{
"_from": "buffer-equal-constant-time@1.0.1",
"_id": "buffer-equal-constant-time@1.0.1",
"_inBundle": false,
"_integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
"_location": "/buffer-equal-constant-time",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "buffer-equal-constant-time@1.0.1",
"name": "buffer-equal-constant-time",
"escapedName": "buffer-equal-constant-time",
"rawSpec": "1.0.1",
"saveSpec": null,
"fetchSpec": "1.0.1"
},
"_requiredBy": [
"/jwa"
],
"_resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"_shasum": "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819",
"_spec": "buffer-equal-constant-time@1.0.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jwa",
"author": {
"name": "GoInstant Inc., a salesforce.com company"
},
"bugs": {
"url": "https://github.com/goinstant/buffer-equal-constant-time/issues"
},
"bundleDependencies": false,
"deprecated": false,
"name": "buffer-equal-constant-time",
"version": "1.0.1",
"description": "Constant-time comparison of Buffers",
"devDependencies": {
"mocha": "~1.15.1"
"main": "index.js",
"scripts": {
"test": "mocha test.js"
},
"homepage": "https://github.com/goinstant/buffer-equal-constant-time#readme",
"repository": "git@github.com:goinstant/buffer-equal-constant-time.git",
"keywords": [
"buffer",
"equal",
"constant-time",
"crypto"
],
"author": "GoInstant Inc., a salesforce.com company",
"license": "BSD-3-Clause",
"main": "index.js",
"name": "buffer-equal-constant-time",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/goinstant/buffer-equal-constant-time.git"
},
"scripts": {
"test": "mocha test.js"
},
"version": "1.0.1"
"devDependencies": {
"mocha": "~1.15.1"
}
}
{
"_from": "ecdsa-sig-formatter@1.0.11",
"_id": "ecdsa-sig-formatter@1.0.11",
"_inBundle": false,
"_integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"_location": "/ecdsa-sig-formatter",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "ecdsa-sig-formatter@1.0.11",
"name": "ecdsa-sig-formatter",
"escapedName": "ecdsa-sig-formatter",
"rawSpec": "1.0.11",
"saveSpec": null,
"fetchSpec": "1.0.11"
"name": "ecdsa-sig-formatter",
"version": "1.0.11",
"description": "Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation",
"main": "src/ecdsa-sig-formatter.js",
"scripts": {
"check-style": "eslint .",
"pretest": "npm run check-style",
"test": "istanbul cover --root src _mocha -- spec",
"report-cov": "cat ./coverage/lcov.info | coveralls"
},
"_requiredBy": [
"/jwa"
],
"_resolved": "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"_shasum": "ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf",
"_spec": "ecdsa-sig-formatter@1.0.11",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jwa",
"author": {
"name": "D2L Corporation"
"typings": "./src/ecdsa-sig-formatter.d.ts",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/Brightspace/node-ecdsa-sig-formatter.git"
},
"keywords": [
"ecdsa",
"der",
"asn.1",
"jwt",
"jwa",
"jsonwebtoken",
"jose"
],
"author": "D2L Corporation",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/Brightspace/node-ecdsa-sig-formatter/issues"
},
"bundleDependencies": false,
"homepage": "https://github.com/Brightspace/node-ecdsa-sig-formatter#readme",
"dependencies": {
"safe-buffer": "^5.0.1"
},
"deprecated": false,
"description": "Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation",
"devDependencies": {
"bench": "^0.3.6",
"chai": "^3.5.0",
......@@ -44,30 +42,5 @@
"jwk-to-pem": "^1.2.5",
"mocha": "^2.5.3",
"native-crypto": "^1.7.0"
},
"homepage": "https://github.com/Brightspace/node-ecdsa-sig-formatter#readme",
"keywords": [
"ecdsa",
"der",
"asn.1",
"jwt",
"jwa",
"jsonwebtoken",
"jose"
],
"license": "Apache-2.0",
"main": "src/ecdsa-sig-formatter.js",
"name": "ecdsa-sig-formatter",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/Brightspace/node-ecdsa-sig-formatter.git"
},
"scripts": {
"check-style": "eslint .",
"pretest": "npm run check-style",
"report-cov": "cat ./coverage/lcov.info | coveralls",
"test": "istanbul cover --root src _mocha -- spec"
},
"typings": "./src/ecdsa-sig-formatter.d.ts",
"version": "1.0.11"
}
}
{
"_from": "jsonwebtoken@8.5.1",
"_id": "jsonwebtoken@8.5.1",
"_inBundle": false,
"_integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
"_location": "/jsonwebtoken",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "jsonwebtoken@8.5.1",
"name": "jsonwebtoken",
"escapedName": "jsonwebtoken",
"rawSpec": "8.5.1",
"saveSpec": null,
"fetchSpec": "8.5.1"
"name": "jsonwebtoken",
"version": "8.5.1",
"description": "JSON Web Token implementation (symmetric and asymmetric)",
"main": "index.js",
"nyc": {
"check-coverage": true,
"lines": 95,
"statements": 95,
"functions": 100,
"branches": 95,
"exclude": [
"./test/**"
],
"reporter": [
"json",
"lcov",
"text-summary"
]
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
"_shasum": "00e71e0b8df54c2121a1f26137df2280673bcc0d",
"_spec": "jsonwebtoken@8.5.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co",
"author": {
"name": "auth0"
"scripts": {
"lint": "eslint .",
"coverage": "nyc mocha --use_strict",
"test": "npm run lint && npm run coverage && cost-of-modules"
},
"repository": {
"type": "git",
"url": "https://github.com/auth0/node-jsonwebtoken"
},
"keywords": [
"jwt"
],
"author": "auth0",
"license": "MIT",
"bugs": {
"url": "https://github.com/auth0/node-jsonwebtoken/issues"
},
"bundleDependencies": false,
"dependencies": {
"jws": "^3.2.2",
"lodash.includes": "^4.3.0",
......@@ -41,8 +47,6 @@
"ms": "^2.1.1",
"semver": "^5.6.0"
},
"deprecated": false,
"description": "JSON Web Token implementation (symmetric and asymmetric)",
"devDependencies": {
"atob": "^2.1.2",
"chai": "^4.1.2",
......@@ -55,45 +59,13 @@
"sinon": "^6.0.0"
},
"engines": {
"node": ">=4",
"npm": ">=1.4.28"
"npm": ">=1.4.28",
"node": ">=4"
},
"files": [
"lib",
"decode.js",
"sign.js",
"verify.js"
],
"homepage": "https://github.com/auth0/node-jsonwebtoken#readme",
"keywords": [
"jwt"
],
"license": "MIT",
"main": "index.js",
"name": "jsonwebtoken",
"nyc": {
"check-coverage": true,
"lines": 95,
"statements": 95,
"functions": 100,
"branches": 95,
"exclude": [
"./test/**"
],
"reporter": [
"json",
"lcov",
"text-summary"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/auth0/node-jsonwebtoken.git"
},
"scripts": {
"coverage": "nyc mocha --use_strict",
"lint": "eslint .",
"test": "npm run lint && npm run coverage && cost-of-modules"
},
"version": "8.5.1"
]
}
{
"_from": "jwa@^1.4.1",
"_id": "jwa@1.4.1",
"_inBundle": false,
"_integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"_location": "/jwa",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "jwa@^1.4.1",
"name": "jwa",
"escapedName": "jwa",
"rawSpec": "^1.4.1",
"saveSpec": null,
"fetchSpec": "^1.4.1"
},
"_requiredBy": [
"/jws"
],
"_resolved": "https://registry.npmmirror.com/jwa/-/jwa-1.4.1.tgz",
"_shasum": "743c32985cb9e98655530d53641b66c8645b039a",
"_spec": "jwa@^1.4.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jws",
"author": {
"name": "Brian J. Brennan",
"email": "brianloveswords@gmail.com"
},
"bugs": {
"url": "https://github.com/brianloveswords/node-jwa/issues"
"name": "jwa",
"version": "1.4.1",
"description": "JWA implementation (supports all JWS algorithms)",
"main": "index.js",
"directories": {
"test": "test"
},
"bundleDependencies": false,
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
},
"deprecated": false,
"description": "JWA implementation (supports all JWS algorithms)",
"devDependencies": {
"base64url": "^2.0.0",
"jwk-to-pem": "^2.0.1",
"semver": "4.3.6",
"tap": "6.2.0"
},
"directories": {
"test": "test"
"scripts": {
"test": "make test"
},
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/node-jwa.git"
},
"homepage": "https://github.com/brianloveswords/node-jwa#readme",
"keywords": [
"jwa",
"jws",
......@@ -55,15 +32,6 @@
"ecdsa",
"hmac"
],
"license": "MIT",
"main": "index.js",
"name": "jwa",
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/node-jwa.git"
},
"scripts": {
"test": "make test"
},
"version": "1.4.1"
"author": "Brian J. Brennan <brianloveswords@gmail.com>",
"license": "MIT"
}
{
"_from": "jws@^3.2.2",
"_id": "jws@3.2.2",
"_inBundle": false,
"_integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"_location": "/jws",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "jws@^3.2.2",
"name": "jws",
"escapedName": "jws",
"rawSpec": "^3.2.2",
"saveSpec": null,
"fetchSpec": "^3.2.2"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz",
"_shasum": "001099f3639468c9414000e99995fa52fb478304",
"_spec": "jws@^3.2.2",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "Brian J Brennan"
},
"bugs": {
"url": "https://github.com/brianloveswords/node-jws/issues"
},
"bundleDependencies": false,
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
},
"deprecated": false,
"name": "jws",
"version": "3.2.2",
"description": "Implementation of JSON Web Signatures",
"devDependencies": {
"semver": "^5.1.0",
"tape": "~2.14.0"
},
"main": "index.js",
"directories": {
"test": "test"
},
"gitHead": "c0f6b27bcea5a2ad2e304d91c2e842e4076a6b03",
"homepage": "https://github.com/brianloveswords/node-jws#readme",
"scripts": {
"test": "make test"
},
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/node-jws.git"
},
"keywords": [
"jws",
"json",
"web",
"signatures"
],
"author": "Brian J Brennan",
"license": "MIT",
"main": "index.js",
"name": "jws",
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/node-jws.git"
},
"scripts": {
"test": "make test"
"readmeFilename": "readme.md",
"gitHead": "c0f6b27bcea5a2ad2e304d91c2e842e4076a6b03",
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
},
"version": "3.2.2"
"devDependencies": {
"semver": "^5.1.0",
"tape": "~2.14.0"
}
}
{
"_from": "lodash.includes@^4.3.0",
"_id": "lodash.includes@4.3.0",
"_inBundle": false,
"_integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
"_location": "/lodash.includes",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.includes@^4.3.0",
"name": "lodash.includes",
"escapedName": "lodash.includes",
"rawSpec": "^4.3.0",
"saveSpec": null,
"fetchSpec": "^4.3.0"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz",
"_shasum": "60bb98a87cb923c68ca1e51325483314849f553f",
"_spec": "lodash.includes@^4.3.0",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine.bublitz@gmail.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.includes",
"version": "4.3.0",
"description": "The lodash method `_.includes` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"includes"
],
"license": "MIT",
"name": "lodash.includes",
"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.3.0"
"keywords": "lodash-modularized, includes",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine.bublitz@gmail.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.isboolean@^3.0.3",
"_id": "lodash.isboolean@3.0.3",
"_inBundle": false,
"_integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
"_location": "/lodash.isboolean",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.isboolean@^3.0.3",
"name": "lodash.isboolean",
"escapedName": "lodash.isboolean",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"_shasum": "6c2e171db2a257cd96802fd43b01b20d5f5870f6",
"_spec": "lodash.isboolean@^3.0.3",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine@iceddev.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.isboolean",
"version": "3.0.3",
"description": "The lodash method `_.isBoolean` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"isboolean"
],
"license": "MIT",
"name": "lodash.isboolean",
"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": "3.0.3"
"keywords": "lodash-modularized, isboolean",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine@iceddev.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.isinteger@^4.0.4",
"_id": "lodash.isinteger@4.0.4",
"_inBundle": false,
"_integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
"_location": "/lodash.isinteger",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.isinteger@^4.0.4",
"name": "lodash.isinteger",
"escapedName": "lodash.isinteger",
"rawSpec": "^4.0.4",
"saveSpec": null,
"fetchSpec": "^4.0.4"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
"_shasum": "619c0af3d03f8b04c31f5882840b77b11cd68343",
"_spec": "lodash.isinteger@^4.0.4",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine.bublitz@gmail.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.isinteger",
"version": "4.0.4",
"description": "The lodash method `_.isInteger` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"isinteger"
],
"license": "MIT",
"name": "lodash.isinteger",
"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.0.4"
"keywords": "lodash-modularized, isinteger",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine.bublitz@gmail.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.isnumber@^3.0.3",
"_id": "lodash.isnumber@3.0.3",
"_inBundle": false,
"_integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
"_location": "/lodash.isnumber",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.isnumber@^3.0.3",
"name": "lodash.isnumber",
"escapedName": "lodash.isnumber",
"rawSpec": "^3.0.3",
"saveSpec": null,
"fetchSpec": "^3.0.3"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
"_shasum": "3ce76810c5928d03352301ac287317f11c0b1ffc",
"_spec": "lodash.isnumber@^3.0.3",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine@iceddev.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.isnumber",
"version": "3.0.3",
"description": "The lodash method `_.isNumber` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"isnumber"
],
"license": "MIT",
"name": "lodash.isnumber",
"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": "3.0.3"
"keywords": "lodash-modularized, isnumber",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine@iceddev.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.isplainobject@^4.0.6",
"_id": "lodash.isplainobject@4.0.6",
"_inBundle": false,
"_integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
"_location": "/lodash.isplainobject",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.isplainobject@^4.0.6",
"name": "lodash.isplainobject",
"escapedName": "lodash.isplainobject",
"rawSpec": "^4.0.6",
"saveSpec": null,
"fetchSpec": "^4.0.6"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"_shasum": "7c526a52d89b45c45cc690b88163be0497f550cb",
"_spec": "lodash.isplainobject@^4.0.6",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine.bublitz@gmail.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.isplainobject",
"version": "4.0.6",
"description": "The lodash method `_.isPlainObject` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"isplainobject"
],
"license": "MIT",
"name": "lodash.isplainobject",
"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.0.6"
"keywords": "lodash-modularized, isplainobject",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine.bublitz@gmail.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.isstring@^4.0.1",
"_id": "lodash.isstring@4.0.1",
"_inBundle": false,
"_integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
"_location": "/lodash.isstring",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.isstring@^4.0.1",
"name": "lodash.isstring",
"escapedName": "lodash.isstring",
"rawSpec": "^4.0.1",
"saveSpec": null,
"fetchSpec": "^4.0.1"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"_shasum": "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451",
"_spec": "lodash.isstring@^4.0.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine@iceddev.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.isstring",
"version": "4.0.1",
"description": "The lodash method `_.isString` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"isstring"
],
"license": "MIT",
"name": "lodash.isstring",
"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.0.1"
"keywords": "lodash-modularized, isstring",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine@iceddev.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_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": "version",
"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": [
"/"
],
"_resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
"_shasum": "558aa53b43b661e1925a0afdfa36a9a1085fe57a",
"_spec": "lodash.merge@4.6.2",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co",
"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 <john.david.dalton@gmail.com>",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com>",
"Mathias Bynens <mathias@qiwi.be>"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "lodash.once@^4.0.0",
"_id": "lodash.once@4.1.1",
"_inBundle": false,
"_integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
"_location": "/lodash.once",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "lodash.once@^4.0.0",
"name": "lodash.once",
"escapedName": "lodash.once",
"rawSpec": "^4.0.0",
"saveSpec": null,
"fetchSpec": "^4.0.0"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz",
"_shasum": "0dd3971213c7c56df880977d504c88fb471a97ac",
"_spec": "lodash.once@^4.0.0",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"author": {
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
"bugs": {
"url": "https://github.com/lodash/lodash/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "John-David Dalton",
"email": "john.david.dalton@gmail.com",
"url": "http://allyoucanleet.com/"
},
{
"name": "Blaine Bublitz",
"email": "blaine.bublitz@gmail.com",
"url": "https://github.com/phated"
},
{
"name": "Mathias Bynens",
"email": "mathias@qiwi.be",
"url": "https://mathiasbynens.be/"
}
],
"deprecated": false,
"name": "lodash.once",
"version": "4.1.1",
"description": "The lodash method `_.once` exported as a module.",
"homepage": "https://lodash.com/",
"icon": "https://lodash.com/icon.svg",
"keywords": [
"lodash-modularized",
"once"
],
"license": "MIT",
"name": "lodash.once",
"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.1.1"
"keywords": "lodash-modularized, once",
"author": "John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"contributors": [
"John-David Dalton <john.david.dalton@gmail.com> (http://allyoucanleet.com/)",
"Blaine Bublitz <blaine.bublitz@gmail.com> (https://github.com/phated)",
"Mathias Bynens <mathias@qiwi.be> (https://mathiasbynens.be/)"
],
"repository": "lodash/lodash",
"scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" }
}
{
"_from": "ms@^2.1.1",
"_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.1.1",
"name": "ms",
"escapedName": "ms",
"rawSpec": "^2.1.1",
"saveSpec": null,
"fetchSpec": "^2.1.1"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
"_shasum": "574c8138ce1d2b5861f0b44579dbadd60c6615b2",
"_spec": "ms@^2.1.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"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",
......@@ -43,11 +19,6 @@
"es6": true
}
},
"files": [
"index.js"
],
"homepage": "https://github.com/vercel/ms#readme",
"license": "MIT",
"lint-staged": {
"*.js": [
"npm run lint",
......@@ -55,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"
}
}
{
"_from": "safe-buffer@^5.0.1",
"_id": "safe-buffer@5.2.1",
"_inBundle": false,
"_integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"_location": "/safe-buffer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "safe-buffer@^5.0.1",
"name": "safe-buffer",
"escapedName": "safe-buffer",
"rawSpec": "^5.0.1",
"saveSpec": null,
"fetchSpec": "^5.0.1"
},
"_requiredBy": [
"/ecdsa-sig-formatter",
"/jwa",
"/jws"
],
"_resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
"_shasum": "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6",
"_spec": "safe-buffer@^5.0.1",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jws",
"name": "safe-buffer",
"description": "Safer Node.js Buffer API",
"version": "5.2.1",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
......@@ -32,27 +10,10 @@
"bugs": {
"url": "https://github.com/feross/safe-buffer/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Safer Node.js Buffer API",
"devDependencies": {
"standard": "*",
"tape": "^5.0.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"
}
],
"homepage": "https://github.com/feross/safe-buffer",
"keywords": [
"buffer",
......@@ -65,7 +26,7 @@
],
"license": "MIT",
"main": "index.js",
"name": "safe-buffer",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "git://github.com/feross/safe-buffer.git"
......@@ -73,6 +34,18 @@
"scripts": {
"test": "standard && tape test/*.js"
},
"types": "index.d.ts",
"version": "5.2.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"
}
]
}
{
"_from": "semver@^5.6.0",
"_id": "semver@5.7.1",
"_inBundle": false,
"_integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"_location": "/semver",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "semver@^5.6.0",
"name": "semver",
"escapedName": "semver",
"rawSpec": "^5.6.0",
"saveSpec": null,
"fetchSpec": "^5.6.0"
},
"_requiredBy": [
"/jsonwebtoken"
],
"_resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
"_shasum": "a954f931aeba508d307bbf069eff0c01c96116f7",
"_spec": "semver@^5.6.0",
"_where": "C:\\Users\\华为\\Desktop\\前台页面编写\\great-teamwork\\teamwork\\uni_modules\\uni-id-pages\\uniCloud\\cloudfunctions\\uni-id-co\\node_modules\\jsonwebtoken",
"bin": {
"semver": "bin/semver"
},
"bugs": {
"url": "https://github.com/npm/node-semver/issues"
},
"bundleDependencies": false,
"deprecated": false,
"name": "semver",
"version": "5.7.1",
"description": "The semantic version parser used by npm.",
"main": "semver.js",
"scripts": {
"test": "tap",
"preversion": "npm test",
"postversion": "npm publish",
"postpublish": "git push origin --all; git push origin --tags"
},
"devDependencies": {
"tap": "^13.0.0-rc.18"
},
"license": "ISC",
"repository": "https://github.com/npm/node-semver",
"bin": {
"semver": "./bin/semver"
},
"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"
},
"scripts": {
"postpublish": "git push origin --all; git push origin --tags",
"postversion": "npm publish",
"preversion": "npm test",
"test": "tap"
},
"tap": {
"check-coverage": true
},
"version": "5.7.1"
}
}
{
"name": "uni-id-co",
"version": "1.0.38",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "uni-id-co",
"version": "1.0.38",
"dependencies": {
"jsonwebtoken": "8.5.1",
"lodash.merge": "4.6.2"
}
},
"node_modules/buffer-equal-constant-time": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
},
"node_modules/ecdsa-sig-formatter": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"dependencies": {
"safe-buffer": "^5.0.1"
}
},
"node_modules/jsonwebtoken": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
"integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
"dependencies": {
"jws": "^3.2.2",
"lodash.includes": "^4.3.0",
"lodash.isboolean": "^3.0.3",
"lodash.isinteger": "^4.0.4",
"lodash.isnumber": "^3.0.3",
"lodash.isplainobject": "^4.0.6",
"lodash.isstring": "^4.0.1",
"lodash.once": "^4.0.0",
"ms": "^2.1.1",
"semver": "^5.6.0"
},
"engines": {
"node": ">=4",
"npm": ">=1.4.28"
}
},
"node_modules/jwa": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
"integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
"dependencies": {
"buffer-equal-constant-time": "1.0.1",
"ecdsa-sig-formatter": "1.0.11",
"safe-buffer": "^5.0.1"
}
},
"node_modules/jws": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
"integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
"dependencies": {
"jwa": "^1.4.1",
"safe-buffer": "^5.0.1"
}
},
"node_modules/lodash.includes": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
},
"node_modules/lodash.isboolean": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
},
"node_modules/lodash.isinteger": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
"integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
},
"node_modules/lodash.isnumber": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
"integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
},
"node_modules/lodash.isplainobject": {
"version": "4.0.6",
"resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
},
"node_modules/lodash.isstring": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
},
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"node_modules/lodash.once": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
},
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
"node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
]
},
"node_modules/semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"bin": {
"semver": "bin/semver"
}
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册