-
Notifications
You must be signed in to change notification settings - Fork 592
Expand file tree
/
Copy pathfingerprint.config.js
More file actions
67 lines (61 loc) · 2.2 KB
/
Copy pathfingerprint.config.js
File metadata and controls
67 lines (61 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/** @type {import('@expo/fingerprint').Config} */
const config = {
sourceSkips: [
"ExpoConfigRuntimeVersionIfString",
"ExpoConfigVersions",
"PackageJsonAndroidAndIosScriptsIfNotContainRun",
],
ignorePaths: [
// Android build artifacts (everywhere including inside node_modules)
"**/android/build/**/*",
"**/.gradle/**/*",
"**/.cxx/**/*",
"**/.idea/**/*", // IntelliJ/Android Studio
"**/android/local.properties",
"**/*.iml",
"**/assets/**/*",
"**/google-services*.json",
"**/*.apk", // Android build artifacts
"android/.kotlin/", // Kotlin compiler cache
"**/*.keystore",
"**/android-secret.json",
// Eclipse/IntelliJ build outputs and IDE files (anywhere in node_modules)
"**/.classpath",
"**/.project",
"**/.settings/**/*",
// iOS build artifacts and user-specific data
"**/xcuserdata/**/*",
"ios/*.xcworkspace/**/*",
"ios/*.xcodeproj/project.xcworkspace/**/*",
"derived_data/", // Xcode derived data (root level)
"ios/tmp.xcconfig",
"**/GoogleService-Info*.plist",
"**/AppCenter-Config.plist", // AppCenter configuration
"ios/Pods/**/*",
// Build directories and artifacts
"build/", // Root-level build directory
"build-cache-provider/", // Custom build cache provider
"archives/", // Archive directory
"**/*.jsbundle.map", // JavaScript bundle source maps
"**/tsconfig.tsbuildinfo", // TypeScript build info
// General system/IDE files
"**/.DS_Store", // macOS system files
"**/.ruby-lsp/**/*", // Ruby language server cache
"**/*.log",
"**/.claude/**/*",
// Environment files (test/dev-specific)
".env.maestro", // Maestro test config
".env.maestro.android", // Android Maestro config
".env.maestro.ios", // iOS Maestro config
"Brewfile.lock.json", // Homebrew dependencies
"**/.i-had-a-netrc-file", // netrc file
// Node modules
"node_modules/react-native-keys/**/*",
"**/node_modules/react-native-keys/**/*",
"node_modules/react-native-permissions/RNPermissions.podspec",
"node_modules/@sentry/react-native/android/expo-handler/build/",
// Echo flags file
"**/ios/Artsy/App/EchoNew.json",
],
}
module.exports = config