From 1faa9ab465dc4461678e395ec30f101b9671d82c Mon Sep 17 00:00:00 2001 From: Isaac Paul Date: Tue, 19 May 2026 04:31:09 -0500 Subject: [PATCH] fix: Linux cross-platform compatibility - Remove hardcoded local GenHTML5 path dependency (unused) - Add swift-system dependency for cross-platform FilePath support - Change 'import System' to 'import SystemPackage' in BaseComponents.swift Automated-By: claude-sonnet-4-6 --- Package.swift | 6 ++++-- Sources/HRW/BaseComponents.swift | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index affb82d..1859146 100644 --- a/Package.swift +++ b/Package.swift @@ -23,13 +23,15 @@ let package = Package( .plugin(name: "BindingPlugin", targets: ["BindingPlugin"]) ], dependencies: [ - .package(path: "/Users/isaacpaul/Projects/swift-projects/GenHTML5"), .package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.0"), + .package(url: "https://github.com/apple/swift-system.git", from: "1.0.0"), ], targets: [ .target( name: "HRW", - dependencies: [ ] + dependencies: [ + .product(name: "SystemPackage", package: "swift-system"), + ] ), .executableTarget(name: "BindingGenerator", dependencies: [ .product(name: "ArgumentParser", package: "swift-argument-parser") diff --git a/Sources/HRW/BaseComponents.swift b/Sources/HRW/BaseComponents.swift index 65686ee..727243e 100644 --- a/Sources/HRW/BaseComponents.swift +++ b/Sources/HRW/BaseComponents.swift @@ -6,7 +6,7 @@ // Non-commercial license, see LICENSE.MD in the project root for details // -import System +import SystemPackage import Foundation public protocol IFlowContent : HTMLNode {}