Skip to content

Commit e0fa885

Browse files
authored
Fix import visibility (#18)
This PR fixes `Unable to find module dependency:` error
1 parent ac9294c commit e0fa885

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

Package.swift

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,29 @@ let package = Package(
4040
),
4141
.target(
4242
name: "BinaryParseKitCommons",
43-
dependencies: [.product(name: "BinaryParsing", package: "swift-binary-parsing")],
4443
swiftSettings: [
4544
.enableExperimentalFeature("LifetimeDependence"),
4645
.enableExperimentalFeature("Lifetimes"),
4746
.strictMemorySafety(),
4847
],
4948
),
50-
.target(name: "BinaryParseKit", dependencies: ["BinaryParseKitMacros"], swiftSettings: [
51-
.enableExperimentalFeature("LifetimeDependence"),
52-
.enableExperimentalFeature("Lifetimes"),
53-
.strictMemorySafety(),
54-
]),
49+
.target(
50+
name: "BinaryParseKit",
51+
dependencies: [
52+
"BinaryParseKitMacros",
53+
"BinaryParseKitCommons",
54+
.product(name: "BinaryParsing", package: "swift-binary-parsing"),
55+
],
56+
swiftSettings: [
57+
.enableExperimentalFeature("LifetimeDependence"),
58+
.enableExperimentalFeature("Lifetimes"),
59+
.strictMemorySafety(),
60+
],
61+
),
5562
.executableTarget(
5663
name: "BinaryParseKitClient",
5764
dependencies: [
5865
"BinaryParseKit",
59-
"BinaryParseKitCommons",
60-
.product(name: "BinaryParsing", package: "swift-binary-parsing"),
6166
],
6267
swiftSettings: [
6368
.enableExperimentalFeature("LifetimeDependence"),

Sources/BinaryParseKit/BinaryParseKit.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// The Swift Programming Language
22
// https://docs.swift.org/swift-book
33

4-
@_exported public import BinaryParseKitCommons
5-
public import BinaryParsing
4+
import BinaryParseKitCommons
5+
import BinaryParsing
66

77
// MARK: - Skip Parsing
88

0 commit comments

Comments
 (0)