mirror of
https://github.com/zhigang1992/react-native-firebase-starter.git
synced 2026-05-01 05:32:38 +08:00
Upgrade to RN 0.49.3, React 16.0.0-beta.5, RNFirebase 3.0.4
This commit is contained in:
6
.buckconfig
Normal file
6
.buckconfig
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
[android]
|
||||||
|
target = Google Inc.:Google APIs:23
|
||||||
|
|
||||||
|
[maven_repositories]
|
||||||
|
central = https://repo1.maven.org/maven2
|
||||||
33
.flowconfig
33
.flowconfig
@@ -12,37 +12,20 @@
|
|||||||
; For RN Apps installed via npm, "Libraries" folder is inside
|
; For RN Apps installed via npm, "Libraries" folder is inside
|
||||||
; "node_modules/react-native" but in the source repo it is in the root
|
; "node_modules/react-native" but in the source repo it is in the root
|
||||||
.*/Libraries/react-native/React.js
|
.*/Libraries/react-native/React.js
|
||||||
.*/Libraries/react-native/ReactNative.js
|
|
||||||
|
|
||||||
; Additional create-react-native-app ignores
|
; Ignore polyfills
|
||||||
|
.*/Libraries/polyfills/.*
|
||||||
; Ignore duplicate module providers
|
|
||||||
.*/node_modules/fbemitter/lib/*
|
|
||||||
|
|
||||||
; Ignore misbehaving dev-dependencies
|
|
||||||
.*/node_modules/xdl/build/*
|
|
||||||
.*/node_modules/reqwest/tests/*
|
|
||||||
|
|
||||||
; Ignore missing expo-sdk dependencies (temporarily)
|
|
||||||
; https://github.com/expo/expo/issues/162
|
|
||||||
.*/node_modules/expo/src/*
|
|
||||||
|
|
||||||
; Ignore react-native-fbads dependency of the expo sdk
|
|
||||||
.*/node_modules/react-native-fbads/*
|
|
||||||
|
|
||||||
[include]
|
[include]
|
||||||
|
|
||||||
[libs]
|
[libs]
|
||||||
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
node_modules/react-native/Libraries/react-native/react-native-interface.js
|
||||||
node_modules/react-native/flow
|
node_modules/react-native/flow/
|
||||||
flow/
|
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
module.system=haste
|
|
||||||
|
|
||||||
emoji=true
|
emoji=true
|
||||||
|
|
||||||
experimental.strict_type_args=true
|
module.system=haste
|
||||||
|
|
||||||
munge_underscores=true
|
munge_underscores=true
|
||||||
|
|
||||||
@@ -50,14 +33,16 @@ module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|we
|
|||||||
|
|
||||||
suppress_type=$FlowIssue
|
suppress_type=$FlowIssue
|
||||||
suppress_type=$FlowFixMe
|
suppress_type=$FlowFixMe
|
||||||
|
suppress_type=$FlowFixMeProps
|
||||||
|
suppress_type=$FlowFixMeState
|
||||||
suppress_type=$FixMe
|
suppress_type=$FixMe
|
||||||
|
|
||||||
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(4[0-9]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
|
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\\.\\(4[0-9]\\|[1-3][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
|
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\\)*\\$FlowFixedInNextDeploy
|
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
|
||||||
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
|
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
|
||||||
|
|
||||||
unsafe.enable_getters_and_setters=true
|
unsafe.enable_getters_and_setters=true
|
||||||
|
|
||||||
[version]
|
[version]
|
||||||
^0.49.1
|
^0.53.0
|
||||||
|
|||||||
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*.pbxproj -text
|
||||||
69
.gitignore
vendored
69
.gitignore
vendored
@@ -1,12 +1,59 @@
|
|||||||
node_modules/
|
# OSX
|
||||||
.expo/
|
#
|
||||||
npm-debug.*
|
.DS_Store
|
||||||
/ios/Pods/
|
|
||||||
/ios/build/
|
# Xcode
|
||||||
|
#
|
||||||
|
build/
|
||||||
|
*.pbxuser
|
||||||
|
!default.pbxuser
|
||||||
|
*.mode1v3
|
||||||
|
!default.mode1v3
|
||||||
|
*.mode2v3
|
||||||
|
!default.mode2v3
|
||||||
|
*.perspectivev3
|
||||||
|
!default.perspectivev3
|
||||||
|
xcuserdata
|
||||||
|
*.xccheckout
|
||||||
|
*.moved-aside
|
||||||
|
DerivedData
|
||||||
|
*.hmap
|
||||||
|
*.ipa
|
||||||
|
*.xcuserstate
|
||||||
|
project.xcworkspace
|
||||||
|
|
||||||
|
# Android/IntelliJ
|
||||||
|
#
|
||||||
|
build/
|
||||||
.idea
|
.idea
|
||||||
/android/app/build/
|
.gradle
|
||||||
/android/.idea
|
local.properties
|
||||||
/android/.gradle/
|
*.iml
|
||||||
/android/keystores/
|
|
||||||
/android/local.properties
|
# node.js
|
||||||
/ios/RNFirebaseStarter.xcodeproj/xcuserdata/
|
#
|
||||||
|
node_modules/
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
|
||||||
|
# BUCK
|
||||||
|
buck-out/
|
||||||
|
\.buckd/
|
||||||
|
*.keystore
|
||||||
|
|
||||||
|
# fastlane
|
||||||
|
#
|
||||||
|
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
||||||
|
# screenshots whenever they are needed.
|
||||||
|
# For more information about the recommended setup visit:
|
||||||
|
# https://docs.fastlane.tools/best-practices/source-control/
|
||||||
|
|
||||||
|
*/fastlane/report.xml
|
||||||
|
*/fastlane/Preview.html
|
||||||
|
*/fastlane/screenshots
|
||||||
|
|
||||||
|
|
||||||
|
# RNFirebase specific
|
||||||
|
#
|
||||||
|
.expo/
|
||||||
|
/ios/Pods/
|
||||||
|
|||||||
@@ -72,6 +72,10 @@ import com.android.build.OutputFile
|
|||||||
* ]
|
* ]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
project.ext.react = [
|
||||||
|
entryFile: "index.js"
|
||||||
|
]
|
||||||
|
|
||||||
apply from: "../../node_modules/react-native/react.gradle"
|
apply from: "../../node_modules/react-native/react.gradle"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -50,6 +50,11 @@ public class MainApplication extends Application implements ReactApplication {
|
|||||||
new RNFirebaseStoragePackage()
|
new RNFirebaseStoragePackage()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected String getJSMainModuleName() {
|
||||||
|
return "index";
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
8
android/keystores/BUCK
Normal file
8
android/keystores/BUCK
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
keystore(
|
||||||
|
name = "debug",
|
||||||
|
properties = "debug.keystore.properties",
|
||||||
|
store = "debug.keystore",
|
||||||
|
visibility = [
|
||||||
|
"PUBLIC",
|
||||||
|
],
|
||||||
|
)
|
||||||
4
android/keystores/debug.keystore.properties
Normal file
4
android/keystores/debug.keystore.properties
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
key.store=debug.keystore
|
||||||
|
key.alias=androiddebugkey
|
||||||
|
key.store.password=android
|
||||||
|
key.alias.password=android
|
||||||
3
app.json
3
app.json
@@ -1,7 +1,4 @@
|
|||||||
{
|
{
|
||||||
"expo": {
|
|
||||||
"sdkVersion": "21.0.0"
|
|
||||||
},
|
|
||||||
"name": "RNFirebaseStarter",
|
"name": "RNFirebaseStarter",
|
||||||
"displayName": "RNFirebaseStarter"
|
"displayName": "RNFirebaseStarter"
|
||||||
}
|
}
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
import { AppRegistry } from 'react-native';
|
|
||||||
import App from './App';
|
|
||||||
AppRegistry.registerComponent('RNFirebaseStarter', () => App);
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# Uncomment the next line to define a global platform for your project
|
# Uncomment the next line to define a global platform for your project
|
||||||
# platform :ios, '9.0'
|
platform :ios, '9.0'
|
||||||
|
|
||||||
target 'RNFirebaseStarter' do
|
target 'RNFirebaseStarter' do
|
||||||
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
|
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
|
||||||
|
|||||||
@@ -169,6 +169,6 @@ SPEC CHECKSUMS:
|
|||||||
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
|
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
|
||||||
Protobuf: 03eef2ee0b674770735cf79d9c4d3659cf6908e8
|
Protobuf: 03eef2ee0b674770735cf79d9c4d3659cf6908e8
|
||||||
|
|
||||||
PODFILE CHECKSUM: f8758094e0e1b4261429870274ecf378b6c99d12
|
PODFILE CHECKSUM: 719db2b462d881a10b3365452b2ca21d6fb82a35
|
||||||
|
|
||||||
COCOAPODS: 1.2.1
|
COCOAPODS: 1.2.1
|
||||||
|
|||||||
@@ -17,9 +17,9 @@
|
|||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
NSURL *jsCodeLocation;
|
|
||||||
[FIRApp configure];
|
[FIRApp configure];
|
||||||
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
|
NSURL *jsCodeLocation;
|
||||||
|
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
|
||||||
|
|
||||||
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
|
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
|
||||||
moduleName:@"RNFirebaseStarter"
|
moduleName:@"RNFirebaseStarter"
|
||||||
|
|||||||
6735
package-lock.json
generated
Normal file
6735
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "react-native-firebase-starter",
|
"name": "RNFirebaseStarter",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-preset-react-native-stage-0": "^1.0.1",
|
"babel-preset-react-native-stage-0": "^1.0.1",
|
||||||
"jest-expo": "^21.0.2",
|
"jest-expo": "^21.0.2",
|
||||||
"react-test-renderer": "16.0.0-alpha.12"
|
"react-test-renderer": "16.0.0-beta.5"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "react-native start",
|
"start": "react-native start",
|
||||||
@@ -18,8 +18,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fbjs": "^0.8.16",
|
"fbjs": "^0.8.16",
|
||||||
"react": "16.0.0-alpha.12",
|
"react": "^16.0.0-beta.5",
|
||||||
"react-native": "^0.48.4",
|
"react-native": "^0.49.3",
|
||||||
"react-native-firebase": "^3.0.3"
|
"react-native-firebase": "^3.0.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user