diff --git a/.xcode/SwiftClaudeAppPackage/Sources/App/Claude Provider.swift b/.xcode/SwiftClaudeAppPackage/Sources/App/Claude Provider.swift index 87e49849..998a0ac1 100644 --- a/.xcode/SwiftClaudeAppPackage/Sources/App/Claude Provider.swift +++ b/.xcode/SwiftClaudeAppPackage/Sources/App/Claude Provider.swift @@ -1,4 +1,4 @@ -import Claude +import ClaudeAPI import SwiftUI public struct ClaudeProvider: View { diff --git a/.xcode/SwiftClaudeAppPackage/Sources/App/Content View.swift b/.xcode/SwiftClaudeAppPackage/Sources/App/Content View.swift index 722b8cc0..6b6cc714 100644 --- a/.xcode/SwiftClaudeAppPackage/Sources/App/Content View.swift +++ b/.xcode/SwiftClaudeAppPackage/Sources/App/Content View.swift @@ -1,4 +1,4 @@ -import Claude +import ClaudeAPI import ClaudeClient import HaikuGenerator import SwiftUI diff --git a/.xcode/SwiftClaudeAppPackage/Sources/Haiku Generator/Haiku Generator.swift b/.xcode/SwiftClaudeAppPackage/Sources/Haiku Generator/Haiku Generator.swift index 74f11330..210a28c3 100644 --- a/.xcode/SwiftClaudeAppPackage/Sources/Haiku Generator/Haiku Generator.swift +++ b/.xcode/SwiftClaudeAppPackage/Sources/Haiku Generator/Haiku Generator.swift @@ -1,4 +1,4 @@ -import Claude +import ClaudeAPI import SwiftUI public struct HaikuGenerator: View { diff --git a/Package.swift b/Package.swift index 09d889ab..7182cfc0 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( products: [ .library( name: "SwiftClaude", - targets: ["Claude"] + targets: ["ClaudeAPI"] ) ], dependencies: [ @@ -50,17 +50,18 @@ let package = Package( ), .target( - name: "Claude", + name: "ClaudeAPI", dependencies: [ "ClaudeMessagesEndpoint", .target(name: "Tool", condition: .when(platforms: .supportToolInput)), .product(name: "AsyncAlgorithms", package: "swift-async-algorithms"), ], + path: "Sources/Claude API", swiftSettings: .claude ), .testTarget( name: "ClaudeTests", - dependencies: ["Claude"], + dependencies: ["ClaudeAPI"], path: "Tests/Claude Tests" ), diff --git a/Sources/Claude/Beta.swift b/Sources/Claude API/Beta.swift similarity index 100% rename from Sources/Claude/Beta.swift rename to Sources/Claude API/Beta.swift diff --git a/Sources/Claude/Cache Breakpoint.swift b/Sources/Claude API/Cache Breakpoint.swift similarity index 100% rename from Sources/Claude/Cache Breakpoint.swift rename to Sources/Claude API/Cache Breakpoint.swift diff --git a/Sources/Claude/Claude.swift b/Sources/Claude API/Claude.swift similarity index 100% rename from Sources/Claude/Claude.swift rename to Sources/Claude API/Claude.swift diff --git a/Sources/Claude/Conversation/Assistant Message.swift b/Sources/Claude API/Conversation/Assistant Message.swift similarity index 100% rename from Sources/Claude/Conversation/Assistant Message.swift rename to Sources/Claude API/Conversation/Assistant Message.swift diff --git a/Sources/Claude/Conversation/Conversation.swift b/Sources/Claude API/Conversation/Conversation.swift similarity index 100% rename from Sources/Claude/Conversation/Conversation.swift rename to Sources/Claude API/Conversation/Conversation.swift diff --git a/Sources/Claude/Conversation/Tool Use Block.swift b/Sources/Claude API/Conversation/Tool Use Block.swift similarity index 100% rename from Sources/Claude/Conversation/Tool Use Block.swift rename to Sources/Claude API/Conversation/Tool Use Block.swift diff --git a/Sources/Claude/Conversation/User Message.swift b/Sources/Claude API/Conversation/User Message.swift similarity index 100% rename from Sources/Claude/Conversation/User Message.swift rename to Sources/Claude API/Conversation/User Message.swift diff --git a/Sources/Claude/Image.swift b/Sources/Claude API/Image.swift similarity index 100% rename from Sources/Claude/Image.swift rename to Sources/Claude API/Image.swift diff --git a/Sources/Claude/Message Content.swift b/Sources/Claude API/Message Content.swift similarity index 100% rename from Sources/Claude/Message Content.swift rename to Sources/Claude API/Message Content.swift diff --git a/Sources/Claude/Support/Observable (Async).swift b/Sources/Claude API/Support/Observable (Async).swift similarity index 100% rename from Sources/Claude/Support/Observable (Async).swift rename to Sources/Claude API/Support/Observable (Async).swift diff --git a/Sources/Claude/Support/Opaque Async Sequence.swift b/Sources/Claude API/Support/Opaque Async Sequence.swift similarity index 100% rename from Sources/Claude/Support/Opaque Async Sequence.swift rename to Sources/Claude API/Support/Opaque Async Sequence.swift diff --git a/Sources/Claude/System Prompt.swift b/Sources/Claude API/System Prompt.swift similarity index 100% rename from Sources/Claude/System Prompt.swift rename to Sources/Claude API/System Prompt.swift diff --git a/Sources/Claude/Tool Use.swift b/Sources/Claude API/Tool Use.swift similarity index 100% rename from Sources/Claude/Tool Use.swift rename to Sources/Claude API/Tool Use.swift diff --git a/Sources/Claude/Tools.swift b/Sources/Claude API/Tools.swift similarity index 100% rename from Sources/Claude/Tools.swift rename to Sources/Claude API/Tools.swift diff --git a/Tests/Claude Tests/Claude Tests.swift b/Tests/Claude Tests/Claude Tests.swift index 3567016f..f2e6d115 100644 --- a/Tests/Claude Tests/Claude Tests.swift +++ b/Tests/Claude Tests/Claude Tests.swift @@ -1,7 +1,7 @@ import Foundation import Testing -@testable import Claude +@testable import ClaudeAPI @Test func userMessageTextConcatenation() throws {