Skip to content

Commit d9b4f7b

Browse files
authored
fix(expo): revert javascript deps updates to ideally fix expo plugin (#559)
* Revert "build(deps): bump bob as well" This reverts commit 4ba37c8. * Revert "build(deps): update most javascript dependencies" This reverts commit 0ca1229.
1 parent 4e819ef commit d9b4f7b

File tree

10 files changed

+1203
-3492
lines changed

10 files changed

+1203
-3492
lines changed

.eslintrc.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,5 @@ module.exports = {
2828
extends: ['plugin:@typescript-eslint/recommended'],
2929
rules: {
3030
'prettier/prettier': 0,
31-
'@typescript-eslint/no-unused-vars': [
32-
'error',
33-
{
34-
args: 'all',
35-
argsIgnorePattern: '^_',
36-
caughtErrors: 'all',
37-
caughtErrorsIgnorePattern: '^_',
38-
destructuredArrayIgnorePattern: '^_',
39-
varsIgnorePattern: '^_',
40-
ignoreRestSiblings: true,
41-
},
42-
],
4331
},
4432
};

package.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -94,35 +94,35 @@
9494
}
9595
},
9696
"devDependencies": {
97-
"@babel/core": "^7.25.2",
98-
"@babel/runtime": "^7.25.6",
97+
"@babel/core": "^7.23.9",
98+
"@babel/runtime": "^7.23.9",
9999
"@react-native-community/eslint-config": "^3.2.0",
100-
"@semantic-release/commit-analyzer": "^13.0.0",
100+
"@semantic-release/commit-analyzer": "^11.1.0",
101101
"@semantic-release/git": "^10.0.1",
102-
"@semantic-release/github": "^11.0.0",
103-
"@semantic-release/npm": "^12.0.1",
104-
"@semantic-release/release-notes-generator": "^14.0.1",
102+
"@semantic-release/github": "^9.2.6",
103+
"@semantic-release/npm": "^11.0.2",
104+
"@semantic-release/release-notes-generator": "^12.1.0",
105105
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
106-
"@tsconfig/node14": "^14.1.2",
107-
"@types/react": "^18.3.9",
106+
"@tsconfig/node14": "^14.1.0",
107+
"@types/react": "^18.2.48",
108108
"@types/xml2js": "^0.4.14",
109-
"@typescript-eslint/eslint-plugin": "^6.21.0",
110-
"@typescript-eslint/parser": "^6.21.0",
109+
"@typescript-eslint/eslint-plugin": "^6.19.1",
110+
"@typescript-eslint/parser": "^6.19.1",
111111
"babel-jest": "^29.7.0",
112-
"babel-plugin-module-resolver": "^5.0.2",
113-
"conventional-changelog-conventionalcommits": "^8.0.0",
112+
"babel-plugin-module-resolver": "^5.0.0",
113+
"conventional-changelog-conventionalcommits": "^7.0.2",
114114
"eslint": "^8.56.0",
115-
"expo": "^47.0.14",
116-
"expo-module-scripts": "^3.5.2",
115+
"expo": "^47",
116+
"expo-module-scripts": "^3.4.0",
117117
"jest": "^29.7.0",
118118
"metro-react-native-babel-preset": "^0.77.0",
119-
"prettier": "^3.3.3",
120-
"react": "18.3.1",
121-
"react-native": "^0.75.3",
122-
"react-native-builder-bob": "^0.30.2",
123-
"react-test-renderer": "18.3.1",
124-
"semantic-release": "^24.1.1",
125-
"typescript": "^5.6.2",
119+
"prettier": "^3.2.4",
120+
"react": "18.2.0",
121+
"react-native": "^0.73.2",
122+
"react-native-builder-bob": "^0.23.2",
123+
"react-test-renderer": "18.2.0",
124+
"semantic-release": "^23.0.0",
125+
"typescript": "^5.3.3",
126126
"xml2js": "^0.6.2"
127127
},
128128
"resolutions": {

plugin/build/config.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3-
exports.getMergePropsWithConfig = getMergePropsWithConfig;
4-
exports.getFacebookAppId = getFacebookAppId;
5-
exports.getFacebookClientToken = getFacebookClientToken;
6-
exports.getFacebookScheme = getFacebookScheme;
7-
exports.getFacebookDisplayName = getFacebookDisplayName;
8-
exports.getFacebookAutoInitEnabled = getFacebookAutoInitEnabled;
9-
exports.getFacebookAutoLogAppEvents = getFacebookAutoLogAppEvents;
10-
exports.getFacebookAdvertiserIDCollection = getFacebookAdvertiserIDCollection;
3+
exports.getFacebookAdvertiserIDCollection = exports.getFacebookAutoLogAppEvents = exports.getFacebookAutoInitEnabled = exports.getFacebookDisplayName = exports.getFacebookScheme = exports.getFacebookClientToken = exports.getFacebookAppId = exports.getMergePropsWithConfig = void 0;
114
function getMergePropsWithConfig(config, props) {
125
const { facebookAppId, facebookDisplayName, facebookScheme, facebookAutoInitEnabled, facebookAutoLogAppEventsEnabled, facebookAdvertiserIDCollectionEnabled, } = config;
136
const { appID = facebookAppId, clientToken, displayName = facebookDisplayName, scheme = facebookScheme ?? (appID ? `fb${appID}` : undefined), isAutoInitEnabled = facebookAutoInitEnabled ?? false, autoLogAppEventsEnabled = facebookAutoLogAppEventsEnabled ?? false, advertiserIDCollectionEnabled = facebookAdvertiserIDCollectionEnabled ??
@@ -23,24 +16,32 @@ function getMergePropsWithConfig(config, props) {
2316
iosUserTrackingPermission,
2417
};
2518
}
19+
exports.getMergePropsWithConfig = getMergePropsWithConfig;
2620
function getFacebookAppId(config) {
2721
return config.appID ?? null;
2822
}
23+
exports.getFacebookAppId = getFacebookAppId;
2924
function getFacebookClientToken(config) {
3025
return config.clientToken ?? null;
3126
}
27+
exports.getFacebookClientToken = getFacebookClientToken;
3228
function getFacebookScheme(config) {
3329
return config.scheme ?? null;
3430
}
31+
exports.getFacebookScheme = getFacebookScheme;
3532
function getFacebookDisplayName(config) {
3633
return config.displayName ?? null;
3734
}
35+
exports.getFacebookDisplayName = getFacebookDisplayName;
3836
function getFacebookAutoInitEnabled(config) {
3937
return config.isAutoInitEnabled ?? null;
4038
}
39+
exports.getFacebookAutoInitEnabled = getFacebookAutoInitEnabled;
4140
function getFacebookAutoLogAppEvents(config) {
4241
return config.autoLogAppEventsEnabled ?? null;
4342
}
43+
exports.getFacebookAutoLogAppEvents = getFacebookAutoLogAppEvents;
4444
function getFacebookAdvertiserIDCollection(config) {
4545
return config.advertiserIDCollectionEnabled ?? null;
4646
}
47+
exports.getFacebookAdvertiserIDCollection = getFacebookAdvertiserIDCollection;

plugin/build/withFacebookAndroid.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3-
exports.withAndroidPermissions = exports.withFacebookManifest = exports.withFacebookAppIdString = void 0;
4-
exports.setFacebookConfig = setFacebookConfig;
3+
exports.setFacebookConfig = exports.withAndroidPermissions = exports.withFacebookManifest = exports.withFacebookAppIdString = void 0;
54
const config_1 = require("./config");
65
const config_plugins_1 = require("@expo/config-plugins");
76
const { buildResourceItem } = config_plugins_1.AndroidConfig.Resources;
@@ -195,3 +194,4 @@ function setFacebookConfig(props, androidManifest) {
195194
}
196195
return androidManifest;
197196
}
197+
exports.setFacebookConfig = setFacebookConfig;

plugin/build/withFacebookIOS.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import { ConfigPlugin, InfoPlist } from '@expo/config-plugins';
33
export declare const withFacebookIOS: ConfigPlugin<ConfigProps>;
44
export declare function setFacebookConfig(config: ConfigProps, infoPlist: InfoPlist): InfoPlist;
55
export declare function setFacebookScheme(config: ConfigProps, infoPlist: InfoPlist): InfoPlist;
6-
export declare function setFacebookAutoInitEnabled(config: ConfigProps, { FacebookAutoInitEnabled: _, ...infoPlist }: InfoPlist): InfoPlist;
7-
export declare function setFacebookAutoLogAppEventsEnabled(config: ConfigProps, { FacebookAutoLogAppEventsEnabled: _, ...infoPlist }: InfoPlist): InfoPlist;
8-
export declare function setFacebookAdvertiserIDCollectionEnabled(config: ConfigProps, { FacebookAdvertiserIDCollectionEnabled: _, ...infoPlist }: InfoPlist): InfoPlist;
9-
export declare function setFacebookAppId(config: ConfigProps, { FacebookAppID: _, ...infoPlist }: InfoPlist): InfoPlist;
10-
export declare function setFacebookClientToken(config: ConfigProps, { FacebookClientToken: _, ...infoPlist }: InfoPlist): InfoPlist;
11-
export declare function setFacebookDisplayName(config: ConfigProps, { FacebookDisplayName: _, ...infoPlist }: InfoPlist): InfoPlist;
6+
export declare function setFacebookAutoInitEnabled(config: ConfigProps, { FacebookAutoInitEnabled, ...infoPlist }: InfoPlist): InfoPlist;
7+
export declare function setFacebookAutoLogAppEventsEnabled(config: ConfigProps, { FacebookAutoLogAppEventsEnabled, ...infoPlist }: InfoPlist): InfoPlist;
8+
export declare function setFacebookAdvertiserIDCollectionEnabled(config: ConfigProps, { FacebookAdvertiserIDCollectionEnabled, ...infoPlist }: InfoPlist): InfoPlist;
9+
export declare function setFacebookAppId(config: ConfigProps, { FacebookAppID, ...infoPlist }: InfoPlist): InfoPlist;
10+
export declare function setFacebookClientToken(config: ConfigProps, { FacebookClientToken, ...infoPlist }: InfoPlist): InfoPlist;
11+
export declare function setFacebookDisplayName(config: ConfigProps, { FacebookDisplayName, ...infoPlist }: InfoPlist): InfoPlist;
1212
export declare function setFacebookApplicationQuerySchemes(config: ConfigProps, infoPlist: InfoPlist): InfoPlist;
1313
export declare const withUserTrackingPermission: ConfigPlugin<{
1414
iosUserTrackingPermission?: string | false;

plugin/build/withFacebookIOS.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3-
exports.withUserTrackingPermission = exports.withFacebookIOS = void 0;
4-
exports.setFacebookConfig = setFacebookConfig;
5-
exports.setFacebookScheme = setFacebookScheme;
6-
exports.setFacebookAutoInitEnabled = setFacebookAutoInitEnabled;
7-
exports.setFacebookAutoLogAppEventsEnabled = setFacebookAutoLogAppEventsEnabled;
8-
exports.setFacebookAdvertiserIDCollectionEnabled = setFacebookAdvertiserIDCollectionEnabled;
9-
exports.setFacebookAppId = setFacebookAppId;
10-
exports.setFacebookClientToken = setFacebookClientToken;
11-
exports.setFacebookDisplayName = setFacebookDisplayName;
12-
exports.setFacebookApplicationQuerySchemes = setFacebookApplicationQuerySchemes;
3+
exports.withUserTrackingPermission = exports.setFacebookApplicationQuerySchemes = exports.setFacebookDisplayName = exports.setFacebookClientToken = exports.setFacebookAppId = exports.setFacebookAdvertiserIDCollectionEnabled = exports.setFacebookAutoLogAppEventsEnabled = exports.setFacebookAutoInitEnabled = exports.setFacebookScheme = exports.setFacebookConfig = exports.withFacebookIOS = void 0;
134
const config_1 = require("./config");
145
const config_plugins_1 = require("@expo/config-plugins");
156
const { Scheme } = config_plugins_1.IOSConfig;
@@ -33,6 +24,7 @@ function setFacebookConfig(config, infoPlist) {
3324
infoPlist = setFacebookScheme(config, infoPlist);
3425
return infoPlist;
3526
}
27+
exports.setFacebookConfig = setFacebookConfig;
3628
function setFacebookScheme(config, infoPlist) {
3729
const facebookScheme = (0, config_1.getFacebookScheme)(config);
3830
if (!facebookScheme) {
@@ -43,6 +35,7 @@ function setFacebookScheme(config, infoPlist) {
4335
}
4436
return appendScheme(facebookScheme, infoPlist);
4537
}
38+
exports.setFacebookScheme = setFacebookScheme;
4639
function setFacebookAutoInitEnabled(config, { FacebookAutoInitEnabled: _, ...infoPlist }) {
4740
const isAutoInitEnabled = (0, config_1.getFacebookAutoInitEnabled)(config);
4841
if (isAutoInitEnabled === null) {
@@ -53,6 +46,7 @@ function setFacebookAutoInitEnabled(config, { FacebookAutoInitEnabled: _, ...inf
5346
FacebookAutoInitEnabled: isAutoInitEnabled,
5447
};
5548
}
49+
exports.setFacebookAutoInitEnabled = setFacebookAutoInitEnabled;
5650
function setFacebookAutoLogAppEventsEnabled(config, { FacebookAutoLogAppEventsEnabled: _, ...infoPlist }) {
5751
const autoLogAppEventsEnabled = (0, config_1.getFacebookAutoLogAppEvents)(config);
5852
if (autoLogAppEventsEnabled === null) {
@@ -63,6 +57,7 @@ function setFacebookAutoLogAppEventsEnabled(config, { FacebookAutoLogAppEventsEn
6357
FacebookAutoLogAppEventsEnabled: autoLogAppEventsEnabled,
6458
};
6559
}
60+
exports.setFacebookAutoLogAppEventsEnabled = setFacebookAutoLogAppEventsEnabled;
6661
function setFacebookAdvertiserIDCollectionEnabled(config, { FacebookAdvertiserIDCollectionEnabled: _, ...infoPlist }) {
6762
const advertiserIDCollectionEnabled = (0, config_1.getFacebookAdvertiserIDCollection)(config);
6863
if (advertiserIDCollectionEnabled === null) {
@@ -73,6 +68,7 @@ function setFacebookAdvertiserIDCollectionEnabled(config, { FacebookAdvertiserID
7368
FacebookAdvertiserIDCollectionEnabled: advertiserIDCollectionEnabled,
7469
};
7570
}
71+
exports.setFacebookAdvertiserIDCollectionEnabled = setFacebookAdvertiserIDCollectionEnabled;
7672
function setFacebookAppId(config, { FacebookAppID: _, ...infoPlist }) {
7773
const appID = (0, config_1.getFacebookAppId)(config);
7874
if (appID) {
@@ -83,6 +79,7 @@ function setFacebookAppId(config, { FacebookAppID: _, ...infoPlist }) {
8379
}
8480
return infoPlist;
8581
}
82+
exports.setFacebookAppId = setFacebookAppId;
8683
function setFacebookClientToken(config, { FacebookClientToken: _, ...infoPlist }) {
8784
const clientToken = (0, config_1.getFacebookClientToken)(config);
8885
if (clientToken) {
@@ -93,6 +90,7 @@ function setFacebookClientToken(config, { FacebookClientToken: _, ...infoPlist }
9390
}
9491
return infoPlist;
9592
}
93+
exports.setFacebookClientToken = setFacebookClientToken;
9694
function setFacebookDisplayName(config, { FacebookDisplayName: _, ...infoPlist }) {
9795
const facebookDisplayName = (0, config_1.getFacebookDisplayName)(config);
9896
if (facebookDisplayName) {
@@ -103,6 +101,7 @@ function setFacebookDisplayName(config, { FacebookDisplayName: _, ...infoPlist }
103101
}
104102
return infoPlist;
105103
}
104+
exports.setFacebookDisplayName = setFacebookDisplayName;
106105
function setFacebookApplicationQuerySchemes(config, infoPlist) {
107106
const facebookAppId = (0, config_1.getFacebookAppId)(config);
108107
const existingSchemes = infoPlist.LSApplicationQueriesSchemes || [];
@@ -145,6 +144,7 @@ function setFacebookApplicationQuerySchemes(config, infoPlist) {
145144
LSApplicationQueriesSchemes: updatedSchemes,
146145
};
147146
}
147+
exports.setFacebookApplicationQuerySchemes = setFacebookApplicationQuerySchemes;
148148
const withUserTrackingPermission = (config, { iosUserTrackingPermission } = {}) => {
149149
if (!iosUserTrackingPermission) {
150150
return config;

plugin/build/withSKAdNetworkIdentifiers.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ const withSKAdNetworkIdentifiers = (config, identifiers) => {
1919
config.ios.infoPlist.SKAdNetworkItems = [];
2020
}
2121
// Get ids
22-
let existingIds = config.ios.infoPlist.SKAdNetworkItems.map(
23-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
24-
(item) => item?.SKAdNetworkIdentifier ?? null).filter(Boolean);
22+
let existingIds = config.ios.infoPlist.SKAdNetworkItems.map((item) => item?.SKAdNetworkIdentifier ?? null).filter(Boolean);
2523
// remove duplicates
2624
existingIds = [...new Set(existingIds)];
2725
for (const id of identifiers) {

plugin/src/withSKAdNetworkIdentifiers.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ export const withSKAdNetworkIdentifiers: ConfigPlugin<string[]> = (
2323

2424
// Get ids
2525
let existingIds = config.ios.infoPlist.SKAdNetworkItems.map(
26-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
2726
(item: any) => item?.SKAdNetworkIdentifier ?? null,
2827
).filter(Boolean) as string[];
2928
// remove duplicates

plugin/tsconfig.tsbuildinfo

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)