blob: a5627b87a4c6f3bdc28e95107e3ec51d2d686736 [file] [log] [blame]
{
"name": "SwiftMVVMPattern",
"version": "0.9.1",
"summary": "A small framework to adopt MVVM as Design Pattern.",
"description": "SwiftMVVMPattern allows you to clearify your objects responsability using simple protocol adoption.\nThe main goal is to declare your View Model class and adopt the ViewModel protocol.\nYour ViewController then will adopt one between ViewModelHolder or ViewModelObserver.\nDoing this you will move all your unnecessary code from ViewController to the ViewModel\nand your ViewController will require just to update the views and request actions to its\nViewModel.",
"homepage": "http://github.com/falcon283/SwiftMVVMPattern",
"license": "MIT",
"authors": {
"Gabriele Trabucco": "gabrynet83@gmail.com"
},
"platforms": {
"ios": "9.0",
"osx": "10.10",
"watchos": "2.0",
"tvos": "9.0"
},
"source": {
"git": "https://github.com/falcon283/SwiftMVVMPattern.git",
"tag": "0.9.1"
},
"default_subspecs": "Base",
"requires_arc": true,
"pushed_with_swift_version": "3.0",
"subspecs": [
{
"name": "Base",
"source_files": [
"MVVMKit/Classes/ViewModel/*.{h,m,swift}",
"MVVMKit/Classes/View/*.{h,m,swift}"
]
},
{
"name": "Context",
"source_files": "MVVMKit/Classes/Context/*.{h,m,swift}",
"dependencies": {
"SwiftMVVMPattern/Base": [
"0.9.1"
]
}
},
{
"name": "Presenter",
"source_files": "MVVMKit/Classes/Presenter/*.{h,m,swift}",
"dependencies": {
"SwiftMVVMPattern/Base": [
"0.9.1"
]
}
}
]
}