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