├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── pull_request_template.md
└── workflows
│ ├── bn_master_commit.yml
│ ├── ios_android.yml
│ ├── macos_freespace
│ └── action.yml
│ ├── pr.yml
│ ├── publish.yml
│ ├── publish_preview.yml
│ ├── test_version.yml
│ ├── typescript.yml
│ └── windows.yml
├── .gitignore
├── .vscode
├── extensions.json
├── launch.json
└── settings.json
├── Apps
├── BRNPlayground
│ ├── .gitignore
│ ├── .watchmanconfig
│ ├── App.tsx
│ ├── README.md
│ ├── android
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── app.json
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── BRNPlayground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── macos
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── postinstall.js
│ ├── react-native.config.js
│ └── windows
│ │ └── .gitignore
├── PackageTest
│ ├── 0.63.1
│ │ ├── .buckconfig
│ │ ├── .eslintrc.js
│ │ ├── .gitattributes
│ │ ├── .gitignore
│ │ ├── .prettierrc.js
│ │ ├── .watchmanconfig
│ │ ├── App.tsx
│ │ ├── __tests__
│ │ │ └── App-test.tsx
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── _BUCK
│ │ │ │ ├── build.gradle
│ │ │ │ ├── build_defs.bzl
│ │ │ │ ├── debug.keystore
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ │ ├── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ └── MainApplication.java
│ │ │ │ │ └── res
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ ├── app.json
│ │ ├── babel.config.js
│ │ ├── index.js
│ │ ├── ios
│ │ │ ├── PackageTest-tvOS
│ │ │ │ └── Info.plist
│ │ │ ├── PackageTest-tvOSTests
│ │ │ │ └── Info.plist
│ │ │ ├── PackageTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ ├── PackageTest-tvOS.xcscheme
│ │ │ │ │ └── PackageTest.xcscheme
│ │ │ ├── PackageTest.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── PackageTest
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── main.m
│ │ │ ├── PackageTestTests
│ │ │ │ ├── Info.plist
│ │ │ │ └── PackageTestTests.m
│ │ │ ├── Podfile
│ │ │ └── Podfile.lock
│ │ ├── metro.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── 0.64.0
│ │ ├── .buckconfig
│ │ ├── .eslintrc.js
│ │ ├── .gitattributes
│ │ ├── .gitignore
│ │ ├── .prettierrc.js
│ │ ├── .watchmanconfig
│ │ ├── App.tsx
│ │ ├── __tests__
│ │ │ └── App-test.tsx
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── _BUCK
│ │ │ │ ├── build.gradle
│ │ │ │ ├── build_defs.bzl
│ │ │ │ ├── debug.keystore
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ │ ├── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ └── MainApplication.java
│ │ │ │ │ └── res
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ ├── app.json
│ │ ├── babel.config.js
│ │ ├── index.js
│ │ ├── ios
│ │ │ ├── PackageTest-tvOS
│ │ │ │ └── Info.plist
│ │ │ ├── PackageTest-tvOSTests
│ │ │ │ └── Info.plist
│ │ │ ├── PackageTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ ├── PackageTest-tvOS.xcscheme
│ │ │ │ │ └── PackageTest.xcscheme
│ │ │ ├── PackageTest.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── PackageTest
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── main.m
│ │ │ ├── PackageTestTests
│ │ │ │ ├── Info.plist
│ │ │ │ └── PackageTestTests.m
│ │ │ ├── Podfile
│ │ │ └── Podfile.lock
│ │ ├── metro.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── windows
│ │ │ ├── .gitignore
│ │ │ ├── BuildFlags.props
│ │ │ ├── PackageTest.sln
│ │ │ └── PackageTest
│ │ │ ├── .gitignore
│ │ │ ├── App.cpp
│ │ │ ├── App.h
│ │ │ ├── App.idl
│ │ │ ├── App.xaml
│ │ │ ├── Assets
│ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ ├── SplashScreen.scale-200.png
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ ├── StoreLogo.png
│ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ ├── AutolinkedNativeModules.g.cpp
│ │ │ ├── AutolinkedNativeModules.g.h
│ │ │ ├── AutolinkedNativeModules.g.props
│ │ │ ├── AutolinkedNativeModules.g.targets
│ │ │ ├── MainPage.cpp
│ │ │ ├── MainPage.h
│ │ │ ├── MainPage.idl
│ │ │ ├── MainPage.xaml
│ │ │ ├── Package.appxmanifest
│ │ │ ├── PackageTest.vcxproj
│ │ │ ├── PackageTest.vcxproj.filters
│ │ │ ├── PackageTest_TemporaryKey.pfx
│ │ │ ├── PropertySheet.props
│ │ │ ├── ReactPackageProvider.cpp
│ │ │ ├── ReactPackageProvider.h
│ │ │ ├── packages.config
│ │ │ ├── pch.cpp
│ │ │ └── pch.h
│ ├── 0.65.0
│ │ ├── __tests__
│ │ │ └── App-test.js
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── BUCK
│ │ │ │ ├── build.gradle
│ │ │ │ ├── build_defs.bzl
│ │ │ │ ├── debug.keystore
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ │ ├── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ └── MainApplication.java
│ │ │ │ │ └── res
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ ├── babel.config.js
│ │ ├── index.js
│ │ ├── ios
│ │ │ ├── PackageTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── PackageTest.xcscheme
│ │ │ ├── PackageTest.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── PackageTest
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── main.m
│ │ │ ├── PackageTestTests
│ │ │ │ ├── Info.plist
│ │ │ │ └── PackageTestTests.m
│ │ │ ├── Podfile
│ │ │ └── Podfile.lock
│ │ ├── metro.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── windows
│ │ │ ├── .gitignore
│ │ │ ├── ExperimentalFeatures.props
│ │ │ ├── NuGet.Config
│ │ │ ├── PackageTest.sln
│ │ │ └── PackageTest
│ │ │ ├── .gitignore
│ │ │ ├── App.cpp
│ │ │ ├── App.h
│ │ │ ├── App.idl
│ │ │ ├── App.xaml
│ │ │ ├── Assets
│ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ ├── SplashScreen.scale-200.png
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ ├── StoreLogo.png
│ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ ├── AutolinkedNativeModules.g.cpp
│ │ │ ├── AutolinkedNativeModules.g.h
│ │ │ ├── AutolinkedNativeModules.g.props
│ │ │ ├── AutolinkedNativeModules.g.targets
│ │ │ ├── MainPage.cpp
│ │ │ ├── MainPage.h
│ │ │ ├── MainPage.idl
│ │ │ ├── MainPage.xaml
│ │ │ ├── Package.appxmanifest
│ │ │ ├── PackageTest.vcxproj
│ │ │ ├── PackageTest.vcxproj.filters
│ │ │ ├── PackageTest_TemporaryKey.pfx
│ │ │ ├── PropertySheet.props
│ │ │ ├── ReactPackageProvider.cpp
│ │ │ ├── ReactPackageProvider.h
│ │ │ ├── packages.config
│ │ │ ├── pch.cpp
│ │ │ └── pch.h
│ ├── 0.69.0
│ │ ├── .buckconfig
│ │ ├── .bundle
│ │ │ └── config
│ │ ├── .eslintrc.js
│ │ ├── .gitignore
│ │ ├── .prettierrc.js
│ │ ├── .ruby-version
│ │ ├── .watchmanconfig
│ │ ├── Gemfile
│ │ ├── __tests__
│ │ │ └── App-test.tsx
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── _BUCK
│ │ │ │ ├── build.gradle
│ │ │ │ ├── build_defs.bzl
│ │ │ │ ├── debug.keystore
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ │ ├── debug
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── packagetest
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ ├── MainApplication.java
│ │ │ │ │ │ └── newarchitecture
│ │ │ │ │ │ ├── MainApplicationReactNativeHost.java
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ └── MainComponentsRegistry.java
│ │ │ │ │ │ └── modules
│ │ │ │ │ │ └── MainApplicationTurboModuleManagerDelegate.java
│ │ │ │ │ ├── jni
│ │ │ │ │ ├── Android.mk
│ │ │ │ │ ├── MainApplicationModuleProvider.cpp
│ │ │ │ │ ├── MainApplicationModuleProvider.h
│ │ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp
│ │ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h
│ │ │ │ │ ├── MainComponentsRegistry.cpp
│ │ │ │ │ ├── MainComponentsRegistry.h
│ │ │ │ │ └── OnLoad.cpp
│ │ │ │ │ └── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ └── rn_edit_text_material.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ ├── babel.config.js
│ │ ├── index.js
│ │ ├── ios
│ │ │ ├── .xcode.env
│ │ │ ├── PackageTest.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── PackageTest.xcscheme
│ │ │ ├── PackageTest.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ ├── PackageTest
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.mm
│ │ │ │ ├── Images.xcassets
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── main.m
│ │ │ ├── PackageTestTests
│ │ │ │ ├── Info.plist
│ │ │ │ └── PackageTestTests.m
│ │ │ ├── Podfile
│ │ │ └── Podfile.lock
│ │ ├── metro.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── windows
│ │ │ ├── .gitignore
│ │ │ ├── ExperimentalFeatures.props
│ │ │ ├── NuGet.Config
│ │ │ ├── PackageTest.sln
│ │ │ └── PackageTest
│ │ │ ├── .gitignore
│ │ │ ├── App.cpp
│ │ │ ├── App.h
│ │ │ ├── App.idl
│ │ │ ├── App.xaml
│ │ │ ├── Assets
│ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ ├── SplashScreen.scale-200.png
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ ├── StoreLogo.png
│ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ ├── AutolinkedNativeModules.g.cpp
│ │ │ ├── AutolinkedNativeModules.g.h
│ │ │ ├── AutolinkedNativeModules.g.props
│ │ │ ├── AutolinkedNativeModules.g.targets
│ │ │ ├── MainPage.cpp
│ │ │ ├── MainPage.h
│ │ │ ├── MainPage.idl
│ │ │ ├── MainPage.xaml
│ │ │ ├── Package.appxmanifest
│ │ │ ├── PackageTest.vcxproj
│ │ │ ├── PackageTest.vcxproj.filters
│ │ │ ├── PropertySheet.props
│ │ │ ├── ReactPackageProvider.cpp
│ │ │ ├── ReactPackageProvider.h
│ │ │ ├── pch.cpp
│ │ │ └── pch.h
│ └── packagetest-shared
│ │ ├── App.tsx
│ │ ├── app.json
│ │ └── package.json
└── Playground
│ ├── .gitignore
│ ├── 0.64
│ ├── .buckconfig
│ ├── .eslintrc.js
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .prettierrc.js
│ ├── .watchmanconfig
│ ├── __tests__
│ │ └── App-test.tsx
│ ├── android
│ │ ├── app
│ │ │ ├── _BUCK
│ │ │ ├── build.gradle
│ │ │ ├── build_defs.bzl
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ └── MainApplication.java
│ │ │ │ └── res
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── Playground-tvOS
│ │ │ └── Info.plist
│ │ ├── Playground-tvOSTests
│ │ │ └── Info.plist
│ │ ├── Playground.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Playground-tvOS.xcscheme
│ │ │ │ └── Playground.xcscheme
│ │ ├── Playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Playground
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── PlaygroundTests
│ │ │ ├── Info.plist
│ │ │ └── PlaygroundTests.m
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ └── tools.js
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── Playground.sln
│ │ └── Playground
│ │ ├── .gitignore
│ │ ├── App.cpp
│ │ ├── App.h
│ │ ├── App.idl
│ │ ├── App.xaml
│ │ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ │ ├── AutolinkedNativeModules.g.cpp
│ │ ├── AutolinkedNativeModules.g.h
│ │ ├── AutolinkedNativeModules.g.props
│ │ ├── AutolinkedNativeModules.g.targets
│ │ ├── MainPage.cpp
│ │ ├── MainPage.h
│ │ ├── MainPage.idl
│ │ ├── MainPage.xaml
│ │ ├── Package.appxmanifest
│ │ ├── Playground.vcxproj
│ │ ├── Playground.vcxproj.filters
│ │ ├── Playground_TemporaryKey.pfx
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── packages.config
│ │ ├── pch.cpp
│ │ └── pch.h
│ ├── 0.65
│ ├── .buckconfig
│ ├── .editorconfig
│ ├── .eslintrc.js
│ ├── .flowconfig
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .prettierrc.js
│ ├── .watchmanconfig
│ ├── __tests__
│ │ └── App-test.js
│ ├── android
│ │ ├── app
│ │ │ ├── BUCK
│ │ │ ├── build.gradle
│ │ │ ├── build_defs.bzl
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ └── MainApplication.java
│ │ │ │ └── res
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── Playground.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Playground.xcscheme
│ │ ├── Playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Playground
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── PlaygroundTests
│ │ │ ├── Info.plist
│ │ │ └── PlaygroundTests.m
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ └── tools.js
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── ExperimentalFeatures.props
│ │ ├── NuGet.Config
│ │ ├── playground.sln
│ │ └── playground
│ │ ├── .gitignore
│ │ ├── App.cpp
│ │ ├── App.h
│ │ ├── App.idl
│ │ ├── App.xaml
│ │ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ │ ├── AutolinkedNativeModules.g.cpp
│ │ ├── AutolinkedNativeModules.g.h
│ │ ├── AutolinkedNativeModules.g.props
│ │ ├── AutolinkedNativeModules.g.targets
│ │ ├── MainPage.cpp
│ │ ├── MainPage.h
│ │ ├── MainPage.idl
│ │ ├── MainPage.xaml
│ │ ├── Package.appxmanifest
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── packages.config
│ │ ├── pch.cpp
│ │ ├── pch.h
│ │ ├── playground.vcxproj
│ │ ├── playground.vcxproj.filters
│ │ └── playground_TemporaryKey.pfx
│ ├── 0.69
│ ├── .buckconfig
│ ├── .bundle
│ │ └── config
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .prettierrc.js
│ ├── .ruby-version
│ ├── .watchmanconfig
│ ├── Gemfile
│ ├── __tests__
│ │ └── App-test.tsx
│ ├── android
│ │ ├── app
│ │ │ ├── _BUCK
│ │ │ ├── build.gradle
│ │ │ ├── build_defs.bzl
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ └── AndroidManifest.xml
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ └── MainApplication.java
│ │ │ │ ├── jni
│ │ │ │ ├── Android.mk
│ │ │ │ ├── MainApplicationModuleProvider.cpp
│ │ │ │ ├── MainApplicationModuleProvider.h
│ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp
│ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h
│ │ │ │ ├── MainComponentsRegistry.cpp
│ │ │ │ ├── MainComponentsRegistry.h
│ │ │ │ └── OnLoad.cpp
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ └── rn_edit_text_material.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── .xcode.env
│ │ ├── Playground.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Playground.xcscheme
│ │ ├── Playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Playground
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.mm
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── PlaygroundTests
│ │ │ ├── Info.plist
│ │ │ └── PlaygroundTests.m
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── msbuild.binlog
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ └── tools.js
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── ExperimentalFeatures.props
│ │ ├── NuGet.Config
│ │ ├── Playground.sln
│ │ └── Playground
│ │ ├── .gitignore
│ │ ├── App.cpp
│ │ ├── App.h
│ │ ├── App.idl
│ │ ├── App.xaml
│ │ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ │ ├── AutolinkedNativeModules.g.cpp
│ │ ├── AutolinkedNativeModules.g.h
│ │ ├── AutolinkedNativeModules.g.props
│ │ ├── AutolinkedNativeModules.g.targets
│ │ ├── MainPage.cpp
│ │ ├── MainPage.h
│ │ ├── MainPage.idl
│ │ ├── MainPage.xaml
│ │ ├── Package.appxmanifest
│ │ ├── Playground.vcxproj
│ │ ├── Playground.vcxproj.filters
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── pch.cpp
│ │ └── pch.h
│ ├── 0.70
│ ├── .buckconfig
│ ├── .bundle
│ │ └── config
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .prettierrc.js
│ ├── .ruby-version
│ ├── .watchmanconfig
│ ├── Gemfile
│ ├── __tests__
│ │ └── App-test.tsx
│ ├── _node-version
│ ├── android
│ │ ├── app
│ │ │ ├── _BUCK
│ │ │ ├── build.gradle
│ │ │ ├── build_defs.bzl
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ ├── MainApplication.java
│ │ │ │ │ └── newarchitecture
│ │ │ │ │ ├── MainApplicationReactNativeHost.java
│ │ │ │ │ ├── components
│ │ │ │ │ └── MainComponentsRegistry.java
│ │ │ │ │ └── modules
│ │ │ │ │ └── MainApplicationTurboModuleManagerDelegate.java
│ │ │ │ ├── jni
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── MainApplicationModuleProvider.cpp
│ │ │ │ ├── MainApplicationModuleProvider.h
│ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp
│ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h
│ │ │ │ ├── MainComponentsRegistry.cpp
│ │ │ │ ├── MainComponentsRegistry.h
│ │ │ │ └── OnLoad.cpp
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ └── rn_edit_text_material.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── .xcode.env
│ │ ├── Playground.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Playground.xcscheme
│ │ ├── Playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Playground
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.mm
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── PlaygroundTests
│ │ │ ├── Info.plist
│ │ │ └── PlaygroundTests.m
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ └── tools.js
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── ExperimentalFeatures.props
│ │ ├── NuGet.Config
│ │ ├── Playground.sln
│ │ └── Playground
│ │ ├── .gitignore
│ │ ├── App.cpp
│ │ ├── App.h
│ │ ├── App.idl
│ │ ├── App.xaml
│ │ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ │ ├── AutolinkedNativeModules.g.cpp
│ │ ├── AutolinkedNativeModules.g.h
│ │ ├── AutolinkedNativeModules.g.props
│ │ ├── AutolinkedNativeModules.g.targets
│ │ ├── MainPage.cpp
│ │ ├── MainPage.h
│ │ ├── MainPage.idl
│ │ ├── MainPage.xaml
│ │ ├── Package.appxmanifest
│ │ ├── Playground.vcxproj
│ │ ├── Playground.vcxproj.filters
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── pch.cpp
│ │ └── pch.h
│ ├── 0.71
│ ├── .bundle
│ │ └── config
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .prettierrc.js
│ ├── .ruby-version
│ ├── .watchmanconfig
│ ├── Gemfile
│ ├── __tests__
│ │ └── App-test.tsx
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ ├── debug.keystore
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── debug
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── playground
│ │ │ │ │ └── ReactNativeFlipper.java
│ │ │ │ ├── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── playground
│ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ └── MainApplication.java
│ │ │ │ └── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ └── rn_edit_text_material.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── release
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── playground
│ │ │ │ └── ReactNativeFlipper.java
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ └── settings.gradle
│ ├── babel.config.js
│ ├── index.js
│ ├── ios
│ │ ├── .xcode.env
│ │ ├── Playground.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Playground.xcscheme
│ │ ├── Playground.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── Playground
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.mm
│ │ │ ├── Images.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── Contents.json
│ │ │ ├── Info.plist
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── main.m
│ │ ├── PlaygroundTests
│ │ │ ├── Info.plist
│ │ │ └── PlaygroundTests.m
│ │ ├── Podfile
│ │ └── Podfile.lock
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ └── tools.js
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── ExperimentalFeatures.props
│ │ ├── NuGet.Config
│ │ ├── Playground.sln
│ │ └── Playground
│ │ ├── .gitignore
│ │ ├── App.cpp
│ │ ├── App.h
│ │ ├── App.idl
│ │ ├── App.xaml
│ │ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ │ ├── AutolinkedNativeModules.g.cpp
│ │ ├── AutolinkedNativeModules.g.h
│ │ ├── AutolinkedNativeModules.g.props
│ │ ├── AutolinkedNativeModules.g.targets
│ │ ├── MainPage.cpp
│ │ ├── MainPage.h
│ │ ├── MainPage.idl
│ │ ├── MainPage.xaml
│ │ ├── Package.appxmanifest
│ │ ├── Playground.vcxproj
│ │ ├── Playground.vcxproj.filters
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── pch.cpp
│ │ └── pch.h
│ ├── README.md
│ ├── package-lock.json
│ ├── package.json
│ ├── playground-shared
│ ├── App.tsx
│ ├── app.json
│ ├── package-lock.json
│ └── package.json
│ └── scripts
│ ├── tools.js
│ └── version.js
├── CONTRIBUTING.md
├── Documentation
├── Images
│ ├── downloadArtifact.jpg
│ ├── publishPreview.jpg
│ └── testVersion.jpg
└── TestingPackages.md
├── LICENSE
├── Modules
└── @babylonjs
│ ├── react-native-iosandroid
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .npmignore
│ ├── README.md
│ ├── android
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── cpp
│ │ │ └── BabylonNativeInterop.cpp
│ │ │ └── java
│ │ │ └── com
│ │ │ └── babylonreactnative
│ │ │ ├── BabylonModule.java
│ │ │ ├── BabylonNativeInterop.java
│ │ │ ├── BabylonPackage.java
│ │ │ ├── EngineView.java
│ │ │ ├── EngineViewManager.java
│ │ │ └── SnapshotDataReturnedEvent.java
│ ├── ios
│ │ ├── BabylonModule.mm
│ │ ├── BabylonNativeInterop.h
│ │ ├── BabylonNativeInterop.mm
│ │ ├── CMakeLists.txt
│ │ └── EngineViewManager.mm
│ ├── package-lock.json
│ ├── package.json
│ └── react-native-babylon.podspec
│ ├── react-native-windows
│ ├── README.md
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ ├── tsconfig.json
│ └── windows
│ │ ├── .gitignore
│ │ ├── BabylonReactNative
│ │ ├── BabylonModule.cpp
│ │ ├── BabylonModule.h
│ │ ├── BabylonReactNative.def
│ │ ├── BabylonReactNative.rc
│ │ ├── BabylonReactNative.vcxproj
│ │ ├── BabylonReactNative.vcxproj.filters
│ │ ├── BabylonReactNative_TemporaryKey.pfx
│ │ ├── EngineView.cpp
│ │ ├── EngineView.h
│ │ ├── EngineView.idl
│ │ ├── EngineViewManager.cpp
│ │ ├── EngineViewManager.h
│ │ ├── PropertySheet.props
│ │ ├── ReactPackageProvider.cpp
│ │ ├── ReactPackageProvider.h
│ │ ├── ReactPackageProvider.idl
│ │ ├── packages.config
│ │ ├── pch.cpp
│ │ ├── pch.h
│ │ └── resource.h
│ │ ├── CMakeLists.txt
│ │ └── scripts
│ │ ├── Build.bat
│ │ ├── Build.ps1
│ │ ├── BuildPlayground.bat
│ │ ├── BuildPlayground.ps1
│ │ ├── PRBuild.bat
│ │ ├── PRBuild.ps1
│ │ └── Utils.psm1
│ └── react-native
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .npmignore
│ ├── BabylonModule.ts
│ ├── EngineHook.ts
│ ├── EngineView.tsx
│ ├── FontFace.ts
│ ├── NativeCapture.ts
│ ├── NativeEngineHook.ts
│ ├── NativeEngineView.tsx
│ ├── README.md
│ ├── ReactNativeEngine.ts
│ ├── VersionValidation.ts
│ ├── index.ts
│ ├── jest.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── shared
│ ├── BabylonNative.cpp
│ ├── BabylonNative.h
│ ├── CMakeLists.txt
│ ├── DispatchFunction.h
│ ├── XrAnchorHelper.h
│ └── XrContextHelper.h
│ └── tsconfig.json
├── NOTICE.html
├── Package
├── .gitignore
├── Android
│ └── build.gradle
├── BaseKit
│ ├── Android
│ │ └── build.gradle
│ └── react-native-babylon.podspec
├── gulpfile.js
├── iOS
│ └── CMakeLists.txt
├── package-lock.json
├── package.json
└── react-native-babylon.podspec
├── README.md
└── SECURITY.md
/.github/workflows/macos_freespace/action.yml:
--------------------------------------------------------------------------------
1 | name: Free up disk space
2 | description: Free up disk space see https://github.com/actions/runner-images/issues/10511
3 | runs:
4 | using: "composite"
5 | steps:
6 | - name: Free up disk space
7 | shell: bash
8 | run: |
9 | xcrun simctl delete all
10 | sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
11 | sudo rm -rf /Applications/Xcode_14.3.1.app
12 | sudo rm -rf /Applications/Xcode_15.0.1.app
13 | sudo rm -rf /Applications/Xcode_15.1.app
14 | sudo rm -rf /Applications/Xcode_15.2.app
15 | sudo rm -rf /Applications/Xcode_15.3.app
16 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # OSX
2 | .DS_Store
3 |
4 | # Android Studio
5 | .project
6 | .classpath
7 | org.eclipse.buildship.core.prefs
8 |
9 | # XCode
10 | IDEWorkspaceChecks.plist
11 | WorkspaceSettings.xcsettings
12 |
13 | # npm
14 | node_modules
15 |
16 | # Build output, largely Babylon Native
17 | Build
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See http://go.microsoft.com/fwlink/?LinkId=827846
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "msjsdiag.vscode-react-native",
6 | ]
7 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "react-native-tools.projectRoot": "./Apps/Playground"
3 | }
--------------------------------------------------------------------------------
/Apps/BRNPlayground/.gitignore:
--------------------------------------------------------------------------------
1 | *.binlog
2 | *.hprof
3 | *.zip
4 | .DS_Store
5 | .gradle/
6 | .idea/
7 | .vs/
8 | .xcode.env
9 | Pods/
10 | build/
11 | dist/
12 | local.properties
13 | msbuild.binlog
14 | node_modules/
15 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/README.md:
--------------------------------------------------------------------------------
1 | # BabylonReactNative Playground App
2 |
3 | This is a new example app for BabylonReactNative, based on `react-native-test-app`.
4 |
5 | It's still getting fully wired up as a replacement, so if you are seeing this message it means that it's not in its final form yet!
6 |
7 | To run it (on an Android device):
8 |
9 | 1. `npm i`
10 | 2. `npm run android`
11 |
12 | (assuming that you have your setup working for running [RN Android apps on device](https://reactnative.dev/docs/running-on-device?platform=android))
13 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/BRNPlayground/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/BRNPlayground/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/android/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | gradlePluginPortal()
4 | mavenCentral()
5 | google()
6 | }
7 | }
8 |
9 | rootProject.name = "BRNPlayground"
10 |
11 | apply(from: "../node_modules/react-native-test-app/test-app.gradle")
12 | applyTestAppSettings(settings)
13 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "BRNPlayground",
3 | "displayName": "BRNPlayground",
4 | "components": [
5 | {
6 | "appKey": "BRNPlayground",
7 | "displayName": "BRNPlayground"
8 | }
9 | ],
10 | "resources": {
11 | "android": [
12 | "dist/res",
13 | "dist/main.android.jsbundle"
14 | ],
15 | "ios": [
16 | "dist/assets",
17 | "dist/main.ios.jsbundle"
18 | ],
19 | "macos": [
20 | "dist/assets",
21 | "dist/main.macos.jsbundle"
22 | ],
23 | "windows": [
24 | "dist/assets",
25 | "dist/main.windows.bundle"
26 | ]
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:@react-native/babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/ios/BRNPlayground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/ios/Podfile:
--------------------------------------------------------------------------------
1 | require_relative '../node_modules/react-native-test-app/test_app'
2 |
3 | workspace 'BRNPlayground.xcworkspace'
4 |
5 | use_test_app!
6 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/macos/Podfile:
--------------------------------------------------------------------------------
1 | require_relative '../node_modules/react-native-test-app/macos/test_app'
2 | require_relative '../node_modules/react-native-permissions/scripts/setup'
3 |
4 | workspace 'BRNPlayground.xcworkspace'
5 |
6 | # react-native-permissions
7 | setup_permissions(['Camera'])
8 |
9 | use_test_app!
10 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/metro.config.js:
--------------------------------------------------------------------------------
1 | const path = require("path");
2 |
3 | const { makeMetroConfig } = require("@rnx-kit/metro-config");
4 | module.exports = makeMetroConfig({
5 | transformer: {
6 | getTransformOptions: async () => ({
7 | transform: {
8 | experimentalImportSupport: false,
9 | inlineRequires: false,
10 | },
11 | }),
12 | },
13 | watchFolders: [
14 | path.dirname(require.resolve("@babylonjs/react-native/package.json")),
15 | path.dirname(require.resolve("@babylonjs/react-native-iosandroid/package.json")),
16 | path.dirname(require.resolve("@babylonjs/react-native-windows/package.json")),
17 | ],
18 | });
19 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/react-native.config.js:
--------------------------------------------------------------------------------
1 | const project = (() => {
2 | try {
3 | const { configureProjects } = require("react-native-test-app");
4 | return configureProjects({
5 | android: {
6 | sourceDir: "android",
7 | },
8 | ios: {
9 | sourceDir: "ios",
10 | },
11 | windows: {
12 | sourceDir: "windows",
13 | solutionFile: "windows/BRNPlayground.sln",
14 | },
15 | });
16 | } catch (_) {
17 | return undefined;
18 | }
19 | })();
20 |
21 | module.exports = {
22 | ...(project ? { project } : undefined),
23 | };
24 |
--------------------------------------------------------------------------------
/Apps/BRNPlayground/windows/.gitignore:
--------------------------------------------------------------------------------
1 | .vs/
2 |
3 | # User-specific files
4 | *.suo
5 | *.user
6 | *.sln.docstates
7 |
8 | # Build results
9 | ARM64/
10 | AppPackages/
11 | [Bb]in/
12 | [Dd]ebug/
13 | [Dd]ebugPublic/
14 | [Oo]bj/
15 | [Rr]elease/
16 | [Rr]eleases/
17 | bld/
18 | build/
19 | x64/
20 | x86/
21 |
22 | # NuGet Packages Directory
23 | packages/
24 |
25 | **/Generated Files/**
26 | *.binlog
27 | *.hprof
28 | *.sln
29 | ExperimentalFeatures.props
30 | NuGet.Config
31 | dist/
32 | msbuild.binlog
33 | node_modules/
34 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | bracketSpacing: false,
3 | jsxBracketSameLine: true,
4 | singleQuote: true,
5 | trailingComma: 'all',
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/java/com/packagetest/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.packagetest;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "PackageTest";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PackageTest
3 |
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.63.1/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'PackageTest'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "PackageTest",
3 | "displayName": "PackageTest"
4 | }
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/ios/PackageTest.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/ios/PackageTest/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/ios/PackageTest/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/ios/PackageTest/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.63.1/metro.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Metro configuration for React Native
3 | * https://github.com/facebook/react-native
4 | *
5 | * @format
6 | */
7 |
8 | module.exports = {
9 | transformer: {
10 | getTransformOptions: async () => ({
11 | transform: {
12 | experimentalImportSupport: false,
13 | inlineRequires: false,
14 | },
15 | }),
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | bracketSpacing: false,
3 | jsxBracketSameLine: true,
4 | singleQuote: true,
5 | trailingComma: 'all',
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/java/com/packagetest/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.packagetest;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "PackageTest";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PackageTest
3 |
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'PackageTest'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "PackageTest",
3 | "displayName": "PackageTest"
4 | }
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from './App';
7 | import {name as appName} from './app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/ios/PackageTest.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/ios/PackageTest/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/ios/PackageTest/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/ios/PackageTest/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/BuildFlags.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | false
7 | false
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/App.idl:
--------------------------------------------------------------------------------
1 | namespace PackageTest
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace Windows::UI::Xaml;
11 |
12 | namespace winrt::PackageTest::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::PackageTest::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/MainPage.idl:
--------------------------------------------------------------------------------
1 | namespace PackageTest
2 | {
3 | [default_interface]
4 | runtimeclass MainPage : Windows.UI.Xaml.Controls.Page
5 | {
6 | MainPage();
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/PackageTest_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.64.0/windows/PackageTest/PackageTest_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::PackageTest::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::PackageTest::implementation
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::PackageTest::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.64.0/windows/PackageTest/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/java/com/packagetest/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.packagetest;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "PackageTest";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PackageTest
3 |
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'PackageTest'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from 'packagetest-shared';
7 | import {name as appName} from 'packagetest-shared/app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/ios/PackageTest.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/ios/PackageTest/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/ios/PackageTest/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/ios/PackageTest/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/App.idl:
--------------------------------------------------------------------------------
1 | namespace PackageTest
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/AutolinkedNativeModules.g.cpp:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.cpp contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #include "pch.h"
4 | #include "AutolinkedNativeModules.g.h"
5 |
6 | namespace winrt::Microsoft::ReactNative
7 | {
8 |
9 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders)
10 | {
11 | UNREFERENCED_PARAMETER(packageProviders);
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/AutolinkedNativeModules.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::PackageTest::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::PackageTest::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace PackageTest
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/PackageTest_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.65.0/windows/PackageTest/PackageTest_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/PropertySheet.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::PackageTest::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::PackageTest::implementation
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::PackageTest::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.65.0/windows/PackageTest/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.bundle/config:
--------------------------------------------------------------------------------
1 | BUNDLE_PATH: "vendor/bundle"
2 | BUNDLE_FORCE_RUBY_PLATFORM: 1
3 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | overrides: [
7 | {
8 | files: ['*.ts', '*.tsx'],
9 | rules: {
10 | '@typescript-eslint/no-shadow': ['error'],
11 | 'no-shadow': 'off',
12 | 'no-undef': 'off',
13 | },
14 | },
15 | ],
16 | };
17 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: 'avoid',
3 | bracketSameLine: true,
4 | bracketSpacing: false,
5 | singleQuote: true,
6 | trailingComma: 'all',
7 | };
8 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.7.5
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4 | ruby '>= 2.6.10'
5 |
6 | gem 'cocoapods', '>= 1.11.2'
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/jni/MainApplicationModuleProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 |
6 | #include
7 |
8 | namespace facebook {
9 | namespace react {
10 |
11 | std::shared_ptr MainApplicationModuleProvider(
12 | const std::string moduleName,
13 | const JavaTurboModule::InitParams ¶ms);
14 |
15 | } // namespace react
16 | } // namespace facebook
17 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/jni/OnLoad.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include "MainApplicationTurboModuleManagerDelegate.h"
3 | #include "MainComponentsRegistry.h"
4 |
5 | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) {
6 | return facebook::jni::initialize(vm, [] {
7 | facebook::react::MainApplicationTurboModuleManagerDelegate::
8 | registerNatives();
9 | facebook::react::MainComponentsRegistry::registerNatives();
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | PackageTest
3 |
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'PackageTest'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 | includeBuild('../node_modules/react-native-gradle-plugin')
5 |
6 | if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") {
7 | include(":ReactAndroid")
8 | project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid')
9 | include(":ReactAndroid:hermes-engine")
10 | project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine')
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from 'packagetest-shared';
7 | import {name as appName} from 'packagetest-shared/app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/ios/.xcode.env:
--------------------------------------------------------------------------------
1 | # This `.xcode.env` file is versioned and is used to source the environment
2 | # used when running script phases inside Xcode.
3 | # To customize your local environment, you can create an `.xcode.env.local`
4 | # file that is not versioned.
5 |
6 | # NODE_BINARY variable contains the PATH to the node executable.
7 | #
8 | # Customize the NODE_BINARY variable here.
9 | # For example, to use nvm with brew, add the following line
10 | # . "$(brew --prefix nvm)/nvm.sh" --no-use
11 | export NODE_BINARY=$(command -v node)
12 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/ios/PackageTest.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/ios/PackageTest/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/ios/PackageTest/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/ios/PackageTest/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char *argv[])
6 | {
7 | @autoreleasepool {
8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/tsconfig.json:
--------------------------------------------------------------------------------
1 | // prettier-ignore
2 | {
3 | "extends": "@tsconfig/react-native/tsconfig.json", /* Recommended React Native TSConfig base */
4 | "compilerOptions": {
5 | /* Visit https://aka.ms/tsconfig.json to read more about this file */
6 |
7 | /* Completeness */
8 | "skipLibCheck": true /* Skip type checking all .d.ts files. */
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/App.idl:
--------------------------------------------------------------------------------
1 | namespace PackageTest
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/PackageTest/0.69.0/windows/PackageTest/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::PackageTest::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::PackageTest::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace PackageTest
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::PackageTest::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::PackageTest::implementation
16 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::PackageTest::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::PackageTest::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/PackageTest/0.69.0/windows/PackageTest/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/PackageTest/packagetest-shared/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "PackageTest",
3 | "displayName": "PackageTest"
4 | }
--------------------------------------------------------------------------------
/Apps/PackageTest/packagetest-shared/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "packagetest-shared",
3 | "version": "0.0.1",
4 | "description": "",
5 | "main": "App.tsx",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "",
10 | "license": "MIT"
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/Playground/.gitignore:
--------------------------------------------------------------------------------
1 | # This folder is a symbolic link generated by the `npm select` command.
2 | /Playground
3 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | rules: {
7 | 'prettier/prettier': 0,
8 | },
9 | };
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | bracketSpacing: false,
3 | jsxBracketSameLine: true,
4 | singleQuote: true,
5 | trailingComma: 'all',
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/Playground/0.64/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/java/com/playground/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.playground;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "Playground";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Playground
3 |
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'Playground'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from '../playground-shared/App';
7 | import {name as appName} from '../playground-shared/app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/ios/Playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/ios/Playground/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/ios/Playground/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/ios/Playground/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/scripts/tools.js:
--------------------------------------------------------------------------------
1 | require('../../scripts/tools.js')
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/App.idl:
--------------------------------------------------------------------------------
1 | namespace Playground
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 |
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 |
10 |
11 | using namespace winrt;
12 | using namespace Windows::UI::Xaml;
13 |
14 | namespace winrt::Playground::implementation
15 | {
16 | MainPage::MainPage()
17 | {
18 | InitializeComponent();
19 | auto app = Application::Current().as();
20 | ReactRootView().ReactNativeHost(app->Host());
21 | }
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 |
6 | namespace winrt::Playground::implementation
7 | {
8 | struct MainPage : MainPageT
9 | {
10 | MainPage();
11 | };
12 | }
13 |
14 | namespace winrt::Playground::factory_implementation
15 | {
16 | struct MainPage : MainPageT
17 | {
18 | };
19 | }
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/MainPage.idl:
--------------------------------------------------------------------------------
1 | namespace Playground
2 | {
3 | [default_interface]
4 | runtimeclass MainPage : Windows.UI.Xaml.Controls.Page
5 | {
6 | MainPage();
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/Playground_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.64/windows/Playground/Playground_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 |
6 | namespace winrt::Playground::implementation
7 | {
8 |
9 | void ReactPackageProvider::CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept
10 | {
11 | AddAttributedModules(packageBuilder);
12 | }
13 |
14 | } // namespace winrt::Playground::implementation
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 |
6 | namespace winrt::Playground::implementation
7 | {
8 | struct ReactPackageProvider : winrt::implements
9 | {
10 | public: // IReactPackageProvider
11 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
12 | };
13 | } // namespace winrt::Playground::implementation
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Apps/Playground/0.64/windows/Playground/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.editorconfig:
--------------------------------------------------------------------------------
1 | # Windows files
2 | [*.bat]
3 | end_of_line = crlf
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | };
5 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.gitattributes:
--------------------------------------------------------------------------------
1 | # Windows files should use crlf line endings
2 | # https://help.github.com/articles/dealing-with-line-endings/
3 | *.bat text eol=crlf
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | bracketSpacing: false,
3 | jsxBracketSameLine: true,
4 | singleQuote: true,
5 | trailingComma: 'all',
6 | arrowParens: 'avoid',
7 | };
8 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/Playground/0.65/__tests__/App-test.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/java/com/playground/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.playground;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "Playground";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Playground
3 |
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'Playground'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | 'module:metro-react-native-babel-preset',
4 | ['@babel/preset-typescript', {allowDeclareFields: true}],
5 | ],
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import {AppRegistry} from 'react-native';
6 | import App from '../playground-shared/App';
7 | import {name as appName} from '../playground-shared/app.json';
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/ios/Playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/ios/Playground/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/ios/Playground/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/ios/Playground/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/scripts/tools.js:
--------------------------------------------------------------------------------
1 | require('../../scripts/tools.js')
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/App.idl:
--------------------------------------------------------------------------------
1 | namespace playground
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::playground::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::playground::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::playground::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace playground
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::playground::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::playground::implementation
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::playground::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::playground::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.65/windows/playground/playground_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.65/windows/playground/playground_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.bundle/config:
--------------------------------------------------------------------------------
1 | BUNDLE_PATH: "vendor/bundle"
2 | BUNDLE_FORCE_RUBY_PLATFORM: 1
3 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | overrides: [
7 | {
8 | files: ['*.ts', '*.tsx'],
9 | rules: {
10 | '@typescript-eslint/no-shadow': ['error'],
11 | 'no-shadow': 'off',
12 | 'no-undef': 'off',
13 | },
14 | },
15 | ],
16 | };
17 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: 'avoid',
3 | bracketSameLine: true,
4 | bracketSpacing: false,
5 | singleQuote: true,
6 | trailingComma: 'all',
7 | };
8 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.7.5
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/Playground/0.69/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4 | ruby '>= 2.6.10'
5 |
6 | gem 'cocoapods', '>= 1.11.2'
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/java/com/playground/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.playground;
2 |
3 | import com.facebook.react.ReactActivity;
4 |
5 | public class MainActivity extends ReactActivity {
6 |
7 | /**
8 | * Returns the name of the main component registered from JavaScript. This is used to schedule
9 | * rendering of the component.
10 | */
11 | @Override
12 | protected String getMainComponentName() {
13 | return "Playground";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/jni/MainApplicationModuleProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 |
6 | #include
7 |
8 | namespace facebook {
9 | namespace react {
10 |
11 | std::shared_ptr MainApplicationModuleProvider(
12 | const std::string moduleName,
13 | const JavaTurboModule::InitParams ¶ms);
14 |
15 | } // namespace react
16 | } // namespace facebook
17 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/jni/OnLoad.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include "MainApplicationTurboModuleManagerDelegate.h"
3 | #include "MainComponentsRegistry.h"
4 |
5 | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) {
6 | return facebook::jni::initialize(vm, [] {
7 | facebook::react::MainApplicationTurboModuleManagerDelegate::
8 | registerNatives();
9 | facebook::react::MainComponentsRegistry::registerNatives();
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Playground
3 |
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'Playground'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 | includeBuild('../node_modules/react-native-gradle-plugin')
5 |
6 | if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") {
7 | include(":ReactAndroid")
8 | project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid')
9 | include(":ReactAndroid:hermes-engine")
10 | project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine')
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | 'module:metro-react-native-babel-preset',
4 | ['@babel/preset-typescript', {allowDeclareFields: true}],
5 | ],
6 | };
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/index.js:
--------------------------------------------------------------------------------
1 | import {AppRegistry} from 'react-native';
2 | import App from '../playground-shared/App';
3 | import {name as appName} from '../playground-shared/app.json';
4 |
5 | AppRegistry.registerComponent(appName, () => App);
--------------------------------------------------------------------------------
/Apps/Playground/0.69/ios/.xcode.env:
--------------------------------------------------------------------------------
1 | # This `.xcode.env` file is versioned and is used to source the environment
2 | # used when running script phases inside Xcode.
3 | # To customize your local environment, you can create an `.xcode.env.local`
4 | # file that is not versioned.
5 |
6 | # NODE_BINARY variable contains the PATH to the node executable.
7 | #
8 | # Customize the NODE_BINARY variable here.
9 | # For example, to use nvm with brew, add the following line
10 | # . "$(brew --prefix nvm)/nvm.sh" --no-use
11 | export NODE_BINARY=$(command -v node)
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/ios/Playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/ios/Playground/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/ios/Playground/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/ios/Playground/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char *argv[])
6 | {
7 | @autoreleasepool {
8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/msbuild.binlog:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/msbuild.binlog
--------------------------------------------------------------------------------
/Apps/Playground/0.69/scripts/tools.js:
--------------------------------------------------------------------------------
1 | require('../../scripts/tools.js')
--------------------------------------------------------------------------------
/Apps/Playground/0.69/tsconfig.json:
--------------------------------------------------------------------------------
1 | // prettier-ignore
2 | {
3 | "extends": "@tsconfig/react-native/tsconfig.json", /* Recommended React Native TSConfig base */
4 | "compilerOptions": {
5 | /* Visit https://aka.ms/tsconfig.json to read more about this file */
6 |
7 | /* Completeness */
8 | "skipLibCheck": true /* Skip type checking all .d.ts files. */
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/App.idl:
--------------------------------------------------------------------------------
1 | namespace Playground
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.69/windows/Playground/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::Playground::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::Playground::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace Playground
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/PropertySheet.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::Playground::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::Playground::implementation
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::Playground::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.69/windows/Playground/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.bundle/config:
--------------------------------------------------------------------------------
1 | BUNDLE_PATH: "vendor/bundle"
2 | BUNDLE_FORCE_RUBY_PLATFORM: 1
3 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | parser: '@typescript-eslint/parser',
5 | plugins: ['@typescript-eslint'],
6 | overrides: [
7 | {
8 | files: ['*.ts', '*.tsx'],
9 | rules: {
10 | '@typescript-eslint/no-shadow': ['error'],
11 | 'no-shadow': 'off',
12 | 'no-undef': 'off',
13 | },
14 | },
15 | ],
16 | };
17 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: 'avoid',
3 | bracketSameLine: true,
4 | bracketSpacing: false,
5 | singleQuote: true,
6 | trailingComma: 'all',
7 | };
8 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.7.5
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/Playground/0.70/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4 | ruby '>= 2.6.10'
5 |
6 | gem 'cocoapods', '>= 1.11.3'
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/_node-version:
--------------------------------------------------------------------------------
1 | 16
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/jni/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.13)
2 |
3 | # Define the library name here.
4 | project(playground_appmodules)
5 |
6 | # This file includes all the necessary to let you build your application with the New Architecture.
7 | include(${REACT_ANDROID_DIR}/cmake-utils/ReactNative-application.cmake)
8 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/jni/MainApplicationModuleProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include
4 | #include
5 |
6 | #include
7 |
8 | namespace facebook {
9 | namespace react {
10 |
11 | std::shared_ptr MainApplicationModuleProvider(
12 | const std::string &moduleName,
13 | const JavaTurboModule::InitParams ¶ms);
14 |
15 | } // namespace react
16 | } // namespace facebook
17 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/jni/OnLoad.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include "MainApplicationTurboModuleManagerDelegate.h"
3 | #include "MainComponentsRegistry.h"
4 |
5 | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) {
6 | return facebook::jni::initialize(vm, [] {
7 | facebook::react::MainApplicationTurboModuleManagerDelegate::
8 | registerNatives();
9 | facebook::react::MainComponentsRegistry::registerNatives();
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Playground
3 |
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'Playground'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 | includeBuild('../node_modules/react-native-gradle-plugin')
5 |
6 | if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") {
7 | include(":ReactAndroid")
8 | project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid')
9 | include(":ReactAndroid:hermes-engine")
10 | project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine')
11 | }
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/index.js:
--------------------------------------------------------------------------------
1 | import {AppRegistry} from 'react-native';
2 | import App from '../playground-shared/App';
3 | import {name as appName} from '../playground-shared/app.json';
4 |
5 | AppRegistry.registerComponent(appName, () => App);
--------------------------------------------------------------------------------
/Apps/Playground/0.70/ios/.xcode.env:
--------------------------------------------------------------------------------
1 | # This `.xcode.env` file is versioned and is used to source the environment
2 | # used when running script phases inside Xcode.
3 | # To customize your local environment, you can create an `.xcode.env.local`
4 | # file that is not versioned.
5 |
6 | # NODE_BINARY variable contains the PATH to the node executable.
7 | #
8 | # Customize the NODE_BINARY variable here.
9 | # For example, to use nvm with brew, add the following line
10 | # . "$(brew --prefix nvm)/nvm.sh" --no-use
11 | export NODE_BINARY=$(command -v node)
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/ios/Playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/ios/Playground/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : UIResponder
5 |
6 | @property (nonatomic, strong) UIWindow *window;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/ios/Playground/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/ios/Playground/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char *argv[])
6 | {
7 | @autoreleasepool {
8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/scripts/tools.js:
--------------------------------------------------------------------------------
1 | require('../../scripts/tools.js')
--------------------------------------------------------------------------------
/Apps/Playground/0.70/tsconfig.json:
--------------------------------------------------------------------------------
1 | // prettier-ignore
2 | {
3 | "extends": "@tsconfig/react-native/tsconfig.json", /* Recommended React Native TSConfig base */
4 | "compilerOptions": {
5 | /* Visit https://aka.ms/tsconfig.json to read more about this file */
6 |
7 | /* Completeness */
8 | "skipLibCheck": true /* Skip type checking all .d.ts files. */
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/App.idl:
--------------------------------------------------------------------------------
1 | namespace Playground
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.70/windows/Playground/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::Playground::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::Playground::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace Playground
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/PropertySheet.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::Playground::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder);
13 | }
14 |
15 | } // namespace winrt::Playground::implementation
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::Playground::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.70/windows/Playground/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.bundle/config:
--------------------------------------------------------------------------------
1 | BUNDLE_PATH: "vendor/bundle"
2 | BUNDLE_FORCE_RUBY_PLATFORM: 1
3 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: '@react-native-community',
4 | };
5 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.node-version:
--------------------------------------------------------------------------------
1 | 16
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | arrowParens: 'avoid',
3 | bracketSameLine: true,
4 | bracketSpacing: false,
5 | singleQuote: true,
6 | trailingComma: 'all',
7 | };
8 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.7.6
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/Apps/Playground/0.71/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4 | ruby File.read(File.join(__dir__, '.ruby-version')).strip
5 |
6 | gem 'cocoapods', '~> 1.11', '>= 1.11.3'
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/__tests__/App-test.tsx:
--------------------------------------------------------------------------------
1 | /**
2 | * @format
3 | */
4 |
5 | import 'react-native';
6 | import React from 'react';
7 | import App from '../App';
8 |
9 | // Note: test renderer must be required after react-native.
10 | import renderer from 'react-test-renderer';
11 |
12 | it('renders correctly', () => {
13 | renderer.create();
14 | });
15 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/debug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/debug.keystore
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 | -keep class com.facebook.hermes.unicode.** { *; }
12 | -keep class com.facebook.jni.** { *; }
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Playground
3 |
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | ext {
5 | buildToolsVersion = "30.0.2"
6 | minSdkVersion = 21
7 | compileSdkVersion = 31
8 | targetSdkVersion = 30
9 |
10 | ndkVersion = "23.1.7779620"
11 | }
12 | repositories {
13 | google()
14 | mavenCentral()
15 | }
16 | dependencies {
17 | classpath("com.android.tools.build:gradle:7.2.1")
18 | classpath("com.facebook.react:react-native-gradle-plugin")
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'Playground'
2 | apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
3 | include ':app'
4 | includeBuild('../node_modules/react-native-gradle-plugin')
5 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/index.js:
--------------------------------------------------------------------------------
1 | import {AppRegistry} from 'react-native';
2 | import App from '../playground-shared/App';
3 | import {name as appName} from '../playground-shared/app.json';
4 |
5 | AppRegistry.registerComponent(appName, () => App);
--------------------------------------------------------------------------------
/Apps/Playground/0.71/ios/.xcode.env:
--------------------------------------------------------------------------------
1 | # This `.xcode.env` file is versioned and is used to source the environment
2 | # used when running script phases inside Xcode.
3 | # To customize your local environment, you can create an `.xcode.env.local`
4 | # file that is not versioned.
5 |
6 | # NODE_BINARY variable contains the PATH to the node executable.
7 | #
8 | # Customize the NODE_BINARY variable here.
9 | # For example, to use nvm with brew, add the following line
10 | # . "$(brew --prefix nvm)/nvm.sh" --no-use
11 | export NODE_BINARY=$(command -v node)
12 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/ios/Playground.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/ios/Playground/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : RCTAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/ios/Playground/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/ios/Playground/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char *argv[])
6 | {
7 | @autoreleasepool {
8 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/scripts/tools.js:
--------------------------------------------------------------------------------
1 | require('../../scripts/tools.js')
--------------------------------------------------------------------------------
/Apps/Playground/0.71/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@tsconfig/react-native/tsconfig.json"
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/.gitignore:
--------------------------------------------------------------------------------
1 | /Bundle
2 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/App.idl:
--------------------------------------------------------------------------------
1 | namespace Playground
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Apps/Playground/0.71/windows/Playground/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/AutolinkedNativeModules.g.h:
--------------------------------------------------------------------------------
1 | // AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows"
2 | // clang-format off
3 | #pragma once
4 |
5 | namespace winrt::Microsoft::ReactNative
6 | {
7 |
8 | void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/AutolinkedNativeModules.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/MainPage.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "MainPage.h"
3 | #if __has_include("MainPage.g.cpp")
4 | #include "MainPage.g.cpp"
5 | #endif
6 |
7 | #include "App.h"
8 |
9 | using namespace winrt;
10 | using namespace xaml;
11 |
12 | namespace winrt::Playground::implementation
13 | {
14 | MainPage::MainPage()
15 | {
16 | InitializeComponent();
17 | auto app = Application::Current().as();
18 | ReactRootView().ReactNativeHost(app->Host());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/MainPage.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "MainPage.g.h"
3 | #include
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct MainPage : MainPageT
8 | {
9 | MainPage();
10 | };
11 | }
12 |
13 | namespace winrt::Playground::factory_implementation
14 | {
15 | struct MainPage : MainPageT
16 | {
17 | };
18 | }
19 |
20 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/MainPage.idl:
--------------------------------------------------------------------------------
1 | #include "NamespaceRedirect.h"
2 |
3 | namespace Playground
4 | {
5 | [default_interface]
6 | runtimeclass MainPage : XAML_NAMESPACE.Controls.Page
7 | {
8 | MainPage();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/ReactPackageProvider.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 | #include "ReactPackageProvider.h"
3 | #include "NativeModules.h"
4 |
5 | using namespace winrt::Microsoft::ReactNative;
6 |
7 | namespace winrt::Playground::implementation
8 | {
9 |
10 | void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept
11 | {
12 | AddAttributedModules(packageBuilder, true);
13 | }
14 |
15 | } // namespace winrt::Playground::implementation
16 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/ReactPackageProvider.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "winrt/Microsoft.ReactNative.h"
4 |
5 | namespace winrt::Playground::implementation
6 | {
7 | struct ReactPackageProvider : winrt::implements
8 | {
9 | public: // IReactPackageProvider
10 | void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept;
11 | };
12 | } // namespace winrt::Playground::implementation
13 |
14 |
--------------------------------------------------------------------------------
/Apps/Playground/0.71/windows/Playground/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Apps/Playground/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Playground",
3 | "version": "0.0.1",
4 | "private": true,
5 | "scripts": {
6 | "select": "node scripts/version.js selectRN"
7 | },
8 | "devDependencies": {
9 | "chalk": "^4.1.1",
10 | "shelljs": "^0.8.4"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Apps/Playground/playground-shared/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Playground",
3 | "displayName": "Playground"
4 | }
--------------------------------------------------------------------------------
/Documentation/Images/downloadArtifact.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Documentation/Images/downloadArtifact.jpg
--------------------------------------------------------------------------------
/Documentation/Images/publishPreview.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Documentation/Images/publishPreview.jpg
--------------------------------------------------------------------------------
/Documentation/Images/testVersion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Documentation/Images/testVersion.jpg
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-iosandroid/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-iosandroid/README.md:
--------------------------------------------------------------------------------
1 | # Babylon React Native iOS and Android Runtime
2 |
3 | ## Usage
4 |
5 | This package contains iOS and Android dependencies for @babylonjs/react-native. See @babylonjs/react-native for usage.
6 |
7 | ### Dependencies
8 |
9 | This package has several **peer dependencies**. If these dependencies are unmet, `npm install` will emit warnings. Be sure to add these dependencies to your project.
10 |
11 | This package will not work without installing the `@babylonjs/react-native` peer dependency.
12 | The `react-native-permissions` dependency is required for XR capabilities of Babylon.js.
13 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-iosandroid/android/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/assetWizardSettings.xml
2 | .idea/dictionaries
3 | .idea/libraries
4 | .idea/caches
5 | .DS_Store
6 | build/
7 | captures/
8 | .externalNativeBuild
9 | *.apk
10 | *.ap_
11 | *.log
12 | .cxx
13 | .settings
14 | .project
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-iosandroid/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-iosandroid/ios/BabylonNativeInterop.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #import
4 | #import
5 |
6 | @interface BabylonNativeInterop : NSObject
7 | + (void)initialize:(RCTBridge*)bridge;
8 | + (void)updateView:(MTKView*)mtkView;
9 | + (void)updateMSAA:(NSNumber*)value;
10 | + (void)renderView;
11 | + (void)resetView;
12 | + (void)updateXRView:(MTKView*)mtkView;
13 | + (bool)isXRActive;
14 | + (void)reportTouchEvent:(MTKView*)mtkView touches:(NSSet*)touches event:(UIEvent*)event;
15 | @end
16 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Modules/@babylonjs/react-native-windows/index.ts
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowJs": false,
4 | "allowSyntheticDefaultImports": true,
5 | "esModuleInterop": true,
6 | "isolatedModules": true,
7 | "jsx": "react",
8 | "lib": ["es6"],
9 | "moduleResolution": "node",
10 | "noEmit": true,
11 | "strict": true,
12 | "resolveJsonModule": true,
13 | "target": "esnext"
14 | },
15 | "exclude": [
16 | "node_modules",
17 | "babel.config.js",
18 | "metro.config.js",
19 | "jest.config.js"
20 | ]
21 | }
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative.def:
--------------------------------------------------------------------------------
1 | EXPORTS
2 | DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE
3 | DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE
4 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/EngineView.idl:
--------------------------------------------------------------------------------
1 | namespace BabylonReactNative
2 | {
3 | [webhosthidden]
4 | [default_interface]
5 | runtimeclass EngineView :
6 | Windows.UI.Xaml.Controls.SwapChainPanel {
7 | EngineView();
8 | };
9 | } // namespace BabylonReactNative
10 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/ReactPackageProvider.idl:
--------------------------------------------------------------------------------
1 | namespace BabylonReactNative
2 | {
3 | [webhosthidden]
4 | [default_interface]
5 | runtimeclass ReactPackageProvider
6 | : Microsoft.ReactNative.IReactPackageProvider {
7 | ReactPackageProvider();
8 | };
9 | } // namespace BabylonReactNative
10 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/pch.cpp:
--------------------------------------------------------------------------------
1 | #include "pch.h"
2 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/resource.h:
--------------------------------------------------------------------------------
1 | //{{NO_DEPENDENCIES}}
2 | // Microsoft Visual C++ generated include file.
3 | // Used by BabylonNative.rc
4 |
5 | // Next default values for new objects
6 | //
7 | #ifdef APSTUDIO_INVOKED
8 | #ifndef APSTUDIO_READONLY_SYMBOLS
9 | #define _APS_NEXT_RESOURCE_VALUE 101
10 | #define _APS_NEXT_COMMAND_VALUE 40001
11 | #define _APS_NEXT_CONTROL_VALUE 1001
12 | #define _APS_NEXT_SYMED_VALUE 101
13 | #endif
14 | #endif
15 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/scripts/Build.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | SETLOCAL
3 | SET NODE_OPTIONS="--max-old-space-size=8192"
4 | SET PowerShellScriptPath=%~dpn0.ps1
5 | PowerShell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '%PowerShellScriptPath%' %1 %2 %3 %4;exit $LASTEXITCODE"
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/scripts/BuildPlayground.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | SETLOCAL
3 | SET NODE_OPTIONS="--max-old-space-size=8192"
4 | SET PowerShellScriptPath=%~dpn0.ps1
5 | PowerShell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '%PowerShellScriptPath%' %1 %2 %3 %4;exit $LASTEXITCODE"
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/scripts/PRBuild.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | SETLOCAL
3 | SET NODE_OPTIONS="--max-old-space-size=8192"
4 | SET PowerShellScriptPath=%~dpn0.ps1
5 | PowerShell.exe -NoProfile -ExecutionPolicy Bypass -Command "& '%PowerShellScriptPath%' %1 %2;exit $LASTEXITCODE"
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native-windows/windows/scripts/PRBuild.ps1:
--------------------------------------------------------------------------------
1 | Import-Module $PSScriptRoot\Utils.psm1
2 |
3 | Compile-Solution -Platform "x64" -Configuration "Debug" -Solution "$PSScriptRoot\..\..\..\react-native\Build\uwp_x64\ReactNativeBabylon.sln"
4 | nuget restore "$PSScriptRoot\..\..\..\..\..\Apps\Playground\Playground\windows\Playground.sln"
5 | Compile-Solution -Platform "x64" -Configuration "Debug" -Solution "$PSScriptRoot\..\..\..\..\..\Apps\Playground\Playground\windows\Playground.sln"
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native/NativeEngineView.tsx:
--------------------------------------------------------------------------------
1 | import { Component, SyntheticEvent } from 'react';
2 | import { requireNativeComponent, ViewProps } from 'react-native';
3 |
4 | declare const global: any;
5 |
6 | export interface NativeEngineViewProps extends ViewProps {
7 | isTransparent: boolean;
8 | antiAliasing: number;
9 | androidView: string;
10 | onSnapshotDataReturned?: (event: SyntheticEvent) => void;
11 | }
12 |
13 | export const NativeEngineView: {
14 | prototype: Component;
15 | new(props: Readonly): Component;
16 | } = global['EngineView'] || (global['EngineView'] = requireNativeComponent('EngineView'));
17 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native/index.ts:
--------------------------------------------------------------------------------
1 | export * from './EngineView';
2 | export * from './EngineHook';
3 | export * from './NativeCapture';
4 | export * from './FontFace';
5 |
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native/jest.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | preset: 'react-native',
3 | moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
4 | };
--------------------------------------------------------------------------------
/Modules/@babylonjs/react-native/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "allowJs": false,
5 | "allowSyntheticDefaultImports": true,
6 | "esModuleInterop": true,
7 | "isolatedModules": true,
8 | "jsx": "react",
9 | "lib": ["es6", "DOM"],
10 | "moduleResolution": "node",
11 | "noEmit": true,
12 | "strict": true,
13 | "resolveJsonModule": true,
14 | "target": "esnext",
15 | "skipLibCheck": true,
16 | "sourceMap": true,
17 | "declaration": true
18 | },
19 | "exclude": [
20 | "node_modules",
21 | "submodules",
22 | "babel.config.js",
23 | "metro.config.js",
24 | "jest.config.js"
25 | ]
26 | }
--------------------------------------------------------------------------------
/NOTICE.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BabylonJS/BabylonReactNative/e23d76a45f34967f6f621c7cd69a99a76ade88d0/NOTICE.html
--------------------------------------------------------------------------------
/Package/.gitignore:
--------------------------------------------------------------------------------
1 | Assembled
2 | Assembled-Windows
3 | Assembled-iOSAndroid
4 | Build
5 | node_modules
6 | .gradle
--------------------------------------------------------------------------------
/Package/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "This package.json exists only so we can restore the tools needed to build the actual @babylonjs/react-native binary package.",
3 | "devDependencies": {
4 | "chalk": "^4.1.1",
5 | "fancy-log": "^1.3.3",
6 | "glob": "^7.1.7",
7 | "gulp": "^4.0.2",
8 | "gulp-rename": "2.0.0",
9 | "shelljs": "^0.8.4"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------