提交 cae69b37 编写于 作者: ItbGcthate's avatar ItbGcthate

304_add geolocation

上级 0258131f
......@@ -2,6 +2,8 @@
package="com.fzustudyroom">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application
android:name=".MainApplication"
......
import React, {Component} from 'react';
import {StyleSheet, View} from 'react-native';
import {
Dimensions,
PanResponder,
ScrollView,
StyleSheet,
View,
} from 'react-native';
import {Table, Row, Rows} from 'react-native-table-component';
const {width, height} = Dimensions.get('window');
class RangePKRankingList extends Component {
constructor() {
super();
}
panResponder = PanResponder.create({
onStartShouldSetPanResponder: () => true,
onMoveShouldSetPanResponder: (event, gestureState) => {
let {dx} = gestureState;
return Math.abs(dx) > 10;
},
onPanResponderMove: (event, gestureState) => {
// console.log('onPanResponderMove');
// console.log(
// '滑动参数:dx=' + gestureState.dx + ',dy=' + gestureState.dy,
// );
// console.log(
// '滑动参数:vx=' + gestureState.vx + ',vy=' + gestureState.vy,
// );
if (gestureState.vx > 0.6 && Math.abs(gestureState.dy) < 10) {
this.props.navigation.goBack();
}
},
});
componentDidMount() {
const {navigation} = this.props;
navigation.setOptions({
animation: 'slide_from_right',
});
}
state = {
tableHead: ['Head', 'Head2', 'Head3', 'Head4'],
widthArr: [
(parseInt(width, 10) / 7) * 1,
(parseInt(width, 10) / 7) * 4,
(parseInt(width, 10) / 7) * 2,
],
tableHead: ['排名', '用户', '时长(min)'],
tableData: [
['1', '2', '3', '4'],
['a', 'b', 'c', 'd'],
['1', '2', '3', '456\n789'],
['a', 'b', 'c', 'd'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
['a', 'b', 'c'],
['1', '2', '3'],
['a', 'b', 'c'],
['1', '2', '3\n4'],
['a', 'b', 'c'],
],
};
render() {
const state = this.state;
return (
<View style={styles.container}>
<View style={styles.container} {...this.panResponder.panHandlers}>
<Table borderStyle={styles.borderStyle}>
<Row
widthArr={state.widthArr}
data={state.tableHead}
style={styles.head}
textStyle={styles.text}
textStyle={styles.textHead}
/>
</Table>
<ScrollView>
<Table borderStyle={styles.borderStyle}>
<Rows
widthArr={state.widthArr}
data={state.tableData}
style={styles.head}
textStyle={styles.text}
style={styles.body}
textStyle={styles.textBody}
/>
</Table>
</ScrollView>
</View>
);
}
......@@ -41,13 +111,32 @@ class RangePKRankingList extends Component {
const styles = StyleSheet.create({
container: {
flex: 1,
padding: 16,
paddingTop: 30,
},
borderStyle: {
borderWidth: 1,
borderColor: '#BF7636',
},
head: {
backgroundColor: '#f4cb8c',
},
body: {
backgroundColor: '#F2E2CE',
},
borderStyle: {borderWidth: 2, borderColor: '#c8e1ff'},
head: {height: 40, backgroundColor: '#f1f8ff'},
text: {margin: 6},
textHead: {
color: '#BF7636',
fontSize: parseInt(height, 10) / 48,
marginHorizontal: 5,
marginVertical: 20,
fontWeight: '700',
textAlign: 'center',
},
textBody: {
color: '#BF7636',
fontSize: parseInt(height, 10) / 48,
margin: 5,
fontWeight: '400',
textAlign: 'center',
},
});
export default RangePKRankingList;
import React, {Component} from 'react';
import {View, Text, StyleSheet, Dimensions, Image} from 'react-native';
import {
View,
Text,
StyleSheet,
Dimensions,
Image,
ToastAndroid,
PermissionsAndroid,
Platform,
} from 'react-native';
import Located from './img/located1.png';
import Locating from './img/locating1.png';
import MyButton from '../MyButton';
import Geolocation from '@react-native-community/geolocation';
const {width, height} = Dimensions.get('window');
const config = {
skipPermissionRequests: false,
authorizationLevel: 'auto',
};
Geolocation.setRNConfiguration(config);
class RangePKHome extends Component {
constructor() {
......@@ -12,29 +28,94 @@ class RangePKHome extends Component {
}
componentWillUnmount() {
this.cancelLocating();
// this.cancelLocating();
// 卸载异步操作设置状态
this.setState = (state, callback) => {
return;
};
}
state = {isStarted: false, isLocated: false, rangeID: 'undefined'};
state = {
isStarted: false,
isLocated: false,
rangeID: undefined,
longitude: undefined,
latitude: undefined,
};
locate = () => {
if (true) {
this.setState({isStarted: false, isLocated: true, rangeID: 'x1'});
clearInterval(this.timer);
getPositions = () => {
//获取位置再得到城市先后顺序,通过Promise完成
return new Promise((resolve, reject) => {
Geolocation.getCurrentPosition(
location => {
const rangID = this.parseLocation();
// this.setState({isStarted: false, isLocated: true, rangeID: rangID});
this.setState({
isStarted: false,
isLocated: true,
rangeID: rangID,
longitude: location.coords.longitude, //经度
latitude: location.coords.latitude, //纬度
});
},
error => {
reject(error);
this.setState({isStarted: false});
if (error.code == 2) {
ToastAndroid.show(
'定位失败,请查看手机是否开启GPS定位服务',
ToastAndroid.SHORT,
);
} else if (error.code == 3) {
ToastAndroid.show(
'定位超时,请尝试重新获取定位',
ToastAndroid.SHORT,
);
} else {
ToastAndroid.show('定位失败:' + error.message, ToastAndroid.SHORT);
}
},
{
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 10000,
},
);
});
};
geoLocate = async () => {
if (Platform.OS === 'ios') {
await this.getPositions();
} else {
const permissions = [PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION];
const granted = await PermissionsAndroid.requestMultiple(permissions);
if (granted['android.permission.ACCESS_FINE_LOCATION'] === 'granted') {
await this.getPositions().catch(e => {});
} else {
ToastAndroid.show('定位权限被禁止', ToastAndroid.SHORT);
}
}
};
parseLocation = () => {
console.log(
'longitude: ' +
this.state.longitude +
' latitude: ' +
this.state.latitude,
);
return 'x1';
};
startLocating = () => {
this.setState({isStarted: true});
this.timer = setInterval(() => {
this.locate();
}, 3000);
this.geoLocate().then(r => {});
};
cancelLocating = () => {
clearInterval(this.timer);
this.setState({isStarted: false});
};
// cancelLocating = () => {
// this.setState({isStarted: false});
// };
startStudy = () => {
//this.props.navigation.navigate('');
......@@ -44,7 +125,7 @@ class RangePKHome extends Component {
parseRangeID = () => {
let {rangeID} = this.state;
switch (rangeID) {
case 'undefined':
case undefined:
rangeID = '未定位';
break;
case 'x1':
......@@ -68,8 +149,9 @@ class RangePKHome extends Component {
{isStarted ? (
<MyButton
containerStyle={styles.myButton.container}
title="取消定位"
onPress={this.cancelLocating}
disabled={true}
title="定位中"
// onPress={this.cancelLocating}
/>
) : (
<MyButton
......
import React, {Component} from 'react';
import {View, Text, StyleSheet, Dimensions, Alert} from 'react-native';
import {
View,
Text,
StyleSheet,
Dimensions,
Alert,
PanResponder,
} from 'react-native';
import MyStatistics from '../MyStatistics';
import MyTitle from '../MyTitle';
import SettingButton from '../SettingButton';
import MyBanner from '../MyBanner';
import TwoPlayerPKState from '../2-PlayerPKState';
import RangePKState from '../RangePKState';
import MyButton from '../MyButton';
const {width, height} = Dimensions.get('window');
/**
......@@ -104,6 +109,28 @@ class RangePKStudy extends Component {
this.props.navigation.navigate('区域排行榜');
};
panResponder = PanResponder.create({
onStartShouldSetPanResponder: () => true,
onMoveShouldSetPanResponder: (event, gestureState) => {
let {dx} = gestureState;
return Math.abs(dx) > 10;
},
onPanResponderMove: (event, gestureState) => {
// console.log('onPanResponderMove');
// console.log(
// '滑动参数:dx=' + gestureState.dx + ',dy=' + gestureState.dy,
// );
// console.log(
// '滑动参数:vx=' + gestureState.vx + ',vy=' + gestureState.vy,
// );
if (gestureState.vx < -0.6 && Math.abs(gestureState.dy) < 10) {
this.openRankingList();
}
},
});
finish = () => {
Alert.alert('结算确认', '您确定要结束PK并结算成绩吗?', [
{
......@@ -131,7 +158,7 @@ class RangePKStudy extends Component {
const {ranking, timeInAMatch} = this.state;
return (
<View style={styles.container}>
<View style={styles.container} {...this.panResponder.panHandlers}>
<MyTitle
title={'当前的排名为 第' + ranking + ''}
containerStyle={styles.containerTitle}
......@@ -165,8 +192,8 @@ class RangePKStudy extends Component {
onPress={this.openRankingList}
text={{
first: {
top: 'Top 3',
bottom: '在排行榜',
top: '区域',
bottom: 'Top 3',
},
second: {
top: '老王',
......@@ -184,6 +211,7 @@ class RangePKStudy extends Component {
/>
</View>
<View style={styles.containerTimer}>
<Text style={styles.text}>{'<--'}左滑打开排行榜</Text>
<Text style={styles.textTimer}>{this.parseTime(timeInAMatch)}</Text>
</View>
<MyBanner
......@@ -224,6 +252,13 @@ const styles = StyleSheet.create({
textOnRight: {
color: '#f2e2ce',
},
text: {
textAlignVertical: 'center',
color: '#592202',
fontSize: parseInt(height, 10) / 50,
fontWeight: '300',
textAlign: 'center',
},
textTimer: {
textAlignVertical: 'center',
flex: 1,
......
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -8,6 +8,8 @@ import Stop from './StopTestPage';
import HoverButton from '../component/HoverButton';
import AloneRouter from '../component/AloneRouter';
navigator.geolocation = require('@react-native-community/geolocation');
//入口
const App: () => Node = () => {
const Stack = createNativeStackNavigator();
......
......@@ -9,29 +9,6 @@
dependencies:
"@jridgewell/trace-mapping" "^0.3.0"
"@ant-design/icons-react-native@^2.3.1":
version "2.3.2"
resolved "https://registry.npmmirror.com/@ant-design/icons-react-native/-/icons-react-native-2.3.2.tgz#86e412d1ce8d629534a5d9f45cd3d8f7ca6dae56"
integrity sha512-ULCN3+elfAsvu71Xa5KODi97Y3P2aUkJm4s8mJaPoRjiU+BR+Y6ejv3vbc40yV62EOdlAOMKhvKbFlsXMjZ2ow==
"@ant-design/react-native@^5.0.0":
version "5.0.0"
resolved "https://registry.npmmirror.com/@ant-design/react-native/-/react-native-5.0.0.tgz#001509eabedd9ab69c84b72ee8c7ce64861b9c31"
integrity sha512-970KESpIjIVOtcvedBJthnIoGyoo7Hm/A3eddlPAzh8SqlfeaA8orqbrVRXT51b484u4IguFQ9gv4ghtj4VZpA==
dependencies:
"@ant-design/icons-react-native" "^2.3.1"
"@bang88/react-native-ultimate-listview" "^4.1.0"
"@types/shallowequal" "^1.1.1"
array-tree-filter "~2.1.0"
babel-runtime "^6.x"
normalize-css-color "^1.0.2"
react-native-codegen "^0.0.7"
react-native-collapsible "^1.6.0"
react-native-modal-popover "^2.0.1"
shallowequal "^1.1.0"
tslint "^6.1.3"
utility-types "^3.10.0"
"@babel/code-frame@7.12.11":
version "7.12.11"
resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz"
......@@ -46,12 +23,12 @@
dependencies:
"@babel/highlight" "^7.16.7"
"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7":
version "7.17.7"
resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.17.7.tgz"
integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==
"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.10":
version "7.17.10"
resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.17.10.tgz"
integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
"@babel/core@7.17.9", "@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.7.5":
"@babel/core@7.17.9", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.7.5":
version "7.17.9"
resolved "https://registry.npmmirror.com/@babel/core/-/core-7.17.9.tgz"
integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==
......@@ -97,13 +74,13 @@
"@babel/types" "^7.16.7"
"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7":
version "7.17.7"
resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz"
integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==
version "7.17.10"
resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz"
integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==
dependencies:
"@babel/compat-data" "^7.17.7"
"@babel/compat-data" "^7.17.10"
"@babel/helper-validator-option" "^7.16.7"
browserslist "^4.17.5"
browserslist "^4.20.2"
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.16.7":
......@@ -289,12 +266,12 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
"@babel/parser@^7.1.0", "@babel/parser@^7.1.6", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.9", "@babel/parser@^7.7.0":
"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.9", "@babel/parser@^7.7.0":
version "7.17.9"
resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.17.9.tgz"
integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==
"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.13.0":
"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz"
integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
......@@ -310,7 +287,7 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-export-default-from" "^7.16.7"
"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.1.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8":
"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz"
integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
......@@ -337,7 +314,7 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.1.0", "@babel/plugin-proposal-optional-chaining@^7.13.12":
"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz"
integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
......@@ -569,7 +546,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.1.0", "@babel/plugin-transform-modules-commonjs@^7.13.8":
"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8":
version "7.17.9"
resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz"
integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==
......@@ -705,7 +682,7 @@
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/preset-flow@^7.0.0", "@babel/preset-flow@^7.13.13":
"@babel/preset-flow@^7.13.13":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/preset-flow/-/preset-flow-7.16.7.tgz"
integrity sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==
......@@ -714,7 +691,7 @@
"@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-transform-flow-strip-types" "^7.16.7"
"@babel/preset-typescript@^7.1.0", "@babel/preset-typescript@^7.13.0":
"@babel/preset-typescript@^7.13.0":
version "7.16.7"
resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz"
integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==
......@@ -723,7 +700,7 @@
"@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-transform-typescript" "^7.16.7"
"@babel/register@^7.0.0", "@babel/register@^7.13.16":
"@babel/register@^7.13.16":
version "7.17.7"
resolved "https://registry.npmmirror.com/@babel/register/-/register-7.17.7.tgz"
integrity sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==
......@@ -767,18 +744,13 @@
globals "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0":
version "7.17.0"
resolved "https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz"
integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
version "7.17.10"
resolved "https://registry.npmmirror.com/@babel/types/-/types-7.17.10.tgz"
integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
"@bang88/react-native-ultimate-listview@^4.1.0":
version "4.1.0"
resolved "https://registry.npmmirror.com/@bang88/react-native-ultimate-listview/-/react-native-ultimate-listview-4.1.0.tgz#efff14ce5a09e8c52116580cdfa17f253faffde2"
integrity sha512-om2CsUXyr5kPvW1qBL+zGWOLwE7jq+wYCY47eBIRs7GmLqnnhbG2LlTHhnid8NI4q2/DQsEVfu8oWk15Atb7BA==
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
......@@ -1249,6 +1221,11 @@
resolved "https://registry.npmmirror.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.2.0.tgz"
integrity sha512-o6aam+0Ug1xGK3ABYmBm0B1YuEKfM/5kaoZO0eHbZwSpw9UzDX4G5y4Nx/K20FHqUmJHkZmLvOUFYwN4N+HqKA==
"@react-native-community/geolocation@^2.0.2":
version "2.0.2"
resolved "https://registry.npmmirror.com/@react-native-community/geolocation/-/geolocation-2.0.2.tgz#ba8b40f560ead8d014740d1cdea970b33f19312e"
integrity sha512-tTNXRCgnhJBu79mulQwzabXRpDqfh/uaDqfHVpvF0nX4NTpolpy6mvTRiFg7eWFPGRArsnZz1EYp6rHfJWGgEA==
"@react-native/assets@1.0.0":
version "1.0.0"
resolved "https://registry.npmmirror.com/@react-native/assets/-/assets-1.0.0.tgz"
......@@ -1459,11 +1436,6 @@
resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz"
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
"@types/shallowequal@^1.1.1":
version "1.1.1"
resolved "https://registry.npmmirror.com/@types/shallowequal/-/shallowequal-1.1.1.tgz#aad262bb3f2b1257d94c71d545268d592575c9b1"
integrity sha512-Lhni3aX80zbpdxRuWhnuYPm8j8UQaa571lHP/xI4W+7BAFhSIhRReXnqjEgT/XzPoXZTJkCqstFMJ8CZTK6IlQ==
"@types/stack-utils@^2.0.0":
version "2.0.1"
resolved "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz"
......@@ -1747,11 +1719,6 @@ array-reduce@~0.0.0:
resolved "https://registry.npmmirror.com/array-reduce/-/array-reduce-0.0.0.tgz"
integrity sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==
array-tree-filter@~2.1.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz"
integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==
array-unique@^0.3.2:
version "0.3.2"
resolved "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz"
......@@ -1970,14 +1937,6 @@ babel-preset-jest@^26.6.2:
babel-plugin-jest-hoist "^26.6.2"
babel-preset-current-node-syntax "^1.0.0"
babel-runtime@^6.x:
version "6.26.0"
resolved "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz"
......@@ -2065,15 +2024,15 @@ browser-process-hrtime@^1.0.0:
resolved "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
browserslist@^4.17.5, browserslist@^4.20.2:
version "4.20.2"
resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz"
integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==
browserslist@^4.20.2, browserslist@^4.20.3:
version "4.20.3"
resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.3.tgz"
integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==
dependencies:
caniuse-lite "^1.0.30001317"
electron-to-chromium "^1.4.84"
caniuse-lite "^1.0.30001332"
electron-to-chromium "^1.4.118"
escalade "^3.1.1"
node-releases "^2.0.2"
node-releases "^2.0.3"
picocolors "^1.0.0"
bser@2.1.1:
......@@ -2096,11 +2055,6 @@ buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
builtin-modules@^1.1.1:
version "1.1.1"
resolved "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
integrity sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz"
......@@ -2163,7 +2117,7 @@ camelcase@^6.0.0:
resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-lite@^1.0.30001317:
caniuse-lite@^1.0.30001332:
version "1.0.30001332"
resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz"
integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==
......@@ -2175,7 +2129,7 @@ capture-exit@^2.0.0:
dependencies:
rsvp "^4.8.4"
chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.2:
chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
......@@ -2336,11 +2290,6 @@ colorette@^1.0.7:
resolved "https://registry.npmmirror.com/colorette/-/colorette-1.4.0.tgz"
integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
colors@^1.1.2:
version "1.4.0"
resolved "https://registry.npmmirror.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
......@@ -2353,7 +2302,7 @@ command-exists@^1.2.8:
resolved "https://registry.npmmirror.com/command-exists/-/command-exists-1.2.9.tgz"
integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
commander@^2.12.1, commander@^2.19.0:
commander@^2.19.0:
version "2.20.3"
resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
......@@ -2421,18 +2370,13 @@ copy-descriptor@^0.1.0:
integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
core-js-compat@^3.21.0:
version "3.22.0"
resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.22.0.tgz"
integrity sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==
version "3.22.4"
resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.22.4.tgz"
integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==
dependencies:
browserslist "^4.20.2"
browserslist "^4.20.3"
semver "7.0.0"
core-js@^2.4.0:
version "2.6.12"
resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz"
......@@ -2624,11 +2568,6 @@ diff-sequences@^26.6.2:
resolved "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-26.6.2.tgz"
integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==
diff@^4.0.1:
version "4.0.2"
resolved "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
doctrine@^2.1.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz"
......@@ -2655,10 +2594,10 @@ ee-first@1.1.1:
resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
electron-to-chromium@^1.4.84:
version "1.4.111"
resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.111.tgz"
integrity sha512-/s3+fwhKf1YK4k7btOImOzCQLpUjS6MaPf0ODTNuT4eTM1Bg4itBpLkydhOzJmpmH6Z9eXFyuuK5czsmzRzwtw==
electron-to-chromium@^1.4.118:
version "1.4.137"
resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz"
integrity sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==
emittery@^0.7.1:
version "0.7.2"
......@@ -4413,31 +4352,6 @@ jsc-android@^250230.2.1:
resolved "https://registry.npmmirror.com/jsc-android/-/jsc-android-250230.2.1.tgz"
integrity sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==
jscodeshift@^0.11.0:
version "0.11.0"
resolved "https://registry.npmmirror.com/jscodeshift/-/jscodeshift-0.11.0.tgz#4f95039408f3f06b0e39bb4d53bc3139f5330e2f"
integrity sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==
dependencies:
"@babel/core" "^7.1.6"
"@babel/parser" "^7.1.6"
"@babel/plugin-proposal-class-properties" "^7.1.0"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.1.0"
"@babel/plugin-proposal-optional-chaining" "^7.1.0"
"@babel/plugin-transform-modules-commonjs" "^7.1.0"
"@babel/preset-flow" "^7.0.0"
"@babel/preset-typescript" "^7.1.0"
"@babel/register" "^7.0.0"
babel-core "^7.0.0-bridge.0"
colors "^1.1.2"
flow-parser "0.*"
graceful-fs "^4.2.4"
micromatch "^3.1.10"
neo-async "^2.5.0"
node-dir "^0.1.17"
recast "^0.20.3"
temp "^0.8.1"
write-file-atomic "^2.3.0"
jscodeshift@^0.13.1:
version "0.13.1"
resolved "https://registry.npmmirror.com/jscodeshift/-/jscodeshift-0.13.1.tgz"
......@@ -4665,7 +4579,7 @@ lodash.truncate@^4.4.2:
resolved "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz"
integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0:
lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
......@@ -5077,7 +4991,7 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
mkdirp@^0.5.1, mkdirp@^0.5.3:
mkdirp@^0.5.1:
version "0.5.6"
resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
......@@ -5177,7 +5091,7 @@ node-notifier@^8.0.0:
uuid "^8.3.0"
which "^2.0.2"
node-releases@^2.0.2:
node-releases@^2.0.3:
version "2.0.3"
resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.3.tgz"
integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==
......@@ -5187,11 +5101,6 @@ node-stream-zip@^1.9.1:
resolved "https://registry.npmmirror.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz"
integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==
normalize-css-color@^1.0.2:
version "1.0.2"
resolved "https://registry.npmmirror.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d"
integrity sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==
normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
......@@ -5711,7 +5620,7 @@ react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0:
react-native-action-button@^2.8.5:
version "2.8.5"
resolved "https://registry.npmmirror.com/react-native-action-button/-/react-native-action-button-2.8.5.tgz#4152a50323a8a6b3468e6f161f9a9071f2f0739a"
resolved "https://registry.npmmirror.com/react-native-action-button/-/react-native-action-button-2.8.5.tgz"
integrity sha512-BvGZpzuGeuFR2Y6j93+vKiSqDhsF87VHvNXFs/qEYKfzT4b1ASAT/GQbgS6gNt4jRJCUnJWYrIwlBzRjesZQmQ==
dependencies:
prop-types "^15.5.10"
......@@ -5726,20 +5635,6 @@ react-native-codegen@^0.0.13:
jscodeshift "^0.13.1"
nullthrows "^1.1.1"
react-native-codegen@^0.0.7:
version "0.0.7"
resolved "https://registry.npmmirror.com/react-native-codegen/-/react-native-codegen-0.0.7.tgz#86651c5c5fec67a8077ef7f4e36f7ed459043e14"
integrity sha512-dwNgR8zJ3ALr480QnAmpTiqvFo+rDtq6V5oCggKhYFlRjzOmVSFn3YD41u8ltvKS5G2nQ8gCs2vReFFnRGLYng==
dependencies:
flow-parser "^0.121.0"
jscodeshift "^0.11.0"
nullthrows "^1.1.1"
react-native-collapsible@^1.6.0:
version "1.6.0"
resolved "https://registry.npmmirror.com/react-native-collapsible/-/react-native-collapsible-1.6.0.tgz#ca261ffff16914f872059bb0972e3a78c4b37f9c"
integrity sha512-beZjdgbT9Y/Pg591Xy5XkKG20HffJiVad4n9bfcUF/f783A+tvOVXnqvbS58Lkaym93mi4jcDPMuW9Vc1t6rqg==
react-native-elements@^3.4.2:
version "3.4.2"
resolved "https://registry.npmmirror.com/react-native-elements/-/react-native-elements-3.4.2.tgz"
......@@ -5756,7 +5651,7 @@ react-native-elements@^3.4.2:
react-native-flexi-radio-button@^0.2.2:
version "0.2.2"
resolved "https://registry.npmmirror.com/react-native-flexi-radio-button/-/react-native-flexi-radio-button-0.2.2.tgz#a0180393c531ba3477722c6e42a31ceb1c11623b"
resolved "https://registry.npmmirror.com/react-native-flexi-radio-button/-/react-native-flexi-radio-button-0.2.2.tgz"
integrity sha512-ozd1bM8GjcUuRaZIykVxwAnvwKql/oY2qkWmn+ycU20rDnlWvfN8+LdCSAvm8IwPZ4S34GuuVzztEvR9Lvl35A==
react-native-gradle-plugin@^0.0.6:
......@@ -5764,14 +5659,6 @@ react-native-gradle-plugin@^0.0.6:
resolved "https://registry.npmmirror.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.6.tgz"
integrity sha512-eIlgtsmDp1jLC24dRn43hB3kEcZVqx6DUQbR0N1ABXGnMEafm9I3V3dUUeD1vh+Dy5WqijSoEwLNUPLgu5zDMg==
react-native-modal-popover@^2.0.1:
version "2.1.0"
resolved "https://registry.npmmirror.com/react-native-modal-popover/-/react-native-modal-popover-2.1.0.tgz#45a2060012796f29184e6c41b787f14336d3b435"
integrity sha512-t7KMk1q5Hi3jkk3/0fpa3mA7E3TJLL/Uz48Fa07AlocjMbG3okim9fNPLf5dJGw4JlcYWxLMYeswEcTjKr0M1g==
dependencies:
lodash "^4.17.21"
prop-types "^15.7.2"
react-native-ratings@8.0.4:
version "8.0.4"
resolved "https://registry.npmmirror.com/react-native-ratings/-/react-native-ratings-8.0.4.tgz"
......@@ -5812,12 +5699,12 @@ react-native-tab-navigator@^0.3.4:
react-native-table-component@^1.2.2:
version "1.2.2"
resolved "https://registry.npmmirror.com/react-native-table-component/-/react-native-table-component-1.2.2.tgz#1c9bdcd8f1fd7edf10d1e93ebc3b7877ecd74def"
resolved "https://registry.npmmirror.com/react-native-table-component/-/react-native-table-component-1.2.2.tgz"
integrity sha512-7bbsi5431iWcjj3toASh8lFHGi6AG/+MTd4M7GuksXKxx/CFs/Qwv1Ys7D2wgyuYKe3hxWNfSVrteFj0tOYXYw==
react-native-vector-icons@^9.1.0:
version "9.1.0"
resolved "https://registry.npmmirror.com/react-native-vector-icons/-/react-native-vector-icons-9.1.0.tgz#52eaa205f5954d567b7048eb93d58ac854a2c59e"
resolved "https://registry.npmmirror.com/react-native-vector-icons/-/react-native-vector-icons-9.1.0.tgz"
integrity sha512-2AHZ/h9d/+rC0odz+OwbGNlc1Lik/pHhSixn4HfC8RtQ8CxfSBZ6gg7bTLcZhdSvZN+ZEGi30Fj+ZnOSQy+smg==
dependencies:
prop-types "^15.7.2"
......@@ -5938,7 +5825,7 @@ readline@^1.3.0:
resolved "https://registry.npmmirror.com/readline/-/readline-1.3.0.tgz"
integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==
recast@^0.20.3, recast@^0.20.4:
recast@^0.20.4:
version "0.20.5"
resolved "https://registry.npmmirror.com/recast/-/recast-0.20.5.tgz"
integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==
......@@ -5960,11 +5847,6 @@ regenerate@^1.4.2:
resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
regenerator-runtime@^0.11.0:
version "0.11.1"
resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4:
version "0.13.9"
resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
......@@ -6080,7 +5962,7 @@ resolve-url@^0.2.1:
resolved "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz"
integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.3.2:
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1:
version "1.22.0"
resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz"
integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==
......@@ -6201,7 +6083,7 @@ scheduler@^0.20.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
......@@ -6284,11 +6166,6 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
shallowequal@^1.1.0:
version "1.1.0"
resolved "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz"
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz"
......@@ -6701,7 +6578,7 @@ temp@0.8.3:
os-tmpdir "^1.0.0"
rimraf "~2.2.6"
temp@^0.8.1, temp@^0.8.4:
temp@^0.8.4:
version "0.8.4"
resolved "https://registry.npmmirror.com/temp/-/temp-0.8.4.tgz"
integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==
......@@ -6811,7 +6688,7 @@ tr46@~0.0.3:
resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
tslib@^1.13.0, tslib@^1.8.1:
tslib@^1.8.1:
version "1.14.1"
resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
......@@ -6821,32 +6698,6 @@ tslib@^2.0.1:
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.1.tgz"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
tslint@^6.1.3:
version "6.1.3"
resolved "https://registry.npmmirror.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904"
integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==
dependencies:
"@babel/code-frame" "^7.0.0"
builtin-modules "^1.1.1"
chalk "^2.3.0"
commander "^2.12.1"
diff "^4.0.1"
glob "^7.1.1"
js-yaml "^3.13.1"
minimatch "^3.0.4"
mkdirp "^0.5.3"
resolve "^1.3.2"
semver "^5.3.0"
tslib "^1.13.0"
tsutils "^2.29.0"
tsutils@^2.29.0:
version "2.29.0"
resolved "https://registry.npmmirror.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==
dependencies:
tslib "^1.8.1"
tsutils@^3.17.1:
version "3.21.0"
resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz"
......@@ -7003,11 +6854,6 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
utility-types@^3.10.0:
version "3.10.0"
resolved "https://registry.npmmirror.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b"
integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
utils-merge@1.0.1:
version "1.0.1"
resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册