|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 9539F6DA2A5AF417009D3679 /* ExampleAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9539F6D92A5AF417009D3679 /* ExampleAdapter.swift */; }; |
11 | 10 | 9539F6DC2A5AF7A3009D3679 /* NumberFactView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9539F6DB2A5AF7A3009D3679 /* NumberFactView.swift */; };
|
12 | 11 | 9539F6DE2A5B1538009D3679 /* NumberFactStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9539F6DD2A5B1538009D3679 /* NumberFactStackView.swift */; };
|
13 | 12 | 953D02B02A5993D900D1A377 /* Core in Frameworks */ = {isa = PBXBuildFile; productRef = 953D02AF2A5993D900D1A377 /* Core */; };
|
14 | 13 | 953D02B32A5A719300D1A377 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953D02B22A5A719300D1A377 /* Router.swift */; };
|
15 | 14 | 953D02B52A5A71F800D1A377 /* RootRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953D02B42A5A71F800D1A377 /* RootRouter.swift */; };
|
16 | 15 | 953D02B72A5A732400D1A377 /* View+mockProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953D02B62A5A732400D1A377 /* View+mockProviders.swift */; };
|
17 | 16 | 953D02B92A5A81F200D1A377 /* ExampleSections.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953D02B82A5A81F200D1A377 /* ExampleSections.swift */; };
|
| 17 | + 954E6CAA2A6966C000083ABA /* QueryableExampleRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954E6CA92A6966C000083ABA /* QueryableExampleRouter.swift */; }; |
| 18 | + 955335572A9798D600D8E23A /* SortableNumberFacts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955335562A9798D600D8E23A /* SortableNumberFacts.swift */; }; |
18 | 19 | 955E513329CB1B1E00202BBA /* ding.wav in Resources */ = {isa = PBXBuildFile; fileRef = 955E513229CB1B1E00202BBA /* ding.wav */; };
|
19 | 20 | 955E513729CB416700202BBA /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955E513629CB416700202BBA /* Strings.swift */; };
|
20 | 21 | 95602F1729C8DDDC008EB800 /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95602F1629C8DDDC008EB800 /* Home.swift */; };
|
|
30 | 31 | 95868CA029C85268001F8629 /* swiftgen-localization-template.stencil in Resources */ = {isa = PBXBuildFile; fileRef = 95868C9A29C85268001F8629 /* swiftgen-localization-template.stencil */; };
|
31 | 32 | 95868CB129C857A9001F8629 /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95868CAF29C857A9001F8629 /* Assets.swift */; };
|
32 | 33 | 95868CC729C863A5001F8629 /* TrailingIconLabelStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95868CC629C863A5001F8629 /* TrailingIconLabelStyle.swift */; };
|
| 34 | + 9594A3EE2A9796A900F82FF7 /* Queryable in Frameworks */ = {isa = PBXBuildFile; productRef = 9594A3ED2A9796A900F82FF7 /* Queryable */; }; |
33 | 35 | 95B746DE2A5F0CBB00615C9A /* ExperimentProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B746DD2A5F0CBB00615C9A /* ExperimentProvider.swift */; };
|
34 | 36 | 95C154B229C86A4700224B4B /* DisclosureItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C154B129C86A4700224B4B /* DisclosureItem.swift */; };
|
35 | 37 | 95C154B729C86C7300224B4B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 95C154B629C86C7300224B4B /* Assets.xcassets */; };
|
36 | 38 | 95CCB9242A21E8B500E94681 /* Root.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95CCB9232A21E8B500E94681 /* Root.swift */; };
|
37 | 39 | 95E9CFA82A5A982100315BFA /* StaticExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFA72A5A982100315BFA /* StaticExample.swift */; };
|
38 | 40 | 95E9CFAA2A5A985400315BFA /* BasicProviderExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFA92A5A985400315BFA /* BasicProviderExample.swift */; };
|
39 |
| - 95E9CFAE2A5A986A00315BFA /* AdapterExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFAD2A5A986A00315BFA /* AdapterExample.swift */; }; |
| 41 | + 95E9CFAE2A5A986A00315BFA /* ContainerExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFAD2A5A986A00315BFA /* ContainerExample.swift */; }; |
40 | 42 | 95E9CFB02A5A987300315BFA /* QueryableExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFAF2A5A987300315BFA /* QueryableExample.swift */; };
|
41 |
| - 95E9CFB22A5A987A00315BFA /* SignalExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFB12A5A987A00315BFA /* SignalExample.swift */; }; |
42 | 43 | 95E9CFB52A5A9BF400315BFA /* FavoriteNumbersSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFB42A5A9BF400315BFA /* FavoriteNumbersSection.swift */; };
|
43 | 44 | 95E9CFB72A5ADD4500315BFA /* CultureMindsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFB62A5ADD4500315BFA /* CultureMindsProvider.swift */; };
|
44 | 45 | 95E9CFB92A5AE07C00315BFA /* NumberFactProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E9CFB82A5AE07C00315BFA /* NumberFactProvider.swift */; };
|
|
47 | 48 |
|
48 | 49 | /* Begin PBXFileReference section */
|
49 | 50 | 952B2B3329CBF9E0004A73F7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
50 |
| - 9539F6D92A5AF417009D3679 /* ExampleAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleAdapter.swift; sourceTree = "<group>"; }; |
51 | 51 | 9539F6DB2A5AF7A3009D3679 /* NumberFactView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberFactView.swift; sourceTree = "<group>"; };
|
52 | 52 | 9539F6DD2A5B1538009D3679 /* NumberFactStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberFactStackView.swift; sourceTree = "<group>"; };
|
53 | 53 | 953D02AE2A5993C200D1A377 /* Core */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Core; sourceTree = "<group>"; };
|
54 | 54 | 953D02B22A5A719300D1A377 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = "<group>"; };
|
55 | 55 | 953D02B42A5A71F800D1A377 /* RootRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootRouter.swift; sourceTree = "<group>"; };
|
56 | 56 | 953D02B62A5A732400D1A377 /* View+mockProviders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+mockProviders.swift"; sourceTree = "<group>"; };
|
57 | 57 | 953D02B82A5A81F200D1A377 /* ExampleSections.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleSections.swift; sourceTree = "<group>"; };
|
| 58 | + 954E6CA92A6966C000083ABA /* QueryableExampleRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryableExampleRouter.swift; sourceTree = "<group>"; }; |
| 59 | + 955335562A9798D600D8E23A /* SortableNumberFacts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortableNumberFacts.swift; sourceTree = "<group>"; }; |
58 | 60 | 955E513229CB1B1E00202BBA /* ding.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = ding.wav; sourceTree = "<group>"; };
|
59 | 61 | 955E513629CB416700202BBA /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
|
60 | 62 | 95602F1629C8DDDC008EB800 /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = "<group>"; };
|
|
76 | 78 | 95E9CFA62A5A97F300315BFA /* Puddles */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Puddles; path = ../..; sourceTree = "<group>"; };
|
77 | 79 | 95E9CFA72A5A982100315BFA /* StaticExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticExample.swift; sourceTree = "<group>"; };
|
78 | 80 | 95E9CFA92A5A985400315BFA /* BasicProviderExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicProviderExample.swift; sourceTree = "<group>"; };
|
79 |
| - 95E9CFAD2A5A986A00315BFA /* AdapterExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdapterExample.swift; sourceTree = "<group>"; }; |
| 81 | + 95E9CFAD2A5A986A00315BFA /* ContainerExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerExample.swift; sourceTree = "<group>"; }; |
80 | 82 | 95E9CFAF2A5A987300315BFA /* QueryableExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryableExample.swift; sourceTree = "<group>"; };
|
81 |
| - 95E9CFB12A5A987A00315BFA /* SignalExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignalExample.swift; sourceTree = "<group>"; }; |
82 | 83 | 95E9CFB42A5A9BF400315BFA /* FavoriteNumbersSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteNumbersSection.swift; sourceTree = SOURCE_ROOT; };
|
83 | 84 | 95E9CFB62A5ADD4500315BFA /* CultureMindsProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CultureMindsProvider.swift; sourceTree = "<group>"; };
|
84 | 85 | 95E9CFB82A5AE07C00315BFA /* NumberFactProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberFactProvider.swift; sourceTree = "<group>"; };
|
|
93 | 94 | 95868C8929C851F2001F8629 /* IdentifiedCollections in Frameworks */,
|
94 | 95 | 95868C8629C851E8001F8629 /* Puddles in Frameworks */,
|
95 | 96 | 953D02B02A5993D900D1A377 /* Core in Frameworks */,
|
| 97 | + 9594A3EE2A9796A900F82FF7 /* Queryable in Frameworks */, |
96 | 98 | );
|
97 | 99 | runOnlyForDeploymentPostprocessing = 0;
|
98 | 100 | };
|
|
104 | 106 | children = (
|
105 | 107 | 953D02B22A5A719300D1A377 /* Router.swift */,
|
106 | 108 | 953D02B42A5A71F800D1A377 /* RootRouter.swift */,
|
| 109 | + 954E6CA92A6966C000083ABA /* QueryableExampleRouter.swift */, |
107 | 110 | );
|
108 | 111 | path = Router;
|
109 | 112 | sourceTree = "<group>";
|
110 | 113 | };
|
111 | 114 | 954FA2642A17F5B4006F26FC /* Providers */ = {
|
112 | 115 | isa = PBXGroup;
|
113 | 116 | children = (
|
| 117 | + 955335552A9798C200D8E23A /* Container */, |
114 | 118 | 95E9CFB62A5ADD4500315BFA /* CultureMindsProvider.swift */,
|
115 | 119 | 95E9CFB82A5AE07C00315BFA /* NumberFactProvider.swift */,
|
116 | 120 | 95B746DD2A5F0CBB00615C9A /* ExperimentProvider.swift */,
|
|
125 | 129 | name = Frameworks;
|
126 | 130 | sourceTree = "<group>";
|
127 | 131 | };
|
| 132 | + 955335552A9798C200D8E23A /* Container */ = { |
| 133 | + isa = PBXGroup; |
| 134 | + children = ( |
| 135 | + 955335562A9798D600D8E23A /* SortableNumberFacts.swift */, |
| 136 | + ); |
| 137 | + path = Container; |
| 138 | + sourceTree = "<group>"; |
| 139 | + }; |
128 | 140 | 95868C6829C851C6001F8629 = {
|
129 | 141 | isa = PBXGroup;
|
130 | 142 | children = (
|
|
216 | 228 | path = Localizables;
|
217 | 229 | sourceTree = "<group>";
|
218 | 230 | };
|
219 |
| - 95E9CFB32A5A98AE00315BFA /* AdapterExample */ = { |
220 |
| - isa = PBXGroup; |
221 |
| - children = ( |
222 |
| - 95E9CFAD2A5A986A00315BFA /* AdapterExample.swift */, |
223 |
| - 9539F6D92A5AF417009D3679 /* ExampleAdapter.swift */, |
224 |
| - ); |
225 |
| - path = AdapterExample; |
226 |
| - sourceTree = "<group>"; |
227 |
| - }; |
228 | 231 | 95EC65842A180717005BDDC0 /* Components */ = {
|
229 | 232 | isa = PBXGroup;
|
230 | 233 | children = (
|
|
247 | 250 | 95602F1629C8DDDC008EB800 /* Home.swift */,
|
248 | 251 | 95E9CFA72A5A982100315BFA /* StaticExample.swift */,
|
249 | 252 | 95E9CFA92A5A985400315BFA /* BasicProviderExample.swift */,
|
250 |
| - 95E9CFB32A5A98AE00315BFA /* AdapterExample */, |
| 253 | + 95E9CFAD2A5A986A00315BFA /* ContainerExample.swift */, |
251 | 254 | 95E9CFAF2A5A987300315BFA /* QueryableExample.swift */,
|
252 |
| - 95E9CFB12A5A987A00315BFA /* SignalExample.swift */, |
253 | 255 | );
|
254 | 256 | path = Modules;
|
255 | 257 | sourceTree = "<group>";
|
|
275 | 277 | 95868C8529C851E8001F8629 /* Puddles */,
|
276 | 278 | 95868C8829C851F2001F8629 /* IdentifiedCollections */,
|
277 | 279 | 953D02AF2A5993D900D1A377 /* Core */,
|
| 280 | + 9594A3ED2A9796A900F82FF7 /* Queryable */, |
278 | 281 | );
|
279 | 282 | productName = PuddlesExamples;
|
280 | 283 | productReference = 95868C7129C851C6001F8629 /* PuddlesExamples.app */;
|
|
307 | 310 | packageReferences = (
|
308 | 311 | 95868C8229C851E8001F8629 /* XCRemoteSwiftPackageReference "Puddles" */,
|
309 | 312 | 95868C8729C851F2001F8629 /* XCRemoteSwiftPackageReference "swift-identified-collections" */,
|
| 313 | + 9594A3EC2A9796A900F82FF7 /* XCRemoteSwiftPackageReference "Queryable" */, |
310 | 314 | );
|
311 | 315 | productRefGroup = 95868C7229C851C6001F8629 /* Products */;
|
312 | 316 | projectDirPath = "";
|
|
366 | 370 | 9539F6DE2A5B1538009D3679 /* NumberFactStackView.swift in Sources */,
|
367 | 371 | 95E9CFB52A5A9BF400315BFA /* FavoriteNumbersSection.swift in Sources */,
|
368 | 372 | 953D02B32A5A719300D1A377 /* Router.swift in Sources */,
|
369 |
| - 95E9CFB22A5A987A00315BFA /* SignalExample.swift in Sources */, |
370 | 373 | 95B746DE2A5F0CBB00615C9A /* ExperimentProvider.swift in Sources */,
|
371 | 374 | 95E9CFA82A5A982100315BFA /* StaticExample.swift in Sources */,
|
372 | 375 | 953D02B72A5A732400D1A377 /* View+mockProviders.swift in Sources */,
|
373 | 376 | 95C154B229C86A4700224B4B /* DisclosureItem.swift in Sources */,
|
374 | 377 | 95E9CFBB2A5AED0D00315BFA /* CultureMindNameStackView.swift in Sources */,
|
375 |
| - 9539F6DA2A5AF417009D3679 /* ExampleAdapter.swift in Sources */, |
376 | 378 | 955E513729CB416700202BBA /* Strings.swift in Sources */,
|
377 | 379 | 953D02B92A5A81F200D1A377 /* ExampleSections.swift in Sources */,
|
378 | 380 | 95E9CFB02A5A987300315BFA /* QueryableExample.swift in Sources */,
|
379 |
| - 95E9CFAE2A5A986A00315BFA /* AdapterExample.swift in Sources */, |
| 381 | + 95E9CFAE2A5A986A00315BFA /* ContainerExample.swift in Sources */, |
380 | 382 | 953D02B52A5A71F800D1A377 /* RootRouter.swift in Sources */,
|
381 | 383 | 95868C7529C851C6001F8629 /* App.swift in Sources */,
|
382 | 384 | 95E9CFB72A5ADD4500315BFA /* CultureMindsProvider.swift in Sources */,
|
| 385 | + 954E6CAA2A6966C000083ABA /* QueryableExampleRouter.swift in Sources */, |
383 | 386 | 95868CC729C863A5001F8629 /* TrailingIconLabelStyle.swift in Sources */,
|
384 | 387 | 95868CB129C857A9001F8629 /* Assets.swift in Sources */,
|
385 | 388 | 95E9CFB92A5AE07C00315BFA /* NumberFactProvider.swift in Sources */,
|
386 | 389 | 957850AE2A5F1469002C3EDC /* ExperimentListSection.swift in Sources */,
|
387 | 390 | 95E9CFAA2A5A985400315BFA /* BasicProviderExample.swift in Sources */,
|
388 | 391 | 9539F6DC2A5AF7A3009D3679 /* NumberFactView.swift in Sources */,
|
| 392 | + 955335572A9798D600D8E23A /* SortableNumberFacts.swift in Sources */, |
389 | 393 | 95602F1729C8DDDC008EB800 /* Home.swift in Sources */,
|
390 | 394 | );
|
391 | 395 | runOnlyForDeploymentPostprocessing = 0;
|
|
613 | 617 | minimumVersion = 0.7.0;
|
614 | 618 | };
|
615 | 619 | };
|
| 620 | + 9594A3EC2A9796A900F82FF7 /* XCRemoteSwiftPackageReference "Queryable" */ = { |
| 621 | + isa = XCRemoteSwiftPackageReference; |
| 622 | + repositoryURL = "https://github.com/SwiftedMind/Queryable"; |
| 623 | + requirement = { |
| 624 | + kind = upToNextMajorVersion; |
| 625 | + minimumVersion = 2.0.1; |
| 626 | + }; |
| 627 | + }; |
616 | 628 | /* End XCRemoteSwiftPackageReference section */
|
617 | 629 |
|
618 | 630 | /* Begin XCSwiftPackageProductDependency section */
|
|
630 | 642 | package = 95868C8729C851F2001F8629 /* XCRemoteSwiftPackageReference "swift-identified-collections" */;
|
631 | 643 | productName = IdentifiedCollections;
|
632 | 644 | };
|
| 645 | + 9594A3ED2A9796A900F82FF7 /* Queryable */ = { |
| 646 | + isa = XCSwiftPackageProductDependency; |
| 647 | + package = 9594A3EC2A9796A900F82FF7 /* XCRemoteSwiftPackageReference "Queryable" */; |
| 648 | + productName = Queryable; |
| 649 | + }; |
633 | 650 | /* End XCSwiftPackageProductDependency section */
|
634 | 651 | };
|
635 | 652 | rootObject = 95868C6929C851C6001F8629 /* Project object */;
|
|
0 commit comments