[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.1.0 / PlayerUI.podspec.json
blob01c99d23131e4a7639086717046bdb6feaa75f80
2   "name": "PlayerUI",
3   "version": "0.1.0",
4   "summary": "A native renderer for Player content",
5   "swift_versions": [
6     "5.1"
7   ],
8   "description": "This package is used to process semantic JSON in the Player format\nand display it as a SwiftUI view comprised of registered assets.",
9   "homepage": "https://github.com/player-ui/player",
10   "license": {
11     "type": "MIT",
12     "file": "LICENSE"
13   },
14   "authors": {
15     "hborawski": "harris_borawski@intuit.com"
16   },
17   "source": {
18     "http": "https://output.circle-artifacts.com/output/job/199bcb88-66f9-4fff-953e-c3b838dfcc65/artifacts/0/bazel-bin/PlayerUI_Pod.zip"
19   },
20   "platforms": {
21     "ios": "13.0"
22   },
23   "default_subspecs": "Main",
24   "testspecs": [
25     {
26       "name": "Unit",
27       "test_type": "unit",
28       "requires_app_host": true,
29       "app_host_name": "PlayerUI/Demo",
30       "dependencies": {
31         "PlayerUI/InternalUnitTestUtilities": [
33         ],
34         "PlayerUI/Demo": [
36         ],
37         "PlayerUI/TestUtilities": [
39         ]
40       },
41       "source_files": [
42         "ios/packages/*/Tests/**/*.swift",
43         "ios/plugins/*/Tests/**/*.swift"
44       ]
45     },
46     {
47       "name": "ViewInspectorTests",
48       "test_type": "ui",
49       "requires_app_host": true,
50       "app_host_name": "PlayerUI/Demo",
51       "dependencies": {
52         "PlayerUI/InternalUnitTestUtilities": [
54         ],
55         "PlayerUI/Demo": [
57         ],
58         "ViewInspector": [
59           "0.9.0"
60         ]
61       },
62       "source_files": [
63         "ios/packages/*/ViewInspector/**/*",
64         "ios/plugins/*/ViewInspector/**/*",
65         "ios/packages/demo/Sources/MockFlows.swift"
66       ],
67       "pod_target_xcconfig": {
68         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.PlayerUI-ExampleUITests",
69         "CODE_SIGN_STYLE": "Manual",
70         "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer",
71         "PROVISIONING_PROFILE_SPECIFIER": "match Development com.intuit.ios.PlayerUI-ExampleUITests*",
72         "DEVELOPMENT_TEAM": "F6DWWXWEX6"
73       }
74     },
75     {
76       "name": "XCUITests",
77       "test_type": "ui",
78       "requires_app_host": true,
79       "app_host_name": "PlayerUI/Demo",
80       "dependencies": {
81         "PlayerUI/InternalUnitTestUtilities": [
83         ],
84         "PlayerUI/Demo": [
86         ],
87         "EyesXCUI": [
88           "8.8.8"
89         ]
90       },
91       "source_files": [
92         "ios/packages/*/UITests/**/*",
93         "ios/plugins/*/UITests/**/*"
94       ],
95       "pod_target_xcconfig": {
96         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.PlayerUI-ExampleUITests",
97         "CODE_SIGN_STYLE": "Manual",
98         "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer",
99         "PROVISIONING_PROFILE_SPECIFIER": "match Development com.intuit.ios.PlayerUI-ExampleUITests*",
100         "DEVELOPMENT_TEAM": "F6DWWXWEX6"
101       }
102     }
103   ],
104   "appspecs": [
105     {
106       "name": "Demo",
107       "source_files": "ios/packages/demo/Sources/**/*",
108       "resources": [
109         "ios/packages/demo/Resources/Primary.storyboard",
110         "ios/packages/demo/Resources/Launch.xib",
111         "ios/packages/demo/Resources/**/*.xcassets"
112       ],
113       "dependencies": {
114         "PlayerUI/SwiftUI": [
116         ],
117         "PlayerUI/BeaconPlugin": [
119         ],
120         "PlayerUI/ReferenceAssets": [
122         ],
123         "PlayerUI/MetricsPlugin": [
125         ],
126         "PlayerUI/TransitionPlugin": [
128         ]
129       },
130       "info_plist": {
131         "UIMainStoryboardFile": "Primary",
132         "UILaunchStoryboardName": "Launch",
133         "CFBundleIdentifier": "com.intuit.ios.player"
134       },
135       "pod_target_xcconfig": {
136         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
137         "CODE_SIGN_STYLE": "Manual",
138         "CODE_SIGN_IDENTITY": "iPhone Distribution",
139         "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
140         "DEVELOPMENT_TEAM": "F6DWWXWEX6",
141         "SKIP_INSTALL": "NO",
142         "SKIP_INSTALLED_PRODUCT": "YES"
143       },
144       "script_phases": [
145         {
146           "name": "SwiftLint",
147           "execution_position": "before_compile",
148           "script": "            cd ${SRCROOT}/../..\n            ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
149         },
150         {
151           "name": "Mock Generation",
152           "execution_position": "before_compile",
153           "script": "          cd ${SRCROOT}/../../ios/packages/demo/scripts\n          ./generateFlowSections.js\n"
154         }
155       ]
156     }
157   ],
158   "subspecs": [
159     {
160       "name": "Main",
161       "dependencies": {
162         "PlayerUI/SwiftUI": [
164         ]
165       }
166     },
167     {
168       "name": "InternalUnitTestUtilities",
169       "dependencies": {
170         "PlayerUI/Core": [
172         ]
173       },
174       "source_files": "ios/packages/internal-test-utils/Sources/**/*",
175       "weak_frameworks": "XCTest",
176       "pod_target_xcconfig": {
177         "ENABLE_BITCODE": "NO",
178         "ENABLE_TESTING_SEARCH_PATHS": "YES"
179       }
180     },
181     {
182       "name": "Core",
183       "source_files": "ios/packages/core/Sources/**/*",
184       "dependencies": {
185         "SwiftHooks": [
186           "~> 0",
187           ">= 0.1.0"
188         ],
189         "PlayerUI/Logger": [
191         ]
192       },
193       "resource_bundles": {
194         "PlayerUI": [
195           "ios/packages/core/Resources/**/*.js"
196         ]
197       }
198     },
199     {
200       "name": "TestUtilities",
201       "dependencies": {
202         "PlayerUI/Core": [
204         ],
205         "PlayerUI/SwiftUI": [
207         ]
208       },
209       "platforms": {
210         "ios": "13.0"
211       },
212       "source_files": "ios/packages/test-utils/Sources/**/*",
213       "resource_bundles": {
214         "TestUtilities": [
215           "ios/packages/test-utils/Resources/**/*.js"
216         ]
217       },
218       "weak_frameworks": "XCTest",
219       "pod_target_xcconfig": {
220         "ENABLE_BITCODE": "NO",
221         "ENABLE_TESTING_SEARCH_PATHS": "YES"
222       }
223     },
224     {
225       "name": "ReferenceAssets",
226       "dependencies": {
227         "PlayerUI/Core": [
229         ],
230         "PlayerUI/SwiftUI": [
232         ],
233         "PlayerUI/BeaconPlugin": [
235         ]
236       },
237       "platforms": {
238         "ios": "13.0"
239       },
240       "source_files": "ios/packages/reference-assets/Sources/**/*",
241       "resource_bundles": {
242         "ReferenceAssets": [
243           "ios/packages/reference-assets/Resources/js/**/*.js",
244           "ios/packages/reference-assets/Resources/svg/*.xcassets",
245           "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
246         ]
247       }
248     },
249     {
250       "name": "SwiftUI",
251       "dependencies": {
252         "PlayerUI/Core": [
254         ]
255       },
256       "platforms": {
257         "ios": "13.0"
258       },
259       "source_files": "ios/packages/swiftui/Sources/**/*"
260     },
261     {
262       "name": "Logger",
263       "dependencies": {
264         "SwiftHooks": [
265           "~> 0",
266           ">= 0.1.0"
267         ]
268       },
269       "source_files": "ios/packages/logger/Sources/**/*"
270     },
271     {
272       "name": "PrintLoggerPlugin",
273       "dependencies": {
274         "PlayerUI/Core": [
276         ]
277       },
278       "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
279     },
280     {
281       "name": "TransitionPlugin",
282       "platforms": {
283         "ios": "13.0"
284       },
285       "dependencies": {
286         "PlayerUI/Core": [
288         ],
289         "PlayerUI/SwiftUI": [
291         ]
292       },
293       "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
294     },
295     {
296       "name": "BaseBeaconPlugin",
297       "dependencies": {
298         "PlayerUI/Core": [
300         ]
301       },
302       "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
303       "resource_bundles": {
304         "BaseBeaconPlugin": [
305           "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
306         ]
307       }
308     },
309     {
310       "name": "BeaconPlugin",
311       "platforms": {
312         "ios": "13.0"
313       },
314       "dependencies": {
315         "PlayerUI/Core": [
317         ],
318         "PlayerUI/SwiftUI": [
320         ],
321         "PlayerUI/BaseBeaconPlugin": [
323         ]
324       },
325       "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
326     },
327     {
328       "name": "CheckPathPlugin",
329       "dependencies": {
330         "PlayerUI/Core": [
332         ]
333       },
334       "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
335       "resource_bundles": {
336         "CheckPathPlugin": [
337           "ios/plugins/CheckPathPlugin/Resources/**/*.js"
338         ]
339       }
340     },
341     {
342       "name": "CommonTypesPlugin",
343       "dependencies": {
344         "PlayerUI/Core": [
346         ]
347       },
348       "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
349       "resource_bundles": {
350         "CommonTypesPlugin": [
351           "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
352         ]
353       }
354     },
355     {
356       "name": "CommonExpressionsPlugin",
357       "dependencies": {
358         "PlayerUI/Core": [
360         ]
361       },
362       "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
363       "resource_bundles": {
364         "CommonExpressionsPlugin": [
365           "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
366         ]
367       }
368     },
369     {
370       "name": "ExpressionPlugin",
371       "dependencies": {
372         "PlayerUI/Core": [
374         ]
375       },
376       "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
377       "resource_bundles": {
378         "ExpressionPlugin": [
379           "ios/plugins/ExpressionPlugin/Resources/**/*.js"
380         ]
381       }
382     },
383     {
384       "name": "ExternalActionPlugin",
385       "dependencies": {
386         "PlayerUI/Core": [
388         ]
389       },
390       "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
391       "resource_bundles": {
392         "ExternalActionPlugin": [
393           "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
394         ]
395       }
396     },
397     {
398       "name": "ExternalActionViewModifierPlugin",
399       "platforms": {
400         "ios": "13.0"
401       },
402       "dependencies": {
403         "PlayerUI/Core": [
405         ],
406         "PlayerUI/SwiftUI": [
408         ],
409         "PlayerUI/ExternalActionPlugin": [
411         ]
412       },
413       "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
414     },
415     {
416       "name": "MetricsPlugin",
417       "platforms": {
418         "ios": "13.0"
419       },
420       "dependencies": {
421         "PlayerUI/Core": [
423         ],
424         "PlayerUI/SwiftUI": [
426         ]
427       },
428       "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
429       "resource_bundles": {
430         "MetricsPlugin": [
431           "ios/plugins/MetricsPlugin/Resources/**/*.js"
432         ]
433       }
434     },
435     {
436       "name": "PubSubPlugin",
437       "dependencies": {
438         "PlayerUI/Core": [
440         ]
441       },
442       "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
443       "resource_bundles": {
444         "PubSubPlugin": [
445           "ios/plugins/PubSubPlugin/Resources/**/*.js"
446         ]
447       }
448     },
449     {
450       "name": "TypesProviderPlugin",
451       "dependencies": {
452         "PlayerUI/Core": [
454         ]
455       },
456       "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
457       "resource_bundles": {
458         "TypesProviderPlugin": [
459           "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
460         ]
461       }
462     }
463   ],
464   "swift_version": "5.1"