@@ -33,6 +33,7 @@ let package = Package(
33
33
" Client " ,
34
34
" LaunchAgentManager " ,
35
35
" UpdateChecker " ,
36
+ " GitHubCopilotViewModel " ,
36
37
]
37
38
) ,
38
39
] ,
@@ -52,6 +53,8 @@ let package = Package(
52
53
. package ( url: " https://github.com/devm33/KeyboardShortcuts " , branch: " main " ) ,
53
54
. package ( url: " https://github.com/devm33/CGEventOverride " , branch: " devm33/fix-stale-AXIsProcessTrusted " ) ,
54
55
. package ( url: " https://github.com/devm33/Highlightr " , branch: " master " ) ,
56
+ . package ( url: " https://github.com/globulus/swiftui-flow-layout " ,
57
+ from: " 1.0.5 " )
55
58
] ,
56
59
targets: [
57
60
// MARK: - Main
@@ -76,6 +79,7 @@ let package = Package(
76
79
" ConversationTab " ,
77
80
" KeyBindingManager " ,
78
81
" XcodeThemeController " ,
82
+ . product( name: " TelemetryService " , package : " Tool " ) ,
79
83
. product( name: " XPCShared " , package : " Tool " ) ,
80
84
. product( name: " SuggestionProvider " , package : " Tool " ) ,
81
85
. product( name: " ConversationServiceProvider " , package : " Tool " ) ,
@@ -84,10 +88,12 @@ let package = Package(
84
88
. product( name: " AppMonitoring " , package : " Tool " ) ,
85
89
. product( name: " SuggestionBasic " , package : " Tool " ) ,
86
90
. product( name: " Status " , package : " Tool " ) ,
91
+ . product( name: " StatusBarItemView " , package : " Tool " ) ,
87
92
. product( name: " ChatTab " , package : " Tool " ) ,
88
93
. product( name: " Logger " , package : " Tool " ) ,
89
94
. product( name: " ChatAPIService " , package : " Tool " ) ,
90
95
. product( name: " Preferences " , package : " Tool " ) ,
96
+ . product( name: " AXHelper " , package : " Tool " ) ,
91
97
. product( name: " AsyncAlgorithms " , package : " swift-async-algorithms " ) ,
92
98
. product( name: " ComposableArchitecture " , package : " swift-composable-architecture " ) ,
93
99
. product( name: " Dependencies " , package : " swift-dependencies " ) ,
@@ -114,6 +120,7 @@ let package = Package(
114
120
dependencies: [
115
121
" Client " ,
116
122
" LaunchAgentManager " ,
123
+ " GitHubCopilotViewModel " ,
117
124
. product( name: " SuggestionProvider " , package : " Tool " ) ,
118
125
. product( name: " Toast " , package : " Tool " ) ,
119
126
. product( name: " SharedUIComponents " , package : " Tool " ) ,
@@ -167,6 +174,7 @@ let package = Package(
167
174
. product( name: " Parsing " , package : " swift-parsing " ) ,
168
175
. product( name: " ChatAPIService " , package : " Tool " ) ,
169
176
. product( name: " Preferences " , package : " Tool " ) ,
177
+ . product( name: " AXHelper " , package : " Tool " ) ,
170
178
. product( name: " ConversationServiceProvider " , package : " Tool " ) ,
171
179
. product( name: " GitHubCopilotService " , package : " Tool " ) ,
172
180
] ) ,
@@ -180,8 +188,10 @@ let package = Package(
180
188
. product( name: " Logger " , package : " Tool " ) ,
181
189
. product( name: " ChatTab " , package : " Tool " ) ,
182
190
. product( name: " Terminal " , package : " Tool " ) ,
191
+ . product( name: " Cache " , package : " Tool " ) ,
183
192
. product( name: " MarkdownUI " , package : " swift-markdown-ui " ) ,
184
193
. product( name: " ComposableArchitecture " , package : " swift-composable-architecture " ) ,
194
+ . product( name: " SwiftUIFlowLayout " , package : " swiftui-flow-layout " )
185
195
]
186
196
) ,
187
197
@@ -192,6 +202,7 @@ let package = Package(
192
202
dependencies: [
193
203
" PromptToCodeService " ,
194
204
" ConversationTab " ,
205
+ " GitHubCopilotViewModel " ,
195
206
. product( name: " GitHubCopilotService " , package : " Tool " ) ,
196
207
. product( name: " Toast " , package : " Tool " ) ,
197
208
. product( name: " UserDefaultsObserver " , package : " Tool " ) ,
@@ -209,7 +220,7 @@ let package = Package(
209
220
210
221
// MARK: - Helpers
211
222
212
- . target( name: " FileChangeChecker " ) ,
223
+ . target( name: " FileChangeChecker " ) ,
213
224
. target(
214
225
name: " LaunchAgentManager " ,
215
226
dependencies: [
@@ -224,6 +235,14 @@ let package = Package(
224
235
. product( name: " Logger " , package : " Tool " ) ,
225
236
]
226
237
) ,
238
+ . target(
239
+ name: " GitHubCopilotViewModel " ,
240
+ dependencies: [
241
+ . product( name: " GitHubCopilotService " , package : " Tool " ) ,
242
+ . product( name: " ComposableArchitecture " , package : " swift-composable-architecture " ) ,
243
+ . product( name: " Status " , package : " Tool " ) ,
244
+ ]
245
+ ) ,
227
246
228
247
// MARK: Key Binding
229
248
0 commit comments