[Add] !ProtoCompiler-gRPCCppPlugin 1.69.0
[CocoaPods.git] / Specs / a / c / 9 / DITranquillity / 2.3.0 / DITranquillity.podspec.json
blob623a0e866bfbc36beee4de658c73a0e23ec2fbfa
2   "name": "DITranquillity",
3   "version": "2.3.0",
4   "summary": "DITranquillity - Dependency injection for iOS/macOS/tvOS (Swift)",
5   "description": "DITranquillity - The small library for dependency injection in applications written on pure Swift for iOS/OSX/tvOS. Despite its size, it solves a large enough range of tasks, including Storyboard support. Its main advantage - modularity of support, detailed errors description and lots of opportunities.",
6   "homepage": "https://github.com/ivlevAstef/DITranquillity",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "documentation_url": "https://github.com/ivlevAstef/DITranquillity",
12   "authors": {
13     "Alexander.Ivlev": "ivlev.stef@gmail.com"
14   },
15   "source": {
16     "git": "https://github.com/ivlevAstef/DITranquillity.git",
17     "tag": "v2.3.0"
18   },
19   "requires_arc": true,
20   "platforms": {
21     "ios": "8.0",
22     "tvos": "9.0",
23     "osx": "10.10"
24   },
25   "default_subspecs": [
26     "Core",
27     "Logger",
28     "Description",
29     "Component",
30     "Storyboard"
31   ],
32   "pushed_with_swift_version": "3.1",
33   "subspecs": [
34     {
35       "name": "Core",
36       "public_header_files": "Sources/DITranquillity.h",
37       "source_files": [
38         "Sources/Core/**/*.swift",
39         "Sources/Logger/*.swift",
40         "Sources/DITranquillity.h"
41       ]
42     },
43     {
44       "name": "Description",
45       "source_files": "Sources/Descriptions/**/*.swift",
46       "dependencies": {
47         "DITranquillity/Core": [
49         ]
50       }
51     },
52     {
53       "name": "Component",
54       "source_files": "Sources/Component/*.swift",
55       "dependencies": {
56         "DITranquillity/Core": [
58         ]
59       },
60       "pod_target_xcconfig": {
61         "OTHER_SWIFT_FLAGS": "-D ENABLE_DI_COMPONENT"
62       }
63     },
64     {
65       "name": "Module",
66       "source_files": "Sources/Module/*.swift",
67       "dependencies": {
68         "DITranquillity/Component": [
70         ]
71       },
72       "pod_target_xcconfig": {
73         "OTHER_SWIFT_FLAGS": "-D ENABLE_DI_MODULE"
74       }
75     },
76     {
77       "name": "Storyboard",
78       "ios": {
79         "public_header_files": "Sources/Storyboard/iOS-tvOS/*.h",
80         "source_files": "Sources/Storyboard/iOS-tvOS/*.{h,m,swift}"
81       },
82       "tvos": {
83         "public_header_files": "Sources/Storyboard/iOS-tvOS/*.h",
84         "source_files": "Sources/Storyboard/iOS-tvOS/*.{h,m,swift}"
85       },
86       "osx": {
87         "public_header_files": "Sources/Storyboard/OSX/*.h",
88         "source_files": "Sources/Storyboard/OSX/*.{h,m,swift}"
89       },
90       "pod_target_xcconfig": {
91         "GCC_PREPROCESSOR_DEFINITIONS": "ENABLE_DI_STORYBOARD"
92       },
93       "dependencies": {
94         "DITranquillity/Core": [
96         ]
97       }
98     },
99     {
100       "name": "Logger",
101       "dependencies": {
102         "DITranquillity/Core": [
104         ]
105       },
106       "pod_target_xcconfig": {
107         "OTHER_SWIFT_FLAGS": "-D ENABLE_DI_LOGGER"
108       }
109     },
110     {
111       "name": "Scan",
112       "source_files": "Sources/Scan/*.swift"
113     },
114     {
115       "name": "RuntimeArgs",
116       "source_files": "Sources/RuntimeArgs/*.swift",
117       "dependencies": {
118         "DITranquillity/Core": [
120         ]
121       }
122     },
123     {
124       "name": "Modular",
125       "dependencies": {
126         "DITranquillity/Core": [
128         ],
129         "DITranquillity/Logger": [
131         ],
132         "DITranquillity/Description": [
134         ],
135         "DITranquillity/Component": [
137         ],
138         "DITranquillity/Module": [
140         ],
141         "DITranquillity/Storyboard": [
143         ],
144         "DITranquillity/Scan": [
146         ]
147       }
148     },
149     {
150       "name": "Full",
151       "dependencies": {
152         "DITranquillity/Core": [
154         ],
155         "DITranquillity/Description": [
157         ],
158         "DITranquillity/Component": [
160         ],
161         "DITranquillity/Module": [
163         ],
164         "DITranquillity/Storyboard": [
166         ],
167         "DITranquillity/Logger": [
169         ],
170         "DITranquillity/Scan": [
172         ],
173         "DITranquillity/RuntimeArgs": [
175         ]
176       }
177     }
178   ]