-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProject.swift
More file actions
33 lines (30 loc) · 862 Bytes
/
Copy pathProject.swift
File metadata and controls
33 lines (30 loc) · 862 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import Foundation
import DependencyPackagePlugin
import DependencyPlugin
import ProjectTemplatePlugin
import ProjectDescription
let project = Project.makeModule(
name: "Home",
bundleId: .appBundleID(name: ".Home"),
product: .staticFramework,
settings: .settings(),
dependencies: [
.core(.logger),
.SPM.composableArchitecture,
.domain(.auth, .interface),
.ui(.designKit),
.ui(.sharedUI),
.service(.analytics, .interface),
.SPM.tcaFlow,
.SPM.kingfisher,
.domain(.attendance, .interface),
.domain(.battle, .interface),
.domain(.home, .interface),
.domain(.notification, .interface),
// 홈 피드 중간 배너 광고 — 광고를 노출하는 화면만 명시적으로 의존한다.
.feature(.featureSharedUI, .implementation),
],
hasTests: true,
hasInterface: true,
hasTesting: false
)