| /expo/packages/@expo/config-plugins/src/ios/__tests__/ |
| H A D | BuildProperties-test.ts | 16 { jsEngine: 'hermes' }, 30 { jsEngine: 'hermes', ios: { jsEngine: 'jsc' } }, 44 { jsEngine: 'hermes' }, 63 propValueGetter: (config) => config.ios?.jsEngine ?? config.jsEngine ?? 'NOTFOUND', 69 { jsEngine: 'hermes', ios: { jsEngine: 'jsc' } }, 79 { jsEngine: 'jsc' },
|
| /expo/packages/@expo/config-plugins/src/android/__tests__/ |
| H A D | BuildProperties-test.ts | 17 { jsEngine: 'hermes' }, 33 { jsEngine: 'hermes', android: { jsEngine: 'jsc' } }, 55 { android: { jsEngine: 'hermes' } }, 77 ((config.android?.jsEngine ?? config.jsEngine ?? 'hermes') === 'hermes').toString(), 83 { jsEngine: 'hermes', android: { jsEngine: 'jsc' } }, 95 { jsEngine: 'jsc' },
|
| /expo/packages/@expo/metro-runtime/src/error-overlay/modules/ExceptionsManager/ |
| H A D | index.ts | 36 message = e.jsEngine == null ? message : `${message}, js engine: ${e.jsEngine}`; 47 jsEngine: e.jsEngine,
|
| /expo/packages/@expo/metro-runtime/build/error-overlay/modules/ExceptionsManager/ |
| H A D | index.js | 33 message = e.jsEngine == null ? message : `${message}, js engine: ${e.jsEngine}`; 43 jsEngine: e.jsEngine,
|
| H A D | index.d.ts | 24 jsEngine: any;
|
| /expo/docs/pages/guides/ |
| H A D | configuring-js-engines.mdx | 11 ## Configuring the `jsEngine` through app config 13 …ent JavaScript engines and would like to change away from Hermes, the [`jsEngine`](/versions/lates… 15 If you want to use JSC instead, set the `jsEngine` field in the app config: 20 "jsEngine": "jsc" 27 To change the JavaScript engine in a bare React Native project, update the `expo.jsEngine` value in… 39 Make sure to remove the `jsEngine` field from the app config. 49 To use a different engine on one specific platform, you can set the `"jsEngine"` value at the top l… 55 "jsEngine": "hermes", 57 /* @info jsEngine inside platform section will take precedence over the common field */ 58 "jsEngine": "jsc"
|
| H A D | using-hermes.mdx | 22 …is the default JavaScript engine and to use Hermes you need to add the `jsEngine` field in [app co… 28 /* @info Add the "jsEngine" field here. Supported values are "hermes" or "jsc" */ 29 "jsEngine": "hermes" 41 … on one platform and JSC on another. One way to do this is to set the `"jsEngine"` to `"hermes"` a… 47 "jsEngine": "hermes", 49 /* @info jsEngine inside platform section will take precedence over the common field */ 50 "jsEngine": "jsc" 76 - Make sure you [set up Hermes in the `jsEngine` field](#setup).
|
| /expo/packages/@expo/config-plugins/build/utils/ |
| H A D | BuildProperties.types.js.map | 1 …jsEngine',\n * propValueGetter: (config) => config.ios?.jsEngine ?? config.jsEngine ?? 'hermes',…
|
| /expo/apps/bare-expo/ios/ |
| H A D | Podfile | 80 …:hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine… 94 …:hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine… 105 …:hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine…
|
| /expo/packages/@expo/config-plugins/src/ios/ |
| H A D | BuildProperties.ts | 53 propValueGetter: (config) => config.ios?.jsEngine ?? config.jsEngine ?? 'hermes',
|
| /expo/packages/@expo/config-plugins/build/ios/ |
| H A D | BuildProperties.js | 52 …oid 0 ? void 0 : _config$ios.jsEngine) !== null && _config$ios$jsEngine !== void 0 ? _config$ios$j…
|
| H A D | BuildProperties.js.map | 1 …jsEngine","_config$ios","ios","jsEngine","exports","podfileProperties","configToProperty","updateI…
|
| /expo/packages/@expo/config-plugins/src/android/ |
| H A D | BuildProperties.ts | 55 ((config.android?.jsEngine ?? config.jsEngine ?? 'hermes') === 'hermes').toString(),
|
| /expo/packages/@expo/cli/src/export/ |
| H A D | exportHermes.ts | 55 return (expoConfig.android?.jsEngine ?? expoConfig.jsEngine) !== 'jsc'; 58 return (expoConfig.ios?.jsEngine ?? expoConfig.jsEngine) !== 'jsc';
|
| /expo/packages/@expo/cli/src/export/__tests__/ |
| H A D | exportHermes.test.ts | 68 jsEngine: 'hermes', 79 jsEngine: 'hermes', 81 jsEngine: 'jsc', 84 jsEngine: 'jsc',
|
| /expo/packages/@expo/config-plugins/build/android/ |
| H A D | BuildProperties.js | 52 … ? void 0 : _config$android.jsEngine) !== null && _config$android$jsEng !== void 0 ? _config$andro…
|
| /expo/ios/Exponent/Versioned/Core/ |
| H A D | EXVersionUtils.h | 8 engine:(nonnull NSString *)jsEngine;
|
| /expo/packages/expo-manifests/ios/EXManifests/ |
| H A D | Manifest.swift | 304 public func jsEngine() -> String { in jsEngine() function 305 let jsEngine = expoClientConfigRootObject().let { it in in jsEngine() variable 312 guard let jsEngine = jsEngine else { in jsEngine() variable 319 return jsEngine in jsEngine()
|
| /expo/ios/versioned/sdk49/EXManifests/EXManifests/ |
| H A D | Manifest.swift | 304 public func jsEngine() -> String { in jsEngine() function 305 let jsEngine = expoClientConfigRootObject().let { it in in jsEngine() variable 312 guard let jsEngine = jsEngine else { in jsEngine() variable 319 return jsEngine in jsEngine()
|
| /expo/packages/@expo/config-types/src/ |
| H A D | ExpoConfig.ts | 240 jsEngine?: 'hermes' | 'jsc'; property 470 jsEngine?: 'hermes' | 'jsc'; property 746 jsEngine?: 'hermes' | 'jsc'; property
|
| /expo/packages/@expo/config-types/build/ |
| H A D | ExpoConfig.d.ts | 236 jsEngine?: 'hermes' | 'jsc'; property 466 jsEngine?: 'hermes' | 'jsc'; property 742 jsEngine?: 'hermes' | 'jsc'; property
|
| /expo/packages/@expo/cli/src/utils/analytics/__tests__/ |
| H A D | metroDebuggerMiddleware-test.ts | 15 jsEngine: 'hermes', 87 const expoConfig = { ...fakeExpoConfig, jsEngine: 'jsc' as const }; constant
|
| H A D | getMetroDebugProperties-test.ts | 11 jsEngine: 'hermes',
|
| /expo/apps/router-e2e/ |
| H A D | app.config.js | 19 jsEngine: process.env.E2E_ROUTER_SRC ? 'jsc' : 'hermes', property
|
| /expo/templates/expo-template-tv/ios/ |
| H A D | Podfile | 31 …:hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine…
|