@sap/cds-mtxs
Version:
SAP Cloud Application Programming Model - Multitenancy library
257 lines • 6.44 kB
JSON
{
"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
}
}
}
}
}