| /expo/tools/src/versioning/ios/transforms/ |
| H A D | postTransforms.ts | 14 replace: /#if (ABI\d+_\d+_\d+)RCT_DEBUG/g, 46 replace: /\b(RECONNECT_DELAY_MS)\b/g, 56 replace: /\b(MAX_DELTA_TIME)\b/g, 87 replace: new RegExp( 96 replace: new RegExp( 127 replace: new RegExp( 157 replace: /\b(TileOverlay)\b/g, 162 replace: /\b(WMSTileOverlay)\b/g, 190 replace: /\[(RNCWebView)/, 197 replace: /(_bridge_reanimated)/g, [all …]
|
| H A D | podspecTransforms.ts | 14 replace: 20 replace: /source\s*\=\s*\{ [.\S\s]+?end/g, 25 replace: /(\.source\s*\=\s*)\S+\n/g, 39 replace: /"AccessibilityResources"/g, 46 replace: /("USE_HEADERMAP" => "YES",)/g, 64 replace: 78 replace: /^(\s+Pod::Spec.new do \|s\|.*)$/gm, 83 replace: /\b(JSCRuntime\.)/g, 104 replace: /\b(hermes\.xcframework)/g, 109 replace: / source\[:http\]\s*=\s*"http[^"]+"/, [all …]
|
| H A D | injectMacros.ts | 14 replace: /(.|\s)$/, 21 replace: /(return ABI\d+_\d+_\d+RCTDropABI\d+_\d+_\d+ReactPrefixes)\(name\)/g, 28 replace: /(if \(\[name hasPrefix:@"RK"\]\) \{\n)/g, 34 replace: /callJSFunction(\s*?\(\s*?)\[module UTF8String\],/, 40 replace: /(#define symbol[.\S\s]+?(?=\n\n)\n\n)/g,
|
| H A D | kernelFilesTransforms.ts | 21 replace: /(?<=#import <React\/RCTAppearance\.h>)/, 28 replace: /(?<=\sRCTOverrideAppearancePreference\(appearancePreference\);)/, 37 replace: RegExp | string; 53 return rollback ? rollbackReplacement ?? { replace: replacement.with, with: '' } : replacement;
|
| /expo/tools/src/commands/ |
| H A D | Vendor.ts | 180 replace: '#import "$1"', 185 replace: 'DevMenuREA', 189 replace: 'DevMenuREA', 194 replace: 'DevMenuReanimated', 198 replace: 'DevMenuReanimated', 297 replace: 'DevMenuRN', 301 replace: 'DevMenuRN', 316 replace: '' 393 replace: 'DevMenuRNC', 402 replace: 'DevMenuRNC', [all …]
|
| /expo/ios/versioned-react-native/ABI47_0_0/ReactNative/scripts/ |
| H A D | set-rn-version.js | 50 .replace('${major}', major) 51 .replace('${minor}', minor) 52 .replace('${patch}', patch) 53 .replace( 66 .replace( 76 .replace('${major}', major) 77 .replace('${minor}', minor) 78 .replace('${patch}', patch) 79 .replace( 89 .replace('${major}', major) [all …]
|
| /expo/ios/versioned-react-native/ABI48_0_0/ReactNative/scripts/ |
| H A D | set-rn-version.js | 68 .replace('${major}', major) 69 .replace('${minor}', minor) 70 .replace('${patch}', patch) 71 .replace( 84 .replace( 94 .replace('${major}', major) 95 .replace('${minor}', minor) 96 .replace('${patch}', patch) 97 .replace( 107 .replace('${major}', major) [all …]
|
| /expo/packages/@expo/cli/src/utils/ |
| H A D | createFileTransform.ts | 7 const noAmps = original.replace('&', '&'); 8 const noLt = noAmps.replace('<', '<'); 9 const noGt = noLt.replace('>', '>'); 10 const noApos = noGt.replace('"', '\\"'); 11 return noApos.replace("'", "\\'"); 36 .replace(/Hello App Display Name/g, name) 37 .replace(/HelloWorld/g, IOSConfig.XcodeUtils.sanitizedName(name)) 38 .replace(/helloworld/g, IOSConfig.XcodeUtils.sanitizedName(name.toLowerCase())); 49 .replace( 55 .replace(/helloworld/g, IOSConfig.XcodeUtils.sanitizedName(name).toLowerCase()); [all …]
|
| /expo/tools/src/vendoring/devmenu/steps/ |
| H A D | TransformFilesContent.ts | 12 replace: string; 25 protected readonly replace: string; 28 constructor({ source, filePattern, find, replace, debug }: FileContentTransformStepSettings) { 33 this.replace = replace; 47 )}/${chalk.yellow(this.filePattern)} and replace with ${chalk.magenta(this.replace)}` 57 const transformedContent = content.replace(this.find, this.replace); 75 replace: `${prefix}.${packageName}`, 81 replace: string;
|
| H A D | TransformFilesName.ts | 15 )}/${chalk.yellow(this.filePattern)} and replace with ${chalk.magenta(this.replace)}` 21 const fileName = path.basename(file).replace(this.find, this.replace); 32 replace, 35 replace: string; 40 replace,
|
| /expo/packages/create-expo/src/ |
| H A D | createFileTransform.ts | 7 .replace(/[\W_]+/g, '') 9 .replace(/[\u0300-\u036f]/g, ''); 25 .replace(/Hello App Display Name/g, this.name) 26 .replace(/HelloWorld/g, sanitizedName(this.name)) 27 .replace(/helloworld/g, sanitizedName(this.name.toLowerCase())); 38 .replace( 42 .replace(/helloworld/g, sanitizedName(name).toLowerCase()); 47 entry.path = entry.path.replace(/gitignore$/, '.gitignore');
|
| /expo/packages/create-expo-module/src/ |
| H A D | prompts.ts | 47 .replace(/^@/, '') 48 .replace(/^./, (match) => match.toUpperCase()) 49 .replace(/\W+(\w)/g, (_, p1) => p1.toUpperCase()); 66 .replace(/\W/g, '') 67 .replace(/^(expo|reactnative)/, '') 113 .replace(/^@/, '') 114 .replace(/^./, (match) => match.toUpperCase()) 115 .replace(/\W+(\w)/g, (_, p1) => p1.toUpperCase()); 125 .replace(/\W/g, '') 126 .replace(/^(expo|reactnative)/, '')
|
| /expo/tools/src/ |
| H A D | Formatter.ts | 33 return title.replace( 58 .replace(/\[(#\d+|@\w+)\]\(([^)]+?)\)/g, blue.bold(link('$1', '$2'))) 59 .replace(/(\W)([_*]{2})([^\2]*?)\2(\W)/g, '$1' + reset.bold('$3') + '$4') 60 .replace(/(\W)([_*])([^\2]*?)\2(\W)/g, '$1' + reset.italic('$3') + '$4') 61 .replace(/`([^`]+?)`/g, dim('$1')); 77 return str.replace(/[^\x00-\x7F]/gu, ''); 85 .replace(/^(\/.*)(:\d+:\d+): (error|warning|note)(:.*)$/gm, (_, p1, p2, p3, p4) => { 94 .replace(/^(In file included from )(\/[^\n]+)(:\d+:[^\n]*)$/gm, (_, p1, p2, p3) => { 98 .replace(/\s\^\n(\s[^\n]+)?/g, green.bold('$&\n')) 99 .replace(/\*\* BUILD FAILED \*\*/, red.bold('$&'));
|
| /expo/packages/expo-image/build/utils/ |
| H A D | resolveHashString.js | 2 const encodedBlurhash = encodeURI(hash).replace(/#/g, '%23').replace(/\?/g, '%3F'); 11 const [blurhash, width, height] = str.replace(/^blurhash:\//, '').split('/'); 26 const thumbhash = str.replace(/^thumbhash:\//, '').replace(/\//g, '\\');
|
| /expo/tools/src/generate-module/ |
| H A D | configureModule.ts | 166 .replace(/ExpoModuleTemplate/g, podName) 167 .replace(/ExpoModuleTemplate/g, jsPackageName) 245 .replace(/^.*ViewManager$/, '') 288 .replace(/ModuleTemplate/g, moduleName) 289 .replace(/ExpoModuleTemplate/g, jsPackageName) 294 .replace(/versionCode \d+/, 'versionCode 1') 356 .replace(/ModuleTemplate/g, moduleName) 375 .replace(/ExpoModuleTemplate/g, jsPackageName) 376 .replace(/ModuleTemplate/g, moduleName) 381 .replace(/ExpoModuleTemplate/g, jsPackageName) [all …]
|
| /expo/packages/create-expo-module/build/ |
| H A D | prompts.js | 46 .replace(/^@/, '') 47 .replace(/^./, (match) => match.toUpperCase()) 48 .replace(/\W+(\w)/g, (_, p1) => p1.toUpperCase()); 65 .replace(/\W/g, '') 66 .replace(/^(expo|reactnative)/, '') 109 .replace(/^@/, '') 110 .replace(/^./, (match) => match.toUpperCase()) 111 .replace(/\W+(\w)/g, (_, p1) => p1.toUpperCase()); 121 .replace(/\W/g, '') 122 .replace(/^(expo|reactnative)/, '')
|
| /expo/packages/@expo/cli/src/start/server/webpack/ |
| H A D | formatWebpackMessages.ts | 53 message = message.replace( 58 message = message.replace( 62 message = message.replace( 66 message = message.replace( 77 lines[0] = lines[0].replace(/^(.*) \d+:\d+-\d+$/, '$1'); 84 .replace('Error: ', '') 85 .replace('Module not found: Cannot find file:', 'Cannot find file:'), 100 message = message.replace(/^\s*at\s((?!webpack:).)*:\d+:\d+[\s)]*(\n|$)/gm, ''); // at ... ...:x:y 101 message = message.replace(/^\s*at\s<anonymous>(\n|$)/gm, ''); // at <anonymous>
|
| /expo/packages/@expo/cli/src/export/ |
| H A D | persistMetroAssets.ts | 114 adjustedHttpServerLocation.replace(/^\/+/g, '').replace(/\.\.\//g, '_'), 120 path = path.replace(/\/assets\?export_path=(.*)/, '$1'); 124 return path.replace(/^\/+/g, '').replace( 127 .replace(/^\/+/g, '') 128 .replace(/[|\\{}()[\]^$+*?.]/g, '\\$&') 129 .replace(/-/g, '\\x2d')}`,
|
| /expo/apps/native-component-list/plugins/ |
| H A D | withDevMenu.js | 13 contents = contents.replace( 20 contents = contents.replace( 31 contents = contents.replace( 43 contents = contents.replace( 53 contents = contents.replace(
|
| /expo/packages/expo-image/src/utils/ |
| H A D | resolveHashString.tsx | 6 const encodedBlurhash = encodeURI(hash).replace(/#/g, '%23').replace(/\?/g, '%3F'); 16 const [blurhash, width, height] = str.replace(/^blurhash:\//, '').split('/'); 31 // We replace slashes with backslashes to make sure we don't break the url's path. 32 const thumbhash = str.replace(/^thumbhash:\//, '').replace(/\//g, '\\');
|
| /expo/tools/src/android-update-native-dependencies/ |
| H A D | updateGradleFiles.ts | 46 modifiedBody = modifiedBody.replace(match, match.replace(oldVersion, newVersion)); 56 modifiedBody = modifiedBody.replace(match, match.replace(oldVersion, newVersion)); 66 modifiedBody = modifiedBody.replace(match, `${fullName}:${newVersion}`); 78 modifiedBody = modifiedBody.replace(match, match.replace(oldVersion, newVersion)); 89 modifiedBody = modifiedBody.replace(match, match.replace(oldVersion, newVersion));
|
| /expo/docs/ui/components/Footer/ |
| H A D | utils.ts | 11 path = path.replace('/versions/latest/', '/versions/unversioned/'); 21 path.replace(/\/$/, '').replace('/versions/latest', '/versions/unversioned') + '.mdx';
|
| /expo/docs/ui/components/Tag/ |
| H A D | helpers.ts | 22 const cleanName = name.toLowerCase().replace('\n', ''); 24 return cleanName.replace('ios', 'iOS'); 26 return cleanName.replace('expo', 'Expo Go');
|
| /expo/packages/@expo/cli/src/start/server/middleware/ |
| H A D | InterstitialPageMiddleware.ts | 51 content = content.replace(/{{\s*AppName\s*}}/, appName); 52 content = content.replace(/{{\s*Path\s*}}/, this.projectRoot); 53 content = content.replace(/{{\s*Scheme\s*}}/, this.options.scheme ?? 'Unknown'); 54 content = content.replace( 58 content = content.replace(/{{\s*ProjectVersion\s*}}/, projectVersion.version ?? 'Undetected');
|
| /expo/packages/expo-router/build/ |
| H A D | matchers.js | 32 return normal.replace(/\/?_layout$/, ''); 37 return name.replace(/(\+api)?\.[jt]sx?$/g, ''); 42 return filePath.replace(/^(?:\.\.?\/)+/g, ''); 58 return stripGroupSegmentsFromPath(path).replace(/\/?index$/, '');
|