From b8dc3acce5e7b6aae8b8fc6318146ca5f6bc95f1 Mon Sep 17 00:00:00 2001 From: Austin <79065594+austintatiousness@users.noreply.github.com> Date: Thu, 29 Aug 2024 00:29:15 -0500 Subject: [PATCH 1/2] Update Package.swift --- Package.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 6f9aecd9..d2cbdf8d 100644 --- a/Package.swift +++ b/Package.swift @@ -10,6 +10,10 @@ let package = Package( .executable( name: "WebAPIKitDemo", targets: ["WebAPIKitDemo"] + ), + .library( + name: "ECMAScript", + targets: ["ECMAScript"] ), .library( name: "WebAPIBase", @@ -136,4 +140,4 @@ let package = Package( dependencies: ["DOM"] ), ] -) \ No newline at end of file +) From d153f0c28406288d240a03b2e9cb6d570a03c471 Mon Sep 17 00:00:00 2001 From: STREGA Date: Fri, 30 Aug 2024 12:34:14 -0400 Subject: [PATCH 2/2] Include ECMAScript in package manifest generator --- Package.swift | 11 ++++++----- Sources/WebIDLToSwift/PackageManifest.swift | 5 +++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index d2cbdf8d..6d78be36 100644 --- a/Package.swift +++ b/Package.swift @@ -10,10 +10,6 @@ let package = Package( .executable( name: "WebAPIKitDemo", targets: ["WebAPIKitDemo"] - ), - .library( - name: "ECMAScript", - targets: ["ECMAScript"] ), .library( name: "WebAPIBase", @@ -63,6 +59,11 @@ let package = Package( name: "FileSystem", targets: ["FileSystem"] ), + // This support library should be moved to JavaScriptKit + .library( + name: "ECMAScript", + targets: ["ECMAScript"] + ), .executable(name: "WebIDLToSwift", targets: ["WebIDLToSwift"]), ], dependencies: [ @@ -140,4 +141,4 @@ let package = Package( dependencies: ["DOM"] ), ] -) +) \ No newline at end of file diff --git a/Sources/WebIDLToSwift/PackageManifest.swift b/Sources/WebIDLToSwift/PackageManifest.swift index c8b8ed2d..218b865e 100644 --- a/Sources/WebIDLToSwift/PackageManifest.swift +++ b/Sources/WebIDLToSwift/PackageManifest.swift @@ -24,6 +24,11 @@ func generateManifest(_ modules: [Module]) -> String { """# }.joined(separator: "\n") ) + // This support library should be moved to JavaScriptKit + .library( + name: "ECMAScript", + targets: ["ECMAScript"] + ), .executable(name: "WebIDLToSwift", targets: ["WebIDLToSwift"]), ], dependencies: [