From d246e61107893ae886b25c539af22fcd62638646 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Wed, 23 Jun 2021 16:50:49 +0200
Subject: [PATCH] Add Package.swift

---
 Package.resolved | 52 ++++++++++++++++++++++++++++++++++++++++++++++++
 Package.swift    | 28 ++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)
 create mode 100644 Package.resolved
 create mode 100644 Package.swift

diff --git a/Package.resolved b/Package.resolved
new file mode 100644
index 0000000..4398d90
--- /dev/null
+++ b/Package.resolved
@@ -0,0 +1,52 @@
+{
+  "object": {
+    "pins": [
+      {
+        "package": "PathKit",
+        "repositoryURL": "https://github.com/kylef/PathKit.git",
+        "state": {
+          "branch": null,
+          "revision": "73f8e9dca9b7a3078cb79128217dc8f2e585a511",
+          "version": "1.0.0"
+        }
+      },
+      {
+        "package": "Spectre",
+        "repositoryURL": "https://github.com/kylef/Spectre.git",
+        "state": {
+          "branch": null,
+          "revision": "f79d4ecbf8bc4e1579fbd86c3e1d652fb6876c53",
+          "version": "0.9.2"
+        }
+      },
+      {
+        "package": "Stencil",
+        "repositoryURL": "https://github.com/kylef/Stencil.git",
+        "state": {
+          "branch": null,
+          "revision": "973e190edf5d09274e4a6bc2e636c86899ed84c3",
+          "version": "0.14.1"
+        }
+      },
+      {
+        "package": "swift-argument-parser",
+        "repositoryURL": "https://github.com/apple/swift-argument-parser.git",
+        "state": {
+          "branch": null,
+          "revision": "986d191f94cec88f6350056da59c2e59e83d1229",
+          "version": "0.4.3"
+        }
+      },
+      {
+        "package": "SwiftSyntax",
+        "repositoryURL": "https://github.com/apple/swift-syntax.git",
+        "state": {
+          "branch": null,
+          "revision": "2fff9fc25cdc059379b6bd309377cfab45d8520c",
+          "version": "0.50400.0"
+        }
+      }
+    ]
+  },
+  "version": 1
+}
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 0000000..599becc
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,28 @@
+// swift-tools-version:5.2
+import PackageDescription
+
+let package = Package(
+    name: "SwiftMetaModelGenerator",
+    platforms: [.macOS(.v10_12)],
+    products: [
+        .executable(name: "swiftmetamodelgenerator", targets: ["swiftmetamodelgenerator"])
+    ],
+    dependencies: [
+        .package(name: "swift-argument-parser", url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "0.4.3")),
+        .package(url: "https://github.com/kylef/PathKit.git", .upToNextMinor(from: "1.0.0")),
+        .package(name: "SwiftSyntax", url: "https://github.com/apple/swift-syntax.git", .upToNextMinor(from: "0.50400.0")),
+        .package(url: "https://github.com/kylef/Stencil.git", .upToNextMinor(from: "0.14.1")),
+    ],
+    targets: [
+        .target(
+            name: "swiftmetamodelgenerator",
+            dependencies: [
+                .product(name: "ArgumentParser", package: "swift-argument-parser"),
+                "PathKit",
+                .product(name: "SwiftSyntax", package: "SwiftSyntax"),
+                "Stencil"
+            ],
+            path: "SwiftMetaModelGenerator"
+        )
+    ]
+)
\ No newline at end of file
-- 
GitLab