diff --git a/Package.resolved b/Package.resolved index ebc3b56..916964c 100644 --- a/Package.resolved +++ b/Package.resolved @@ -248,8 +248,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/vapor.git", "state" : { - "revision" : "a425e32f9b9d19c0ecab952cb4484c1c15e2536f", - "version" : "4.113.2" + "revision" : "f6459d6417d4968f91979224dd8fd38fa99b042c", + "version" : "4.114.0" } }, { diff --git a/Package.swift b/Package.swift index 5034c88..99aa463 100644 --- a/Package.swift +++ b/Package.swift @@ -2,79 +2,79 @@ import PackageDescription let package = Package( - name: "swiftregex", - platforms: [ - .macOS(.v12) - ], - dependencies: [ - .package(url: "https://github.com/apple/swift-experimental-string-processing.git", branch: "main"), - .package(url: "https://github.com/vapor/vapor.git", from: "4.114.0"), - .package(url: "https://github.com/vapor/leaf.git", from: "4.4.1"), - ], - targets: [ - .executableTarget( - name: "DSLConverter", - dependencies: [ - .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), - .product(name: "_RegexParser", package: "swift-experimental-string-processing"), - ], - swiftSettings: [ - .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), - .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) - ] - ), - .executableTarget( - name: "DSLParser", - dependencies: [ - .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), - .product(name: "_RegexParser", package: "swift-experimental-string-processing"), - ], - swiftSettings: [ - .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), - .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) - ] - ), - .executableTarget( - name: "ExpressionParser", - dependencies: [ - .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), - .product(name: "_RegexParser", package: "swift-experimental-string-processing"), - ], - swiftSettings: [ - .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), - .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) - ] - ), - .executableTarget( - name: "Matcher", - dependencies: [ - .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), - .product(name: "_RegexParser", package: "swift-experimental-string-processing"), - ], - swiftSettings: [ - .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), - .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) - ] - ), - .executableTarget( - name: "App", - dependencies: [ - .product(name: "Vapor", package: "vapor"), - .product(name: "Leaf", package: "leaf"), - ], - swiftSettings: [ - .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) - ] - ), - .testTarget( - name: "RegexTests", dependencies: [ - .target(name: "DSLConverter"), - .target(name: "DSLParser"), - .target(name: "ExpressionParser"), - .target(name: "Matcher"), - .target(name: "App"), - .product(name: "XCTVapor", package: "vapor"), - ] - ) - ] + name: "swiftregex", + platforms: [ + .macOS(.v12) + ], + dependencies: [ + .package(url: "https://github.com/apple/swift-experimental-string-processing.git", branch: "main"), + .package(url: "https://github.com/vapor/vapor.git", from: "4.114.0"), + .package(url: "https://github.com/vapor/leaf.git", from: "4.4.1"), + ], + targets: [ + .executableTarget( + name: "DSLConverter", + dependencies: [ + .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), + .product(name: "_RegexParser", package: "swift-experimental-string-processing"), + ], + swiftSettings: [ + .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), + .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)), + ] + ), + .executableTarget( + name: "DSLParser", + dependencies: [ + .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), + .product(name: "_RegexParser", package: "swift-experimental-string-processing"), + ], + swiftSettings: [ + .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), + .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)), + ] + ), + .executableTarget( + name: "ExpressionParser", + dependencies: [ + .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), + .product(name: "_RegexParser", package: "swift-experimental-string-processing"), + ], + swiftSettings: [ + .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), + .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)), + ] + ), + .executableTarget( + name: "Matcher", + dependencies: [ + .product(name: "_StringProcessing", package: "swift-experimental-string-processing"), + .product(name: "_RegexParser", package: "swift-experimental-string-processing"), + ], + swiftSettings: [ + .unsafeFlags(["-Xfrontend", "-disable-availability-checking"]), + .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)), + ] + ), + .executableTarget( + name: "App", + dependencies: [ + .product(name: "Vapor", package: "vapor"), + .product(name: "Leaf", package: "leaf"), + ], + swiftSettings: [ + .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) + ] + ), + .testTarget( + name: "RegexTests", dependencies: [ + .target(name: "DSLConverter"), + .target(name: "DSLParser"), + .target(name: "ExpressionParser"), + .target(name: "Matcher"), + .target(name: "App"), + .product(name: "XCTVapor", package: "vapor"), + ] + ) + ] )