diff --git a/DropBearGen/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from DropBearGen/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
rename to .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
diff --git a/DropBear.podspec b/DropBear.podspec
index 93ba6cb..bdf997b 100644
--- a/DropBear.podspec
+++ b/DropBear.podspec
@@ -3,7 +3,7 @@ Pod::Spec.new do |spec|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
spec.name = 'DropBear'
- spec.version = '0.13.0'
+ spec.version = '0.14.0'
spec.homepage = 'https://github.com/IanKeen/DropBear'
spec.summary = 'A marvellous UI testing framework.'
spec.description = <<-DESC
@@ -31,7 +31,7 @@ Pod::Spec.new do |spec|
# ――― Source Code ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
- spec.source_files = 'DropBear/**/*.swift'
+ spec.source_files = 'Sources/DropBear/**/*.swift'
# ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
diff --git a/DropBearApp/Package.swift b/DropBearApp/Package.swift
new file mode 100644
index 0000000..8e28c48
--- /dev/null
+++ b/DropBearApp/Package.swift
@@ -0,0 +1,11 @@
+// swift-tools-version:5.3
+
+// Leave blank. This is only here so that Xcode doesn't display it.
+
+import PackageDescription
+
+let package = Package(
+ name: "App",
+ products: [],
+ targets: []
+)
diff --git a/DropBearAppUITests/Package.swift b/DropBearAppUITests/Package.swift
new file mode 100644
index 0000000..e82a2f2
--- /dev/null
+++ b/DropBearAppUITests/Package.swift
@@ -0,0 +1,11 @@
+// swift-tools-version:5.3
+
+// Leave blank. This is only here so that Xcode doesn't display it.
+
+import PackageDescription
+
+let package = Package(
+ name: "AppUITests",
+ products: [],
+ targets: []
+)
diff --git a/DropBearGen.podspec b/DropBearGen.podspec
index a552cb9..0d5bef0 100644
--- a/DropBearGen.podspec
+++ b/DropBearGen.podspec
@@ -3,7 +3,7 @@ Pod::Spec.new do |spec|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
spec.name = 'DropBearGen'
- spec.version = '0.13.0'
+ spec.version = '0.14.0'
spec.homepage = 'https://github.com/IanKeen/DropBear'
spec.summary = 'A companion framework for DropBear that generates code for accessibility identifiers.'
spec.description = <<-DESC
diff --git a/DropBearSupport.podspec b/DropBearSupport.podspec
index 69ab74b..27685da 100644
--- a/DropBearSupport.podspec
+++ b/DropBearSupport.podspec
@@ -3,7 +3,7 @@ Pod::Spec.new do |spec|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
spec.name = 'DropBearSupport'
- spec.version = '0.13.0'
+ spec.version = '0.14.0'
spec.homepage = 'https://github.com/IanKeen/DropBear'
spec.summary = 'An app-side companion to DropBear.'
spec.description = <<-DESC
@@ -31,7 +31,7 @@ Pod::Spec.new do |spec|
# ――― Source Code ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
- spec.source_files = 'DropBearSupport/**/*.swift'
+ spec.source_files = 'Sources/DropBearSupport/**/*.swift'
# ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 0000000..2c690ea
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,38 @@
+// swift-tools-version:5.3
+import Foundation
+import PackageDescription
+
+let package = Package(
+ name: "DropBear",
+ platforms: [.iOS(.v10)],
+ products: [
+ .library(name: "DropBear", targets: ["DropBear"]),
+ .library(name: "DropBearSupport", targets: ["DropBearSupport"]),
+ ],
+ dependencies: [
+ ],
+ targets: [
+ // Library
+ .target(
+ name: "DropBear",
+ exclude: ["Info.plist", "DropBear.h"],
+ linkerSettings: [.linkedFramework("XCTest")]
+ ),
+ .testTarget(
+ name: "DropBearTests",
+ dependencies: ["DropBear"],
+ exclude: ["Info.plist"]
+ ),
+
+ // App Support
+ .target(
+ name: "DropBearSupport",
+ exclude: ["Info.plist", "DropBearSupport.h"]
+ ),
+ .testTarget(
+ name: "DropBearSupportTests",
+ dependencies: ["DropBearSupport"],
+ exclude: ["Info.plist"]
+ ),
+ ]
+)
diff --git a/Sources/DropBear/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/Sources/DropBear/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Sources/DropBear/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/DropBear/DropBear.h b/Sources/DropBear/DropBear.h
similarity index 100%
rename from DropBear/DropBear.h
rename to Sources/DropBear/DropBear.h
diff --git a/DropBear/DropBear.swift b/Sources/DropBear/DropBear.swift
similarity index 99%
rename from DropBear/DropBear.swift
rename to Sources/DropBear/DropBear.swift
index 1f342cb..d83914b 100644
--- a/DropBear/DropBear.swift
+++ b/Sources/DropBear/DropBear.swift
@@ -22,3 +22,4 @@ public enum DropBear {
timer.cancel()
}
}
+
diff --git a/DropBear/ElementAssertions/ElementAssertion+Contains.swift b/Sources/DropBear/ElementAssertions/ElementAssertion+Contains.swift
similarity index 100%
rename from DropBear/ElementAssertions/ElementAssertion+Contains.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion+Contains.swift
diff --git a/DropBear/ElementAssertions/ElementAssertion+Empty.swift b/Sources/DropBear/ElementAssertions/ElementAssertion+Empty.swift
similarity index 100%
rename from DropBear/ElementAssertions/ElementAssertion+Empty.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion+Empty.swift
diff --git a/DropBear/ElementAssertions/ElementAssertion+Enabled.swift b/Sources/DropBear/ElementAssertions/ElementAssertion+Enabled.swift
similarity index 100%
rename from DropBear/ElementAssertions/ElementAssertion+Enabled.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion+Enabled.swift
diff --git a/DropBear/ElementAssertions/ElementAssertion+Equal.swift b/Sources/DropBear/ElementAssertions/ElementAssertion+Equal.swift
similarity index 100%
rename from DropBear/ElementAssertions/ElementAssertion+Equal.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion+Equal.swift
diff --git a/DropBear/ElementAssertions/ElementAssertion+Exists.swift b/Sources/DropBear/ElementAssertions/ElementAssertion+Exists.swift
similarity index 97%
rename from DropBear/ElementAssertions/ElementAssertion+Exists.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion+Exists.swift
index 9e9357e..697abeb 100644
--- a/DropBear/ElementAssertions/ElementAssertion+Exists.swift
+++ b/Sources/DropBear/ElementAssertions/ElementAssertion+Exists.swift
@@ -1,3 +1,5 @@
+import Foundation
+
extension ElementAssertion {
public static var exists: ElementAssertion {
return exists(waiting: DropBear.defaultWaitTime)
diff --git a/DropBear/ElementAssertions/ElementAssertion.swift b/Sources/DropBear/ElementAssertions/ElementAssertion.swift
similarity index 100%
rename from DropBear/ElementAssertions/ElementAssertion.swift
rename to Sources/DropBear/ElementAssertions/ElementAssertion.swift
diff --git a/DropBear/Info.plist b/Sources/DropBear/Info.plist
similarity index 100%
rename from DropBear/Info.plist
rename to Sources/DropBear/Info.plist
diff --git a/DropBear/Robot/ElementSet.swift b/Sources/DropBear/Robot/ElementSet.swift
similarity index 100%
rename from DropBear/Robot/ElementSet.swift
rename to Sources/DropBear/Robot/ElementSet.swift
diff --git a/DropBear/Robot/Robot+Assert.swift b/Sources/DropBear/Robot/Robot+Assert.swift
similarity index 100%
rename from DropBear/Robot/Robot+Assert.swift
rename to Sources/DropBear/Robot/Robot+Assert.swift
diff --git a/DropBear/Robot/Robot+Launch.swift b/Sources/DropBear/Robot/Robot+Launch.swift
similarity index 100%
rename from DropBear/Robot/Robot+Launch.swift
rename to Sources/DropBear/Robot/Robot+Launch.swift
diff --git a/DropBear/Robot/Robot+Misc.swift b/Sources/DropBear/Robot/Robot+Misc.swift
similarity index 100%
rename from DropBear/Robot/Robot+Misc.swift
rename to Sources/DropBear/Robot/Robot+Misc.swift
diff --git a/DropBear/Robot/Robot+Tap.swift b/Sources/DropBear/Robot/Robot+Tap.swift
similarity index 100%
rename from DropBear/Robot/Robot+Tap.swift
rename to Sources/DropBear/Robot/Robot+Tap.swift
diff --git a/DropBear/Robot/Robot+Text.swift b/Sources/DropBear/Robot/Robot+Text.swift
similarity index 100%
rename from DropBear/Robot/Robot+Text.swift
rename to Sources/DropBear/Robot/Robot+Text.swift
diff --git a/DropBear/Robot/Robot.swift b/Sources/DropBear/Robot/Robot.swift
similarity index 100%
rename from DropBear/Robot/Robot.swift
rename to Sources/DropBear/Robot/Robot.swift
diff --git a/DropBear/RunningRobot/Alerts/Alert+Presets.swift b/Sources/DropBear/RunningRobot/Alerts/Alert+Presets.swift
similarity index 100%
rename from DropBear/RunningRobot/Alerts/Alert+Presets.swift
rename to Sources/DropBear/RunningRobot/Alerts/Alert+Presets.swift
diff --git a/DropBear/RunningRobot/Alerts/Alert.swift b/Sources/DropBear/RunningRobot/Alerts/Alert.swift
similarity index 100%
rename from DropBear/RunningRobot/Alerts/Alert.swift
rename to Sources/DropBear/RunningRobot/Alerts/Alert.swift
diff --git a/DropBear/RunningRobot/Alerts/AlertButton.swift b/Sources/DropBear/RunningRobot/Alerts/AlertButton.swift
similarity index 100%
rename from DropBear/RunningRobot/Alerts/AlertButton.swift
rename to Sources/DropBear/RunningRobot/Alerts/AlertButton.swift
diff --git a/DropBear/RunningRobot/Alerts/AlertRobot.swift b/Sources/DropBear/RunningRobot/Alerts/AlertRobot.swift
similarity index 100%
rename from DropBear/RunningRobot/Alerts/AlertRobot.swift
rename to Sources/DropBear/RunningRobot/Alerts/AlertRobot.swift
diff --git a/DropBear/RunningRobot/Alerts/RunningRobot+Alerts.swift b/Sources/DropBear/RunningRobot/Alerts/RunningRobot+Alerts.swift
similarity index 100%
rename from DropBear/RunningRobot/Alerts/RunningRobot+Alerts.swift
rename to Sources/DropBear/RunningRobot/Alerts/RunningRobot+Alerts.swift
diff --git a/DropBear/RunningRobot/Cells/CellContainerRobot.swift b/Sources/DropBear/RunningRobot/Cells/CellContainerRobot.swift
similarity index 100%
rename from DropBear/RunningRobot/Cells/CellContainerRobot.swift
rename to Sources/DropBear/RunningRobot/Cells/CellContainerRobot.swift
diff --git a/DropBear/RunningRobot/Cells/CellRobot.swift b/Sources/DropBear/RunningRobot/Cells/CellRobot.swift
similarity index 100%
rename from DropBear/RunningRobot/Cells/CellRobot.swift
rename to Sources/DropBear/RunningRobot/Cells/CellRobot.swift
diff --git a/DropBear/RunningRobot/ContextElement/ContextElement+Assert.swift b/Sources/DropBear/RunningRobot/ContextElement/ContextElement+Assert.swift
similarity index 100%
rename from DropBear/RunningRobot/ContextElement/ContextElement+Assert.swift
rename to Sources/DropBear/RunningRobot/ContextElement/ContextElement+Assert.swift
diff --git a/DropBear/RunningRobot/ContextElement/ContextElement+NavigationController.swift b/Sources/DropBear/RunningRobot/ContextElement/ContextElement+NavigationController.swift
similarity index 100%
rename from DropBear/RunningRobot/ContextElement/ContextElement+NavigationController.swift
rename to Sources/DropBear/RunningRobot/ContextElement/ContextElement+NavigationController.swift
diff --git a/DropBear/RunningRobot/ContextElement/ContextElement+Tap.swift b/Sources/DropBear/RunningRobot/ContextElement/ContextElement+Tap.swift
similarity index 100%
rename from DropBear/RunningRobot/ContextElement/ContextElement+Tap.swift
rename to Sources/DropBear/RunningRobot/ContextElement/ContextElement+Tap.swift
diff --git a/DropBear/RunningRobot/ContextElement/ContextElement.swift b/Sources/DropBear/RunningRobot/ContextElement/ContextElement.swift
similarity index 100%
rename from DropBear/RunningRobot/ContextElement/ContextElement.swift
rename to Sources/DropBear/RunningRobot/ContextElement/ContextElement.swift
diff --git a/DropBear/RunningRobot/RunningRobot+Modal.swift b/Sources/DropBear/RunningRobot/RunningRobot+Modal.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+Modal.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+Modal.swift
diff --git a/DropBear/RunningRobot/RunningRobot+NavigationController.swift b/Sources/DropBear/RunningRobot/RunningRobot+NavigationController.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+NavigationController.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+NavigationController.swift
diff --git a/DropBear/RunningRobot/RunningRobot+NavigationElementAssert.swift b/Sources/DropBear/RunningRobot/RunningRobot+NavigationElementAssert.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+NavigationElementAssert.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+NavigationElementAssert.swift
diff --git a/DropBear/RunningRobot/RunningRobot+NavigationElementTap.swift b/Sources/DropBear/RunningRobot/RunningRobot+NavigationElementTap.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+NavigationElementTap.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+NavigationElementTap.swift
diff --git a/DropBear/RunningRobot/RunningRobot+Root.swift b/Sources/DropBear/RunningRobot/RunningRobot+Root.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+Root.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+Root.swift
diff --git a/DropBear/RunningRobot/RunningRobot+TabBarController.swift b/Sources/DropBear/RunningRobot/RunningRobot+TabBarController.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot+TabBarController.swift
rename to Sources/DropBear/RunningRobot/RunningRobot+TabBarController.swift
diff --git a/DropBear/RunningRobot/RunningRobot.swift b/Sources/DropBear/RunningRobot/RunningRobot.swift
similarity index 100%
rename from DropBear/RunningRobot/RunningRobot.swift
rename to Sources/DropBear/RunningRobot/RunningRobot.swift
diff --git a/DropBear/Springboard.swift b/Sources/DropBear/Springboard.swift
similarity index 100%
rename from DropBear/Springboard.swift
rename to Sources/DropBear/Springboard.swift
diff --git a/DropBear/UITest.swift b/Sources/DropBear/UITest.swift
similarity index 100%
rename from DropBear/UITest.swift
rename to Sources/DropBear/UITest.swift
diff --git a/DropBear/XCTest/XCUIApplication+Configuration.swift b/Sources/DropBear/XCTest/XCUIApplication+Configuration.swift
similarity index 100%
rename from DropBear/XCTest/XCUIApplication+Configuration.swift
rename to Sources/DropBear/XCTest/XCUIApplication+Configuration.swift
diff --git a/DropBear/XCTest/XCUIElement+Assert.swift b/Sources/DropBear/XCTest/XCUIElement+Assert.swift
similarity index 100%
rename from DropBear/XCTest/XCUIElement+Assert.swift
rename to Sources/DropBear/XCTest/XCUIElement+Assert.swift
diff --git a/DropBear/XCTest/XCUIElement+ClearText.swift b/Sources/DropBear/XCTest/XCUIElement+ClearText.swift
similarity index 100%
rename from DropBear/XCTest/XCUIElement+ClearText.swift
rename to Sources/DropBear/XCTest/XCUIElement+ClearText.swift
diff --git a/DropBear/XCTest/XCUIElement+Element.swift b/Sources/DropBear/XCTest/XCUIElement+Element.swift
similarity index 100%
rename from DropBear/XCTest/XCUIElement+Element.swift
rename to Sources/DropBear/XCTest/XCUIElement+Element.swift
diff --git a/DropBear/XCTest/XCUIElement+Optional.swift b/Sources/DropBear/XCTest/XCUIElement+Optional.swift
similarity index 100%
rename from DropBear/XCTest/XCUIElement+Optional.swift
rename to Sources/DropBear/XCTest/XCUIElement+Optional.swift
diff --git a/DropBear/XCTest/XCUIElement+Values.swift b/Sources/DropBear/XCTest/XCUIElement+Values.swift
similarity index 100%
rename from DropBear/XCTest/XCUIElement+Values.swift
rename to Sources/DropBear/XCTest/XCUIElement+Values.swift
diff --git a/DropBearGen/.gitignore b/Sources/DropBearGen/.gitignore
similarity index 100%
rename from DropBearGen/.gitignore
rename to Sources/DropBearGen/.gitignore
diff --git a/Sources/DropBearGen/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/Sources/DropBearGen/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Sources/DropBearGen/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/DropBearGen/Package.resolved b/Sources/DropBearGen/Package.resolved
similarity index 100%
rename from DropBearGen/Package.resolved
rename to Sources/DropBearGen/Package.resolved
diff --git a/DropBearGen/Package.swift b/Sources/DropBearGen/Package.swift
similarity index 100%
rename from DropBearGen/Package.swift
rename to Sources/DropBearGen/Package.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extensions/Array+Extensions.swift b/Sources/DropBearGen/Sources/DropBearGen/Extensions/Array+Extensions.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extensions/Array+Extensions.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extensions/Array+Extensions.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extensions/Dictionary+Extensions.swift b/Sources/DropBearGen/Sources/DropBearGen/Extensions/Dictionary+Extensions.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extensions/Dictionary+Extensions.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extensions/Dictionary+Extensions.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extensions/Kanna+Extensions.swift b/Sources/DropBearGen/Sources/DropBearGen/Extensions/Kanna+Extensions.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extensions/Kanna+Extensions.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extensions/Kanna+Extensions.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extensions/String+Extensions.swift b/Sources/DropBearGen/Sources/DropBearGen/Extensions/String+Extensions.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extensions/String+Extensions.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extensions/String+Extensions.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extractor/Extractor.swift b/Sources/DropBearGen/Sources/DropBearGen/Extractor/Extractor.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extractor/Extractor.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extractor/Extractor.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extractor/ExtractorCoordinator.swift b/Sources/DropBearGen/Sources/DropBearGen/Extractor/ExtractorCoordinator.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extractor/ExtractorCoordinator.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extractor/ExtractorCoordinator.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extractor/InterfaceBuilderExtractor.swift b/Sources/DropBearGen/Sources/DropBearGen/Extractor/InterfaceBuilderExtractor.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extractor/InterfaceBuilderExtractor.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extractor/InterfaceBuilderExtractor.swift
diff --git a/DropBearGen/Sources/DropBearGen/Extractor/SyntaxExtractor.swift b/Sources/DropBearGen/Sources/DropBearGen/Extractor/SyntaxExtractor.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Extractor/SyntaxExtractor.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Extractor/SyntaxExtractor.swift
diff --git a/DropBearGen/Sources/DropBearGen/Generator.swift b/Sources/DropBearGen/Sources/DropBearGen/Generator.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/Generator.swift
rename to Sources/DropBearGen/Sources/DropBearGen/Generator.swift
diff --git a/DropBearGen/Sources/DropBearGen/PathKit/PathKit.swift b/Sources/DropBearGen/Sources/DropBearGen/PathKit/PathKit.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/PathKit/PathKit.swift
rename to Sources/DropBearGen/Sources/DropBearGen/PathKit/PathKit.swift
diff --git a/DropBearGen/Sources/DropBearGen/main.swift b/Sources/DropBearGen/Sources/DropBearGen/main.swift
similarity index 100%
rename from DropBearGen/Sources/DropBearGen/main.swift
rename to Sources/DropBearGen/Sources/DropBearGen/main.swift
diff --git a/DropBearGen/Tests/DropBearGenTests/DropBearGenTests.swift b/Sources/DropBearGen/Tests/DropBearGenTests/DropBearGenTests.swift
similarity index 100%
rename from DropBearGen/Tests/DropBearGenTests/DropBearGenTests.swift
rename to Sources/DropBearGen/Tests/DropBearGenTests/DropBearGenTests.swift
diff --git a/DropBearGen/Tests/DropBearGenTests/XCTestManifests.swift b/Sources/DropBearGen/Tests/DropBearGenTests/XCTestManifests.swift
similarity index 100%
rename from DropBearGen/Tests/DropBearGenTests/XCTestManifests.swift
rename to Sources/DropBearGen/Tests/DropBearGenTests/XCTestManifests.swift
diff --git a/DropBearGen/Tests/LinuxMain.swift b/Sources/DropBearGen/Tests/LinuxMain.swift
similarity index 100%
rename from DropBearGen/Tests/LinuxMain.swift
rename to Sources/DropBearGen/Tests/LinuxMain.swift
diff --git a/Sources/DropBearGen/dropbeargen-0.13.0.zip b/Sources/DropBearGen/dropbeargen-0.13.0.zip
new file mode 100644
index 0000000..0b7bbe4
Binary files /dev/null and b/Sources/DropBearGen/dropbeargen-0.13.0.zip differ
diff --git a/Sources/DropBearGen/dropbeargen-0.13.0/DropBearGen b/Sources/DropBearGen/dropbeargen-0.13.0/DropBearGen
new file mode 100755
index 0000000..51f3065
Binary files /dev/null and b/Sources/DropBearGen/dropbeargen-0.13.0/DropBearGen differ
diff --git a/Sources/DropBearGen/dropbeargen-0.13.0/lib_InternalSwiftSyntaxParser.dylib b/Sources/DropBearGen/dropbeargen-0.13.0/lib_InternalSwiftSyntaxParser.dylib
new file mode 100755
index 0000000..b28d2ca
Binary files /dev/null and b/Sources/DropBearGen/dropbeargen-0.13.0/lib_InternalSwiftSyntaxParser.dylib differ
diff --git a/DropBearSupport/DropBearSupport.h b/Sources/DropBearSupport/DropBearSupport.h
similarity index 100%
rename from DropBearSupport/DropBearSupport.h
rename to Sources/DropBearSupport/DropBearSupport.h
diff --git a/DropBearSupport/DropBearSupport.swift b/Sources/DropBearSupport/DropBearSupport.swift
similarity index 100%
rename from DropBearSupport/DropBearSupport.swift
rename to Sources/DropBearSupport/DropBearSupport.swift
diff --git a/DropBearSupport/Info.plist b/Sources/DropBearSupport/Info.plist
similarity index 100%
rename from DropBearSupport/Info.plist
rename to Sources/DropBearSupport/Info.plist
diff --git a/DropBearSupportTests/DropBearSupportTests.swift b/Tests/DropBearSupportTests/DropBearSupportTests.swift
similarity index 100%
rename from DropBearSupportTests/DropBearSupportTests.swift
rename to Tests/DropBearSupportTests/DropBearSupportTests.swift
diff --git a/DropBearSupportTests/Info.plist b/Tests/DropBearSupportTests/Info.plist
similarity index 100%
rename from DropBearSupportTests/Info.plist
rename to Tests/DropBearSupportTests/Info.plist
diff --git a/DropBearTests/DropBearTests.swift b/Tests/DropBearTests/DropBearTests.swift
similarity index 100%
rename from DropBearTests/DropBearTests.swift
rename to Tests/DropBearTests/DropBearTests.swift
diff --git a/DropBearTests/Info.plist b/Tests/DropBearTests/Info.plist
similarity index 100%
rename from DropBearTests/Info.plist
rename to Tests/DropBearTests/Info.plist