-
Notifications
You must be signed in to change notification settings - Fork 10
/
Package.swift
67 lines (66 loc) · 2.22 KB
/
Package.swift
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "Bivrost",
products: [
.executable(name: "bivrost", targets: ["Bivrost"]),
.library(name: "BivrostKit", targets: ["BivrostKit"]),
.library(name: "BivrostHelper", targets: ["BivrostHelper"])
],
dependencies: [
.package(url: "https://github.com/krzyzanowskim/CryptoSwift", .upToNextMinor(from: "0.8.0")),
.package(url: "https://github.com/attaswift/BigInt.git", .upToNextMajor(from: "3.0.0")),
.package(url: "https://github.com/Quick/Nimble.git", .upToNextMinor(from: "7.0.2")),
.package(url: "https://github.com/Quick/Quick.git", .upToNextMinor(from: "1.2.0")),
.package(url: "https://github.com/kylef/Commander.git", .revision("e0cbee1bd73778c1076c675eaf660e97d09f3b32")),
// PathKit fork supporting SPM4
.package(url: "https://github.com/PoissonBallon/PathKit.git", .branch("master")),
// Stencil fork supporting SPM4
.package(url: "https://github.com/zweigraf/Stencil.git", .branch("master")),
// StencilSwiftKit fork supporting SPM4
.package(url: "https://github.com/zweigraf/StencilSwiftKit.git", .revision("82a0099e5c446348692a2ba40ffbba980c6b8898"))
],
targets: [
.target(
name: "Bivrost",
dependencies: [
"BivrostKit",
"Commander",
"PathKit"
]
),
.target(
name: "BivrostKit",
dependencies: [
"CryptoSwift",
"BigInt",
"Stencil",
"StencilSwiftKit",
"PathKit"
]
),
.target(
name: "BivrostHelper",
dependencies: [
"BigInt"
]
),
.testTarget(
name: "BivrostKitTests",
dependencies: [
"BivrostKit",
"Quick",
"Nimble"
]
),
.testTarget(
name: "BivrostHelperTests",
dependencies: [
"BivrostHelper",
"Quick",
"Nimble"
]
)
],
swiftLanguageVersions: [4]
)