{
  "name": "@sap/cds-mtxs",
  "version": "3.9.1",
  "description": "SAP Cloud Application Programming Model - Multitenancy library",
  "homepage": "https://cap.cloud.sap/",
  "keywords": [
    "CAP",
    "CDS"
  ],
  "author": "SAP SE (https://www.sap.com)",
  "license": "SEE LICENSE IN LICENSE",
  "files": [
    "srv/",
    "lib/",
    "db/",
    "env.js",
    "cds-plugin.js",
    "CHANGELOG.md"
  ],
  "bin": {
    "cds-mtx": "bin/cds-mtx.js",
    "cds-mtx-migrate": "bin/cds-mtx-migrate.js"
  },
  "main": "lib/index.js",
  "dependencies": {
    "@sap/hdi-deploy": "^5"
  },
  "peerDependencies": {
    "@sap/cds": ">=9"
  },
  "cds": {
    "requires": {
      "kinds": {
        "multitenancy": {
          "model": [
            "@sap/cds-mtxs/srv/bootstrap"
          ],
          "kind": "saas-registry",
          "[subscription-manager]": {
            "kind": "subscription-manager"
          },
          "t0": "t0"
        },
        "extensibility": {
          "model": [
            "@sap/cds-mtxs/srv/bootstrap",
            "@sap/cds-mtxs/db/extensions"
          ],
          "tenantCheckInterval": 10000
        },
        "extensions": {
          "model": [
            "@sap/cds-mtxs/db/extensions"
          ]
        },
        "toggles": {
          "model": [
            "@sap/cds-mtxs/srv/bootstrap"
          ]
        },
        "cds.xt.ModelProviderService": {
          "model": "@sap/cds-mtxs/srv/model-provider"
        },
        "cds.xt.SaasProvisioningService": {
          "model": "@sap/cds-mtxs/srv/cf/saas-provisioning-service",
          "kind": "saas-registry"
        },
        "cds.xt.SmsProvisioningService": {
          "model": "@sap/cds-mtxs/srv/cf/sms-provisioning-service",
          "kind": "subscription-manager"
        },
        "cds.xt.DeploymentService": {
          "model": "@sap/cds-mtxs/srv/deployment-service"
        },
        "cds.xt.ExtensibilityService": {
          "model": "@sap/cds-mtxs/srv/extensibility-service"
        },
        "audit-log": {
          "vcap": {
            "label": "auditlog"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "portal": {
          "vcap": {
            "label": "portal"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "connectivity": {
          "vcap": {
            "label": "connectivity"
          },
          "subscriptionDependency": "xsappname"
        },
        "destinations": {
          "vcap": {
            "label": "destination"
          },
          "subscriptionDependency": "xsappname"
        },
        "html5-repo": {
          "vcap": {
            "label": "html5-apps-repo",
            "plan": "app-runtime"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "html5-host": {
          "vcap": {
            "label": "html5-apps-repo",
            "plan": "app-host"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "html5-runtime": {
          "vcap": {
            "label": "html5-apps-repo",
            "plan": "app-runtime"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "workzone": {
          "vcap": {
            "label": "build-workzone-standard"
          },
          "subscriptionDependency": {
            "uaa": "xsappname"
          }
        },
        "cds.xt.ModelProviderService-from-sidecar": {
          "kind": "rest"
        },
        "cds.xt.DeploymentService-from-sidecar": {
          "kind": "rest"
        },
        "cds.xt.ModelProviderService-in-sidecar": {
          "[development]": {
            "root": "../.."
          },
          "[production]": {
            "root": "_main"
          },
          "[prod]": {
            "root": "_main"
          },
          "_in_sidecar": true
        },
        "cds.xt.DeploymentService-in-sidecar": {}
      }
    },
    "[with-mtx-sidecar]": {
      "requires": {
        "db": {
          "[development]": {
            "[with-mtx]": {
              "kind": "sqlite",
              "credentials": {
                "url": "db.sqlite"
              },
              "schema_evolution": "auto"
            }
          },
          "[production]": {
            "kind": "hana",
            "deploy-format": "hdbtable",
            "vcap": {
              "label": "service-manager"
            }
          }
        },
        "[java]": {
          "cds.xt.ModelProviderService": {
            "kind": "rest",
            "model": []
          },
          "cds.xt.DeploymentService": {
            "kind": "rest",
            "model": []
          }
        },
        "cds.xt.SaasProvisioningService": false,
        "cds.xt.SmsProvisioningService": false,
        "cds.xt.DeploymentService": false,
        "cds.xt.ExtensibilityService": false
      }
    },
    "[mtx-sidecar]": {
      "requires": {
        "db": {
          "[development]": {
            "kind": "sqlite",
            "credentials": {
              "url": "../../db.sqlite"
            },
            "schema_evolution": "auto"
          },
          "[production]": {
            "kind": "hana",
            "deploy-format": "hdbtable",
            "vcap": {
              "label": "service-manager"
            }
          }
        },
        "cds.xt.ModelProviderService": {
          "[development]": {
            "root": "../.."
          },
          "[production]": {
            "root": "_main"
          },
          "[prod]": {
            "root": "_main"
          },
          "_in_sidecar": true
        },
        "cds.xt.SaasProvisioningService": true,
        "cds.xt.DeploymentService": true,
        "cds.xt.ExtensibilityService": true,
        "[subscription-manager]": {
          "[production]": {
            "auth": "ias"
          },
          "cds.xt.SmsProvisioningService": true,
          "cds.xt.SaasProvisioningService": false,
          "[java]": {
            "cds.xt.SaasProvisioningService": true
          }
        },
        "[java]": {
          "[development]": {
            "auth": "dummy"
          }
        }
      },
      "[development]": {
        "i18n": {
          "root": "../.."
        },
        "server": {
          "port": 4005
        }
      }
    }
  }
}