-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPodfile
131 lines (98 loc) · 1.61 KB
/
Podfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# Uncomment the next line to define a global platform for your project
platform :ios, '14.0'
$source = 'https://github.com/egiwibowo13/imovie-abstract-spec'
# Comment the next line if you don't want to use dynamic frameworks
# use_frameworks!
use_modular_headers!
workspace 'iMovies Modularization'
def abstract
pod 'Abstract', :source => $source
end
def linter
pod 'SwiftLint'
end
def di
pod 'Resolver'
end
def image
pod 'SDWebImage'
pod 'SDWebImageSwiftUI'
end
def networking
pod 'Alamofire'
end
def crypto
pod 'CryptoSwift'
end
def database
pod 'RealmSwift', '~>10'
end
target 'imovie' do
#use_frameworks!
# Pods for imovie
image
linter
di
networking
database
abstract
target 'imovieTests' do
inherit! :search_paths
# Pods for testing
end
target 'imovieUITests' do
# Pods for testing
end
end
target 'Core' do
project './Modules/Core/Core'
networking
crypto
database
abstract
end
target 'CommonUI' do
project './Modules/CommonUI/CommonUI'
image
abstract
end
target 'Home' do
project './Modules/Home/Home'
networking
image
di
database
abstract
target 'HomeTests' do
end
target 'HomeUITests' do
pod 'Cucumberish'
end
end
target 'Movie' do
project './Modules/Movie/Movie'
networking
image
di
database
abstract
target 'MovieTests' do
end
end
target 'Favorite' do
project './Modules/Favorite/Favorite'
image
networking
crypto
database
abstract
target 'FavoriteTests' do
end
end
target 'Account' do
project './Modules/Account/Account'
image
abstract
target 'AccountTests' do
end
end