Skip to content
Snippets Groups Projects
Commit ac9adbfa authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Refactor Package.swift

parent 15e03592
No related branches found
No related tags found
2 merge requests!32Replace failing constructors with unimplemented constructors,!30Release v1.2.0
......@@ -14,32 +14,14 @@ let package = Package(
.macOS(.v12),
],
products: [
.library(
name: "XXModels",
targets: ["XXModels"]
),
.library(
name: "XXLegacyDatabaseMigrator",
targets: ["XXLegacyDatabaseMigrator"]
),
.library(
name: "XXDatabase",
targets: ["XXDatabase"]
),
.library(name: "XXModels", targets: ["XXModels"]),
.library(name: "XXLegacyDatabaseMigrator", targets: ["XXLegacyDatabaseMigrator"]),
.library(name: "XXDatabase", targets: ["XXDatabase"]),
],
dependencies: [
.package(
url: "https://github.com/groue/GRDB.swift",
.upToNextMajor(from: "5.24.0")
),
.package(
url: "https://github.com/pointfreeco/swift-custom-dump.git",
.upToNextMajor(from: "0.4.0")
),
.package(
url: "https://github.com/pointfreeco/swift-snapshot-testing.git",
.upToNextMajor(from: "1.9.0")
),
.package(url: "https://github.com/groue/GRDB.swift", .upToNextMajor(from: "5.24.0")),
.package(url: "https://github.com/pointfreeco/swift-custom-dump.git", .upToNextMajor(from: "0.4.0")),
.package(url: "https://github.com/pointfreeco/swift-snapshot-testing.git", .upToNextMajor(from: "1.9.0")),
],
targets: [
.target(
......@@ -49,42 +31,25 @@ let package = Package(
.testTarget(
name: "XXModelsTests",
dependencies: [
.target(
name: "XXModels"
),
.target(name: "XXModels"),
],
swiftSettings: swiftSettings
),
.target(
name: "XXLegacyDatabaseMigrator",
dependencies: [
.target(
name: "XXDatabase"
),
.target(
name: "XXModels"
),
.product(
name: "GRDB",
package: "GRDB.swift"
),
.target(name: "XXDatabase"),
.target(name: "XXModels"),
.product(name: "GRDB", package: "GRDB.swift"),
],
swiftSettings: swiftSettings
),
.testTarget(
name: "XXLegacyDatabaseMigratorTests",
dependencies: [
.target(
name: "XXLegacyDatabaseMigrator"
),
.product(
name: "CustomDump",
package: "swift-custom-dump"
),
.product(
name: "SnapshotTesting",
package: "swift-snapshot-testing"
),
.target(name: "XXLegacyDatabaseMigrator"),
.product(name: "CustomDump", package: "swift-custom-dump"),
.product(name: "SnapshotTesting", package: "swift-snapshot-testing"),
],
exclude: [
"__Snapshots__",
......@@ -100,26 +65,16 @@ let package = Package(
.target(
name: "XXDatabase",
dependencies: [
.target(
name: "XXModels"
),
.product(
name: "GRDB",
package: "GRDB.swift"
),
.target(name: "XXModels"),
.product(name: "GRDB", package: "GRDB.swift"),
],
swiftSettings: swiftSettings
),
.testTarget(
name: "XXDatabaseTests",
dependencies: [
.target(
name: "XXDatabase"
),
.product(
name: "CustomDump",
package: "swift-custom-dump"
),
.target(name: "XXDatabase"),
.product(name: "CustomDump", package: "swift-custom-dump"),
],
swiftSettings: swiftSettings
),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment