25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 

37 satır
1.3 KiB

  1. // swift-tools-version:5.9
  2. import PackageDescription
  3. let package = Package(
  4. name: "cm_services",
  5. platforms: [
  6. .macOS(.v13)
  7. ],
  8. dependencies: [
  9. // 💧 A server-side Swift web framework.
  10. .package(url: "https://github.com/vapor/vapor.git", from: "4.89.0"),
  11. // 🗄 An ORM for SQL and NoSQL databases.
  12. .package(url: "https://github.com/vapor/fluent.git", from: "4.8.0"),
  13. // 🐘 Fluent driver for Postgres.
  14. .package(url: "https://github.com/vapor/fluent-postgres-driver.git", from: "2.7.2"),
  15. ],
  16. targets: [
  17. .executableTarget(
  18. name: "App",
  19. dependencies: [
  20. .product(name: "Fluent", package: "fluent"),
  21. .product(name: "FluentPostgresDriver", package: "fluent-postgres-driver"),
  22. .product(name: "Vapor", package: "vapor"),
  23. ]
  24. ),
  25. .testTarget(name: "AppTests", dependencies: [
  26. .target(name: "App"),
  27. .product(name: "XCTVapor", package: "vapor"),
  28. // Workaround for https://github.com/apple/swift-package-manager/issues/6940
  29. .product(name: "Vapor", package: "vapor"),
  30. .product(name: "Fluent", package: "Fluent"),
  31. .product(name: "FluentPostgresDriver", package: "fluent-postgres-driver"),
  32. ])
  33. ]
  34. )