diff --git a/Package.swift b/Package.swift index 44b465f..eb367ce 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.6 +// swift-tools-version:5.10 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -24,7 +24,10 @@ let package = Package( .target( name: "Bodega", dependencies: [ - .productItem(name: "SQLite", package: "SQLite.swift", condition: nil) + .product(name: "SQLite", package: "SQLite.swift") + ], + swiftSettings: [ + .define("ENABLE_TESTABILITY", .when(configuration: .debug)) ] ), .testTarget( diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift new file mode 100644 index 0000000..ac867fe --- /dev/null +++ b/Package@swift-6.0.swift @@ -0,0 +1,38 @@ +// swift-tools-version:6.0 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "Bodega", + platforms: [ + .iOS(.v13), + .tvOS(.v13), + .macOS(.v11), + ], + products: [ + .library( + name: "Bodega", + targets: ["Bodega"] + ), + ], + dependencies: [ + .package(url: "https://github.com/stephencelis/SQLite.swift.git", from: Version(0, 13, 2)), + .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0"), + ], + targets: [ + .target( + name: "Bodega", + dependencies: [ + .product(name: "SQLite", package: "SQLite.swift") + ], + swiftSettings: [ + .define("ENABLE_TESTABILITY", .when(configuration: .debug)) + ] + ), + .testTarget( + name: "BodegaTests", + dependencies: ["Bodega"] + ), + ] +) diff --git a/Sources/Bodega/String+Formatting.swift b/Sources/Bodega/Internal/String+Formatting.swift similarity index 99% rename from Sources/Bodega/String+Formatting.swift rename to Sources/Bodega/Internal/String+Formatting.swift index 8f82439..57f22f0 100644 --- a/Sources/Bodega/String+Formatting.swift +++ b/Sources/Bodega/Internal/String+Formatting.swift @@ -30,4 +30,3 @@ extension Data { map { String(format: "%02x", $0) }.joined() } } -