close
The Wayback Machine - https://web.archive.org/web/20200710042758/https://github.com/invertase/react-native-firebase/commit/f429699990b6d521d996479f2bed96b52bbdb8d8
Skip to content
Permalink
Browse files

- [dependencies][android] remove all Firebase SDKs in favour of Fireb…

…ase BoM

- [android] upgrade to Android X
- [android] upgrade gradle wrapper to v5.4.1
- [android][ios][tests] remove manual packages & enable auto-linking
- [tests][internal] upgrade tests project to RN 60
- [ios] temporarily remove framework support in pods - broken in RN 60 - see facebook/react-native#25349
- [linting] switch to use rn community linting rules
  • Loading branch information
Salakar committed Jul 30, 2019
1 parent 3f98c78 commit f429699990b6d521d996479f2bed96b52bbdb8d8
Showing with 4,573 additions and 16,379 deletions.
  1. +12 −4 .eslintrc
  2. +69 −10 .flowconfig
  3. +1 −0 .npmrc
  4. +1 −0 .yarnrc
  5. +2,957 −2,761 docs/typedoc.json
  6. +1 −1 docs/typedoc.min.json
  7. +8 −17 package.json
  8. +1 −1 packages/analytics/RNFBAnalytics.podspec
  9. +4 −8 packages/analytics/android/build.gradle
  10. +1 −1 packages/analytics/android/gradle/wrapper/gradle-wrapper.properties
  11. +2 −3 packages/analytics/e2e/analytics.e2e.js
  12. +1 −1 packages/analytics/ios/RNFBAnalytics.podspec
  13. +1 −1 packages/app/RNFBApp.podspec
  14. +7 −12 packages/app/android/build.gradle
  15. +1 −1 packages/app/android/gradle/wrapper/gradle-wrapper.properties
  16. +2 −2 packages/app/firebase_json.rb
  17. +1 −1 packages/app/ios/RNFBApp.podspec
  18. +6 −2 packages/app/lib/internal/FirebaseModule.js
  19. +1 −1 packages/app/lib/internal/constants.js
  20. +12 −8 packages/app/lib/internal/registry/app.js
  21. +12 −6 packages/app/lib/internal/registry/namespace.js
  22. +3 −1 packages/app/lib/internal/registry/nativeModule.js
  23. +1 −1 packages/auth/RNFBAuth.podspec
  24. +4 −8 packages/auth/android/build.gradle
  25. +1 −1 packages/auth/android/gradle/wrapper/gradle-wrapper.properties
  26. +2 −7 packages/auth/e2e/auth.e2e.js
  27. +1 −1 packages/auth/ios/RNFBAuth.podspec
  28. +17 −7 packages/auth/lib/PhoneAuthListener.js
  29. +12 −4 packages/auth/lib/index.js
  30. +2 −4 packages/common/lib/Base64.js
  31. +3 −1 packages/common/lib/ReferenceBase.js
  32. +15 −9 packages/common/lib/deeps.js
  33. +3 −1 packages/common/lib/id.js
  34. +13 −5 packages/common/lib/index.js
  35. +4 −2 packages/common/lib/path.js
  36. +6 −2 packages/common/lib/promise.js
  37. +3 −1 packages/common/lib/serialize.js
  38. +14 −6 packages/common/lib/validate.js
  39. +1 −1 packages/config/RNFBConfig.podspec
  40. +4 −8 packages/config/android/build.gradle
  41. +1 −1 packages/config/android/gradle/wrapper/gradle-wrapper.properties
  42. +5 −3 packages/config/e2e/config.e2e.js
  43. +1 −1 packages/config/ios/RNFBConfig.podspec
  44. +6 −6 packages/config/lib/index.js
  45. +1 −1 packages/crashlytics/RNFBCrashlytics.podspec
  46. +8 −11 packages/crashlytics/android/build.gradle
  47. +1 −1 packages/crashlytics/android/gradle/wrapper/gradle-wrapper.properties
  48. +1 −2 packages/crashlytics/e2e/crashlytics.e2e.js
  49. +1 −1 packages/crashlytics/ios/RNFBCrashlytics.podspec
  50. +3 −1 packages/crashlytics/lib/handlers.js
  51. +1 −1 packages/crashlytics/lib/index.js
  52. +1 −1 packages/database/RNFBDatabase.podspec
  53. +6 −10 packages/database/android/build.gradle
  54. +1 −1 packages/database/android/gradle/wrapper/gradle-wrapper.properties
  55. +1 −1 ...android/src/reactnative/java/io/invertase/firebase/database/ReactNativeFirebaseDatabaseQuery.java
  56. +9 −9 packages/database/e2e/database.e2e.js
  57. +1 −1 packages/database/e2e/internal/connected.e2e.js
  58. +1 −1 packages/database/e2e/internal/serverTimeOffset.e2e.js
  59. +1 −1 packages/database/e2e/onDisconnect/cancel.e2e.js
  60. +1 −1 packages/database/e2e/onDisconnect/remove.e2e.js
  61. +2 −2 packages/database/e2e/onDisconnect/set.e2e.js
  62. +3 −3 packages/database/e2e/onDisconnect/setWithPriority.e2e.js
  63. +4 −4 packages/database/e2e/onDisconnect/update.e2e.js
  64. +6 −6 packages/database/e2e/query/endAt.e2e.js
  65. +4 −4 packages/database/e2e/query/equalTo.e2e.js
  66. +1 −1 packages/database/e2e/query/isEqual.e2e.js
  67. +1 −1 packages/database/e2e/query/keepSynced.e2e.js
  68. +2 −2 packages/database/e2e/query/limitToFirst.e2e.js
  69. +2 −2 packages/database/e2e/query/limitToLast.e2e.js
  70. +6 −6 packages/database/e2e/query/on.e2e.js
  71. +4 −4 packages/database/e2e/query/once.e2e.js
  72. +3 −3 packages/database/e2e/query/orderByChild.e2e.js
  73. +1 −1 packages/database/e2e/query/orderByKey.e2e.js
  74. +1 −1 packages/database/e2e/query/orderByPriority.e2e.js
  75. +1 −1 packages/database/e2e/query/orderByValue.e2e.js
  76. +6 −6 packages/database/e2e/query/startAt.e2e.js
  77. +2 −2 packages/database/e2e/reference/child.e2e.js
  78. +3 −3 packages/database/e2e/reference/push.e2e.js
  79. +1 −1 packages/database/e2e/reference/remove.e2e.js
  80. +2 −2 packages/database/e2e/reference/set.e2e.js
  81. +2 −2 packages/database/e2e/reference/setPriority.e2e.js
  82. +3 −3 packages/database/e2e/reference/setWithPriority.e2e.js
  83. +5 −5 packages/database/e2e/reference/transaction.e2e.js
  84. +4 −4 packages/database/e2e/reference/update.e2e.js
  85. +2 −2 packages/database/e2e/snapshot/snapshot.e2e.js
  86. +1 −1 packages/database/ios/RNFBDatabase.podspec
  87. +12 −7 packages/database/lib/DatabaseDataSnapshot.js
  88. +11 −12 packages/database/lib/DatabaseOnDisconnect.js
  89. +36 −34 packages/database/lib/DatabaseQuery.js
  90. +12 −7 packages/database/lib/DatabaseQueryModifiers.js
  91. +24 −21 packages/database/lib/DatabaseReference.js
  92. +30 −11 packages/database/lib/DatabaseSyncTree.js
  93. +3 −2 packages/database/lib/DatabaseTransaction.js
  94. +10 −8 packages/database/lib/index.js
  95. +1 −1 packages/dynamic-links/RNFBDynamicLinks.podspec
  96. +5 −11 packages/dynamic-links/android/build.gradle
  97. +7 −13 ...e/dynamiclinks/{ReactNativeFirebaseLinksModule.java → ReactNativeFirebaseDynamicLinksModule.java}
  98. +2 −2 ...dynamiclinks/{ReactNativeFirebaseLinksPackage.java → reactNativeFirebaseDynamicLinksPackage.java}
  99. +6 −6 packages/dynamic-links/e2e/builder.analytics.e2e.js
  100. +5 −5 packages/dynamic-links/e2e/builder.android.e2e.js
  101. +7 −7 packages/dynamic-links/e2e/builder.e2e.js
  102. +9 −9 packages/dynamic-links/e2e/builder.ios.e2e.js
  103. +4 −4 packages/dynamic-links/e2e/builder.itunes.e2e.js
  104. +2 −2 packages/dynamic-links/e2e/builder.navigation.e2e.js
  105. +4 −4 packages/dynamic-links/e2e/builder.social.e2e.js
  106. +5 −5 packages/dynamic-links/e2e/dynamicLinks.e2e.js
  107. +1 −1 packages/dynamic-links/ios/RNFBDynamicLinks.podspec
  108. +7 −7 packages/dynamic-links/lib/builder.js
  109. +6 −6 packages/dynamic-links/lib/builders/analytics.js
  110. +5 −5 packages/dynamic-links/lib/builders/android.js
  111. +9 −9 packages/dynamic-links/lib/builders/ios.js
  112. +4 −4 packages/dynamic-links/lib/builders/itunes.js
  113. +2 −2 packages/dynamic-links/lib/builders/navigation.js
  114. +4 −4 packages/dynamic-links/lib/builders/social.js
  115. +4 −4 packages/dynamic-links/lib/index.js
  116. +1 −1 packages/fiam/RNFBFiam.podspec
  117. +6 −10 packages/fiam/android/build.gradle
  118. +1 −1 packages/fiam/android/gradle/wrapper/gradle-wrapper.properties
  119. +1 −1 packages/fiam/ios/RNFBFiam.podspec
  120. +2 −2 packages/fiam/lib/index.js
  121. +1 −1 packages/firestore/RNFBFirestore.podspec
  122. +6 −10 packages/firestore/android/build.gradle
  123. +1 −1 packages/firestore/android/gradle/wrapper/gradle-wrapper.properties
  124. +1 −1 packages/firestore/e2e/Blob.e2e.js
  125. +1 −1 packages/firestore/e2e/CollectionReference/add.e2e.js
  126. +1 −1 packages/firestore/e2e/CollectionReference/doc.e2e.js
  127. +3 −3 packages/firestore/e2e/DocumentReference/collection.e2e.js
  128. +2 −2 packages/firestore/e2e/DocumentReference/get.e2e.js
  129. +1 −1 packages/firestore/e2e/DocumentReference/isEqual.e2e.js
  130. +4 −4 packages/firestore/e2e/DocumentReference/onSnapshot.e2e.js
  131. +6 −6 packages/firestore/e2e/DocumentReference/set.e2e.js
  132. +3 −3 packages/firestore/e2e/DocumentReference/update.e2e.js
  133. +5 −5 packages/firestore/e2e/DocumentSnapshot/get.e2e.js
  134. +1 −1 packages/firestore/e2e/DocumentSnapshot/isEqual.e2e.js
  135. +6 −6 packages/firestore/e2e/FieldPath.e2e.js
  136. +7 −7 packages/firestore/e2e/FieldValue.e2e.js
  137. +1 −1 packages/firestore/e2e/FirestoreStatics.e2e.js
  138. +6 −6 packages/firestore/e2e/GeoPoint.e2e.js
  139. +5 −5 packages/firestore/e2e/Query/endAt.e2e.js
  140. +5 −5 packages/firestore/e2e/Query/endBefore.e2e.js
  141. +2 −2 packages/firestore/e2e/Query/get.e2e.js
  142. +1 −1 packages/firestore/e2e/Query/isEqual.e2e.js
  143. +1 −1 packages/firestore/e2e/Query/limit.e2e.js
  144. +4 −4 packages/firestore/e2e/Query/onSnapshot.e2e.js
  145. +7 −7 packages/firestore/e2e/Query/orderBy.e2e.js
  146. +5 −5 packages/firestore/e2e/Query/startAfter.e2e.js
  147. +5 −5 packages/firestore/e2e/Query/startAt.e2e.js
  148. +7 −7 packages/firestore/e2e/Query/where.e2e.js
  149. +5 −5 packages/firestore/e2e/QuerySnapshot.e2e.js
  150. +1 −1 packages/firestore/e2e/SnapshotMetadata.e2e.js
  151. +8 −8 packages/firestore/e2e/Timestamp.e2e.js
  152. +9 −9 packages/firestore/e2e/Transaction.e2e.js
  153. +2 −2 packages/firestore/e2e/WriteBatch/delete.e2e.js
  154. +9 −9 packages/firestore/e2e/WriteBatch/set.e2e.js
  155. +6 −6 packages/firestore/e2e/WriteBatch/update.e2e.js
  156. +18 −18 packages/firestore/e2e/firestore.e2e.js
  157. +6 −2 packages/firestore/e2e/helpers.js
  158. +1 −1 packages/firestore/ios/RNFBFirestore.podspec
  159. +5 −3 packages/firestore/lib/FirestoreCollectionReference.js
  160. +8 −10 packages/firestore/lib/FirestoreDocumentReference.js
  161. +2 −2 packages/firestore/lib/FirestoreDocumentSnapshot.js
  162. +3 −3 packages/firestore/lib/FirestoreFieldPath.js
  163. +4 −4 packages/firestore/lib/FirestoreFieldValue.js
  164. +4 −4 packages/firestore/lib/FirestoreGeoPoint.js
  165. +12 −14 packages/firestore/lib/FirestoreQuery.js
  166. +17 −7 packages/firestore/lib/FirestoreQueryModifiers.js
  167. +5 −5 packages/firestore/lib/FirestoreQuerySnapshot.js
  168. +1 −1 packages/firestore/lib/FirestoreSnapshotMetadata.js
  169. +1 −1 packages/firestore/lib/FirestoreStatics.js
  170. +4 −4 packages/firestore/lib/FirestoreTimestamp.js
  171. +5 −5 packages/firestore/lib/FirestoreTransaction.js
  172. +4 −3 packages/firestore/lib/FirestoreTransactionHandler.js
  173. +11 −9 packages/firestore/lib/FirestoreWriteBatch.js
  174. +17 −17 packages/firestore/lib/index.js
  175. +25 −17 packages/firestore/lib/utils/index.js
  176. +12 −4 packages/firestore/lib/utils/serialize.js
  177. +6 −2 packages/firestore/lib/utils/typemap.js
  178. +1 −1 packages/functions/RNFBFunctions.podspec
  179. +6 −10 packages/functions/android/build.gradle
  180. +1 −1 packages/functions/android/gradle/wrapper/gradle-wrapper.properties
  181. +0 −1 packages/functions/e2e/functions.e2e.js
  182. +1 −1 packages/functions/ios/RNFBFunctions.podspec
  183. +4 −2 packages/functions/lib/index.js
  184. +1 −1 packages/iid/RNFBIid.podspec
  185. +6 −10 packages/iid/android/build.gradle
  186. +1 −1 packages/iid/android/gradle/wrapper/gradle-wrapper.properties
  187. +1 −1 packages/iid/ios/RNFBIid.podspec
  188. +1 −1 packages/indexing/RNFBIndexing.podspec
  189. +1 −1 packages/indexing/e2e/indexing.e2e.js
  190. +1 −1 packages/indexing/lib/index.js
  191. +6 −10 packages/invites/android/build.gradle
  192. +1 −1 packages/invites/android/gradle/wrapper/gradle-wrapper.properties
  193. +6 −6 packages/invites/e2e/AndroidInvite.e2e.js
  194. +7 −7 packages/invites/e2e/Invite.e2e.js
  195. +3 −3 packages/invites/e2e/invites.e2e.js
  196. +5 −5 packages/invites/lib/AndroidInvite.js
  197. +10 −8 packages/invites/lib/Invite.js
  198. +3 −3 packages/invites/lib/index.js
  199. +1 −1 packages/messaging/RNFBMessaging.podspec
  200. +6 −10 packages/messaging/android/build.gradle
  201. +1 −1 packages/messaging/android/gradle/wrapper/gradle-wrapper.properties
  202. +1 −1 ...ing/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingModule.java
  203. +1 −1 packages/messaging/ios/RNFBMessaging.podspec
  204. +18 −6 packages/messaging/lib/index.js
  205. +1 −1 packages/ml-natural-language/RNFBMlNaturalLanguage.podspec
  206. +6 −12 packages/ml-natural-language/android/build.gradle
  207. +1 −1 packages/ml-natural-language/android/gradle/wrapper/gradle-wrapper.properties
  208. +1 −1 packages/ml-natural-language/android/ml-models.gradle
  209. +2 −1 .../io/invertase/firebase/ml/naturallanguage/UniversalFirebaseMLNaturalLanguageSmartReplyModule.java
  210. +5 −5 packages/ml-natural-language/e2e/smartReply.e2e.js
  211. +1 −1 packages/ml-natural-language/ios/RNFBMlNaturalLanguage.podspec
  212. +8 −6 packages/ml-natural-language/lib/SmartReplyConversation.js
  213. +1 −1 packages/ml-natural-language/lib/index.js
  214. +6 −12 packages/ml-vision/android/build.gradle
  215. +1 −1 packages/ml-vision/android/gradle/wrapper/gradle-wrapper.properties
  216. +1 −1 packages/ml-vision/android/ml-models.gradle
  217. +4 −4 packages/ml-vision/e2e/barcode.e2e.js
  218. +6 −6 packages/ml-vision/e2e/documentText.e2e.js
  219. +8 −8 packages/ml-vision/e2e/face.e2e.js
  220. +9 −9 packages/ml-vision/e2e/label.e2e.js
  221. +5 −5 packages/ml-vision/e2e/landmark.e2e.js
  222. +8 −8 packages/ml-vision/e2e/text.e2e.js
  223. +0 −22 packages/ml-vision/ios/RNFBMlkit.podspec
  224. +8 −8 packages/ml-vision/lib/index.js
  225. +2 −2 packages/ml-vision/lib/visionBarcodeDetectorOptions.js
  226. +3 −3 packages/ml-vision/lib/visionCloudDocumentTextRecognizerOptions.js
  227. +4 −4 packages/ml-vision/lib/visionCloudImageLabelerOptions.js
  228. +4 −4 packages/ml-vision/lib/visionCloudLandmarkRecognizerOptions.js
  229. +4 −4 packages/ml-vision/lib/visionCloudTextRecognizerOptions.js
  230. +7 −7 packages/ml-vision/lib/visionFaceDetectorOptions.js
  231. +3 −3 packages/ml-vision/lib/visionImageLabelerOptions.js
  232. +1 −1 packages/perf/RNFBPerf.podspec
  233. +6 −10 packages/perf/android/build.gradle
  234. +1 −1 packages/perf/android/gradle/wrapper/gradle-wrapper.properties
  235. +1 −1 packages/perf/ios/RNFBPerf.podspec
  236. +17 −9 packages/perf/lib/HttpMetric.js
  237. +4 −4 packages/perf/lib/MetricWithAttributes.js
  238. +12 −8 packages/perf/lib/Trace.js
  239. +3 −3 packages/perf/lib/index.js
  240. +1 −1 packages/storage/RNFBStorage.podspec
  241. +6 −10 packages/storage/android/build.gradle
  242. +1 −1 packages/storage/android/gradle/wrapper/gradle-wrapper.properties
  243. +11 −11 packages/storage/e2e/StorageReference.e2e.js
  244. +9 −9 packages/storage/e2e/StorageTask.e2e.js
  245. +9 −9 packages/storage/e2e/storage.e2e.js
  246. +1 −1 packages/storage/ios/RNFBStorage.podspec
  247. +12 −6 packages/storage/lib/StorageReference.js
  248. +0 −1 packages/storage/lib/StorageStatics.js
  249. +37 −13 packages/storage/lib/StorageTask.js
  250. +10 −9 packages/storage/lib/index.js
  251. +2 −2 packages/storage/lib/utils.js
  252. +38 −1 packages/template/project/_flowconfig
  253. +22 −46 packages/template/project/ios/Podfile
  254. +7 −8 packages/template/project/package.json
  255. +1 −1 packages/utils/RNFBUtils.podspec
  256. +1 −1 packages/utils/android/build.gradle
  257. +1 −1 packages/utils/android/gradle/wrapper/gradle-wrapper.properties
  258. +1 −1 packages/utils/ios/RNFBUtils.podspec
  259. +3 −2 packages/utils/lib/UtilsStatics.js
  260. +3 −1 packages/utils/lib/index.js
  261. +4 −8 scripts/_TEMPLATE_/android/build.gradle
  262. +1 −1 scripts/_TEMPLATE_/android/gradle/wrapper/gradle-wrapper.properties
  263. +43 −22 tests/.flowconfig
  264. +4 −28 tests/android/app/build.gradle
  265. +7 −45 tests/android/app/src/main/java/com/invertase/testing/MainApplication.java
  266. +3 −3 tests/android/build.gradle
  267. +1 −1 tests/android/gradle.properties
  268. +1 −1 tests/android/gradle/wrapper/gradle-wrapper.properties
  269. +1 −26 tests/android/settings.gradle
  270. +1 −1 tests/app.playground.js
  271. +0 −1 tests/flow-typed/firebase.js
  272. +25 −17 tests/ios/Podfile
  273. +157 −72 tests/ios/Podfile.lock
  274. +4 −22 tests/ios/testing.xcodeproj/project.pbxproj
  275. +4 −29 tests/metro.config.js
  276. +3 −7 tests/package.json
  277. +0 −12,144 yarn.lock
@@ -1,15 +1,20 @@
{
"root": true,
"extends": ["airbnb", "plugin:prettier/recommended", "prettier/flowtype", "prettier/react"],
"parser": "babel-eslint",
"plugins": ["flowtype", "prettier"],
"extends": "@react-native-community",
"env": {
"es6": true,
"node": true,
"shelljs": true,
"jest": true
},
"settings": {
"react": {
"version": "16.8.6"
}
},
"rules": {
"jest/no-identical-title": 0,
"eslint-comments/no-unlimited-disable": 0,
"no-new": 0,
"no-continue": 0,
"no-extend-native": 0,
@@ -19,16 +24,19 @@
"no-console": 1,
"no-plusplus": 0,
"no-undef": 0,
"no-catch-shadow": 0,
"no-underscore-dangle": "off",
"no-use-before-define": 0,
"react/forbid-prop-types": "warn",
"react/jsx-filename-extension": ["off", { "extensions": [".js", ".jsx"] }],
"import/no-cycle": 1,
"import/no-unresolved": 0
},
"globals": {
"__DEV__": true,
"__RNFB__": true,
"firebase": true,
"should": true,
"Utils": true,
"window": true
}
}
@@ -1,46 +1,105 @@
[ignore]
; Ignore metro
.*/node_modules/metro/.*
; We fork some components by platform
.*/*[.]android.js

# Ignore tests project
; Ignore "BUCK" generated dirs
<PROJECT_ROOT>/\.buckd/

; Ignore unexpected extra "@providesModule"
.*/node_modules/.*/node_modules/fbjs/.*

; Ignore duplicate module providers
; 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/Libraries/react-native/React.js

; Ignore polyfills
node_modules/react-native/Libraries/polyfills/.*

; These should not be required directly
; require from fbjs/lib instead: require('fbjs/lib/warning')
node_modules/warning/.*

; Flow doesn't support platforms
.*/Libraries/Utilities/HMRLoadingView.js

# Ignore tests project
.*/tests/.*
.*/packages/template/.*

[untyped]
.*/node_modules/@react-native-community/cli/.*/.*

[include]
packages/**/lib/*.js.flow
packages/*-types/*.js.flow

[lints]
[libs]
node_modules/react-native/Libraries/react-native/react-native-interface.js
node_modules/react-native/flow/

[options]
emoji=true

esproposal.optional_chaining=enable
esproposal.nullish_coalescing=enable

module.file_ext=.js
module.file_ext=.json
module.file_ext=.ios.js

module.system=haste
module.system.haste.use_name_reducers=true
# get basename
module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1'
# strip .js or .js.flow suffix
module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1'
# strip .ios suffix
module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1'
module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1'
module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1'
module.system.haste.paths.blacklist=.*/__tests__/.*
module.system.haste.paths.blacklist=.*/__mocks__/.*
module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.*
module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/Libraries/.*
module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/RNTester/.*
module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/IntegrationTests/.*
module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/react-native/react-native-implementation.js
module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.*

munge_underscores=true

module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'

module.file_ext=.js

suppress_type=$FlowIssue
suppress_type=$FlowFixMe
suppress_type=$FlowFixMeProps
suppress_type=$FlowFixMeState

suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(<VERSION>\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+
suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError

[lints]
sketchy-null-number=warn
sketchy-null-mixed=warn
sketchy-number=warn
untyped-type-import=warn
nonstrict-import=warn
deprecated-type=warn
unsafe-getters-setters=warn
inexact-spread=warn
unnecessary-invariant=warn
signature-verification-failure=warn
deprecated-utility=error

[strict]
deprecated-type
nonstrict-import
sketchy-null
unclear-type
unsafe-getters-setters
untyped-import
untyped-type-import

[version]
^0.100.0
1 .npmrc
@@ -0,0 +1 @@
package-lock=false
@@ -0,0 +1 @@
--install.no-lockfile true
Image

0 comments on commit f429699

Please sign in to comment.
You can’t perform that action at this time.