1
- // swift-tools-version:5.6
1
+ // swift-tools-version:5.4
2
2
3
3
import PackageDescription
4
4
@@ -9,8 +9,6 @@ let package = Package(
9
9
. library( name: " AWSLambdaRuntime " , targets: [ " AWSLambdaRuntime " ] ) ,
10
10
// this has all the main functionality for lambda and it does not link Foundation
11
11
. library( name: " AWSLambdaRuntimeCore " , targets: [ " AWSLambdaRuntimeCore " ] ) ,
12
- // plugin to package the lambda, creating an archive that can be uploaded to AWS
13
- . plugin( name: " AWSLambdaPackager " , targets: [ " AWSLambdaPackager " ] ) ,
14
12
// for testing only
15
13
. library( name: " AWSLambdaTesting " , targets: [ " AWSLambdaTesting " ] ) ,
16
14
] ,
@@ -33,15 +31,6 @@ let package = Package(
33
31
. product( name: " NIOConcurrencyHelpers " , package : " swift-nio " ) ,
34
32
. product( name: " NIOPosix " , package : " swift-nio " ) ,
35
33
] ) ,
36
- . plugin(
37
- name: " AWSLambdaPackager " ,
38
- capability: . command(
39
- intent: . custom(
40
- verb: " archive " ,
41
- description: " Archive the Lambda binary and prepare it for uploading to AWS. Requires docker on macOS. "
42
- )
43
- )
44
- ) ,
45
34
. testTarget( name: " AWSLambdaRuntimeCoreTests " , dependencies: [
46
35
. byName( name: " AWSLambdaRuntimeCore " ) ,
47
36
. product( name: " NIOTestUtils " , package : " swift-nio " ) ,
@@ -58,7 +47,7 @@ let package = Package(
58
47
] ) ,
59
48
. testTarget( name: " AWSLambdaTestingTests " , dependencies: [ " AWSLambdaTesting " ] ) ,
60
49
// for perf testing
61
- . executableTarget ( name: " MockServer " , dependencies: [
50
+ . target ( name: " MockServer " , dependencies: [
62
51
. product( name: " NIOHTTP1 " , package : " swift-nio " ) ,
63
52
. product( name: " NIO " , package : " swift-nio " ) ,
64
53
] ) ,
0 commit comments