Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

39 linhas
1.5 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. .package(url: "https://github.com/dankinsoid/VaporToOpenAPI.git", from: "4.5.0"),
  16. ],
  17. targets: [
  18. .executableTarget(
  19. name: "App",
  20. dependencies: [
  21. .product(name: "Fluent", package: "fluent"),
  22. .product(name: "FluentPostgresDriver", package: "fluent-postgres-driver"),
  23. .product(name: "Vapor", package: "vapor"),
  24. .product(name: "VaporToOpenAPI", package: "vaportoopenapi"),
  25. ]
  26. ),
  27. .testTarget(name: "AppTests", dependencies: [
  28. .target(name: "App"),
  29. .product(name: "XCTVapor", package: "vapor"),
  30. // Workaround for https://github.com/apple/swift-package-manager/issues/6940
  31. .product(name: "Vapor", package: "vapor"),
  32. .product(name: "Fluent", package: "Fluent"),
  33. .product(name: "FluentPostgresDriver", package: "fluent-postgres-driver"),
  34. ])
  35. ]
  36. )