|
2 | 2 |
|
3 | 3 | # remove survey and featureRequest features in JavaScript files
|
4 | 4 | deletedFeaturesFilesInJavaScript=("Surveys" "FeatureRequests" "Survey")
|
5 |
| -for feature in "${deletedFeaturesFilesInJavaScript[@]}"; |
6 |
| - do |
7 |
| - echo "$feature" |
8 |
| -rm -f src/modules/"$feature".ts |
9 |
| -rm -f test/mocks/mock"$feature".ts |
10 |
| -sed -i "s/import..*$feature';//g" src/index.ts |
11 |
| -sed -i "s/$feature,//g" src/index.ts |
12 |
| - |
| 5 | +for feature in "${deletedFeaturesFilesInJavaScript[@]}"; do |
| 6 | + echo "$feature" |
| 7 | + rm -f src/modules/"$feature".ts |
| 8 | + rm -f test/mocks/mock"$feature".ts |
| 9 | + sed -i "s/import..*$feature';//g" src/index.ts |
| 10 | + sed -i "s/$feature,//g" src/index.ts |
13 | 11 | done
|
14 |
| -npx eslint src/index.ts --fix |
| 12 | + |
| 13 | +npx eslint src/index.ts --fix |
15 | 14 |
|
16 | 15 | # remove survey and featureRequest features in Android files
|
17 | 16 | deletedFeaturesFilesInAndroidApp=("RNInstabugSurveysModule" "RNInstabugFeatureRequestsModule")
|
18 |
| -for feature in "${deletedFeaturesFilesInAndroidApp[@]}"; |
19 |
| - do |
20 |
| - echo "$feature" |
21 |
| - |
22 |
| -rm -f android/src/main/java/com/instabug/reactlibrary/"$feature".java |
23 |
| -rm -f android/src/test/java/com/instabug/reactlibrary/"$feature"Test.java |
24 |
| -sed -i "s/modules.add(new $feature(reactContext));//g" android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativePackage.java |
| 17 | +for feature in "${deletedFeaturesFilesInAndroidApp[@]}"; do |
| 18 | + echo "$feature" |
25 | 19 |
|
| 20 | + rm -f android/src/main/java/com/instabug/reactlibrary/"$feature".java |
| 21 | + rm -f android/src/test/java/com/instabug/reactlibrary/"$feature"Test.java |
| 22 | + sed -i "s/modules.add(new $feature(reactContext));//g" android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativePackage.java |
26 | 23 | done
|
27 | 24 |
|
28 | 25 | # remove survey and featureRequest features in IOS files
|
29 | 26 | deletedFeaturesFilesInIosApp=("InstabugSurveysBridge" "InstabugFeatureRequestsBridge")
|
30 |
| -for feature in "${deletedFeaturesFilesInIosApp[@]}"; |
31 |
| - do |
32 |
| - echo "$feature" |
33 |
| -rm -f ios/RNInstabug/"$feature".h |
34 |
| -rm -f ios/RNInstabug/"$feature".m |
| 27 | +for feature in "${deletedFeaturesFilesInIosApp[@]}"; do |
| 28 | + echo "$feature" |
| 29 | + rm -f ios/RNInstabug/"$feature".h |
| 30 | + rm -f ios/RNInstabug/"$feature".m |
35 | 31 | done
|
36 |
| -sed -i "s/\#import <Instabug\/IBGSurveys.h>//g" ios/RNInstabug/InstabugReactBridge.m |
37 |
| -sed -i "s/\#import <Instabug\/IBGSurveys.h>//g" ios/RNInstabug/InstabugReactBridge.h |
38 | 32 |
|
| 33 | +sed -i "s/\#import <Instabug\/IBGSurveys.h>//g" ios/RNInstabug/InstabugReactBridge.m |
| 34 | +sed -i "s/\#import <Instabug\/IBGSurveys.h>//g" ios/RNInstabug/InstabugReactBridge.h |
39 | 35 |
|
40 | 36 | # remove all locales except English locale
|
41 | 37 | sed -i -E '/english/!s/.*constants.locale.*//g' src/utils/Enums.ts
|
42 |
| -npx eslint src/index.ts --fix src/utils/Enums.ts |
43 |
| - |
44 |
| -sed -i "s/return (major == 7 && minor >= 3) || major >= 8/return false/g" android/build.gradle |
45 |
| - |
46 |
| -sed -i "s/static boolean supportsNamespace() {/static boolean supportsNamespace() { \n return false/g" android/build.gradle |
| 38 | +npx eslint src/index.ts --fix src/utils/Enums.ts |
47 | 39 |
|
| 40 | +sed -i "s/return (major == 7 && minor >= 3) || major >= 8/return false/g" android/build.gradle |
48 | 41 |
|
| 42 | +sed -i "s/static boolean supportsNamespace() {/static boolean supportsNamespace() { \n return false/g" android/build.gradle |
0 commit comments