Skip to content

Commit b40d44c

Browse files
authored
Move commons into /app (#2486)
* stash * move commons into the app
1 parent 800ee77 commit b40d44c

File tree

122 files changed

+242
-453
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+242
-453
lines changed

packages/admob/lib/AdsConsent.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*
1616
*/
1717

18-
import { NativeModules } from 'react-native';
1918
import {
2019
hasOwnProperty,
2120
isArray,
@@ -24,8 +23,8 @@ import {
2423
isString,
2524
isUndefined,
2625
isValidUrl,
27-
} from '@react-native-firebase/common';
28-
26+
} from '@react-native-firebase/app/lib/common';
27+
import { NativeModules } from 'react-native';
2928
import AdsConsentDebugGeography from './AdsConsentDebugGeography';
3029
import AdsConsentStatus from './AdsConsentStatus';
3130

packages/admob/lib/ads/InterstitialAd.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@
1515
*
1616
*/
1717

18-
import { isFunction, isString } from '@react-native-firebase/common';
18+
import { isFunction, isString } from '@react-native-firebase/app/lib/common';
1919
import { getFirebaseRoot } from '@react-native-firebase/app/lib/internal';
2020
import validateAdRequestOptions from '../validateAdRequestOptions';
2121
import validateAdShowOptions from '../validateAdShowOptions';
22-
2322
import MobileAd from './MobileAd';
2423

2524
let _interstitialRequest = 0;

packages/admob/lib/ads/RewardedAd.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@
1515
*
1616
*/
1717

18-
import { isFunction, isString } from '@react-native-firebase/common';
18+
import { isFunction, isString } from '@react-native-firebase/app/lib/common';
1919
import { getFirebaseRoot } from '@react-native-firebase/app/lib/internal';
2020
import validateAdRequestOptions from '../validateAdRequestOptions';
21-
22-
import MobileAd from './MobileAd';
2321
import validateAdShowOptions from '../validateAdShowOptions';
22+
import MobileAd from './MobileAd';
2423

2524
let _rewardedRequest = 0;
2625

packages/admob/lib/index.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,14 @@ import {
2020
FirebaseModule,
2121
getFirebaseRoot,
2222
} from '@react-native-firebase/app/lib/internal';
23-
24-
import version from './version';
23+
import AdEventType from './AdEventType';
2524
import AdsConsentDebugGeography from './AdsConsentDebugGeography';
2625
import AdsConsentStatus from './AdsConsentStatus';
2726
import MaxAdContentRating from './MaxAdContentRating';
28-
import TestIds from './TestIds';
29-
30-
import AdEventType from './AdEventType';
3127
import RewardedAdEventType from './RewardedAdEventType';
32-
28+
import TestIds from './TestIds';
3329
import validateAdRequestConfiguration from './validateAdRequestConfiguration';
30+
import version from './version';
3431

3532
const statics = {
3633
AdsConsentDebugGeography,
@@ -101,9 +98,7 @@ export MaxAdContentRating from './MaxAdContentRating';
10198
export TestIds from './TestIds';
10299
export AdEventType from './AdEventType';
103100
export RewardedAdEventType from './RewardedAdEventType';
104-
105101
export AdsConsent from './AdsConsent';
106-
107102
export InterstitialAd from './ads/InterstitialAd';
108103
export RewardedAd from './ads/RewardedAd';
109104
export BannerAd from './ads/BannerAd';

packages/admob/lib/validateAdRequestConfiguration.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
*
1616
*/
1717

18-
import { hasOwnProperty, isBoolean, isObject, isUndefined } from '@react-native-firebase/common';
19-
18+
import { hasOwnProperty, isBoolean, isObject } from '@react-native-firebase/app/lib/common';
2019
import MaxAdContentRating from './MaxAdContentRating';
2120

2221
export default function validateAdRequestConfiguration(requestConfiguration) {

packages/admob/lib/validateAdRequestOptions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
isString,
2525
isUndefined,
2626
isValidUrl,
27-
} from '@react-native-firebase/common';
27+
} from '@react-native-firebase/app/lib/common';
2828

2929
export default function validateAdRequestOptions(options) {
3030
const out = {};

packages/admob/lib/validateAdShowOptions.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@
1515
*
1616
*/
1717

18-
import { hasOwnProperty, isBoolean, isObject, isUndefined } from '@react-native-firebase/common';
18+
import {
19+
hasOwnProperty,
20+
isBoolean,
21+
isObject,
22+
isUndefined,
23+
} from '@react-native-firebase/app/lib/common';
1924

2025
export default function validateAdShowOptions(options) {
2126
const out = {};

packages/admob/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
"@react-native-firebase/app": "*"
2626
},
2727
"dependencies": {
28-
"@react-native-firebase/app-types": "0.2.3",
29-
"@react-native-firebase/common": "0.2.3"
28+
"@react-native-firebase/app-types": "0.2.3"
3029
},
3130
"gitHead": "889bf5379c8ce5257b33fb3ad1ac9c905fe26fff",
3231
"publishConfig": {

packages/analytics/lib/index.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
*/
1717

1818
import { ReactNativeFirebase } from '@react-native-firebase/app';
19-
import { Invites } from '@react-native-firebase/invites';
2019

2120
/**
2221
* Firebase Analytics package for React Native.

packages/analytics/lib/index.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,19 @@
1515
*
1616
*/
1717

18-
import {
19-
createModuleNamespace,
20-
FirebaseModule,
21-
getFirebaseRoot,
22-
} from '@react-native-firebase/app/lib/internal';
2318
import {
2419
isAlphaNumericUnderscore,
2520
isNull,
2621
isObject,
2722
isOneOf,
2823
isString,
2924
isUndefined,
30-
} from '@react-native-firebase/common';
31-
25+
} from '@react-native-firebase/app/lib/common';
26+
import {
27+
createModuleNamespace,
28+
FirebaseModule,
29+
getFirebaseRoot,
30+
} from '@react-native-firebase/app/lib/internal';
3231
import version from './version';
3332

3433
const ReservedEventNames = [

packages/analytics/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
"@react-native-firebase/app": "*"
2626
},
2727
"dependencies": {
28-
"@react-native-firebase/app-types": "0.2.3",
29-
"@react-native-firebase/common": "0.2.3"
28+
"@react-native-firebase/app-types": "0.2.3"
3029
},
3130
"gitHead": "889bf5379c8ce5257b33fb3ad1ac9c905fe26fff",
3231
"publishConfig": {

packages/common/lib/Base64.js renamed to packages/app/lib/common/Base64.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const CHARS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
2424
/**
2525
* window.btoa
2626
*/
27-
function btoa(input): string {
27+
function btoa(input) {
2828
let map;
2929
let i = 0;
3030
let block = 0;
@@ -52,7 +52,7 @@ function btoa(input): string {
5252
/**
5353
* window.atob
5454
*/
55-
function atob(input): string {
55+
function atob(input) {
5656
let i = 0;
5757
let bc = 0;
5858
let bs = 0;
File renamed without changes.
File renamed without changes.

packages/common/lib/index.js renamed to packages/app/lib/common/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
*
1616
*/
1717
import { Platform } from 'react-native';
18-
import { isString } from './validate';
1918
import Base64 from './Base64';
19+
import { isString } from './validate';
2020

2121
export * from './id';
2222
export * from './path';
23-
export * from './validate';
2423
export * from './promise';
24+
export * from './validate';
25+
2526
export Base64 from './Base64';
2627
export ReferenceBase from './ReferenceBase';
2728

File renamed without changes.
File renamed without changes.
File renamed without changes.

packages/app/lib/internal/FirebaseModule.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import { getNativeModule, getAppModule } from './registry/nativeModule';
18+
import { getAppModule, getNativeModule } from './registry/nativeModule';
1919
import SharedEventEmitter from './SharedEventEmitter';
2020

2121
let firebaseJson = null;

packages/app/lib/internal/RNFBNativeEventEmitter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import { NativeModules, NativeEventEmitter } from 'react-native';
18+
import { NativeEventEmitter, NativeModules } from 'react-native';
1919

2020
const { RNFBAppModule } = NativeModules;
2121

packages/app/lib/internal/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
*
1616
*/
1717

18+
export { default as FirebaseApp } from '../FirebaseApp';
1819
export * from './constants';
20+
export { default as FirebaseModule } from './FirebaseModule';
21+
export { default as NativeFirebaseError } from './NativeFirebaseError';
1922
export * from './registry/app';
2023
export * from './registry/namespace';
2124
export * from './registry/nativeModule';
22-
export { default as FirebaseApp } from '../FirebaseApp';
23-
export { default as FirebaseModule } from './FirebaseModule';
2425
export { default as SharedEventEmitter } from './SharedEventEmitter';
25-
export { default as NativeFirebaseError } from './NativeFirebaseError';

packages/app/lib/internal/registry/app.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@
1515
*
1616
*/
1717

18-
import { isObject, isNull, isString, isUndefined } from '@react-native-firebase/common';
19-
18+
import { isNull, isObject, isString, isUndefined } from '@react-native-firebase/app/lib/common';
2019
import FirebaseApp from '../../FirebaseApp';
21-
import { getAppModule } from './nativeModule';
2220
import { DEFAULT_APP_NAME } from '../constants';
21+
import { getAppModule } from './nativeModule';
2322

2423
const APP_REGISTRY = {};
2524
let onAppCreateFn = null;

packages/app/lib/internal/registry/namespace.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@
1515
*
1616
*/
1717

18-
import { isString } from '@react-native-firebase/common';
19-
20-
import SDK_VERSION from '../../version';
18+
import { isString } from '@react-native-firebase/app/lib/common';
2119
import FirebaseApp from '../../FirebaseApp';
20+
import SDK_VERSION from '../../version';
21+
import { DEFAULT_APP_NAME, KNOWN_NAMESPACES } from '../constants';
2222
import FirebaseModule from '../FirebaseModule';
2323
import { getApp, getApps, initializeApp, setOnAppCreate, setOnAppDestroy } from './app';
24-
import { KNOWN_NAMESPACES, DEFAULT_APP_NAME } from '../constants';
2524

2625
// firebase.X
2726
let FIREBASE_ROOT = null;

packages/app/lib/internal/registry/nativeModule.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
*/
1717

1818
import { NativeModules, Platform } from 'react-native';
19-
2019
import { APP_NATIVE_MODULE } from '../constants';
21-
import SharedEventEmitter from '../SharedEventEmitter';
2220
import NativeFirebaseError from '../NativeFirebaseError';
2321
import RNFBNativeEventEmitter from '../RNFBNativeEventEmitter';
22+
import SharedEventEmitter from '../SharedEventEmitter';
2423

2524
const NATIVE_MODULE_REGISTRY = {};
2625
const NATIVE_MODULE_EVENT_SUBSCRIPTIONS = {};

packages/app/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
},
5555
"dependencies": {
5656
"@react-native-firebase/app-types": "0.2.3",
57-
"@react-native-firebase/common": "0.2.3",
5857
"opencollective-postinstall": "^2.0.1"
5958
},
6059
"collective": {

packages/auth/lib/PhoneAuthListener.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import { promiseDefer, isFunction, isAndroid, isIOS } from '@react-native-firebase/common';
18+
import { isAndroid, isFunction, isIOS, promiseDefer } from '@react-native-firebase/app/lib/common';
1919

2020
let REQUEST_ID = 0;
2121

packages/auth/lib/Settings.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import { isAndroid, isIOS } from '@react-native-firebase/common';
18+
import { isAndroid, isIOS } from '@react-native-firebase/app/lib/common';
1919

2020
export default class Settings {
2121
constructor(auth) {

packages/auth/lib/User.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*
1616
*/
1717

18-
import { isObject, isString } from '@react-native-firebase/common';
18+
import { isObject, isString } from '@react-native-firebase/app/lib/common';
1919

2020
export default class User {
2121
constructor(auth, user) {

packages/auth/lib/index.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,24 @@
1515
*
1616
*/
1717

18+
import { isAndroid, isBoolean } from '@react-native-firebase/app/lib/common';
1819
import {
1920
createModuleNamespace,
2021
FirebaseModule,
2122
getFirebaseRoot,
2223
} from '@react-native-firebase/app/lib/internal';
23-
24-
import { isAndroid, isBoolean } from '@react-native-firebase/common';
25-
24+
import ConfirmationResult from './ConfirmationResult';
25+
import PhoneAuthListener from './PhoneAuthListener';
2626
import EmailAuthProvider from './providers/EmailAuthProvider';
27-
import PhoneAuthProvider from './providers/PhoneAuthProvider';
28-
import GoogleAuthProvider from './providers/GoogleAuthProvider';
27+
import FacebookAuthProvider from './providers/FacebookAuthProvider';
2928
import GithubAuthProvider from './providers/GithubAuthProvider';
29+
import GoogleAuthProvider from './providers/GoogleAuthProvider';
3030
import OAuthProvider from './providers/OAuthProvider';
31+
import PhoneAuthProvider from './providers/PhoneAuthProvider';
3132
import TwitterAuthProvider from './providers/TwitterAuthProvider';
32-
import FacebookAuthProvider from './providers/FacebookAuthProvider';
33-
33+
import Settings from './Settings';
3434
import User from './User';
3535
import version from './version';
36-
import Settings from './Settings';
37-
import PhoneAuthListener from './PhoneAuthListener';
38-
import ConfirmationResult from './ConfirmationResult';
3936

4037
const statics = {
4138
EmailAuthProvider,

packages/auth/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
"@react-native-firebase/app": "*"
2626
},
2727
"dependencies": {
28-
"@react-native-firebase/app-types": "0.2.3",
29-
"@react-native-firebase/common": "0.2.3"
28+
"@react-native-firebase/app-types": "0.2.3"
3029
},
3130
"gitHead": "889bf5379c8ce5257b33fb3ad1ac9c905fe26fff",
3231
"publishConfig": {

0 commit comments

Comments
 (0)