blob: 04a1330eda70510d2f2f5204e42f373b4406a7dc [file] [log] [blame]
{
"name": "SpecialFor",
"version": "0.3.0",
"summary": "Useful codebase which I used among projects",
"homepage": "https://github.com/specialfor/SpecialFor",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Volodymyr Hryhoriev": "volodja.grigoriev@gmail.com"
},
"source": {
"git": "https://github.com/specialfor/SpecialFor.git",
"tag": "0.3.0"
},
"social_media_url": "https://twitter.com/specialfor_ios",
"platforms": {
"ios": "10.0"
},
"swift_version": "4.2",
"source_files": "Specialfor/Classes/**/*",
"subspecs": [
{
"name": "Core",
"source_files": "Specialfor/Classes/Core/**/*",
"subspecs": [
{
"name": "Closure",
"source_files": "**/Closure.swift"
},
{
"name": "GCD",
"dependencies": {
"SpecialFor/Core/Closure": [
]
},
"source_files": "**/GCD.swift"
},
{
"name": "Result",
"dependencies": {
"SpecialFor/Core/Closure": [
]
},
"source_files": "**/Result/*"
}
]
},
{
"name": "AppEnvironment",
"source_files": "Specialfor/Classes/AppEnvironment/**/*"
},
{
"name": "UIKit",
"frameworks": "UIKit",
"source_files": "Specialfor/Classes/UIKit/**/*",
"subspecs": [
{
"name": "PartialCheckableButton",
"dependencies": {
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/{PartialCheckableButton,Closure}.swift"
},
{
"name": "View",
"dependencies": {
"SpecialFor/UIKit/Setupable": [
]
},
"source_files": "**/View.swift"
},
{
"name": "ImageAlertViewController",
"dependencies": {
"SpecialFor/UIKit/Setupable": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/{ImageAlertViewController,Closure,UIView+Corners,GCD}.swift"
},
{
"name": "AlignableLabel",
"source_files": "**/AlignableLabel.swift"
},
{
"name": "Accessories",
"dependencies": {
"SpecialFor/UIKit/Gradient": [
],
"SpecialFor/UIKit/SeparatorView": [
]
}
},
{
"name": "Gradient",
"source_files": "**/Gradient/**/*"
},
{
"name": "SeparatorView",
"dependencies": {
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/SeparatorView.swift"
},
{
"name": "EmptyStateTableViewDS",
"dependencies": {
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": [
"**/EmptyState/**/*",
"**/{TableViewDataSourceProxy,Closure,UIView+Toggle}.swift"
]
},
{
"name": "FastScroll",
"dependencies": {
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": [
"**/FastScroll/**/*",
"**/{Closure,UIView+Corners}.swift"
]
},
{
"name": "TextField",
"dependencies": {
"SpecialFor/Core/Closure": [
]
},
"source_files": "**/TextField.swift"
},
{
"name": "ImagePlaceholderTextField",
"dependencies": {
"SpecialFor/UIKit/TextField": [
],
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/{ImagePlaceholderTextField,Closure}.swift",
"resources": "**/ImagePlaceholderTextField.xcassets"
},
{
"name": "MaterialTextInput",
"dependencies": {
"SpecialFor/UIKit/TextField": [
],
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": [
"**/Material/**/*",
"**/Closure.swift"
]
},
{
"name": "LinkTextField",
"dependencies": {
"SpecialFor/UIKit/MaterialTextInput": [
]
},
"source_files": [
"**/LinkTextField/**/*",
"**/{Closure,String+Contains}.swift"
],
"resources": "**/LinkTextField.xcassets"
},
{
"name": "ImagesView",
"dependencies": {
"SpecialFor/UIKit/View": [
],
"SnapKit": [
"= 4.2.0"
],
"Kingfisher": [
"=5.3.1"
]
},
"source_files": [
"**/ImagesView/**/*",
"**/UIImageView+Corners.swift"
],
"resources": "**/ImagesView.xcassets"
},
{
"name": "BannerWindow",
"dependencies": {
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/BannerWindow.swift"
},
{
"name": "GifLoaderView",
"dependencies": {
"SnapKit": [
"= 4.2.0"
],
"SwiftGifOrigin": [
"= 1.7.0"
],
"SpecialFor/UIKit/View": [
],
"SpecialFor/UIKit/Renderable": [
]
},
"source_files": "**/GifLoaderView.swift"
},
{
"name": "Renderable",
"source_files": "**/Renderable.swift"
},
{
"name": "Setupable",
"source_files": "**/Setupable.swift"
},
{
"name": "Loadable",
"dependencies": {
"SpecialFor/UIKit/Renderable": [
],
"SnapKit": [
"= 4.2.0"
]
},
"source_files": "**/Loadable.swift"
},
{
"name": "Backable",
"source_files": "**/Backable.swift",
"resources": "**/Backable.xcassets"
}
]
},
{
"name": "AVFoundation",
"frameworks": "AVFoundation",
"source_files": "Specialfor/Classes/AVFoundation/*"
},
{
"name": "Photos",
"frameworks": "Photos",
"source_files": "Specialfor/Classes/Photos/*"
}
]
}