// swift-tools-version: 5.9
import PackageDescription

let package = Package(
  name: "indigitall-cordova-plugin",
  platforms: [.iOS(.v13)],
  products: [
    .library(
      name: "indigitall-cordova-plugin",
      type: .dynamic,
      targets: ["indigitall-cordova-plugin"]
    ),
  ],
  dependencies: [
    .package(url: "https://github.com/apache/cordova-ios.git", from: "8.0.0"),
    .package(url: "https://bitbucket.org/indigitallfuente/ios-sdk-pod.git", "6.21.0"..<"6.22.0"),
  ],
  targets: [
    .target(
      name: "IndigitallCordovaObjC",
      dependencies: [
        .product(name: "Cordova", package: "cordova-ios"),
        .product(name: "Indigitall", package: "ios-sdk-pod"),
      ],
      path: "ObjC",
      publicHeadersPath: "."
    ),

    .target(
      name: "indigitall-cordova-plugin",
      dependencies: [
        .product(name: "Cordova", package: "cordova-ios"),
        "IndigitallCordovaObjC",
      ],
      path: "SPM"
    ),
  ]
)
