[Add] GluedInSDK 2.5.1
[CocoaPods.git] / Specs / 5 / 0 / 6 / WalletConnectSwiftV2 / 1.18.2 / WalletConnectSwiftV2.podspec.json
blob9ff5672fa9dc945b8038509c60827d088a92f5c6
2   "name": "WalletConnectSwiftV2",
3   "version": "1.18.2",
4   "summary": "Swift implementation of WalletConnect v.2 protocol for native iOS applications.",
5   "description": "The communications protocol for web3, WalletConnect brings the ecosystem together by enabling wallets and apps to securely connect and interact.",
6   "homepage": "https://walletconnect.com",
7   "license": {
8     "type": "Apache-2.0",
9     "file": "LICENSE"
10   },
11   "authors": "WalletConnect, Inc.",
12   "social_media_url": "https://twitter.com/WalletConnect",
13   "source": {
14     "git": "https://github.com/WalletConnect/WalletConnectSwiftV2.git",
15     "tag": "1.18.2"
16   },
17   "swift_versions": "5.3",
18   "pod_target_xcconfig": {
19     "OTHER_SWIFT_FLAGS": "-DCocoaPods"
20   },
21   "platforms": {
22     "ios": "13.0",
23     "osx": "10.15",
24     "tvos": "13.0"
25   },
26   "default_subspecs": "WalletConnect",
27   "subspecs": [
28     {
29       "name": "WalletConnect",
30       "source_files": "Sources/Web3Wallet/**/*.{h,m,swift}",
31       "dependencies": {
32         "WalletConnectSwiftV2/WalletConnectSign": [
34         ],
35         "WalletConnectSwiftV2/WalletConnectAuth": [
37         ],
38         "WalletConnectSwiftV2/WalletConnectPush": [
40         ],
41         "WalletConnectSwiftV2/WalletConnectVerify": [
43         ]
44       }
45     },
46     {
47       "name": "WalletConnectSign",
48       "source_files": "Sources/WalletConnectSign/**/*.{h,m,swift}",
49       "dependencies": {
50         "WalletConnectSwiftV2/WalletConnectPairing": [
52         ],
53         "WalletConnectSwiftV2/WalletConnectSigner": [
55         ],
56         "WalletConnectSwiftV2/WalletConnectVerify": [
58         ]
59       }
60     },
61     {
62       "name": "WalletConnectAuth",
63       "source_files": "Sources/Auth/**/*.{h,m,swift}",
64       "dependencies": {
65         "WalletConnectSwiftV2/WalletConnectPairing": [
67         ],
68         "WalletConnectSwiftV2/WalletConnectSigner": [
70         ],
71         "WalletConnectSwiftV2/WalletConnectVerify": [
73         ]
74       }
75     },
76     {
77       "name": "WalletConnectVerify",
78       "source_files": "Sources/WalletConnectVerify/**/*.{h,m,swift}",
79       "dependencies": {
80         "WalletConnectSwiftV2/WalletConnectUtils": [
82         ],
83         "WalletConnectSwiftV2/WalletConnectNetworking": [
85         ]
86       }
87     },
88     {
89       "name": "WalletConnectChat",
90       "source_files": "Sources/Chat/**/*.{h,m,swift}",
91       "dependencies": {
92         "WalletConnectSwiftV2/WalletConnectSync": [
94         ],
95         "WalletConnectSwiftV2/WalletConnectIdentity": [
97         ]
98       }
99     },
100     {
101       "name": "WalletConnectSync",
102       "source_files": "Sources/WalletConnectSync/**/*.{h,m,swift}",
103       "dependencies": {
104         "WalletConnectSwiftV2/WalletConnectSigner": [
106         ]
107       }
108     },
109     {
110       "name": "WalletConnectSigner",
111       "source_files": "Sources/WalletConnectSigner/**/*.{h,m,swift}",
112       "dependencies": {
113         "WalletConnectSwiftV2/WalletConnectNetworking": [
115         ]
116       }
117     },
118     {
119       "name": "WalletConnectIdentity",
120       "source_files": "Sources/WalletConnectIdentity/**/*.{h,m,swift}",
121       "dependencies": {
122         "WalletConnectSwiftV2/WalletConnectNetworking": [
124         ],
125         "WalletConnectSwiftV2/WalletConnectJWT": [
127         ]
128       }
129     },
130     {
131       "name": "WalletConnectPush",
132       "source_files": "Sources/WalletConnectPush/**/*.{h,m,swift}",
133       "dependencies": {
134         "WalletConnectSwiftV2/WalletConnectNetworking": [
136         ],
137         "WalletConnectSwiftV2/WalletConnectJWT": [
139         ]
140       }
141     },
142     {
143       "name": "WalletConnectJWT",
144       "source_files": "Sources/WalletConnectJWT/**/*.{h,m,swift}",
145       "dependencies": {
146         "WalletConnectSwiftV2/WalletConnectKMS": [
148         ]
149       }
150     },
151     {
152       "name": "WalletConnectNetworking",
153       "source_files": "Sources/WalletConnectNetworking/**/*.{h,m,swift}",
154       "dependencies": {
155         "WalletConnectSwiftV2/WalletConnectRelay": [
157         ],
158         "WalletConnectSwiftV2/HTTPClient": [
160         ]
161       }
162     },
163     {
164       "name": "WalletConnectPairing",
165       "source_files": "Sources/WalletConnectPairing/**/*.{h,m,swift}",
166       "dependencies": {
167         "WalletConnectSwiftV2/WalletConnectNetworking": [
169         ]
170       }
171     },
172     {
173       "name": "WalletConnectRouter",
174       "source_files": "Sources/WalletConnectRouter/**/*.{h,m,swift}",
175       "platforms": {
176         "ios": "13.0"
177       }
178     },
179     {
180       "name": "WalletConnectRelay",
181       "source_files": "Sources/WalletConnectRelay/**/*.{h,m,swift}",
182       "dependencies": {
183         "WalletConnectSwiftV2/WalletConnectJWT": [
185         ]
186       },
187       "resource_bundles": {
188         "WalletConnect_WalletConnectRelay": [
189           "Sources/WalletConnectRelay/PackageConfig.json"
190         ]
191       }
192     },
193     {
194       "name": "WalletConnectUtils",
195       "source_files": "Sources/WalletConnectUtils/**/*.{h,m,swift}",
196       "dependencies": {
197         "WalletConnectSwiftV2/JSONRPC": [
199         ]
200       }
201     },
202     {
203       "name": "WalletConnectKMS",
204       "source_files": "Sources/WalletConnectKMS/**/*.{h,m,swift}",
205       "dependencies": {
206         "WalletConnectSwiftV2/WalletConnectUtils": [
208         ]
209       }
210     },
211     {
212       "name": "Commons",
213       "source_files": "Sources/Commons/**/*.{h,m,swift}"
214     },
215     {
216       "name": "JSONRPC",
217       "source_files": "Sources/JSONRPC/**/*.{h,m,swift}",
218       "dependencies": {
219         "WalletConnectSwiftV2/Commons": [
221         ]
222       }
223     },
224     {
225       "name": "HTTPClient",
226       "source_files": "Sources/HTTPClient/**/*.{h,m,swift}"
227     },
228     {
229       "name": "WalletConnectModal",
230       "source_files": "Sources/WalletConnectModal/**/*.{h,m,swift}",
231       "dependencies": {
232         "WalletConnectSwiftV2/WalletConnectSign": [
234         ],
235         "DSF_QRCode": [
236           "~> 16.1.1"
237         ]
238       },
239       "platforms": {
240         "ios": "13.0"
241       }
242     }
243   ],
244   "swift_version": "5.3"