1- // swift-tools-version:5.9
1+ // swift-tools-version:5.10
22
33import PackageDescription
44
@@ -25,16 +25,21 @@ let package = Package(
2525 . package ( url: " https://github.com/apple/swift-collections.git " , from: " 1.1.4 " ) ,
2626 . package ( url: " https://github.com/apple/swift-docc-plugin " , from: " 1.4.3 " ) ,
2727 . package ( url: " https://github.com/apple/swift-log.git " , from: " 1.6.3 " ) ,
28- . package ( url: " https://github.com/vapor/vapor.git " , from: " 4.114.1 " )
28+ . package ( url: " https://github.com/vapor/vapor.git " , from: " 4.114.1 " ) ,
29+ . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.86.2 " )
2930 ] ,
3031 targets: [
3132 . target(
3233 name: " HTMLKit " ,
3334 dependencies: [
3435 . product( name: " Collections " , package : " swift-collections " ) ,
3536 . product( name: " Logging " , package : " swift-log " ) ,
37+ . product( name: " NIO " , package : " swift-nio " )
3638 ] ,
37- exclude: [ " Abstraction/README.md " , " Framework/README.md " ]
39+ exclude: [ " Abstraction/README.md " , " Framework/README.md " ] ,
40+ swiftSettings: [
41+ . enableExperimentalFeature( " StrictConcurrency=complete " )
42+ ]
3843 ) ,
3944 . target(
4045 name: " HTMLKitConverter " ,
@@ -56,6 +61,10 @@ let package = Package(
5661 dependencies: [
5762 . target( name: " HTMLKit " ) ,
5863 . product( name: " Vapor " , package : " vapor " ) ,
64+ . product( name: " NIO " , package : " swift-nio " )
65+ ] ,
66+ swiftSettings: [
67+ . enableExperimentalFeature( " StrictConcurrency=complete " )
5968 ]
6069 ) ,
6170 . target(
0 commit comments