diff --git a/Package.swift b/Package.swift index 021ce67..bbc8caa 100644 --- a/Package.swift +++ b/Package.swift @@ -21,6 +21,18 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. +// swift-tools-version:5.0 +// The swift-tools-version declares the minimum version of Swift required to build this package. + import PackageDescription -let package = Package(name: "UserDefaultsStore", dependencies: [], exclude: ["Tests"]) +let package = Package( + name: "UserDefaultsStore", + products: [ + .library(name: "UserDefaultsStore", targets: ["UserDefaultsStore"]) + ], + dependencies: [], + targets: [ + .target(name: "UserDefaultsStore", dependencies: []) + ] +) \ No newline at end of file diff --git a/README.md b/README.md index f36f44f..3ecd452 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - +
@@ -42,14 +42,27 @@ You love Swift's `Codable` protocol and use it everywhere, who doesn't! Here isThe Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler. It is in early development, but UserDefaultsStore does support its use on supported platforms.
-Once you have your Swift package set up, adding UserDefaultsStore as a dependency is as easy as adding it to the dependencies value of your Package.swift.
+You can use The Swift Package Manager to install UserDefaultsStore
by adding the proper description to your Package.swift
file:
import PackageDescription
-dependencies: [
- .package(url: "https://github.com/omaralbeik/UserDefaultsStore.git", from: "1.0.2")
-]
+
+let package = Package(
+ name: "YOUR_PROJECT_NAME",
+ targets: [],
+ dependencies: [
+ .package(url: "https://github.com/omaralbeik/UserDefaultsStore.git", from: "1.4.1")
+ ]
+)
+
+Next, add UserDefaultsStore
to your targets dependencies like so:
.target(
+ name: "YOUR_TARGET_NAME",
+ dependencies: [
+ "UserDefaultsStore",
+ ]
+),
+Then run swift package update
.