4 "summary": "A native renderer for Player content",
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",
15 "hborawski": "harris_borawski@intuit.com"
18 "http": "https://github.com/player-ui/player/releases/download/0.5.1/PlayerUI_Pod.zip"
23 "default_subspecs": "Main",
28 "requires_app_host": true,
29 "app_host_name": "PlayerUI/Demo",
31 "PlayerUI/InternalUnitTestUtilities": [
37 "PlayerUI/TestUtilities": [
42 "ios/packages/*/Tests/**/*.swift",
43 "ios/plugins/*/Tests/**/*.swift"
47 "name": "ViewInspectorTests",
49 "requires_app_host": true,
50 "app_host_name": "PlayerUI/Demo",
52 "PlayerUI/InternalUnitTestUtilities": [
63 "ios/packages/*/ViewInspector/**/*",
64 "ios/plugins/*/ViewInspector/**/*",
65 "ios/packages/demo/Sources/MockFlows.swift"
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"
78 "requires_app_host": true,
79 "app_host_name": "PlayerUI/Demo",
81 "PlayerUI/InternalUnitTestUtilities": [
92 "ios/packages/*/UITests/**/*",
93 "ios/plugins/*/UITests/**/*"
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"
107 "source_files": "ios/packages/demo/Sources/**/*",
109 "ios/packages/demo/Resources/Primary.storyboard",
110 "ios/packages/demo/Resources/Launch.xib",
111 "ios/packages/demo/Resources/**/*.xcassets"
114 "PlayerUI/SwiftUI": [
117 "PlayerUI/BeaconPlugin": [
120 "PlayerUI/ReferenceAssets": [
123 "PlayerUI/MetricsPlugin": [
126 "PlayerUI/TransitionPlugin": [
131 "UILaunchStoryboardName": "Launch",
132 "CFBundleIdentifier": "com.intuit.ios.player",
133 "UIApplicationSceneManifest": {
134 "UIApplicationSupportsMultipleScenes": true,
135 "UISceneConfigurations": {
136 "UIWindowSceneSessionRoleApplication": [
138 "UISceneConfigurationName": "Default Configuration",
139 "UISceneDelegateClassName": "PlayerUI_Demo.SceneDelegate"
145 "pod_target_xcconfig": {
146 "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
147 "CODE_SIGN_STYLE": "Manual",
148 "CODE_SIGN_IDENTITY": "iPhone Distribution",
149 "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
150 "DEVELOPMENT_TEAM": "F6DWWXWEX6",
151 "SKIP_INSTALL": "NO",
152 "SKIP_INSTALLED_PRODUCT": "YES"
157 "execution_position": "before_compile",
158 "script": " cd ${SRCROOT}/../..\n ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
161 "name": "Mock Generation",
162 "execution_position": "before_compile",
163 "shell_path": "/bin/zsh",
164 "script": " cd ${SRCROOT}/../../ios/packages/demo/scripts\n if test -f ~/.zshrc; then\n source ~/.zshrc\n fi\n ./generateFlowSections.js\n"
173 "PlayerUI/SwiftUI": [
179 "name": "InternalUnitTestUtilities",
185 "source_files": "ios/packages/internal-test-utils/Sources/**/*",
186 "weak_frameworks": "XCTest",
187 "pod_target_xcconfig": {
188 "ENABLE_BITCODE": "NO",
189 "ENABLE_TESTING_SEARCH_PATHS": "YES"
194 "source_files": "ios/packages/core/Sources/**/*",
204 "resource_bundles": {
206 "ios/packages/core/Resources/**/*.js"
211 "name": "TestUtilitiesCore",
216 "PlayerUI/SwiftUI": [
220 "source_files": "ios/packages/test-utils-core/Sources/**/*",
221 "resource_bundles": {
223 "ios/packages/test-utils/Resources/**/*.js"
228 "name": "TestUtilities",
233 "PlayerUI/SwiftUI": [
236 "PlayerUI/TestUtilitiesCore": [
240 "source_files": "ios/packages/test-utils/Sources/**/*",
241 "weak_frameworks": "XCTest",
242 "pod_target_xcconfig": {
243 "ENABLE_BITCODE": "NO",
244 "ENABLE_TESTING_SEARCH_PATHS": "YES"
248 "name": "ReferenceAssets",
253 "PlayerUI/SwiftUI": [
256 "PlayerUI/BeaconPlugin": [
259 "PlayerUI/SwiftUIPendingTransactionPlugin": [
263 "source_files": "ios/packages/reference-assets/Sources/**/*",
264 "resource_bundles": {
266 "ios/packages/reference-assets/Resources/js/**/*.js",
267 "ios/packages/reference-assets/Resources/svg/*.xcassets",
268 "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
279 "source_files": "ios/packages/swiftui/Sources/**/*"
289 "source_files": "ios/packages/logger/Sources/**/*"
292 "name": "PrintLoggerPlugin",
298 "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
301 "name": "TransitionPlugin",
306 "PlayerUI/SwiftUI": [
310 "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
313 "name": "BaseBeaconPlugin",
319 "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
320 "resource_bundles": {
321 "BaseBeaconPlugin": [
322 "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
327 "name": "BeaconPlugin",
332 "PlayerUI/SwiftUI": [
335 "PlayerUI/BaseBeaconPlugin": [
339 "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
342 "name": "CheckPathPlugin",
348 "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
349 "resource_bundles": {
351 "ios/plugins/CheckPathPlugin/Resources/**/*.js"
356 "name": "CommonTypesPlugin",
362 "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
363 "resource_bundles": {
364 "CommonTypesPlugin": [
365 "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
370 "name": "ComputedPropertiesPlugin",
376 "source_files": "ios/plugins/ComputedPropertiesPlugin/Sources/**/*",
377 "resource_bundles": {
378 "ComputedPropertiesPlugin": [
379 "ios/plugins/ComputedPropertiesPlugin/Resources/**/*.js"
384 "name": "CommonExpressionsPlugin",
390 "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
391 "resource_bundles": {
392 "CommonExpressionsPlugin": [
393 "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
398 "name": "ExpressionPlugin",
404 "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
405 "resource_bundles": {
406 "ExpressionPlugin": [
407 "ios/plugins/ExpressionPlugin/Resources/**/*.js"
412 "name": "ExternalActionPlugin",
418 "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
419 "resource_bundles": {
420 "ExternalActionPlugin": [
421 "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
426 "name": "ExternalActionViewModifierPlugin",
431 "PlayerUI/SwiftUI": [
434 "PlayerUI/ExternalActionPlugin": [
438 "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
441 "name": "MetricsPlugin",
446 "PlayerUI/SwiftUI": [
450 "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
451 "resource_bundles": {
453 "ios/plugins/MetricsPlugin/Resources/**/*.js"
458 "name": "PubSubPlugin",
464 "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
465 "resource_bundles": {
467 "ios/plugins/PubSubPlugin/Resources/**/*.js"
472 "name": "StageRevertDataPlugin",
478 "source_files": "ios/plugins/StageRevertDataPlugin/Sources/**/*",
479 "resource_bundles": {
480 "StageRevertDataPlugin": [
481 "ios/plugins/StageRevertDataPlugin/Resources/**/*.js"
486 "name": "SwiftUICheckPathPlugin",
491 "PlayerUI/SwiftUI": [
494 "PlayerUI/CheckPathPlugin": [
498 "source_files": "ios/plugins/SwiftUICheckPathPlugin/Sources/**/*"
501 "name": "SwiftUIPendingTransactionPlugin",
506 "PlayerUI/SwiftUI": [
510 "source_files": "ios/plugins/SwiftUIPendingTransactionPlugin/Sources/**/*"
513 "name": "TypesProviderPlugin",
519 "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
520 "resource_bundles": {
521 "TypesProviderPlugin": [
522 "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
527 "swift_version": "5.1"