Skip to content

Commit 779d64c

Browse files
committed
add all Addame vapor route handlers in one place
1 parent 67d06ac commit 779d64c

31 files changed

+1914
-22
lines changed

Package.resolved

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

Package.swift

Lines changed: 50 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,63 @@
44
import PackageDescription
55

66
let package = Package(
7-
name: "AddaMeHandlers",
7+
name: "AddaMeRouteHandlers",
8+
platforms: [.macOS(.v12)],
89
products: [
910
// Products define the executables and libraries a package produces, and make them visible to other packages.
10-
.library(
11-
name: "AddaMeHandlers",
12-
targets: ["AddaMeHandlers"]),
11+
.library(name: "AddaMeRouteHandlers", targets: ["AddaMeRouteHandlers"]),
12+
.library(name: "AuthEngineHandlers", targets: ["AuthEngineHandlers"]),
13+
.library(name: "ChatEngineHandlers", targets: ["ChatEngineHandlers"]),
14+
.library(name: "EventEngineHandlers", targets: ["EventEngineHandlers"]),
15+
.library(name: "AppExtensions", targets: ["AppExtensions"])
1316
],
1417
dependencies: [
15-
// Dependencies declare other packages that this package depends on.
16-
// .package(url: /* package url */, from: "1.0.0"),
18+
.package(url: "https://github.com/vapor/vapor.git", from: "4.62.1"),
19+
.package(url: "https://github.com/AddaMeSPB/AddaSharedModels.git", branch: "route"),
1720
],
1821
targets: [
19-
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
20-
// Targets can depend on other targets in this package, and on products in packages this package depends on.
2122
.target(
22-
name: "AddaMeHandlers",
23-
dependencies: []),
23+
name: "AddaMeRouteHandlers",
24+
dependencies: [
25+
.product(name: "Vapor", package: "vapor"),
26+
.product(name: "AddaSharedModels", package: "AddaSharedModels"),
27+
"AuthEngineHandlers", "ChatEngineHandlers", "EventEngineHandlers"
28+
]),
29+
30+
.target(
31+
name: "AuthEngineHandlers",
32+
dependencies: [
33+
.product(name: "Vapor", package: "vapor"),
34+
.product(name: "AddaSharedModels", package: "AddaSharedModels"),
35+
"AppExtensions", "ChatEngineHandlers"
36+
]),
37+
38+
.target(
39+
name: "ChatEngineHandlers",
40+
dependencies: [
41+
.product(name: "Vapor", package: "vapor"),
42+
.product(name: "AddaSharedModels", package: "AddaSharedModels"),
43+
"AppExtensions"
44+
]),
45+
46+
.target(
47+
name: "EventEngineHandlers",
48+
dependencies: [
49+
.product(name: "Vapor", package: "vapor"),
50+
.product(name: "AddaSharedModels", package: "AddaSharedModels"),
51+
"AppExtensions"
52+
]),
53+
54+
.target(
55+
name: "AppExtensions",
56+
dependencies: [
57+
.product(name: "Vapor", package: "vapor"),
58+
.product(name: "AddaSharedModels", package: "AddaSharedModels"),
59+
]),
60+
61+
2462
.testTarget(
25-
name: "AddaMeHandlersTests",
26-
dependencies: ["AddaMeHandlers"]),
63+
name: "AddaMeRouteHandlersTests",
64+
dependencies: ["AddaMeRouteHandlers"]),
2765
]
2866
)

0 commit comments

Comments
 (0)