From e93033f890257383df2df1d3307198dd5e9f8d18 Mon Sep 17 00:00:00 2001 From: "amiz21@qq.com" Date: Tue, 12 Nov 2024 11:29:38 +0800 Subject: [PATCH] refactor: remove android and ios code Signed-off-by: amiz21@qq.com --- example/App.tsx | 222 --------- example/AppFunction.tsx | 105 ---- example/android/.project | 17 - .../org.eclipse.buildship.core.prefs | 2 - example/android/app/BUCK | 55 --- example/android/app/build.gradle | 201 -------- example/android/app/build_defs.bzl | 19 - example/android/app/debug.keystore | Bin 2257 -> 0 bytes example/android/app/proguard-rules.pro | 10 - .../android/app/src/debug/AndroidManifest.xml | 8 - .../android/app/src/main/AndroidManifest.xml | 26 - .../main/java/com/example/MainActivity.java | 15 - .../java/com/example/MainApplication.java | 47 -- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 0 bytes .../app/src/main/res/values/strings.xml | 3 - .../app/src/main/res/values/styles.xml | 9 - example/android/build.gradle | 38 -- example/android/gradle.properties | 21 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 55616 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - example/android/gradlew | 188 -------- example/android/gradlew.bat | 100 ---- example/android/settings.gradle | 7 - example/app.json | 4 - example/e2e/config.json | 6 - example/e2e/init.js | 19 - example/e2e/testCases/example.e2e.js | 3 - example/index.js | 10 - example/ios/Podfile | 41 -- example/ios/Podfile.lock | 367 -------------- example/ios/example.xcodeproj/project.pbxproj | 453 ------------------ .../xcschemes/example-tvOS.xcscheme | 129 ----- .../xcshareddata/xcschemes/example.xcscheme | 87 ---- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - example/ios/example/AppDelegate.h | 15 - example/ios/example/AppDelegate.m | 42 -- .../ios/example/Base.lproj/LaunchScreen.xib | 42 -- .../AppIcon.appiconset/Contents.json | 53 -- .../ios/example/Images.xcassets/Contents.json | 6 - example/ios/example/Info.plist | 57 --- example/ios/example/main.m | 16 - example/metro.config.windows.js | 48 -- example/package.json | 17 - example/react-native.config.js | 11 - example/windows/.gitignore | 92 ---- example/windows/CheckboxExampleWindows.sln | 230 --------- .../windows/CheckboxExampleWindows/.gitignore | 1 - .../windows/CheckboxExampleWindows/App.cpp | 43 -- example/windows/CheckboxExampleWindows/App.h | 13 - .../windows/CheckboxExampleWindows/App.idl | 3 - .../windows/CheckboxExampleWindows/App.xaml | 10 - .../Assets/LockScreenLogo.scale-200.png | Bin 1430 -> 0 bytes .../Assets/SplashScreen.scale-200.png | Bin 7700 -> 0 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 2937 -> 0 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 1647 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1255 -> 0 bytes .../Assets/StoreLogo.png | Bin 1451 -> 0 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 3204 -> 0 bytes .../AutolinkedNativeModules.g.cpp | 13 - .../AutolinkedNativeModules.g.h | 10 - .../CheckboxExampleWindows.vcxproj | 183 ------- .../CheckboxExampleWindows.vcxproj.filters | 60 --- .../CheckboxExampleWindows_TemporaryKey.pfx | Bin 2678 -> 0 bytes .../Package.appxmanifest | 49 -- .../PropertySheet.props | 16 - .../ReactPackageProvider.cpp | 18 - .../ReactPackageProvider.h | 15 - .../CheckboxExampleWindows/packages.config | 5 - .../windows/CheckboxExampleWindows/pch.cpp | 1 - example/windows/CheckboxExampleWindows/pch.h | 28 -- src/.npmignore | 52 -- src/RNCCheckbox.podspec | 22 - src/android/build.gradle | 45 -- src/android/gradle.properties | 4 - src/android/gradle/wrapper/gradle-wrapper.jar | Bin 54329 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - src/android/gradlew | 172 ------- src/android/gradlew.bat | 84 ---- src/android/src/main/AndroidManifest.xml | 6 - .../checkbox/ReactCheckBox.java | 43 -- .../checkbox/ReactCheckBoxEvent.java | 52 -- .../checkbox/ReactCheckBoxManager.java | 122 ----- .../checkbox/ReactCheckBoxPackage.java | 29 -- src/ios/Podfile | 3 - src/ios/Podfile.lock | 16 - src/ios/RNCCheckbox.h | 16 - src/ios/RNCCheckbox.m | 13 - src/ios/RNCCheckbox.xcodeproj/project.pbxproj | 322 ------------- .../xcschemes/RNCCheckbox.xcscheme | 67 --- .../contents.xcworkspacedata | 10 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/WorkspaceSettings.xcsettings | 10 - src/ios/RNCCheckboxManager.h | 12 - src/ios/RNCCheckboxManager.m | 86 ---- src/js/AndroidCheckBoxNativeComponent.ts | 12 - src/js/CheckBox.android.tsx | 217 --------- src/js/CheckBox.ios.tsx | 171 ------- src/js/CheckBox.ts | 1 - src/js/CheckBox.windows.tsx | 133 ----- src/js/IOSCheckBoxNativeComponent.ts | 12 - src/js/WindowsCheckBoxComponent.ts | 8 - src/js/__test__/CheckBox.test.tsx | 93 ---- .../__snapshots__/CheckBox.test.tsx.snap | 318 ------------ src/js/setAndForwardRef.ts | 63 --- src/package.json | 78 --- src/typings/index.d.ts | 14 - src/windows/.gitignore | 362 -------------- src/windows/CheckboxWindows.sln | 226 --------- src/windows/CheckboxWindows/CheckboxView.cpp | 116 ----- src/windows/CheckboxWindows/CheckboxView.h | 33 -- src/windows/CheckboxWindows/CheckboxView.idl | 11 - .../CheckboxWindows/CheckboxViewManager.cpp | 73 --- .../CheckboxWindows/CheckboxViewManager.h | 44 -- .../CheckboxWindows/CheckboxWindows.def | 3 - .../CheckboxWindows/CheckboxWindows.vcxproj | 185 ------- .../CheckboxWindows.vcxproj.filters | 38 -- .../CheckboxWindows/PropertySheet.props | 16 - .../CheckboxWindows/ReactPackageProvider.cpp | 18 - .../CheckboxWindows/ReactPackageProvider.h | 23 - .../CheckboxWindows/ReactPackageProvider.idl | 9 - src/windows/CheckboxWindows/packages.config | 4 - src/windows/CheckboxWindows/pch.cpp | 1 - src/windows/CheckboxWindows/pch.h | 4 - src/windows/CheckboxWindows/readme.txt | 23 - src/windows/CheckboxWindows62.sln | 254 ---------- 135 files changed, 7096 deletions(-) delete mode 100644 example/App.tsx delete mode 100644 example/AppFunction.tsx delete mode 100644 example/android/.project delete mode 100644 example/android/.settings/org.eclipse.buildship.core.prefs delete mode 100644 example/android/app/BUCK delete mode 100644 example/android/app/build.gradle delete mode 100644 example/android/app/build_defs.bzl delete mode 100644 example/android/app/debug.keystore delete mode 100644 example/android/app/proguard-rules.pro delete mode 100644 example/android/app/src/debug/AndroidManifest.xml delete mode 100644 example/android/app/src/main/AndroidManifest.xml delete mode 100644 example/android/app/src/main/java/com/example/MainActivity.java delete mode 100644 example/android/app/src/main/java/com/example/MainApplication.java delete mode 100644 example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 example/android/app/src/main/res/values/strings.xml delete mode 100644 example/android/app/src/main/res/values/styles.xml delete mode 100644 example/android/build.gradle delete mode 100644 example/android/gradle.properties delete mode 100644 example/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 example/android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 example/android/gradlew delete mode 100644 example/android/gradlew.bat delete mode 100644 example/android/settings.gradle delete mode 100644 example/app.json delete mode 100644 example/e2e/config.json delete mode 100644 example/e2e/init.js delete mode 100644 example/e2e/testCases/example.e2e.js delete mode 100644 example/index.js delete mode 100644 example/ios/Podfile delete mode 100644 example/ios/Podfile.lock delete mode 100644 example/ios/example.xcodeproj/project.pbxproj delete mode 100644 example/ios/example.xcodeproj/xcshareddata/xcschemes/example-tvOS.xcscheme delete mode 100644 example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme delete mode 100644 example/ios/example.xcworkspace/contents.xcworkspacedata delete mode 100644 example/ios/example.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 example/ios/example/AppDelegate.h delete mode 100644 example/ios/example/AppDelegate.m delete mode 100644 example/ios/example/Base.lproj/LaunchScreen.xib delete mode 100644 example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 example/ios/example/Images.xcassets/Contents.json delete mode 100644 example/ios/example/Info.plist delete mode 100644 example/ios/example/main.m delete mode 100644 example/metro.config.windows.js delete mode 100644 example/package.json delete mode 100644 example/react-native.config.js delete mode 100644 example/windows/.gitignore delete mode 100644 example/windows/CheckboxExampleWindows.sln delete mode 100644 example/windows/CheckboxExampleWindows/.gitignore delete mode 100644 example/windows/CheckboxExampleWindows/App.cpp delete mode 100644 example/windows/CheckboxExampleWindows/App.h delete mode 100644 example/windows/CheckboxExampleWindows/App.idl delete mode 100644 example/windows/CheckboxExampleWindows/App.xaml delete mode 100644 example/windows/CheckboxExampleWindows/Assets/LockScreenLogo.scale-200.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/SplashScreen.scale-200.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/Square150x150Logo.scale-200.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/Square44x44Logo.scale-200.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/StoreLogo.png delete mode 100644 example/windows/CheckboxExampleWindows/Assets/Wide310x150Logo.scale-200.png delete mode 100644 example/windows/CheckboxExampleWindows/AutolinkedNativeModules.g.cpp delete mode 100644 example/windows/CheckboxExampleWindows/AutolinkedNativeModules.g.h delete mode 100644 example/windows/CheckboxExampleWindows/CheckboxExampleWindows.vcxproj delete mode 100644 example/windows/CheckboxExampleWindows/CheckboxExampleWindows.vcxproj.filters delete mode 100644 example/windows/CheckboxExampleWindows/CheckboxExampleWindows_TemporaryKey.pfx delete mode 100644 example/windows/CheckboxExampleWindows/Package.appxmanifest delete mode 100644 example/windows/CheckboxExampleWindows/PropertySheet.props delete mode 100644 example/windows/CheckboxExampleWindows/ReactPackageProvider.cpp delete mode 100644 example/windows/CheckboxExampleWindows/ReactPackageProvider.h delete mode 100644 example/windows/CheckboxExampleWindows/packages.config delete mode 100644 example/windows/CheckboxExampleWindows/pch.cpp delete mode 100644 example/windows/CheckboxExampleWindows/pch.h delete mode 100644 src/.npmignore delete mode 100644 src/RNCCheckbox.podspec delete mode 100644 src/android/build.gradle delete mode 100644 src/android/gradle.properties delete mode 100644 src/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 src/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 src/android/gradlew delete mode 100644 src/android/gradlew.bat delete mode 100644 src/android/src/main/AndroidManifest.xml delete mode 100644 src/android/src/main/java/com/reactnativecommunity/checkbox/ReactCheckBox.java delete mode 100644 src/android/src/main/java/com/reactnativecommunity/checkbox/ReactCheckBoxEvent.java delete mode 100644 src/android/src/main/java/com/reactnativecommunity/checkbox/ReactCheckBoxManager.java delete mode 100644 src/android/src/main/java/com/reactnativecommunity/checkbox/ReactCheckBoxPackage.java delete mode 100644 src/ios/Podfile delete mode 100644 src/ios/Podfile.lock delete mode 100644 src/ios/RNCCheckbox.h delete mode 100644 src/ios/RNCCheckbox.m delete mode 100644 src/ios/RNCCheckbox.xcodeproj/project.pbxproj delete mode 100644 src/ios/RNCCheckbox.xcodeproj/xcshareddata/xcschemes/RNCCheckbox.xcscheme delete mode 100644 src/ios/RNCCheckbox.xcworkspace/contents.xcworkspacedata delete mode 100644 src/ios/RNCCheckbox.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 src/ios/RNCCheckbox.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 src/ios/RNCCheckboxManager.h delete mode 100644 src/ios/RNCCheckboxManager.m delete mode 100644 src/js/AndroidCheckBoxNativeComponent.ts delete mode 100644 src/js/CheckBox.android.tsx delete mode 100644 src/js/CheckBox.ios.tsx delete mode 100644 src/js/CheckBox.ts delete mode 100644 src/js/CheckBox.windows.tsx delete mode 100644 src/js/IOSCheckBoxNativeComponent.ts delete mode 100644 src/js/WindowsCheckBoxComponent.ts delete mode 100644 src/js/__test__/CheckBox.test.tsx delete mode 100644 src/js/__test__/__snapshots__/CheckBox.test.tsx.snap delete mode 100644 src/js/setAndForwardRef.ts delete mode 100644 src/package.json delete mode 100644 src/typings/index.d.ts delete mode 100644 src/windows/.gitignore delete mode 100644 src/windows/CheckboxWindows.sln delete mode 100644 src/windows/CheckboxWindows/CheckboxView.cpp delete mode 100644 src/windows/CheckboxWindows/CheckboxView.h delete mode 100644 src/windows/CheckboxWindows/CheckboxView.idl delete mode 100644 src/windows/CheckboxWindows/CheckboxViewManager.cpp delete mode 100644 src/windows/CheckboxWindows/CheckboxViewManager.h delete mode 100644 src/windows/CheckboxWindows/CheckboxWindows.def delete mode 100644 src/windows/CheckboxWindows/CheckboxWindows.vcxproj delete mode 100644 src/windows/CheckboxWindows/CheckboxWindows.vcxproj.filters delete mode 100644 src/windows/CheckboxWindows/PropertySheet.props delete mode 100644 src/windows/CheckboxWindows/ReactPackageProvider.cpp delete mode 100644 src/windows/CheckboxWindows/ReactPackageProvider.h delete mode 100644 src/windows/CheckboxWindows/ReactPackageProvider.idl delete mode 100644 src/windows/CheckboxWindows/packages.config delete mode 100644 src/windows/CheckboxWindows/pch.cpp delete mode 100644 src/windows/CheckboxWindows/pch.h delete mode 100644 src/windows/CheckboxWindows/readme.txt delete mode 100644 src/windows/CheckboxWindows62.sln diff --git a/example/App.tsx b/example/App.tsx deleted file mode 100644 index c0598af..0000000 --- a/example/App.tsx +++ /dev/null @@ -1,222 +0,0 @@ -/** - * Sample React Native App - * https://github.com/facebook/react-native - * - * @lint-ignore-every XPLATJSCOPYRIGHT1 - */ - -import React, {Component} from 'react'; -import {Platform, StyleSheet, Text, View, Button} from 'react-native'; - -import CheckBox from '@react-native-community/checkbox'; - -const instructions = Platform.select({ - ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu', - android: - 'Double tap R on your keyboard to reload,\n' + - 'Shake or press menu button for dev menu!', -}); - -const isIOS = Platform.OS === 'ios'; - -type Props = {}; -type State = { - value0: boolean; - value1: boolean; - value2: boolean; - value3: boolean; - value4: boolean; - lineWidth: number; -}; - -export default class App extends Component { - constructor(props: Props) { - super(props); - - this.state = { - value0: true, - value1: false, - value2: true, - value3: false, - value4: false, - lineWidth: 10, - }; - } - - renderForIOS() { - return ( - - {`[value: ${this.state.value0}]`} - - this.setState({ - value0: value, - }) - } - /> - {`[value: ${this.state.value4}]`} - - this.setState({ - value4: value, - }) - } - /> - {`[value: ${this.state.value3}]`} - - this.setState({ - value3: value, - }) - } - /> - {`[value: ${this.state.value2}]`} - - this.setState({ - value2: value, - }) - } - onAnimationDidStop={() => console.log('onAnimationDidStopEvent')} - lineWidth={2} - hideBox={false} - boxType={'circle'} - tintColors={'#9E663C'} - onCheckColor={'#6F763F'} - onFillColor={'#4DABEC'} - onTintColor={'#F4DCF8'} - animationDuration={0.5} - disabled={false} - onAnimationType={'bounce'} - offAnimationType={'stroke'} - /> -