1
- // swift-tools-version:5.0
1
+ // swift-tools-version:5.2
2
2
3
3
import PackageDescription
4
4
@@ -17,34 +17,50 @@ let package = Package(
17
17
18
18
dependencies: [
19
19
. package ( url: " https://github.com/Macro-swift/Macro.git " ,
20
- from: " 0.8.9 " ) ,
20
+ from: " 0.8.11 " ) ,
21
21
. package ( url: " https://github.com/AlwaysRightInstitute/mustache.git " ,
22
22
from: " 1.0.1 " )
23
23
] ,
24
24
25
25
targets: [
26
- . target( name: " mime " , dependencies: [ ] ) ,
27
- . target( name: " dotenv " , dependencies: [ " MacroCore " , " fs " ] ) ,
28
- . target( name: " multer " ,
29
- dependencies: [ " MacroCore " , " fs " , " http " , " mime " , " connect " ] ) ,
30
- . target( name: " connect " ,
31
- dependencies: [ " MacroCore " , " http " , " fs " , " mime " ] ) ,
32
- . target( name: " express " ,
33
- dependencies: [
34
- " MacroCore " , " http " , " fs " ,
35
- " connect " , " mime " , " mustache "
36
- ] ) ,
37
- . target( name: " MacroExpress " ,
38
- dependencies: [
39
- " MacroCore " , " xsys " , " http " , " fs " ,
40
- " dotenv " , " mime " , " connect " , " express " , " multer "
41
- ] ) ,
26
+ . target( name: " mime " , dependencies: [ ] ) ,
27
+ . target( name: " dotenv " , dependencies: [
28
+ . product( name: " MacroCore " , package : " Macro " ) ,
29
+ . product( name: " fs " , package : " Macro " )
30
+ ] ) ,
31
+ . target( name: " multer " , dependencies: [
32
+ . product( name: " MacroCore " , package : " Macro " ) ,
33
+ . product( name: " fs " , package : " Macro " ) ,
34
+ . product( name: " http " , package : " Macro " ) ,
35
+ " mime " , " connect "
36
+ ] ) ,
37
+ . target( name: " connect " , dependencies: [
38
+ . product( name: " MacroCore " , package : " Macro " ) ,
39
+ . product( name: " fs " , package : " Macro " ) ,
40
+ . product( name: " http " , package : " Macro " ) ,
41
+ " mime "
42
+ ] ) ,
43
+ . target( name: " express " , dependencies: [
44
+ . product( name: " MacroCore " , package : " Macro " ) ,
45
+ . product( name: " fs " , package : " Macro " ) ,
46
+ . product( name: " http " , package : " Macro " ) ,
47
+ " connect " , " mime " , " mustache "
48
+ ] ) ,
49
+ . target( name: " MacroExpress " , dependencies: [
50
+ . product( name: " MacroCore " , package : " Macro " ) ,
51
+ . product( name: " fs " , package : " Macro " ) ,
52
+ . product( name: " http " , package : " Macro " ) ,
53
+ . product( name: " xsys " , package : " Macro " ) ,
54
+ " dotenv " , " mime " , " connect " , " express " , " multer "
55
+ ] ) ,
42
56
43
57
. testTarget( name: " mimeTests " , dependencies: [ " mime " ] ) ,
44
58
. testTarget( name: " multerTests " , dependencies: [ " multer " ] ) ,
45
59
. testTarget( name: " bodyParserTests " , dependencies: [ " connect " , " Macro " ] ) ,
46
60
. testTarget( name: " dotenvTests " , dependencies: [ " dotenv " ] ) ,
47
- . testTarget( name: " RouteTests " ,
48
- dependencies: [ " express " , " MacroTestUtilities " ] )
61
+ . testTarget( name: " RouteTests " , dependencies: [
62
+ . product( name: " MacroTestUtilities " , package : " Macro " ) ,
63
+ " express "
64
+ ] )
49
65
]
50
66
)
0 commit comments