| /expo/apps/eas-expo-go/scripts/ |
| H A D | eas-build-post-install.sh | 17 ./gradlew :packages:react-native:ReactAndroid:hermes-engine:assembleRelease 18 ./gradlew :packages:react-native:ReactAndroid:hermes-engine:assembleDebug 19 …b/react-native/packages/react-native/ReactAndroid/hermes-engine/build/outputs/aar/hermes-engine-re… 20 …b/react-native/packages/react-native/ReactAndroid/hermes-engine/build/outputs/aar/hermes-engine-de…
|
| /expo/android/versioned-react-native/ |
| H A D | settings.gradle | 4 include ':packages:react-native:ReactAndroid:hermes-engine' 5 …eact-native:ReactAndroid:hermes-engine').projectDir = new File(rootDir, 'packages/react-native/Rea…
|
| /expo/apps/fabric-tester/ios/ |
| H A D | Podfile.lock | 35 - hermes-engine 58 - hermes-engine 80 - hermes-engine 98 - hermes-engine 119 - hermes-engine 136 - hermes-engine 153 - hermes-engine 183 - hermes-engine 201 - hermes-engine 1271 …- hermes-engine (from `../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec… [all …]
|
| /expo/.github/actions/expo-caches/ |
| H A D | action.yml | 36 hermes-engine-aar: 37 description: 'Restore prebuilt hermes-engine AAR' 39 rebuild-hermes-engine-aar-if-needed: 69 hermes-engine-aar-hit: 71 value: steps.cache-hermes-engine-aar.outputs.cache-hit 168 - name: ♻️ Restore hermes-engine AAR cache 169 if: inputs.hermes-engine-aar == 'true' 174 - name: Check hermes-engine cache-hit 175 if: inputs.hermes-engine-aar == 'true' 176 id: cache-hermes-engine-aar [all …]
|
| /expo/packages/expo-dev-menu/ios/ |
| H A D | EXDevMenuAppInfo.m | 31 NSString *engine; 34 engine = @"Hermes"; 36 engine = @"V8"; 38 engine = @"JSC"; 49 appInfo[@"engine"] = engine;
|
| /expo/docs/pages/guides/ |
| H A D | configuring-js-engines.mdx | 9 …engine (in SDK 47 and lower, the default was [JavaScriptCore](https://developer.apple.com/document… 13 …p config](/workflow/configuration/) allows you to specify the JavaScript engine for your app. The … 27 To change the JavaScript engine in a bare React Native project, update the `expo.jsEngine` value in… 31 It's important to highlight that changing the JS engine will require you to recompile development b… 33 ## Using the V8 engine 35 To use the V8 engine, you need to install [`react-native-v8`](https://github.com/Kudo/react-native-… 47 ## Switch JavaScript engine on a specific platform 49 To use a different engine on one specific platform, you can set the `"jsEngine"` value at the top l…
|
| H A D | using-hermes.mdx | 9 [Hermes](https://hermesengine.dev/) is a JavaScript engine optimized for React Native. By compiling… 13 The Hermes engine is the default JavaScript engine used by Expo and it is fully supported across al… 22 For SDK 47 and lower, JSC is the default JavaScript engine and to use Hermes you need to add the `j… 39 ### Switch JavaScript engine on a specific platform 74 …le apps connected. JavaScript Debugging can only be used with the Hermes engine.` when opening the… 112 …devtools-protocol/v8/) to debug JavaScript in place by connecting to the engine running on the dev…
|
| /expo/ios/versioned-react-native/ABI48_0_0/ReactNative/sdks/hermes-engine/ |
| H A D | ABI48_0_0hermes-engine.podspec | 44 # set tarball as hermes engine 62 spec.name = "ABI48_0_0hermes-engine" 64 …spec.summary = "Hermes is a small and lightweight JavaScript engine optimized for running Reac… 118 hermesc_path = "${REACT_NATIVE_PATH}/sdks/hermes-engine/build_host_hermesc" 120 …spec.prepare_command = ". #{react_native_path}/sdks/hermes-engine/utils/build-hermesc-xcode.sh #{h… 124 … 'FRAMEWORK_SEARCH_PATHS' => '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/iphoneos" ' + 125 … '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/iphonesimulator" ' + 126 … '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/macosx" ' + 127 … '"$(PODS_ROOT)/hermes-engine/destroot/Library/Frameworks/catalyst"', 138 …. ${REACT_NATIVE_PATH}/sdks/hermes-engine/utils/build-hermes-xcode.sh #{version} #{hermesc_path}/I… [all …]
|
| /expo/ios/versioned-react-native/ABI49_0_0/ReactNative/sdks/hermes-engine/ |
| H A D | ABI49_0_0hermes-engine.podspec | 29 spec.name = "ABI49_0_0hermes-engine" 31 …spec.summary = "Hermes is a small and lightweight JavaScript engine optimized for running Reac… 32 …spec.description = "Hermes is a JavaScript engine optimized for fast start-up of React Native apps… 81 hermesc_path = "${PODS_ROOT}/hermes-engine/build_host_hermesc" 91 …spec.prepare_command = ". #{react_native_path}/sdks/hermes-engine/utils/create-dummy-hermes-xcfram… 101 . ${REACT_NATIVE_PATH}/sdks/hermes-engine/utils/build-hermesc-xcode.sh #{hermesc_path} 109 …. ${REACT_NATIVE_PATH}/sdks/hermes-engine/utils/build-hermes-xcode.sh #{version} #{hermesc_path}/I…
|
| /expo/apps/bare-expo/android/ |
| H A D | settings.gradle | 19 include(":ReactAndroid:hermes-engine") 20 …engine").projectDir = new File(["node", "--print", "require.resolve('react-native/package.json')"]…
|
| /expo/android/ |
| H A D | settings.gradle | 21 include ':packages:react-native:ReactAndroid:hermes-engine' 22 …Android:hermes-engine').projectDir = new File(rootDir, '../react-native-lab/react-native/packages/…
|
| /expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/hermes/ |
| H A D | ABI49_0_0React-hermes.podspec | 24 s.summary = "Hermes engine for React Native" 37 …"HEADER_SEARCH_PATHS" => "\"${PODS_ROOT}/hermes-engine/destroot/include\" \"$(PODS_TARGET_SRCROOT)… 49 s.dependency "ABI49_0_0hermes-engine"
|
| /expo/ios/versioned-react-native/ABI48_0_0/ReactNative/ReactCommon/hermes/ |
| H A D | ABI48_0_0React-hermes.podspec | 24 s.summary = "Hermes engine for React Native" 37 …"HEADER_SEARCH_PATHS" => "\"${PODS_ROOT}/hermes-engine/destroot/include\" \"$(PODS_TARGET_SRCROOT)… 48 s.dependency "ABI48_0_0hermes-engine"
|
| /expo/ios/Exponent/Versioned/Core/ |
| H A D | EXVersionUtils.h | 8 engine:(nonnull NSString *)jsEngine;
|
| /expo/packages/expo-modules-core/ios/JSI/ |
| H A D | EXJavaScriptWeakObject.mm | 11 when the JS engine wants to without unsetting it on each created object. 17 A weak reference to a JS object. Available only on Hermes engine. 22 Shared pointer to the `WeakRef` JS object. Available only on JSC engine.
|
| /expo/ios/versioned/sdk49/ExpoModulesCore/ios/JSI/ |
| H A D | ABI49_0_0EXJavaScriptWeakObject.mm | 11 when the JS engine wants to without unsetting it on each created object. 17 A weak reference to a JS object. Available only on Hermes engine. 22 Shared pointer to the `WeakRef` JS object. Available only on JSC engine.
|
| /expo/apps/bare-expo/ios/ |
| H A D | Podfile.lock | 363 - hermes-engine 376 - hermes-engine 390 - hermes-engine 404 - hermes-engine 417 - hermes-engine 433 - hermes-engine 447 - hermes-engine 461 - hermes-engine 475 - hermes-engine 905 - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) [all …]
|
| /expo/packages/expo-dev-menu/android/src/debug/java/expo/modules/devmenu/ |
| H A D | DevMenuAppInfo.kt | 41 val engine = when { in getAppInfo() constant 54 putString("engine", engine) in getAppInfo()
|
| /expo/ios/ |
| H A D | Podfile.lock | 2605 - hermes-engine 2618 - hermes-engine 2632 - hermes-engine 2646 - hermes-engine 2659 - hermes-engine 2675 - hermes-engine 2689 - hermes-engine 2703 - hermes-engine 2717 - hermes-engine 2731 - hermes-engine [all …]
|
| /expo/ios/versioned-react-native/ABI47_0_0/ReactNative/sdks/hermes-engine/ |
| H A D | ABI47_0_0hermes-engine.podspec | 29 …Pod::UI.puts '[Hermes] Hermes needs to be compiled, installing hermes-engine may take a while...'.… 52 spec.name = "ABI47_0_0hermes-engine" 54 …spec.summary = "Hermes is a small and lightweight JavaScript engine optimized for running Reac… 55 …spec.description = "Hermes is a JavaScript engine optimized for fast start-up of React Native apps…
|
| /expo/ios/versioned-react-native/ABI48_0_0/ReactNative/ReactCommon/jsi/ |
| H A D | ABI48_0_0React-jsi.podspec | 51 # JSI is provided by hermes-engine when Hermes is enabled 54 s.dependency "ABI48_0_0hermes-engine"
|
| /expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/jsi/ |
| H A D | ABI49_0_0React-jsi.podspec | 51 # JSI is provided by hermes-engine when Hermes is enabled 54 s.dependency "ABI49_0_0hermes-engine"
|
| /expo/ios/versioned-react-native/ABI49_0_0/ReactNative/ReactCommon/yoga/ |
| H A D | ABI49_0_0Yoga.podspec | 18 spec.summary = 'Yoga is a cross-platform layout engine which implements Flexbox.' 19 …spec.description = 'Yoga is a cross-platform layout engine enabling maximum collaboration within y…
|
| /expo/ios/versioned-react-native/ABI48_0_0/ReactNative/ReactCommon/yoga/ |
| H A D | ABI48_0_0Yoga.podspec | 18 spec.summary = 'Yoga is a cross-platform layout engine which implements Flexbox.' 19 …spec.description = 'Yoga is a cross-platform layout engine enabling maximum collaboration within y…
|
| /expo/ios/versioned-react-native/ABI47_0_0/ReactNative/ReactCommon/yoga/ |
| H A D | ABI47_0_0Yoga.podspec | 18 spec.summary = 'Yoga is a cross-platform layout engine which implements Flexbox.' 19 …spec.description = 'Yoga is a cross-platform layout engine enabling maximum collaboration within y…
|