├── .clang-format ├── .github ├── actions │ └── cleanup-linux-disk-space │ │ └── action.yml └── workflows │ ├── android.yml │ ├── expo-android.yml │ └── expo-ios.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RNV8.podspec ├── android ├── CMakeLists.txt ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── OnLoad.cpp │ │ ├── V8ExecutorFactory.cpp │ │ └── V8ExecutorFactory.h │ └── java │ │ └── io │ │ └── csie │ │ └── kudo │ │ └── reactnative │ │ └── v8 │ │ ├── ReactNativeV8Package.java │ │ └── executor │ │ ├── V8Executor.java │ │ ├── V8ExecutorFactory.java │ │ ├── V8Module.java │ │ └── V8RuntimeConfig.java │ └── stub_bundle │ └── stub.bundle ├── app.plugin.js ├── expo-module.config.json ├── expo ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── csie │ └── kudo │ └── reactnative │ └── v8 │ └── expo │ └── V8ExpoAdapterPackage.java ├── index.js ├── package.json ├── plugin ├── build │ ├── generateCode.d.ts │ ├── generateCode.js │ ├── withV8ExpoAdapter.d.ts │ └── withV8ExpoAdapter.js ├── src │ ├── generateCode.ts │ └── withV8ExpoAdapter.ts └── tsconfig.json ├── react-native.config.js ├── scripts ├── gen_project.py └── lib │ ├── __init__.py │ └── patcher.py ├── src ├── iosexecutor │ └── V8Executor │ │ ├── Info.plist │ │ ├── V8Executor.h │ │ ├── V8ExecutorFactory.h │ │ └── V8ExecutorFactory.mm └── v8runtime │ ├── HostProxy.cpp │ ├── HostProxy.h │ ├── JSIV8ValueConverter.cpp │ ├── JSIV8ValueConverter.h │ ├── V8Inspector.cpp │ ├── V8Inspector.h │ ├── V8PointerValue.cpp │ ├── V8PointerValue.h │ ├── V8Runtime.cpp │ ├── V8Runtime.h │ ├── V8RuntimeConfig.h │ ├── V8RuntimeFactory.cpp │ └── V8RuntimeFactory.h ├── tsconfig.json └── yarn.lock /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/actions/cleanup-linux-disk-space/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.github/actions/cleanup-linux-disk-space/action.yml -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/expo-android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.github/workflows/expo-android.yml -------------------------------------------------------------------------------- /.github/workflows/expo-ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.github/workflows/expo-ios.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | expo/.gradle 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/README.md -------------------------------------------------------------------------------- /RNV8.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/RNV8.podspec -------------------------------------------------------------------------------- /android/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/CMakeLists.txt -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/cpp/OnLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/cpp/OnLoad.cpp -------------------------------------------------------------------------------- /android/src/main/cpp/V8ExecutorFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/cpp/V8ExecutorFactory.cpp -------------------------------------------------------------------------------- /android/src/main/cpp/V8ExecutorFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/cpp/V8ExecutorFactory.h -------------------------------------------------------------------------------- /android/src/main/java/io/csie/kudo/reactnative/v8/ReactNativeV8Package.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/java/io/csie/kudo/reactnative/v8/ReactNativeV8Package.java -------------------------------------------------------------------------------- /android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8Executor.java -------------------------------------------------------------------------------- /android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8ExecutorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8ExecutorFactory.java -------------------------------------------------------------------------------- /android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8Module.java -------------------------------------------------------------------------------- /android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8RuntimeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/android/src/main/java/io/csie/kudo/reactnative/v8/executor/V8RuntimeConfig.java -------------------------------------------------------------------------------- /android/src/stub_bundle/stub.bundle: -------------------------------------------------------------------------------- 1 | // stub bundle from react-native-v8 2 | -------------------------------------------------------------------------------- /app.plugin.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./plugin/build/withV8ExpoAdapter'); 2 | -------------------------------------------------------------------------------- /expo-module.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/expo-module.config.json -------------------------------------------------------------------------------- /expo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/expo/build.gradle -------------------------------------------------------------------------------- /expo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/expo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /expo/src/main/java/io/csie/kudo/reactnative/v8/expo/V8ExpoAdapterPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/expo/src/main/java/io/csie/kudo/reactnative/v8/expo/V8ExpoAdapterPackage.java -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/package.json -------------------------------------------------------------------------------- /plugin/build/generateCode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/build/generateCode.d.ts -------------------------------------------------------------------------------- /plugin/build/generateCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/build/generateCode.js -------------------------------------------------------------------------------- /plugin/build/withV8ExpoAdapter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/build/withV8ExpoAdapter.d.ts -------------------------------------------------------------------------------- /plugin/build/withV8ExpoAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/build/withV8ExpoAdapter.js -------------------------------------------------------------------------------- /plugin/src/generateCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/src/generateCode.ts -------------------------------------------------------------------------------- /plugin/src/withV8ExpoAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/src/withV8ExpoAdapter.ts -------------------------------------------------------------------------------- /plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/plugin/tsconfig.json -------------------------------------------------------------------------------- /react-native.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/react-native.config.js -------------------------------------------------------------------------------- /scripts/gen_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/scripts/gen_project.py -------------------------------------------------------------------------------- /scripts/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/lib/patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/scripts/lib/patcher.py -------------------------------------------------------------------------------- /src/iosexecutor/V8Executor/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/iosexecutor/V8Executor/Info.plist -------------------------------------------------------------------------------- /src/iosexecutor/V8Executor/V8Executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/iosexecutor/V8Executor/V8Executor.h -------------------------------------------------------------------------------- /src/iosexecutor/V8Executor/V8ExecutorFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/iosexecutor/V8Executor/V8ExecutorFactory.h -------------------------------------------------------------------------------- /src/iosexecutor/V8Executor/V8ExecutorFactory.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/iosexecutor/V8Executor/V8ExecutorFactory.mm -------------------------------------------------------------------------------- /src/v8runtime/HostProxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/HostProxy.cpp -------------------------------------------------------------------------------- /src/v8runtime/HostProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/HostProxy.h -------------------------------------------------------------------------------- /src/v8runtime/JSIV8ValueConverter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/JSIV8ValueConverter.cpp -------------------------------------------------------------------------------- /src/v8runtime/JSIV8ValueConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/JSIV8ValueConverter.h -------------------------------------------------------------------------------- /src/v8runtime/V8Inspector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8Inspector.cpp -------------------------------------------------------------------------------- /src/v8runtime/V8Inspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8Inspector.h -------------------------------------------------------------------------------- /src/v8runtime/V8PointerValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8PointerValue.cpp -------------------------------------------------------------------------------- /src/v8runtime/V8PointerValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8PointerValue.h -------------------------------------------------------------------------------- /src/v8runtime/V8Runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8Runtime.cpp -------------------------------------------------------------------------------- /src/v8runtime/V8Runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8Runtime.h -------------------------------------------------------------------------------- /src/v8runtime/V8RuntimeConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8RuntimeConfig.h -------------------------------------------------------------------------------- /src/v8runtime/V8RuntimeFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8RuntimeFactory.cpp -------------------------------------------------------------------------------- /src/v8runtime/V8RuntimeFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/src/v8runtime/V8RuntimeFactory.h -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kudo/react-native-v8/HEAD/yarn.lock --------------------------------------------------------------------------------