Archived
bump everything
This commit is contained in:
1 parent
9285cdf953
commit
4d4eaee98c
7 files changed
+376
-695
No files matched your search
+3
-3
@@ -37,12 +37,12 @@ suppress_type=$FlowFixMeProps
|
||||
suppress_type=$FlowFixMeState
|
||||
suppress_type=$FixMe
|
||||
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-3]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-3]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
|
||||
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
|
||||
|
||||
unsafe.enable_getters_and_setters=true
|
||||
|
||||
[version]
|
||||
^0.53.0
|
||||
^0.56.0
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
||||
+2
-201
@@ -1,202 +1,3 @@
|
||||
/* Workaround ref: https://github.com/facebook/react-native/issues/15810#issuecomment-329940107 */
|
||||
const mockNativeModules = {
|
||||
AlertManager: {
|
||||
alertWithArgs: jest.fn(),
|
||||
},
|
||||
AppState: {
|
||||
addEventListener: jest.fn(),
|
||||
},
|
||||
AsyncLocalStorage: {
|
||||
multiGet: jest.fn((keys, callback) => process.nextTick(() => callback(null, []))),
|
||||
multiSet: jest.fn((entries, callback) => process.nextTick(() => callback(null))),
|
||||
multiRemove: jest.fn((keys, callback) => process.nextTick(() => callback(null))),
|
||||
multiMerge: jest.fn((entries, callback) => process.nextTick(() => callback(null))),
|
||||
clear: jest.fn(callback => process.nextTick(() => callback(null))),
|
||||
getAllKeys: jest.fn(callback => process.nextTick(() => callback(null, []))),
|
||||
},
|
||||
BuildInfo: {
|
||||
appVersion: '0',
|
||||
buildVersion: '0',
|
||||
},
|
||||
Clipboard: {
|
||||
setString: jest.fn(),
|
||||
},
|
||||
DataManager: {
|
||||
queryData: jest.fn(),
|
||||
},
|
||||
DeviceInfo: {
|
||||
Dimensions: {
|
||||
window: {
|
||||
fontScale: 2,
|
||||
height: 1334,
|
||||
scale: 2,
|
||||
width: 750,
|
||||
},
|
||||
},
|
||||
},
|
||||
FacebookSDK: {
|
||||
login: jest.fn(),
|
||||
logout: jest.fn(),
|
||||
queryGraphPath: jest.fn((path, method, params, callback) => callback()),
|
||||
},
|
||||
FbRelayNativeAdapter: {
|
||||
updateCLC: jest.fn(),
|
||||
},
|
||||
GraphPhotoUpload: {
|
||||
upload: jest.fn(),
|
||||
},
|
||||
I18n: {
|
||||
translationsDictionary: JSON.stringify({
|
||||
'Good bye, {name}!|Bye message': '\u{00A1}Adi\u{00F3}s {name}!',
|
||||
}),
|
||||
},
|
||||
ImageLoader: {
|
||||
getSize: jest.fn(
|
||||
(url) => new Promise(() => ({width: 320, height: 240}))
|
||||
),
|
||||
prefetchImage: jest.fn(),
|
||||
},
|
||||
ImageViewManager: {
|
||||
getSize: jest.fn(
|
||||
(uri, success) => process.nextTick(() => success(320, 240))
|
||||
),
|
||||
prefetchImage: jest.fn(),
|
||||
},
|
||||
KeyboardObserver: {
|
||||
addListener: jest.fn(),
|
||||
removeListeners: jest.fn(),
|
||||
},
|
||||
Linking: {
|
||||
openURL: jest.fn(),
|
||||
canOpenURL: jest.fn(
|
||||
() => new Promise((resolve) => resolve(true))
|
||||
),
|
||||
addEventListener: jest.fn(),
|
||||
getInitialURL: jest.fn(
|
||||
() => new Promise((resolve) => resolve())
|
||||
),
|
||||
removeEventListener: jest.fn(),
|
||||
},
|
||||
LocationObserver: {
|
||||
getCurrentPosition: jest.fn(),
|
||||
startObserving: jest.fn(),
|
||||
stopObserving: jest.fn(),
|
||||
},
|
||||
ModalFullscreenViewManager: {},
|
||||
NetInfo: {
|
||||
fetch: jest.fn(
|
||||
() => new Promise((resolve) => resolve())
|
||||
),
|
||||
addEventListener: jest.fn(),
|
||||
isConnected: {
|
||||
fetch: jest.fn(
|
||||
() => new Promise((resolve) => resolve())
|
||||
),
|
||||
addEventListener: jest.fn(),
|
||||
},
|
||||
},
|
||||
Networking: {
|
||||
sendRequest: jest.fn(),
|
||||
abortRequest: jest.fn(),
|
||||
addListener: jest.fn(),
|
||||
removeListeners: jest.fn(),
|
||||
},
|
||||
PushNotificationManager: {
|
||||
presentLocalNotification: jest.fn(),
|
||||
scheduleLocalNotification: jest.fn(),
|
||||
cancelAllLocalNotifications: jest.fn(),
|
||||
removeAllDeliveredNotifications: jest.fn(),
|
||||
getDeliveredNotifications: jest.fn(callback => process.nextTick(() => [])),
|
||||
removeDeliveredNotifications: jest.fn(),
|
||||
setApplicationIconBadgeNumber: jest.fn(),
|
||||
getApplicationIconBadgeNumber: jest.fn(callback => process.nextTick(() => callback(0))),
|
||||
cancelLocalNotifications: jest.fn(),
|
||||
getScheduledLocalNotifications: jest.fn(callback => process.nextTick(() => callback())),
|
||||
requestPermissions: jest.fn(() => Promise.resolve({alert: true, badge: true, sound: true})),
|
||||
abandonPermissions: jest.fn(),
|
||||
checkPermissions: jest.fn(callback => process.nextTick(() => callback({alert: true, badge: true, sound: true}))),
|
||||
getInitialNotification: jest.fn(() => Promise.resolve(null)),
|
||||
addListener: jest.fn(),
|
||||
removeListeners: jest.fn(),
|
||||
},
|
||||
SourceCode: {
|
||||
scriptURL: null,
|
||||
},
|
||||
StatusBarManager: {
|
||||
setColor: jest.fn(),
|
||||
setStyle: jest.fn(),
|
||||
setHidden: jest.fn(),
|
||||
setNetworkActivityIndicatorVisible: jest.fn(),
|
||||
setBackgroundColor: jest.fn(),
|
||||
setTranslucent: jest.fn(),
|
||||
},
|
||||
Timing: {
|
||||
createTimer: jest.fn(),
|
||||
deleteTimer: jest.fn(),
|
||||
},
|
||||
UIManager: {
|
||||
AndroidViewPager: {
|
||||
Commands: {
|
||||
setPage: jest.fn(),
|
||||
setPageWithoutAnimation: jest.fn(),
|
||||
},
|
||||
},
|
||||
blur: jest.fn(),
|
||||
createView: jest.fn(),
|
||||
dispatchViewManagerCommand: jest.fn(),
|
||||
focus: jest.fn(),
|
||||
setChildren: jest.fn(),
|
||||
manageChildren: jest.fn(),
|
||||
updateView: jest.fn(),
|
||||
removeSubviewsFromContainerWithID: jest.fn(),
|
||||
replaceExistingNonRootView: jest.fn(),
|
||||
customBubblingEventTypes: {},
|
||||
customDirectEventTypes: {},
|
||||
AndroidTextInput: {
|
||||
Commands: {},
|
||||
},
|
||||
ModalFullscreenView: {
|
||||
Constants: {},
|
||||
},
|
||||
ScrollView: {
|
||||
Constants: {},
|
||||
},
|
||||
View: {
|
||||
Constants: {},
|
||||
},
|
||||
},
|
||||
BlobModule: {
|
||||
BLOB_URI_SCHEME: 'content',
|
||||
BLOB_URI_HOST: null,
|
||||
enableBlobSupport: jest.fn(),
|
||||
disableBlobSupport: jest.fn(),
|
||||
createFromParts: jest.fn(),
|
||||
sendBlob: jest.fn(),
|
||||
release: jest.fn(),
|
||||
},
|
||||
WebSocketModule: {
|
||||
connect: jest.fn(),
|
||||
send: jest.fn(),
|
||||
sendBinary: jest.fn(),
|
||||
ping: jest.fn(),
|
||||
close: jest.fn(),
|
||||
addListener: jest.fn(),
|
||||
removeListeners: jest.fn(),
|
||||
},
|
||||
};
|
||||
|
||||
Object.keys(mockNativeModules).forEach(module => {
|
||||
try {
|
||||
jest.doMock(module, () => mockNativeModules[module]); // needed by FacebookSDK-test
|
||||
} catch (e) {
|
||||
jest.doMock(module, () => mockNativeModules[module], {virtual: true});
|
||||
}
|
||||
});
|
||||
|
||||
jest.mock('Linking', () => ({
|
||||
addEventListener: jest.fn(),
|
||||
removeEventListener: jest.fn(),
|
||||
openURL: jest.genMockFn().mockReturnValue(Promise.resolve()),
|
||||
canOpenURL: jest.genMockFn().mockReturnValue(Promise.resolve()),
|
||||
getInitialURL: jest.genMockFn().mockReturnValue(Promise.resolve()),
|
||||
jest.doMock('tipsi-stripe', () => ({
|
||||
init: jest.fn(),
|
||||
}));
|
||||
+14
-15
@@ -12,28 +12,27 @@
|
||||
"dependencies": {
|
||||
"email-validator": "^1.1.1",
|
||||
"moment": "^2.19.1",
|
||||
"native-base": "^2.3.2",
|
||||
"native-base": "^2.3.3",
|
||||
"prop-types": "^15.5.10",
|
||||
"react": "16.0.0-beta.5",
|
||||
"react-native": "0.49.1",
|
||||
"react": "16.0.0",
|
||||
"react-native": "0.50.1",
|
||||
"react-native-confetti": "^0.0.6",
|
||||
"react-native-config": "^0.6.1",
|
||||
"react-native-htmlview": "^0.12.0",
|
||||
"react-native-sentry": "^0.25.0",
|
||||
"react-native-vector-icons": "~4.3.0",
|
||||
"react-navigation": "^1.0.0-beta.11",
|
||||
"react-native-config": "^0.9.0",
|
||||
"react-native-htmlview": "^0.12.1",
|
||||
"react-native-sentry": "^0.30.2",
|
||||
"react-native-vector-icons": "~4.4.2",
|
||||
"react-navigation": "^1.0.0-beta.19",
|
||||
"react-redux": "^5.0.6",
|
||||
"redux": "^3.7.2",
|
||||
"redux-logger": "^3.0.6",
|
||||
"redux-persist": "^4.9.1",
|
||||
"redux-persist": "^4.10.2",
|
||||
"redux-thunk": "^2.2.0",
|
||||
"tipsi-stripe": "^3.7.0"
|
||||
"tipsi-stripe": "^4.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-jest": "20.0.3",
|
||||
"babel-preset-react-native": "1.9.2",
|
||||
"jest": "20.0.4",
|
||||
"react-test-renderer": "16.0.0-alpha.12"
|
||||
"babel-jest": "21.2.0",
|
||||
"jest": "21.2.1",
|
||||
"react-test-renderer": "16.0.0"
|
||||
},
|
||||
"jest": {
|
||||
"preset": "react-native",
|
||||
@@ -41,7 +40,7 @@
|
||||
"<rootDir>/jest/setup.js"
|
||||
],
|
||||
"transformIgnorePatterns": [
|
||||
"node_modules/(?!(jest-)?react-native|react-clone-referenced-element|react-navigation|native-base|@shoutem)"
|
||||
"node_modules/(?!(jest-)?react-native|react-clone-referenced-element|react-navigation|native-base|@shoutem|tipsi-stripe)"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
import React, {Component} from 'react';
|
||||
import {Image, StyleSheet, TouchableOpacity, View} from "react-native";
|
||||
import {Button, Body, Card, CardItem, Text, Content} from 'native-base';
|
||||
import {Button, Body, Card, CardItem, Container, Content, Text} from 'native-base';
|
||||
import Confetti from 'react-native-confetti';
|
||||
|
||||
export default class Proof extends Component {
|
||||
@@ -123,7 +123,7 @@ export default class Proof extends Component {
|
||||
|
||||
render() {
|
||||
return (
|
||||
<View style={{flex: 1}}>
|
||||
<Container>
|
||||
{this.confetti()}
|
||||
<Content style={{margin: 8}}>
|
||||
<Card>
|
||||
@@ -137,7 +137,7 @@ export default class Proof extends Component {
|
||||
<Text>Logg ut</Text>
|
||||
</Button>
|
||||
</Content>
|
||||
</View>
|
||||
</Container>
|
||||
)
|
||||
};
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import {requestMembershipCharge} from "../../api";
|
||||
|
||||
|
||||
stripe.init({
|
||||
publishableKey: Config.STRIPE_PUBLISHABLE_KEY,
|
||||
publishableKey: Config.STRIPE_PUBLISHABLE_KEY || '',
|
||||
});
|
||||
|
||||
class ProofContainer extends Component {
|
||||
|
||||
Reference in new issue
Block a user