@@ -14,8 +14,11 @@ let package = Package(
1414 . package ( url: " https://github.com/sliemeobn/elementary " , from: " 0.3.4 " ) ,
1515 . package ( url: " https://github.com/vapor-community/HTMLKit " , from: " 2.8.1 " ) ,
1616 . package ( url: " https://github.com/pointfreeco/swift-html " , from: " 0.4.1 " ) ,
17- //.package(name: "BBHTML", url: "https://github.com/BinaryBirds/swift-html", from: "1.7.0")
18- . package ( url: " https://github.com/JohnSundell/Plot " , from: " 0.14.0 " )
17+ //.package(name: "BBHTML", url: "https://github.com/BinaryBirds/swift-html", from: "1.7.0") // conflicting package name
18+ . package ( url: " https://github.com/JohnSundell/Plot " , from: " 0.14.0 " ) ,
19+ //.package(url: "https://github.com/toucansites/toucan", from: "1.0.0-alpha.1"), // unstable
20+ //.package(url: "https://github.com/robb/Swim", from: "0.4.0") // compile problem
21+ . package ( url: " https://github.com/dokun1/Vaux " , from: " 0.2.0 " ) // result limitation
1922 ] ,
2023 targets: [
2124 . target(
@@ -63,6 +66,22 @@ let package = Package(
6366 ] ,
6467 path: " Benchmarks/SwiftHTMLPF "
6568 ) ,
69+ . target(
70+ name: " TestSwim " ,
71+ dependencies: [
72+ " Utilities " ,
73+ /*.product(name: "Swim", package: "Swim"),
74+ .product(name: "HTML", package: "Swim")*/
75+ ] ,
76+ path: " Benchmarks/Swim "
77+ ) ,
78+ . target(
79+ name: " TestToucan " ,
80+ dependencies: [
81+ " Utilities "
82+ ] ,
83+ path: " Benchmarks/Toucan "
84+ ) ,
6685 . target(
6786 name: " TestVaporHTMLKit " ,
6887 dependencies: [
@@ -72,6 +91,14 @@ let package = Package(
7291 ] ,
7392 path: " Benchmarks/VaporHTMLKit "
7493 ) ,
94+ . target(
95+ name: " TestVaux " ,
96+ dependencies: [
97+ " Utilities " ,
98+ . product( name: " Vaux " , package : " Vaux " )
99+ ] ,
100+ path: " Benchmarks/Vaux "
101+ ) ,
75102
76103 . executableTarget(
77104 name: " Benchmarks " ,
@@ -82,7 +109,10 @@ let package = Package(
82109 " TestSwiftHTMLBB " ,
83110 " TestSwiftHTMLKit " ,
84111 " TestSwiftHTMLPF " ,
112+ " TestSwim " ,
113+ " TestToucan " ,
85114 " TestVaporHTMLKit " ,
115+ " TestVaux " ,
86116 . product( name: " Benchmark " , package : " package-benchmark " )
87117 ] ,
88118 path: " Benchmarks/Benchmarks " ,
0 commit comments