// swift-tools-version:6.2 import PackageDescription let package = Package( name: "swift-aws-lambda-runtime-example", platforms: [.macOS(.v15)], products: [ .executable(name: "APIGatewayLambda", targets: ["APIGatewayLambda"]) ], dependencies: [ // For local development (default) .package(name: "swift-aws-lambda-runtime", path: "../.."), // For standalone usage, comment the line above and uncomment below: // .package(url: "https://github.com/awslabs/swift-aws-lambda-runtime.git", from: "2.0.0"), .package(url: "https://github.com/awslabs/swift-aws-lambda-events.git", from: "1.0.0"), ], targets: [ .executableTarget( name: "APIGatewayLambda", dependencies: [ .product(name: "AWSLambdaRuntime", package: "swift-aws-lambda-runtime"), .product(name: "AWSLambdaEvents", package: "swift-aws-lambda-events"), ], path: "Sources" ), .testTarget( name: "LambdaFunctionTests", dependencies: ["APIGatewayLambda"], path: "Tests", resources: [ .process("event.json") ] ), ] )