@@ -15,7 +15,6 @@ let package:Package = .init(
15
15
16
16
. library( name: " Availability " , targets: [ " Availability " ] ) ,
17
17
. library( name: " AvailabilityDomain " , targets: [ " AvailabilityDomain " ] ) ,
18
- . library( name: " FNV1 " , targets: [ " FNV1 " ] ) ,
19
18
20
19
. library( name: " GitHubAPI " , targets: [ " GitHubAPI " ] ) ,
21
20
. library( name: " GitHubClient " , targets: [ " GitHubClient " ] ) ,
@@ -53,7 +52,6 @@ let package:Package = .init(
53
52
. library( name: " SourceDiagnostics " , targets: [ " SourceDiagnostics " ] ) ,
54
53
. library( name: " Sources " , targets: [ " Sources " ] ) ,
55
54
56
-
57
55
. library( name: " SymbolGraphBuilder " , targets: [ " SymbolGraphBuilder " ] ) ,
58
56
. library( name: " SymbolGraphCompiler " , targets: [ " SymbolGraphCompiler " ] ) ,
59
57
. library( name: " SymbolGraphLinker " , targets: [ " SymbolGraphLinker " ] ) ,
@@ -66,8 +64,6 @@ let package:Package = .init(
66
64
67
65
. library( name: " UA " , targets: [ " UA " ] ) ,
68
66
69
- . library( name: " UCF " , targets: [ " UCF " ] ) ,
70
-
71
67
. library( name: " UnidocAPI " , targets: [ " UnidocAPI " ] ) ,
72
68
. library( name: " UnidocAssets " , targets: [ " UnidocAssets " ] ) ,
73
69
. library( name: " UnidocAssets_System " , targets: [ " UnidocAssets_System " ] ) ,
@@ -80,8 +76,6 @@ let package:Package = .init(
80
76
. library( name: " UnidocRecords " , targets: [ " UnidocRecords " ] ) ,
81
77
. library( name: " UnidocServer " , targets: [ " UnidocServer " ] ) ,
82
78
. library( name: " UnidocUI " , targets: [ " UnidocUI " ] ) ,
83
-
84
- . library( name: " URI " , targets: [ " URI " ] ) ,
85
79
] ,
86
80
dependencies: [
87
81
. package ( url: " https://github.com/tayloraswift/swift-bson " , . upToNextMinor(
@@ -94,17 +88,16 @@ let package:Package = .init(
94
88
from: " 0.7.1 " ) ) ,
95
89
. package ( url: " https://github.com/tayloraswift/swift-ip " , . upToNextMinor(
96
90
from: " 0.3.1 " ) ) ,
97
-
98
- . package ( url: " https://github.com/tayloraswift/swift-mongodb " , . upToNextMinor(
99
- from: " 0.28.3 " ) ) ,
100
- . package ( url: " https://github.com/tayloraswift/swift-unixtime " , . upToNextMinor(
101
- from: " 0.2.0 " ) ) ,
102
-
103
91
. package ( url: " https://github.com/tayloraswift/swift-json " , . upToNextMinor(
104
92
from: " 1.1.0 " ) ) ,
105
-
93
+ . package ( url: " https://github.com/tayloraswift/swift-mongodb " , . upToNextMinor(
94
+ from: " 0.28.3 " ) ) ,
106
95
. package ( url: " https://github.com/tayloraswift/swift-png " , . upToNextMinor(
107
96
from: " 4.4.8 " ) ) ,
97
+ . package ( url: " https://github.com/tayloraswift/swift-ucf " , . upToNextMinor(
98
+ from: " 0.1.0 " ) ) ,
99
+ . package ( url: " https://github.com/tayloraswift/swift-unixtime " , . upToNextMinor(
100
+ from: " 0.2.0 " ) ) ,
108
101
109
102
// .package(url: "https://github.com/apple/swift-argument-parser", .upToNextMinor(
110
103
// from: "1.5.0")),
@@ -171,8 +164,6 @@ let package:Package = .init(
171
164
. product( name: " ISO " , package : " swift-unixtime " ) ,
172
165
] ) ,
173
166
174
- . target( name: " FNV1 " ) ,
175
-
176
167
. target( name: " GitHubClient " ,
177
168
dependencies: [
178
169
. target( name: " GitHubAPI " ) ,
@@ -212,7 +203,6 @@ let package:Package = .init(
212
203
. target( name: " _AsyncChannel " ) ,
213
204
. target( name: " HTTP " ) ,
214
205
. target( name: " UA " ) ,
215
- . target( name: " URI " ) ,
216
206
217
207
. product( name: " Firewalls " , package : " swift-ip " ) ,
218
208
. product( name: " IP " , package : " swift-ip " ) ,
@@ -223,6 +213,7 @@ let package:Package = .init(
223
213
. product( name: " NIOHTTP2 " , package : " swift-nio-http2 " ) ,
224
214
. product( name: " NIOSSL " , package : " swift-nio-ssl " ) ,
225
215
. product( name: " TraceableErrors " , package : " swift-grammar " ) ,
216
+ . product( name: " URI " , package : " swift-ucf " ) ,
226
217
] ) ,
227
218
228
219
. target( name: " InlineArray " ) ,
@@ -234,11 +225,12 @@ let package:Package = .init(
234
225
. target( name: " LinkResolution " ,
235
226
dependencies: [
236
227
. target( name: " InlineArray " ) ,
228
+ . target( name: " LexicalPaths " ) ,
237
229
. target( name: " SourceDiagnostics " ) ,
238
230
. target( name: " Symbols " ) ,
239
- . target( name: " UCF " ) ,
240
231
// This dependency is present for (questionable?) performance reasons.
241
232
. target( name: " Unidoc " ) ,
233
+ . product( name: " UCF " , package : " swift-ucf " ) ,
242
234
] ) ,
243
235
244
236
. target( name: " MarkdownABI " ) ,
@@ -258,8 +250,8 @@ let package:Package = .init(
258
250
. target( name: " MarkdownRendering " ,
259
251
dependencies: [
260
252
. target( name: " MarkdownABI " ) ,
261
- . target( name: " URI " ) ,
262
253
. product( name: " HTML " , package : " swift-dom " ) ,
254
+ . product( name: " URI " , package : " swift-ucf " ) ,
263
255
] ) ,
264
256
265
257
. target( name: " MarkdownParsing " ,
@@ -288,9 +280,8 @@ let package:Package = .init(
288
280
. target( name: " MarkdownDisplay " ) ,
289
281
. target( name: " Snippets " ) ,
290
282
. target( name: " SourceDiagnostics " ) ,
291
- . target( name: " UCF " ) ,
292
-
293
283
. product( name: " OrderedCollections " , package : " swift-collections " ) ,
284
+ . product( name: " UCF " , package : " swift-ucf " ) ,
294
285
] ) ,
295
286
296
287
. target( name: " Media " ) ,
@@ -373,8 +364,8 @@ let package:Package = .init(
373
364
374
365
. target( name: " Symbols " ,
375
366
dependencies: [
376
- . target( name: " FNV1 " ) ,
377
367
. target( name: " Sources " ) ,
368
+ . product( name: " FNV1 " , package : " swift-ucf " ) ,
378
369
] ) ,
379
370
380
371
. target( name: " SymbolGraphBuilder " ,
@@ -408,8 +399,8 @@ let package:Package = .init(
408
399
. target( name: " SymbolGraphs " ) ,
409
400
. target( name: " Symbols " ) ,
410
401
. target( name: " SourceDiagnostics " ) ,
411
- . target( name: " URI " ) ,
412
402
. product( name: " SHA1 " , package : " swift-hash " ) ,
403
+ . product( name: " URI " , package : " swift-ucf " ) ,
413
404
] ) ,
414
405
415
406
. target( name: " SymbolGraphParts " ,
@@ -456,13 +447,6 @@ let package:Package = .init(
456
447
. product( name: " Grammar " , package : " swift-grammar " ) ,
457
448
] ) ,
458
449
459
- . target( name: " UCF " ,
460
- dependencies: [
461
- . target( name: " FNV1 " ) ,
462
- . target( name: " LexicalPaths " ) ,
463
- . target( name: " URI " ) ,
464
- ] ) ,
465
-
466
450
. target( name: " Unidoc " ) ,
467
451
468
452
. target( name: " UnidocAPI " ,
@@ -471,7 +455,7 @@ let package:Package = .init(
471
455
. target( name: " SHA1_JSON " ) ,
472
456
. target( name: " Symbols " ) ,
473
457
. target( name: " Unidoc " ) ,
474
- . target ( name: " URI " ) ,
458
+ . product ( name: " URI " , package : " swift-ucf " ) ,
475
459
] ) ,
476
460
477
461
. target( name: " UnidocAssets " ,
@@ -544,10 +528,10 @@ let package:Package = .init(
544
528
545
529
. target( name: " UnidocRecords " ,
546
530
dependencies: [
547
- . target( name: " FNV1 " ) ,
548
531
. target( name: " GitHubAPI " ) ,
549
532
. target( name: " SymbolGraphs " ) ,
550
533
. target( name: " UnidocAPI " ) ,
534
+ . product( name: " FNV1 " , package : " swift-ucf " ) ,
551
535
. product( name: " MD5 " , package : " swift-hash " ) ,
552
536
] ) ,
553
537
@@ -601,15 +585,10 @@ let package:Package = .init(
601
585
. target( name: " UnidocRender " ) ,
602
586
. target( name: " UnidocAPI " ) ,
603
587
. target( name: " UnidocQueries " ) ,
604
- . target ( name: " URI " ) ,
588
+ . product ( name: " URI " , package : " swift-ucf " ) ,
605
589
. product( name: " UnixTime " , package : " swift-unixtime " ) ,
606
590
] ) ,
607
591
608
- . target( name: " URI " ,
609
- dependencies: [
610
- . product( name: " Grammar " , package : " swift-grammar " ) ,
611
- ] ) ,
612
-
613
592
. target( name: " System_ " ,
614
593
dependencies: [
615
594
. product( name: " SystemPackage " , package : " swift-system " ) ,
@@ -622,21 +601,12 @@ let package:Package = .init(
622
601
. product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
623
602
] ) ,
624
603
625
- . testTarget( name: " UCFTests " ,
626
- dependencies: [
627
- . target( name: " UCF " ) ,
628
- ] ) ,
629
604
630
605
. testTarget( name: " FingerprintingTests " ,
631
606
dependencies: [
632
607
. target( name: " Fingerprinting " ) ,
633
608
] ) ,
634
609
635
- . testTarget( name: " FNV1Tests " ,
636
- dependencies: [
637
- . target( name: " FNV1 " ) ,
638
- ] ) ,
639
-
640
610
. testTarget( name: " MarkdownParsingTests " ,
641
611
dependencies: [
642
612
. target( name: " MarkdownParsing " ) ,
@@ -758,11 +728,6 @@ let package:Package = .init(
758
728
. target( name: " UnidocRecords " ) ,
759
729
] ) ,
760
730
761
- . testTarget( name: " URITests " ,
762
- dependencies: [
763
- . target( name: " URI " ) ,
764
- ] ) ,
765
-
766
731
. target( name: " guides " , path: " Guides " ) ,
767
732
] )
768
733
0 commit comments