Skip to content

Commit d34694f

Browse files
authored
[NL-15]: 의존성 추가 (#6)
1 parent e7f4bbd commit d34694f

File tree

5 files changed

+116
-5
lines changed

5 files changed

+116
-5
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,5 @@ graph.dot
6767
Derived/
6868

6969
### Tuist managed dependencies ###
70-
Tuist/.build
70+
Tuist/.build
71+
/.build

Common/Project.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,13 @@ struct CommonLayer: Layer {
2121
.createTarget(name: "Auth"),
2222
.createTarget(name: "Constant"),
2323
.createTarget(name: "DesignSystem"),
24-
.createTarget(name: "Lib"),
24+
.createTarget(
25+
name: "Lib",
26+
dependencies: [
27+
.external(name: "Then"),
28+
.external(name: "SnapKit"),
29+
]
30+
),
2531
]
2632
}
2733
}

Core/Project.swift

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,21 @@ struct CoreLayer: Layer {
1212
sources: .empty,
1313
dependencies: [
1414
.target(name: "NetworkCore"),
15-
.target(name: "DIInjector")
15+
.target(name: "DIInjector"),
1616
]
1717
),
18-
.createTarget(name: "NetworkCore"),
19-
.createTarget(name: "DIInjector")
18+
.createTarget(
19+
name: "NetworkCore",
20+
dependencies: [
21+
.external(name: "Moya")
22+
]
23+
),
24+
.createTarget(
25+
name: "DIInjector",
26+
dependencies: [
27+
.external(name: "Swinject")
28+
]
29+
)
2030
]
2131
}
2232
}

Tuist/Package.resolved

Lines changed: 69 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tuist/Package.swift

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// swift-tools-version: 6.0
2+
import PackageDescription
3+
4+
#if TUIST
5+
import struct ProjectDescription.PackageSettings
6+
7+
let packageSettings = PackageSettings(
8+
productTypes: [
9+
"Moya": .staticFramework,
10+
"Then": .staticFramework,
11+
"SnapKit": .staticFramework,
12+
"Swinject": .staticFramework,
13+
]
14+
)
15+
#endif
16+
17+
let package = Package(
18+
name: "Satto",
19+
dependencies: [
20+
.package(url: "https://github.com/Moya/Moya.git", from: "15.0.0"),
21+
.package(url: "https://github.com/devxoul/Then.git", from: "3.0.0"),
22+
.package(url: "https://github.com/SnapKit/SnapKit.git", from: "5.7.1"),
23+
.package(url: "https://github.com/Swinject/Swinject.git", from: "2.9.1"),
24+
]
25+
)

0 commit comments

Comments
 (0)