blob: a32d0dce6b5ed4838d9e01256c3a2bcaa4ac2bc7 [file] [log] [blame]
{
"name": "DNTFeatures",
"version": "0.5",
"summary": "An Objective-C library to provide Feature flags and debug options.",
"description": " Use feature flags to hide code which is still in development.\n \n DNTFeatures provides classes to register flags, query the state of a \n flag, and present a view controller to switch the flags on or off.\n \n Extend this mechanism by allowing server control of flags, update the\n default value from a server to enable features in production. This can\n be used for powerful release strategies, such as turning on a feature\n gradually over a user base, or restrict features to user/market slices.\n \n Additionally, you can define debug options for feature to further \n control behaviour or allow additional configuration during development\n or QA. E.g. Enable Verbose Logging for a particular feature.\n\n",
"homepage": "http://github.com/danthorpe/DNTFeatures",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Daniel Thorpe": "danthorpe@me.com"
},
"social_media_url": "http://twitter.com/danthorpe",
"platforms": {
"ios": "7.0"
},
"source": {
"git": "https://github.com/danthorpe/DNTFeatures.git",
"tag": "0.5"
},
"source_files": "sources/*.{h,m}",
"prefix_header_contents": "\n #ifdef __OBJC__ \n #define DNT_WEAK_SELF __weak __typeof(&*self)weakSelf = self;\n #define DNT_STRING(value) (@#value)\n #define DNT_YESNO(value) value ? @\"YES\" : @\"NO\"\n #define DNT_PRETTY_METHOD NSStringFromSelector(_cmd)\n #endif\n ",
"resources": [
"sources/*.{storyboard,xib}",
"resources/*.{storyboard,xib}"
],
"requires_arc": true,
"xcconfig": {
"DNTFEATURES_VERSION": "0.5"
},
"dependencies": {
"YapDatabase": [
"~> 2"
]
}
}