@@ -7,38 +7,13 @@ let package = Package(
77 name: " CallableKit " ,
88 platforms: [ . macOS( . v14) ] ,
99 products: [
10- . executable( name: " codegen " , targets: [ " Codegen " ] ) ,
1110 . library( name: " CallableKit " , targets: [ " CallableKit " ] ) ,
12- . library( name: " CallableKitVaporTransport " , targets: [ " CallableKitVaporTransport " ] ) ,
13- . library( name: " CallableKitHummingbirdTransport " , targets: [ " CallableKitHummingbirdTransport " ] ) ,
1411 . library( name: " CallableKitURLSessionStub " , targets: [ " CallableKitURLSessionStub " ] ) ,
1512 ] ,
1613 dependencies: [
17- . package ( url: " https://github.com/apple/swift-argument-parser.git " , from: " 1.2.2 " ) ,
18- . package ( url: " https://github.com/swiftlang/swift-syntax.git " , from: " 600.0.1 " ) ,
19- . package ( url: " https://github.com/omochi/CodableToTypeScript.git " , from: " 3.0.1 " ) ,
20- . package ( url: " https://github.com/omochi/SwiftTypeReader.git " , from: " 3.1.0 " ) ,
21- . package ( url: " https://github.com/vapor/vapor.git " , from: " 4.106.7 " ) ,
22- . package ( url: " https://github.com/hummingbird-project/hummingbird.git " , from: " 2.5.0 " ) ,
14+ . package ( url: " https://github.com/swiftlang/swift-syntax.git " , " 600.0.0 " ..< " 999.0.0 " ) ,
2315 ] ,
2416 targets: [
25- . executableTarget(
26- name: " Codegen " ,
27- dependencies: [
28- . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
29- " CodegenImpl " ,
30- ]
31- ) ,
32- . target(
33- name: " CodegenImpl " ,
34- dependencies: [
35- " CodableToTypeScript " ,
36- " SwiftTypeReader " ,
37- ] ,
38- swiftSettings: [
39- . enableUpcomingFeature( " BareSlashRegexLiterals " ) ,
40- ]
41- ) ,
4217 . target(
4318 name: " CallableKit " ,
4419 dependencies: [
@@ -53,25 +28,18 @@ let package = Package(
5328 . product( name: " SwiftSyntaxMacros " , package : " swift-syntax " ) ,
5429 ]
5530 ) ,
56- . target(
57- name: " CallableKitVaporTransport " ,
58- dependencies: [
59- . product( name: " Vapor " , package : " vapor " ) ,
60- " CallableKit " ,
61- ]
62- ) ,
63- . target(
64- name: " CallableKitHummingbirdTransport " ,
31+ . testTarget(
32+ name: " CallableKitMacrosTests " ,
6533 dependencies: [
66- . product( name: " Hummingbird " , package : " hummingbird " ) ,
67- " CallableKit " ,
34+ . product( name: " SwiftSyntaxMacrosTestSupport " , package : " swift-syntax " ) ,
35+ " CallableKitMacros " ,
6836 ]
6937 ) ,
7038 . target(
7139 name: " CallableKitURLSessionStub " ,
7240 dependencies: [
7341 " CallableKit " ,
7442 ]
75- )
43+ ) ,
7644 ]
7745)
0 commit comments