| /expo/packages/@expo/cli/src/utils/ |
| H A D | getOrPromptApplicationId.ts | 18 function getUsernameAsync(exp: ExpoConfig) { 21 return getAccountUsername(exp); 34 const { exp } = getConfig(projectRoot); constant 36 const current = exp.ios?.bundleIdentifier; 107 if (exp.android?.package && validateBundleId(exp.android?.package)) { 108 return exp.android?.package; 110 const username = await getUsernameAsync(exp); 123 if (exp.ios?.bundleIdentifier && validatePackage(exp.ios.bundleIdentifier)) { 124 return exp.ios.bundleIdentifier; 142 const { exp } = getConfig(projectRoot); constant [all …]
|
| /expo/ios/Tests/Linking/ |
| H A D | EXLinkingTests.m | 37 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel/--/spin" routesToManifest:@"exp://exp.host… 38 …[self _assertDeepLink:@"http://exp.host/@ben/foodwheel/--/spin" routesToManifest:@"exp://exp.host/… 39 …[self _assertDeepLink:@"exp://exp.host/@ben/foodwheel/--/spin" routesToManifest:@"https://exp.host… 46 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel/--/spin?release-channel=default" routesToM… 47 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel?release-channel=default" routesToManifest:… 48 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel/--/?release-channel=default" routesToManif… 51 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel" routesToManifest:@"exp://exp.host/@ben/fo… 81 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel?a=b&c=d" routesToManifest:@"exp://exp.host… 84 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel/--/spin?a=b&c=d" routesToManifest:@"exp://… 92 …[self _assertDeepLink:@"https://exp.host/@ben/foodwheel/--/a/b/c" routesToManifest:@"exp://exp.hos… [all …]
|
| /expo/packages/@expo/config-plugins/src/utils/ |
| H A D | versions.ts | 4 export function gteSdkVersion(exp: Pick<ExpoConfig, 'sdkVersion'>, sdkVersion: string): boolean { 5 if (!exp.sdkVersion) { 9 if (exp.sdkVersion === 'UNVERSIONED') { 14 return semver.gte(exp.sdkVersion, sdkVersion); 16 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`); 20 export function lteSdkVersion(exp: Pick<ExpoConfig, 'sdkVersion'>, sdkVersion: string): boolean { 21 if (!exp.sdkVersion) { 25 if (exp.sdkVersion === 'UNVERSIONED') { 30 return semver.lte(exp.sdkVersion, sdkVersion); 32 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`);
|
| /expo/packages/@expo/config/src/__tests__/ |
| H A D | ConfigParsing-test.ts | 41 const { exp } = getConfig('/', { constant 45 expect(exp.foo).toBe('bar+value'); 47 expect(exp._internal).toStrictEqual({ 87 expect(exp.foo).toBe('bar'); 120 expect(exp.foo).toBe('bar'); 141 const { exp } = getConfig('/', { constant 145 expect(exp.foo).toBe('bar'); 171 const { exp } = getConfig('/', { constant 191 const { exp } = getConfig('/', { constant 212 const { exp } = getConfig('/', { constant [all …]
|
| H A D | Config-test.ts | 99 expect(exp.hooks).toBeUndefined(); 101 expect(exp.ios).toBeDefined(); 103 expect(exp.ios!.config).toBeUndefined(); 105 expect(exp.android).toBeDefined(); 107 expect(exp.android!.config).toBeUndefined(); 108 expect(exp._internal).toBeUndefined(); 159 const { exp } = getConfig('/from-config'); constant 160 expect(exp.sdkVersion).toBe('100.0.0'); 164 const { exp } = getConfig('/from-package'); constant 165 expect(exp.sdkVersion).toBe('650.0.0'); [all …]
|
| H A D | getConfig-e2e-test.ts | 45 const { exp } = getConfig(projectRoot, { constant 49 expect(exp.foo).toBe('bar'); 64 const { exp } = getConfig(projectRoot, { constant 68 expect(exp.name).toBe('custom-name'); 69 expect(exp.slug).toBe('from-custom-plugin'); 70 expect(exp.plugins?.[0]).toStrictEqual('./my-plugin'); 72 expect(exp.plugins?.[1][0]).toBe('withCustom');
|
| H A D | Web-test.ts | 38 const { exp } = getConfig('/standard'); constant 39 const outputPath = getWebOutputPath(exp); 44 const { exp } = getConfig('/custom'); constant 45 const outputPath = getWebOutputPath(exp); 56 const { exp } = getConfig(project); constant 57 const outputPath = getWebOutputPath(exp);
|
| /expo/packages/@expo/config-plugins/build/utils/ |
| H A D | versions.js | 16 function gteSdkVersion(exp, sdkVersion) { argument 17 if (!exp.sdkVersion) { 20 if (exp.sdkVersion === 'UNVERSIONED') { 24 return _semver().default.gte(exp.sdkVersion, sdkVersion); 26 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`); 29 function lteSdkVersion(exp, sdkVersion) { argument 30 if (!exp.sdkVersion) { 33 if (exp.sdkVersion === 'UNVERSIONED') { 37 return _semver().default.lte(exp.sdkVersion, sdkVersion); 39 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`);
|
| /expo/packages/expo-modules-autolinking/src/autolinking/__tests__/ |
| H A D | extraDependencies-test.ts | 15 exp: { 16 ...defaultConfig.exp, 24 exp: { 25 ...defaultConfig.exp, 35 exp: { 36 ...defaultConfig.exp, 46 exp: { 47 ...defaultConfig.exp, 59 exp: { 60 ...defaultConfig.exp, [all …]
|
| /expo/packages/@expo/config/src/ |
| H A D | Config.ts | 104 exp: config.expo, 160 exp: config.expo, 165 }).exp; 299 exp, 312 if (!exp) { 313 exp = {}; 315 exp = withInternal(exp as any, { 344 let platforms = exp.platforms; 370 const appManifest = exp.expo || exp; 387 exp ??= getConfig(projectRoot, { skipSDKVersionRequirement: true }).exp; [all …]
|
| /expo/packages/@expo/cli/src/start/server/metro/ |
| H A D | instantiateMetro.ts | 38 if (!exp.sdkVersion) { 42 if (exp.sdkVersion === 'UNVERSIONED') { 47 return semver.gte(exp.sdkVersion, sdkVersion); 57 exp = getConfig(projectRoot, { skipSDKVersionRequirement: true, skipPlugins: true }).exp, 59 }: { exp?: ExpoConfig; isExporting: boolean } 81 !exp.sdkVersion || 82 gteSdkVersion(exp, '50.0.0') 95 if (isExporting && exp.experiments?.basePath) { 109 webOutput: exp.web?.output ?? 'single', 135 const { exp } = getConfig(projectRoot, { constant [all …]
|
| /expo/packages/@expo/cli/src/api/ |
| H A D | updateDevelopmentSession.ts | 10 exp, 14 exp: Pick<ExpoConfig, 'name' | 'description' | 'slug' | 'primaryColor'>; 20 description: `${exp.name} on ${os.hostname()}`, 25 description: exp.description, 26 name: exp.name, 27 slug: exp.slug, 28 primaryColor: exp.primaryColor, 39 exp, 44 exp: Pick<ExpoConfig, 'name' | 'description' | 'slug' | 'primaryColor'>; 57 data: createSessionInfo({ exp, runtime, url }),
|
| /expo/packages/expo-linking/src/__tests__/__snapshots__/ |
| H A D | Linking-test.ts.snap.android | 19 exports[`createURL queries for hostUri "exp.host/@test/test" makes url "" 1`] = `"exp://exp.host/@t… 21 exports[`createURL queries for hostUri "exp.host/@test/test" makes url "path/into/app" 1`] = `"exp:… 23 exports[`createURL queries for hostUri "exp.host/@test/test" makes url {"emptyParam": ""} 1`] = `"e… 31 …orts[`createURL queries for hostUri "exp.host/@test/test" makes url {"undefinedParam": undefined} … 103 "scheme": "exp", 114 "scheme": "exp", 125 "scheme": "exp", 129 exports[`parse parses "exp://exp.host/@test/test/--/test/path" 1`] = ` 134 "scheme": "exp", 138 exports[`parse parses "exp://exp.host/@test/test/--/test/path?query=param" 1`] = ` [all …]
|
| H A D | Linking-test.ts.snap.ios | 19 exports[`createURL queries for hostUri "exp.host/@test/test" makes url "" 1`] = `"exp://exp.host/@t… 21 exports[`createURL queries for hostUri "exp.host/@test/test" makes url "path/into/app" 1`] = `"exp:… 23 exports[`createURL queries for hostUri "exp.host/@test/test" makes url {"emptyParam": ""} 1`] = `"e… 31 …orts[`createURL queries for hostUri "exp.host/@test/test" makes url {"undefinedParam": undefined} … 103 "scheme": "exp", 114 "scheme": "exp", 125 "scheme": "exp", 129 exports[`parse parses "exp://exp.host/@test/test/--/test/path" 1`] = ` 134 "scheme": "exp", 138 exports[`parse parses "exp://exp.host/@test/test/--/test/path?query=param" 1`] = ` [all …]
|
| /expo/packages/@expo/config/build/ |
| H A D | Config.js | 247 exp: config.expo, 252 }).exp; 381 exp, 388 if (!exp) { 389 exp = {}; 391 exp = (0, _withInternal().withInternal)(exp, { 414 ...exp, 431 exp: { 450 const appManifest = exp.expo || exp; 467 }).exp; [all …]
|
| /expo/android/expoview/src/main/java/versioned/host/exp/exponent/modules/universal/ |
| H A D | ExpoModuleRegistryAdapter.kt | 1 package versioned.host.exp.exponent.modules.universal in <lambda>() 11 import host.exp.exponent.kernel.ExperienceKey in <lambda>() 12 import host.exp.exponent.utils.ScopedContext in <lambda>() 13 import versioned.host.exp.exponent.core.modules.ExpoGoModule in <lambda>() 16 import versioned.host.exp.exponent.modules.universal.av.SharedCookiesDataSourceFactoryProvider in <lambda>() 20 import versioned.host.exp.exponent.modules.universal.notifications.ScopedNotificationsEmitter in <lambda>() 21 import versioned.host.exp.exponent.modules.universal.notifications.ScopedNotificationsHandler in <lambda>() 23 import versioned.host.exp.exponent.modules.universal.sensors.ScopedAccelerometerService in <lambda>() 24 import versioned.host.exp.exponent.modules.universal.sensors.ScopedGravitySensorService in <lambda>() 25 import versioned.host.exp.exponent.modules.universal.sensors.ScopedGyroscopeService in <lambda>() [all …]
|
| /expo/android/expoview/src/main/java/host/exp/exponent/ |
| H A D | ExpoApplication.kt | 2 package host.exp.exponent 8 import host.exp.exponent.analytics.EXL 9 import host.exp.exponent.branch.BranchManager 10 import host.exp.exponent.di.NativeModuleDepsProvider 11 import host.exp.exponent.kernel.* 12 import host.exp.exponent.kernel.ExponentKernelModuleProvider.ExponentKernelModuleFactory 13 import host.exp.exponent.kernel.KernelProvider.KernelFactory 14 import host.exp.exponent.modules.ExponentKernelModule 15 import host.exp.exponent.storage.ExponentSharedPreferences 16 import host.exp.expoview.ExpoViewBuildConfig [all …]
|
| /expo/packages/@expo/cli/src/export/ |
| H A D | exportAssets.ts | 22 exp: T, 25 if (!exp.assetBundlePatterns?.length || !assets.length) { 26 delete exp.assetBundlePatterns; 27 return exp; 55 (exp as any).bundledAssets = [...new Set(allBundledAssets)]; 56 delete exp.assetBundlePatterns; 58 return exp; 80 exp, 84 exp: ExpoConfig; 100 await resolveGoogleServicesFile(projectRoot, exp); [all …]
|
| H A D | getPublicExpoManifest.ts | 13 const { exp } = getConfig(projectRoot, { constant 22 exp.sdkVersion === 'UNVERSIONED' && 29 ...exp, 30 locales: await getResolvedLocalesAsync(projectRoot, exp), 31 sdkVersion: exp.sdkVersion!,
|
| /expo/packages/expo-router/src/fork/__tests__/__snapshots__/ |
| H A D | extractPathFromURL.test.ios.ts.snap | 15 exports[`extractExpoPathFromURL Bare parses "exp://127.0.0.1:19000/" 1`] = `"127.0.0.1:19000/"`; 25 exports[`extractExpoPathFromURL Bare parses "exp://exp.host/@test/test" 1`] = `"exp.host/@test/test… 27 exports[`extractExpoPathFromURL Bare parses "exp://exp.host/@test/test/--/test/path" 1`] = `"exp.ho… 29 exports[`extractExpoPathFromURL Bare parses "exp://exp.host/@test/test/--/test/path/--/foobar" 1`] … 31 exports[`extractExpoPathFromURL Bare parses "exp://exp.host/@test/test/--/test/path?query=param" 1`… 71 exports[`extractExpoPathFromURL Expo Go parses "exp://127.0.0.1:19000/" 1`] = `""`; 81 exports[`extractExpoPathFromURL Expo Go parses "exp://exp.host/@test/test" 1`] = `""`; 83 exports[`extractExpoPathFromURL Expo Go parses "exp://exp.host/@test/test/--/test/path" 1`] = `"tes… 85 exports[`extractExpoPathFromURL Expo Go parses "exp://exp.host/@test/test/--/test/path/--/foobar" 1… 87 exports[`extractExpoPathFromURL Expo Go parses "exp://exp.host/@test/test/--/test/path?query=param"… [all …]
|
| /expo/packages/@expo/fingerprint/src/sourcer/ |
| H A D | Expo.ts | 39 contents: normalizeExpoConfig(config.exp), 54 config.exp.icon, 55 isAndroid ? config.exp.android?.icon : undefined, 56 isIos ? config.exp.ios?.icon : undefined, 59 config.exp.notification?.icon, 62 config.exp.splash?.image, 64 isAndroid ? config.exp.android?.splash?.mdpi : undefined, 65 isAndroid ? config.exp.android?.splash?.hdpi : undefined, 69 isIos ? config.exp.ios?.splash?.image : undefined, 70 isIos ? config.exp.ios?.splash?.tabletImage : undefined, [all …]
|
| /expo/android/versioned-abis/expoview-abi48_0_0/src/main/java/abi48_0_0/host/exp/exponent/ |
| H A D | ExponentPackage.kt | 2 package abi48_0_0.host.exp.exponent 23 import host.exp.exponent.Constants 24 import host.exp.exponent.analytics.EXL 25 import host.exp.exponent.kernel.ExperienceKey 29 import host.exp.exponent.kernel.KernelConstants 30 import host.exp.exponent.utils.ScopedContext 32 import abi48_0_0.host.exp.exponent.modules.api.* 33 import abi48_0_0.host.exp.exponent.modules.api.cognito.RNAWSCognitoModule 44 import abi48_0_0.host.exp.exponent.modules.api.netinfo.NetInfoModule 47 import abi48_0_0.host.exp.exponent.modules.api.viewshot.RNViewShotModule [all …]
|
| /expo/android/expoview/src/main/java/host/exp/exponent/notifications/ |
| H A D | ScopedExpoNotificationBuilder.kt | 1 package host.exp.exponent.notifications 11 import host.exp.exponent.Constants 12 import host.exp.exponent.ExponentManifest 13 import host.exp.exponent.di.NativeModuleDepsProvider 14 import host.exp.exponent.kernel.ExperienceKey 15 import host.exp.exponent.notifications.model.ScopedNotificationRequest 16 import host.exp.exponent.storage.ExponentDB 17 import host.exp.expoview.R 19 import versioned.host.exp.exponent.modules.api.notifications.channels.ScopedNotificationsChannelMan… 20 import versioned.host.exp.exponent.modules.api.notifications.channels.ScopedNotificationsGroupManag…
|
| /expo/packages/@expo/cli/e2e/__tests__/ |
| H A D | config-test.ts | 69 const exp = JSON.parse(results.stdout); constant 71 expect(exp.name).toEqual('foobar'); 72 expect(exp.slug).toEqual('foobar'); 73 expect(exp.platforms).toStrictEqual([]); 74 expect(exp.version).toBe('1.0.0'); 75 expect(exp._internal.dynamicConfigPath).toBe(null); 76 expect(exp._internal.staticConfigPath).toMatch(/\/basic-config\/app\.json$/);
|
| /expo/packages/@expo/cli/src/start/server/ |
| H A D | platformBundlers.ts | 7 export function getPlatformBundlers(exp: Partial<ExpoConfig>): PlatformBundlers { 10 ios: exp.ios?.bundler ?? 'metro', 12 android: exp.android?.bundler ?? 'metro', 13 web: exp.web?.bundler ?? 'webpack',
|