blob: 085de8d14b786430830440626d0bb43adc6ee28f [file] [log] [blame]
{
"name": "GTUIKit",
"version": "0.0.5",
"summary": "This spec is an aggregate of all the GTUIKit Components.",
"homepage": "https://github.com/liuxc123/GTUIKit",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"liuxc123": "lxc_work@126.com"
},
"source": {
"git": "https://github.com/liuxc123/GTUIKit.git",
"tag": "0.0.5"
},
"requires_arc": true,
"platforms": {
"ios": "8.0"
},
"subspecs": [
{
"name": "BasicComponent",
"subspecs": [
{
"name": "IconFont",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/IconFont/src/*.h",
"source_files": [
"components/BasicComponent/IconFont/src/*.{h,m}",
"components/BasicComponent/IconFont/src/private/*.{h,m}"
],
"resources": [
"components/BasicComponent/IconFont/src/GTIconFont.bundle"
]
},
{
"name": "Typography",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/Typography/src/*.h",
"source_files": [
"components/BasicComponent/Typography/src/*.{h,m}",
"components/BasicComponent/Typography/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/Math": [
],
"GTUIKit/private/Application": [
]
}
},
{
"name": "Layout",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/Layout/src/*.h",
"source_files": [
"components/BasicComponent/Layout/src/*.{h,m}",
"components/BasicComponent/Layout/src/private/*.{h,m}"
]
},
{
"name": "ShadowLayer",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/ShadowLayer/src/*.h",
"source_files": [
"components/BasicComponent/ShadowLayer/src/*.{h,m}",
"components/BasicComponent/ShadowLayer/src/private/*.{h,m}"
]
},
{
"name": "ShapeLibrary",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/ShapeLibrary/src/*.h",
"source_files": [
"components/BasicComponent/ShapeLibrary/src/*.{h,m}",
"components/BasicComponent/ShapeLibrary/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/BasicComponent/Shapes": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "Shapes",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/Shapes/src/*.h",
"source_files": [
"components/BasicComponent/Shapes/src/*.{h,m}",
"components/BasicComponent/Shapes/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/BasicComponent/ShadowLayer": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "Palettes",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/BasicComponent/Palettes/src/*.h",
"source_files": [
"components/BasicComponent/Palettes/src/*.{h,m}",
"components/BasicComponent/Palettes/src/private/*.{h,m}"
]
}
]
},
{
"name": "CommonComponent",
"subspecs": [
{
"name": "ActivityIndicatorView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/ActivityIndicatorView/src/*.h",
"source_files": [
"components/CommonComponent/ActivityIndicatorView/src/*.{h,m}",
"components/CommonComponent/ActivityIndicatorView/src/private/*.{h,m}"
]
},
{
"name": "Badge",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Badge/src/*.h",
"source_files": [
"components/CommonComponent/Badge/src/*.{h,m}",
"components/CommonComponent/Badge/src/private/*.{h,m}"
]
},
{
"name": "BottomSheet",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/BottomSheet/src/*.h",
"source_files": [
"components/CommonComponent/BottomSheet/src/*.{h,m}",
"components/CommonComponent/BottomSheet/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/KeyboardWatcher": [
],
"GTUIKit/private/Math": [
],
"GTUIKit/BasicComponent/ShapeLibrary": [
],
"GTUIKit/BasicComponent/Shapes": [
]
}
},
{
"name": "Button",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Button/src/*.h",
"source_files": [
"components/CommonComponent/Button/src/*.{h,m}",
"components/CommonComponent/Button/src/private/*.{h,m}"
],
"dependencies": {
"GTFInternationalization": [
],
"GTFTextAccessibility": [
],
"GTUIKit/CommonComponent/Ink": [
],
"GTUIKit/BasicComponent/ShadowLayer": [
],
"GTUIKit/BasicComponent/Shapes": [
],
"GTUIKit/BasicComponent/Typography": [
],
"GTUIKit/private/Math": [
],
"GTUIKit/private/Application": [
]
}
},
{
"name": "ButtonBar",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/ButtonBar/src/*.h",
"source_files": [
"components/CommonComponent/ButtonBar/src/*.{h,m}",
"components/CommonComponent/ButtonBar/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/CommonComponent/Button": [
]
}
},
{
"name": "CheckBox",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/CheckBox/src/*.h",
"source_files": [
"components/CommonComponent/CheckBox/src/*.{h,m}",
"components/CommonComponent/CheckBox/src/private/*.{h,m}"
]
},
{
"name": "Toast",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Toast/src/*.h",
"source_files": [
"components/CommonComponent/Toast/src/*.{h,m}",
"components/CommonComponent/Toast/src/private/*.{h,m}"
],
"resources": [
"components/CommonComponent/Toast/src/resource/*.bundle"
]
},
{
"name": "Dialogs",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Dialogs/src/*.h",
"source_files": [
"components/CommonComponent/Dialogs/src/*.{h,m}",
"components/CommonComponent/Dialogs/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/CommonComponent/BottomSheet": [
],
"GTUIKit/CommonComponent/Button": [
],
"GTUIKit/BasicComponent/ShadowLayer": [
],
"GTUIKit/BasicComponent/Typography": [
],
"GTUIKit/private/KeyboardWatcher": [
],
"GTUIKit/private/UIMetrics": [
],
"GTFInternationalization": [
]
}
},
{
"name": "EmptyView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/EmptyView/src/*.h",
"source_files": [
"components/CommonComponent/EmptyView/src/*.{h,m}",
"components/CommonComponent/EmptyView/src/private/*.{h,m}"
],
"resources": [
"components/CommonComponent/EmptyView/src/resource/GTUINetErrorView.bundle"
],
"dependencies": {
"GTUIKit/private/UIMetrics": [
]
}
},
{
"name": "Form",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Form/src/**/*.h",
"source_files": "components/CommonComponent/Form/src/**/*.{h,m}",
"dependencies": {
"GTUIKit/private/UIMetrics": [
]
}
},
{
"name": "FlexibleHeader",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/FlexibleHeader/src/*.h",
"source_files": [
"components/CommonComponent/FlexibleHeader/src/*.{h,m}",
"components/CommonComponent/FlexibleHeader/src/private/*.{h,m}"
],
"dependencies": {
"GTFTextAccessibility": [
],
"GTUIKit/private/Application": [
],
"GTUIKit/private/UIMetrics": [
]
}
},
{
"name": "HeaderStackView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/HeaderStackView/src/*.h",
"source_files": "components/CommonComponent/HeaderStackView/src/*.{h,m}"
},
{
"name": "ImageView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/ImageView/src/*.h",
"source_files": [
"components/CommonComponent/ImageView/src/*.{h,m}",
"components/CommonComponent/ImageView/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/Math": [
]
}
},
{
"name": "Ink",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Ink/src/*.h",
"source_files": [
"components/CommonComponent/Ink/src/*.{h,m}",
"components/CommonComponent/Ink/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/Math": [
]
}
},
{
"name": "Label",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Label/src/*.h",
"source_files": [
"components/CommonComponent/Label/src/*.{h,m}",
"components/CommonComponent/Label/src/private/*.{h,m}"
]
},
{
"name": "NavigationBar",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/NavigationBar/src/*.h",
"source_files": [
"components/CommonComponent/NavigationBar/src/*.{h,m}",
"components/CommonComponent/NavigationBar/src/private/*.{h,m}"
],
"dependencies": {
"GTFTextAccessibility": [
],
"GTFInternationalization": [
],
"GTUIKit/CommonComponent/ButtonBar": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "NavigationController",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/NavigationController/src/*.h",
"source_files": [
"components/CommonComponent/NavigationController/src/*.{h,m}",
"components/CommonComponent/NavigationController/src/private/*.{h,m}"
],
"resources": [
"components/CommonComponent/NavigationController/src/resource/*.png"
],
"dependencies": {
"GTUIKit/CommonComponent/HeaderStackView": [
],
"GTUIKit/CommonComponent/NavigationBar": [
],
"GTUIKit/BasicComponent/Typography": [
],
"GTUIKit/private/Application": [
],
"GTUIKit/CommonComponent/FlexibleHeader": [
],
"GTUIKit/BasicComponent/ShadowLayer": [
],
"GTUIKit/BasicComponent/IconFont": [
],
"GTFInternationalization": [
],
"GTUIKit/private/UIMetrics": [
]
}
},
{
"name": "NotificationBar",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/NotificationBar/src/*.h",
"source_files": [
"components/CommonComponent/NotificationBar/src/*.{h,m}",
"components/CommonComponent/NotificationBar/src/private/*.{h,m}"
],
"resources": [
"components/CommonComponent/NotificationBar/src/resource/GTNotificationBar.bundle"
],
"dependencies": {
"GTFTextAccessibility": [
],
"GTFInternationalization": [
],
"GTUIKit/BasicComponent/Typography": [
],
"GTUIKit/CommonComponent/OverlayWindow": [
],
"GTUIKit/CommonComponent/Button": [
],
"GTUIKit/private/Application": [
],
"GTUIKit/private/KeyboardWatcher": [
],
"GTUIKit/private/Overlay": [
]
}
},
{
"name": "OverlayWindow",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/OverlayWindow/src/*.h",
"source_files": [
"components/CommonComponent/OverlayWindow/src/*.{h,m}",
"components/CommonComponent/OverlayWindow/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/Application": [
]
}
},
{
"name": "PickerView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/PickerView/src/*.h",
"source_files": [
"components/CommonComponent/PickerView/src/*.{h,m}",
"components/CommonComponent/PickerView/src/private/*.{h,m}"
],
"resources": [
"components/CommonComponent/PickerView/src/resource/GTUIPickerView.bundle"
],
"dependencies": {
"GTUIKit/private/UIMetrics": [
]
}
},
{
"name": "ProgressView",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/ProgressView/src/*.h",
"source_files": [
"components/CommonComponent/ProgressView/src/*.{h,m}",
"components/CommonComponent/ProgressView/src/private/*.{h,m}"
],
"dependencies": {
"GTFInternationalization": [
],
"GTMotionInterchange": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "Refresh",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Refresh/src/*.h",
"source_files": [
"components/CommonComponent/Refresh/src/*.{h,m}",
"components/CommonComponent/Refresh/src/private/*.{h,m}"
],
"dependencies": {
"MJRefresh": [
]
}
},
{
"name": "Switch",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/Switch/src/*.h",
"source_files": [
"components/CommonComponent/Switch/src/*.{h,m}",
"components/CommonComponent/Switch/src/private/*.{h,m}"
]
},
{
"name": "TabBar",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/TabBar/src/**/*.h",
"source_files": "components/CommonComponent/TabBar/src/**/*.{h,m}"
},
{
"name": "TextFields",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/TextFields/src/*.h",
"source_files": [
"components/CommonComponent/TextFields/src/*.{h,m}",
"components/CommonComponent/TextFields/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/AnimationTiming": [
],
"GTUIKit/BasicComponent/Typography": [
],
"GTUIKit/BasicComponent/Palettes": [
],
"GTFInternationalization": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "ToolBar",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/ToolBar/src/*.h",
"source_files": [
"components/CommonComponent/ToolBar/src/*.{h,m}",
"components/CommonComponent/ToolBar/src/private/*.{h,m}"
],
"dependencies": {
"GTFInternationalization": [
],
"GTUIKit/CommonComponent/Button": [
],
"GTUIKit/CommonComponent/NavigationBar": [
],
"GTUIKit/private/Math": [
]
}
},
{
"name": "schemes",
"subspecs": [
{
"name": "ColorScheme",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/schemes/ColorScheme/src/*.h",
"source_files": "components/CommonComponent/schemes/ColorScheme/src/*.{h,m}"
},
{
"name": "ShapeScheme",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/schemes/ShapeScheme/src/*.h",
"source_files": "components/CommonComponent/schemes/ShapeScheme/src/*.{h,m}",
"dependencies": {
"GTUIKit/BasicComponent/ShapeLibrary": [
],
"GTUIKit/BasicComponent/Shapes": [
]
}
},
{
"name": "TypographyScheme",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/CommonComponent/schemes/TypographyScheme/src/*.h",
"source_files": "components/CommonComponent/schemes/TypographyScheme/src/*.{h,m}"
}
]
}
]
},
{
"name": "private",
"subspecs": [
{
"name": "AnimationTiming",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/AnimationTiming/src/*.h",
"source_files": [
"components/private/AnimationTiming/src/*.{h,m}",
"components/private/AnimationTiming/src/private/*.{h,m}"
]
},
{
"name": "Application",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/Application/src/*.h",
"source_files": "components/private/Application/src/*.{h,m}"
},
{
"name": "Math",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/Math/src/*.h",
"source_files": "components/private/Math/src/*.{h,m}"
},
{
"name": "KeyboardWatcher",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/KeyboardWatcher/src/*.h",
"source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
"dependencies": {
"GTUIKit/private/Application": [
]
}
},
{
"name": "UIMetrics",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/UIMetrics/src/*.h",
"source_files": [
"components/private/UIMetrics/src/*.{h,m}",
"components/private/UIMetrics/src/private/*.{h,m}"
],
"dependencies": {
"GTUIKit/private/Application": [
]
}
},
{
"name": "Overlay",
"platforms": {
"ios": "8.0"
},
"public_header_files": "components/private/Overlay/src/*.h",
"source_files": [
"components/private/Overlay/src/*.{h,m}",
"components/private/Overlay/src/private/*.{h,m}"
]
}
]
}
]
}