blob: ffa2690c64daecb8eafa52b01e495c7c02d372b3 [file] [log] [blame]
{
"name": "LEGO-SDK",
"version": "0.4.2",
"summary": "LEGO-SDK is bridge via WebView and Native.",
"description": "LEGO-SDK is bridge via WebView and Native.\nSDK Provides lots of APIs.",
"homepage": "http://code.yy.com/LEGO-SDK/LEGO-SDK-OC",
"license": "Apache License, Version 2.0",
"authors": {
"PonyCui": "cuis@vip.qq.com"
},
"platforms": {
"ios": "8.0"
},
"source": {
"git": "https://github.com/LEGO-SDK/LEGO-SDK-OC.git",
"tag": "0.4.2"
},
"requires_arc": true,
"subspecs": [
{
"name": "Core",
"source_files": [
"SDK/Core/*.{h,m}",
"SDK/WebView/UIWebView/*.{h,m}",
"SDK/WebView/WKWebView/*.{h,m}"
],
"frameworks": "JavaScriptCore",
"weak_frameworks": "WebKit"
},
{
"name": "AutoInject",
"source_files": "SDK/WebView/AutoInject/*.{h,m}",
"dependencies": {
"LEGO-SDK/Core": [
]
},
"frameworks": "JavaScriptCore",
"weak_frameworks": "WebKit"
},
{
"name": "API",
"dependencies": {
"LEGO-SDK/Core": [
]
},
"subspecs": [
{
"name": "Native",
"subspecs": [
{
"name": "Call",
"source_files": "SDK/Modules/Native/Call/*.{h,m}"
},
{
"name": "Check",
"source_files": "SDK/Modules/Native/Check/*.{h,m}"
},
{
"name": "DataModel",
"source_files": "SDK/Modules/Native/DataModel/*.{h,m}"
},
{
"name": "Device",
"source_files": "SDK/Modules/Native/Device/*.{h,m}"
},
{
"name": "FileManager",
"source_files": "SDK/Modules/Native/FileManager/*.{h,m}"
},
{
"name": "HTTPRequest",
"source_files": "SDK/Modules/Native/HTTPRequest/*.{h,m}"
},
{
"name": "Notification",
"source_files": "SDK/Modules/Native/Notification/*.{h,m}"
},
{
"name": "OpenURL",
"source_files": "SDK/Modules/Native/OpenURL/*.{h,m}"
},
{
"name": "Pasteboard",
"source_files": "SDK/Modules/Native/Pasteboard/*.{h,m}"
},
{
"name": "UserDefaults",
"source_files": "SDK/Modules/Native/UserDefaults/*.{h,m}"
}
]
},
{
"name": "UI",
"subspecs": [
{
"name": "ActionSheet",
"source_files": "SDK/Modules/UI/ActionSheet/*.{h,m}"
},
{
"name": "AlertView",
"source_files": "SDK/Modules/UI/AlertView/*.{h,m}"
},
{
"name": "ImagePreviewer",
"source_files": "SDK/Modules/UI/ImagePreviewer/*.{h,m}"
},
{
"name": "ModalController",
"source_files": "SDK/Modules/UI/ModalController/*.{h,m}",
"dependencies": {
"LEGO-SDK/API/UI/ViewController": [
]
}
},
{
"name": "NavigationController",
"source_files": "SDK/Modules/UI/NavigationController/*.{h,m}",
"dependencies": {
"LEGO-SDK/API/UI/ViewController": [
]
}
},
{
"name": "NavigationItem",
"source_files": "SDK/Modules/UI/NavigationItem/*.{h,m}"
},
{
"name": "PageState",
"source_files": "SDK/Modules/UI/PageState/*.{h,m}",
"dependencies": {
"LEGO-SDK/API/UI/ViewController": [
]
}
},
{
"name": "Picker",
"source_files": "SDK/Modules/UI/Picker/*.{h,m}"
},
{
"name": "ProgressView",
"source_files": "SDK/Modules/UI/ProgressView/*.{h,m}"
},
{
"name": "Refresh",
"source_files": "SDK/Modules/UI/Refresh/*.{h,m}"
},
{
"name": "Toast",
"source_files": "SDK/Modules/UI/Toast/*.{h,m}"
},
{
"name": "ViewController",
"source_files": [
"SDK/Modules/UI/ViewController/*.{h,m}",
"SDK/Modules/UI/Page/*.{h,m}"
]
}
]
},
{
"name": "WebView",
"subspecs": [
{
"name": "Pack",
"source_files": "SDK/Modules/WebView/Pack/*.{h,m}",
"dependencies": {
"GCDWebServer": [
],
"SSZipArchive": [
]
}
}
]
}
]
}
]
}