@@ -13,31 +13,19 @@ let package = Package(
13
13
. package ( url: " https://github.com/sliemeobn/elementary.git " , exact: " 0.4.3 " ) ,
14
14
. package ( url: " https://github.com/pointfreeco/swift-url-routing.git " , exact: " 0.6.2 " ) ,
15
15
. package ( url: " https://github.com/pointfreeco/swift-dependencies.git " , exact: " 1.6.2 " ) ,
16
+ . package ( url: " https://github.com/swiftlang/swift-markdown.git " , revision: " e62a44fd1f2764ba8807db3b6f257627449bbb8c " ) ,
16
17
. package ( url: " https://github.com/errorerrorerror/swift-cascadia " , revision: " a13dfd0a3818c8f9368bbd4aeb3c6607f68838bd " ) ,
17
- . package ( url: " https://github.com/swiftlang /swift-markdown .git " , revision : " e62a44fd1f2764ba8807db3b6f257627449bbb8c " )
18
+ . package ( url: " https://github.com/errorerrorerror /swift-web .git " , exact : " 0.0.3 " )
18
19
] ,
19
20
targets: [
20
- . executableTarget(
21
- name: " AssetGenCLI " ,
22
- dependencies: [
23
- . product( name: " ArgumentParser " , package : " swift-argument-parser " )
24
- ]
25
- ) ,
26
- . plugin(
27
- name: " AssetGenPlugin " ,
28
- capability: . buildTool( ) ,
29
- dependencies: [
30
- . target( name: " AssetGenCLI " )
31
- ]
32
- ) ,
33
21
. target(
34
22
name: " PublicAssets " ,
35
23
dependencies: [
36
24
. product( name: " Dependencies " , package : " swift-dependencies " ) ,
37
25
. product( name: " DependenciesMacros " , package : " swift-dependencies " ) ,
38
26
] ,
39
27
resources: [ . copy( " assets " ) ] ,
40
- plugins: [ " AssetGenPlugin " ]
28
+ plugins: [ . plugin ( name : " TypedAssetsPlugin " , package : " swift-web " ) ]
41
29
) ,
42
30
. target(
43
31
name: " Models " ,
@@ -58,9 +46,10 @@ let package = Package(
58
46
" Models " ,
59
47
" ActivityClient " ,
60
48
. product( name: " Dependencies " , package : " swift-dependencies " ) ,
61
- . product( name: " URLRouting " , package : " swift-url-routing " ) ,
62
49
. product( name: " Hummingbird " , package : " hummingbird " ) ,
63
50
. product( name: " HummingbirdRouter " , package : " hummingbird " ) ,
51
+ . product( name: " URLRouting " , package : " swift-url-routing " ) ,
52
+ . product( name: " HummingbirdURLRouting " , package : " swift-web " )
64
53
]
65
54
) ,
66
55
. target(
@@ -89,9 +78,9 @@ let package = Package(
89
78
. product( name: " Dependencies " , package : " swift-dependencies " ) ,
90
79
. product( name: " Hummingbird " , package : " hummingbird " ) ,
91
80
. product( name: " HummingbirdRouter " , package : " hummingbird " ) ,
92
- . product( name: " ArgumentParser " , package : " swift-argument-parser " )
93
- ] ,
94
- resources : [ . embedInCode ( " Resources " ) ]
81
+ . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
82
+ . product ( name : " MiddlewareUtils " , package : " swift-web " )
83
+ ]
95
84
) ,
96
85
] ,
97
86
swiftLanguageModes: [ . v6]
0 commit comments