From 1cf592a4d6c17c4dd0767af516f61b16bd018649 Mon Sep 17 00:00:00 2001 From: Jay Hickey Date: Wed, 27 Mar 2019 20:28:00 -0700 Subject: [PATCH 1/4] Add support for Swift Package Manager --- Package.resolved | 16 ++++++++++++++++ Package.swift | 22 ++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 Package.resolved create mode 100644 Package.swift diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..b82f633 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,16 @@ +{ + "object": { + "pins": [ + { + "package": "ReSwift", + "repositoryURL": "https://github.com/ReSwift/ReSwift", + "state": { + "branch": null, + "revision": "8b840e3c234bc91f1a6a2720ea20ecf019509b1b", + "version": "4.1.1" + } + } + ] + }, + "version": 1 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..6210dec --- /dev/null +++ b/Package.swift @@ -0,0 +1,22 @@ +// swift-tools-version:4.2 + +import PackageDescription + +let package = Package( + name: "ReSwift-Thunk", + products: [ + .executable(name: "ReSwift-Thunk", targets: ["ReSwift-Thunk"]), + ], + dependencies: [ + .package(url: "https://github.com/ReSwift/ReSwift", .upToNextMajor(from: "4.1.1")) + ], + targets: [ + .target( + name: "ReSwift-Thunk", + dependencies: [ + "ReSwift" + ], + path: "ReSwift-Thunk" + ) + ] +) \ No newline at end of file From c72b70c455ffffcc1bb930b84413e9bb78d09454 Mon Sep 17 00:00:00 2001 From: Jay Hickey Date: Wed, 27 Mar 2019 20:50:13 -0700 Subject: [PATCH 2/4] Lint --- Package.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index 6210dec..db30cc9 100644 --- a/Package.swift +++ b/Package.swift @@ -5,7 +5,7 @@ import PackageDescription let package = Package( name: "ReSwift-Thunk", products: [ - .executable(name: "ReSwift-Thunk", targets: ["ReSwift-Thunk"]), + .executable(name: "ReSwift-Thunk", targets: ["ReSwift-Thunk"]) ], dependencies: [ .package(url: "https://github.com/ReSwift/ReSwift", .upToNextMajor(from: "4.1.1")) @@ -15,8 +15,8 @@ let package = Package( name: "ReSwift-Thunk", dependencies: [ "ReSwift" - ], + ], path: "ReSwift-Thunk" ) ] -) \ No newline at end of file +) From 268c21b58f404a637e59b89b052b3d82d6a1b9e8 Mon Sep 17 00:00:00 2001 From: Jay Hickey Date: Thu, 28 Mar 2019 10:07:36 -0700 Subject: [PATCH 3/4] Change from executible to library --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index db30cc9..75d7d97 100644 --- a/Package.swift +++ b/Package.swift @@ -5,7 +5,7 @@ import PackageDescription let package = Package( name: "ReSwift-Thunk", products: [ - .executable(name: "ReSwift-Thunk", targets: ["ReSwift-Thunk"]) + .library(name: "ReSwift-Thunk", targets: ["ReSwift-Thunk"]) ], dependencies: [ .package(url: "https://github.com/ReSwift/ReSwift", .upToNextMajor(from: "4.1.1")) From fce6fd5f70bfdc0bfbcffe0fd4da9b4037aea5db Mon Sep 17 00:00:00 2001 From: Jay Hickey Date: Thu, 28 Mar 2019 10:17:06 -0700 Subject: [PATCH 4/4] Remove Package.resolved --- Package.resolved | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 Package.resolved diff --git a/Package.resolved b/Package.resolved deleted file mode 100644 index b82f633..0000000 --- a/Package.resolved +++ /dev/null @@ -1,16 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "ReSwift", - "repositoryURL": "https://github.com/ReSwift/ReSwift", - "state": { - "branch": null, - "revision": "8b840e3c234bc91f1a6a2720ea20ecf019509b1b", - "version": "4.1.1" - } - } - ] - }, - "version": 1 -}