From 8dacbfd51d31a2f96909c05d65dceb37fe6121a6 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Sun, 17 Mar 2024 15:53:08 +0100 Subject: [PATCH] Created the Feed and iTunes libraries in the Libraries package. --- Libraries/Package.swift | 42 ++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/Libraries/Package.swift b/Libraries/Package.swift index 1746f4f..25f97f7 100644 --- a/Libraries/Package.swift +++ b/Libraries/Package.swift @@ -11,34 +11,53 @@ let package = Package( .library( name: .Product.name.kit, targets: [ - .Target.api, - .Target.foundation + .Target.feed.kit, + .Target.foundation.kit, + .Target.iTunes.kit, ] ), ], targets: [ .target( - name: .Target.api, - path: "API/Kit" + name: .Target.feed.kit, + dependencies: [ + .byName(name: .Target.foundation.kit), + ], + path: "Feed/Kit" ), .target( - name: .Target.foundation, + name: .Target.foundation.kit, path: "Foundation/Kit" ), - .testTarget( - name: .Target.api.test, + .target( + name: .Target.iTunes.kit, dependencies: [ - .byName(name: .Target.api) + .byName(name: .Target.feed.kit), + .byName(name: .Target.foundation.kit), ], - path: "API/Test" + path: "iTunes/Kit" + ), + .testTarget( + name: .Target.feed.test, + dependencies: [ + .byName(name: .Target.feed.kit), + ], + path: "Feed/Test" ), .testTarget( name: .Target.foundation.test, dependencies: [ - .byName(name: .Target.foundation) + .byName(name: .Target.foundation.kit), ], path: "Foundation/Test" ), + .testTarget( + name: .Target.iTunes.test, + dependencies: [ + .byName(name: .Target.iTunes.kit), + ], + path: "iTunes/Test" + ), ] ) @@ -53,8 +72,9 @@ private extension String { } enum Target { - static let api = "\(String.Product.name)API" + static let feed = "\(String.Product.name)Feed" static let foundation = "\(String.Product.name)Foundation" + static let iTunes = "\(String.Product.name)iTunes" } }