1{
2  "root": "/root/apps/demo",
3  "reactNativePath": "/root/node_modules/react-native",
4  "dependencies": {
5    "react-native-reanimated": {
6      "root": "/root/node_modules/react-native-reanimated",
7      "name": "react-native-reanimated",
8      "platforms": {
9        "ios": {
10          "podspecPath": "/root/node_modules/react-native-reanimated/RNReanimated.podspec",
11          "configurations": [],
12          "scriptPhases": []
13        },
14        "android": {
15          "sourceDir": "/root/node_modules/react-native-reanimated/android",
16          "packageImportPath": "import com.swmansion.reanimated.ReanimatedPackage;",
17          "packageInstance": "new ReanimatedPackage()",
18          "buildTypes": [],
19          "componentDescriptors": [],
20          "androidMkPath": "/root/node_modules/react-native-reanimated/android/build/generated/source/codegen/jni/Android.mk",
21          "cmakeListsPath": "/root/node_modules/react-native-reanimated/android/build/generated/source/codegen/jni/CMakeLists.txt"
22        }
23      }
24    }
25  },
26  "commands": [
27    {
28      "name": "log-ios",
29      "description": "starts iOS device syslog tail"
30    },
31    {
32      "name": "run-ios",
33      "description": "builds your app and starts it on iOS simulator",
34      "examples": [
35        {
36          "desc": "Run on a different simulator, e.g. iPhone SE (2nd generation)",
37          "cmd": "react-native run-ios --simulator \"iPhone SE (2nd generation)\""
38        },
39        {
40          "desc": "Run on a connected device, e.g. Max's iPhone",
41          "cmd": "react-native run-ios --device \"Max's iPhone\""
42        },
43        {
44          "desc": "Run on the AppleTV simulator",
45          "cmd": "react-native run-ios --simulator \"Apple TV\"  --scheme \"helloworld-tvOS\""
46        }
47      ],
48      "options": [
49        {
50          "name": "--simulator <string>",
51          "description": "Explicitly set simulator to use. Optionally include iOS version between parenthesis at the end to match an exact version: \"iPhone 6 (10.0)\"",
52          "default": "iPhone 13"
53        },
54        {
55          "name": "--configuration <string>",
56          "description": "Explicitly set the scheme configuration to use",
57          "default": "Debug"
58        },
59        {
60          "name": "--scheme <string>",
61          "description": "Explicitly set Xcode scheme to use"
62        },
63        {
64          "name": "--device [string]",
65          "description": "Explicitly set device to use by name.  The value is not required if you have a single device connected."
66        },
67        {
68          "name": "--udid <string>",
69          "description": "Explicitly set device to use by udid"
70        },
71        {
72          "name": "--no-packager",
73          "description": "Do not launch packager while building"
74        },
75        {
76          "name": "--verbose",
77          "description": "Do not use xcbeautify or xcpretty even if installed"
78        },
79        {
80          "name": "--port <number>",
81          "default": 8081
82        },
83        {
84          "name": "--terminal <string>",
85          "description": "Launches the Metro Bundler in a new window using the specified terminal path."
86        }
87      ]
88    },
89    {
90      "name": "log-android",
91      "description": "starts logkitty"
92    },
93    {
94      "name": "run-android",
95      "description": "builds your app and starts it on a connected Android emulator or device",
96      "options": [
97        {
98          "name": "--variant <string>",
99          "description": "Specify your app's build variant",
100          "default": "debug"
101        },
102        {
103          "name": "--appId <string>",
104          "description": "Specify an applicationId to launch after build. If not specified, `package` from AndroidManifest.xml will be used.",
105          "default": ""
106        },
107        {
108          "name": "--appIdSuffix <string>",
109          "description": "Specify an applicationIdSuffix to launch after build.",
110          "default": ""
111        },
112        {
113          "name": "--main-activity <string>",
114          "description": "Name of the activity to start",
115          "default": "MainActivity"
116        },
117        {
118          "name": "--deviceId <string>",
119          "description": "builds your app and starts it on a specific device/simulator with the given device id (listed by running \"adb devices\" on the command line)."
120        },
121        {
122          "name": "--no-packager",
123          "description": "Do not launch packager while building"
124        },
125        {
126          "name": "--port <number>",
127          "default": 8081
128        },
129        {
130          "name": "--terminal <string>",
131          "description": "Launches the Metro Bundler in a new window using the specified terminal path.",
132          "default": "tmux"
133        },
134        {
135          "name": "--tasks <list>",
136          "description": "Run custom Gradle tasks. By default it's \"installDebug\""
137        },
138        {
139          "name": "--active-arch-only",
140          "description": "Build native libraries only for the current device architecture for debug builds.",
141          "default": false
142        }
143      ]
144    }
145  ],
146  "healthChecks": [],
147  "platforms": {
148    "ios": {},
149    "android": {}
150  },
151  "project": {
152    "ios": {
153      "sourceDir": "/root/apps/demo/ios",
154      "xcodeProject": {
155        "name": "RN070.xcworkspace",
156        "isWorkspace": true
157      }
158    },
159    "android": {
160      "sourceDir": "/root/apps/demo/android",
161      "appName": "app",
162      "packageName": "com.rn070"
163    }
164  }
165}
166