@@ -20,29 +20,40 @@ let package = Package(
20
20
targets: [ " InstantSearchCore " ] ) ,
21
21
. library(
22
22
name: " InstantSearchInsights " ,
23
- targets: [ " InstantSearchInsights " ] )
23
+ targets: [ " InstantSearchInsights " ] ) ,
24
+ . library(
25
+ name: " InstantSearchSwiftUI " ,
26
+ targets: [ " InstantSearchSwiftUI " ] )
24
27
] ,
25
28
dependencies: [
26
- . package ( name: " AlgoliaSearchClient " , url: " https://github.com/algolia/algoliasearch-client-swift " , from: " 8.10.0 " )
29
+ . package ( name: " AlgoliaSearchClient " ,
30
+ url: " https://github.com/algolia/algoliasearch-client-swift " , from: " 8.10.0 " )
27
31
] ,
28
32
targets: [
29
33
. target(
30
34
name: " InstantSearchInsights " ,
31
35
dependencies: [ " AlgoliaSearchClient " ] ) ,
32
- . target(
33
- name: " InstantSearchCore " ,
34
- dependencies: [ " AlgoliaSearchClient " , " InstantSearchInsights " ] ) ,
35
- . target(
36
- name: " InstantSearch " ,
37
- dependencies: [ " InstantSearchCore " ] ) ,
38
36
. testTarget(
39
37
name: " InstantSearchInsightsTests " ,
40
38
dependencies: [ " InstantSearchInsights " , " AlgoliaSearchClient " ] ) ,
39
+ . target(
40
+ name: " InstantSearchCore " ,
41
+ dependencies: [ " AlgoliaSearchClient " , " InstantSearchInsights " ] ) ,
41
42
. testTarget(
42
43
name: " InstantSearchCoreTests " ,
43
44
dependencies: [ " InstantSearchCore " , " AlgoliaSearchClient " , " InstantSearchInsights " ] ) ,
45
+ . target(
46
+ name: " InstantSearch " ,
47
+ dependencies: [ " InstantSearchCore " ] ) ,
44
48
. testTarget(
45
49
name: " InstantSearchTests " ,
46
- dependencies: [ " InstantSearch " ] )
50
+ dependencies: [ " InstantSearch " ] ) ,
51
+ . target(
52
+ name: " InstantSearchSwiftUI " ,
53
+ dependencies: [ " InstantSearchCore " ] ) ,
54
+ . testTarget(
55
+ name: " InstantSearchSwiftUITests " ,
56
+ dependencies: [ " InstantSearchSwiftUI " ] )
57
+
47
58
]
48
59
)
0 commit comments