UNPKG

@sap/cds-mtxs

Version:

SAP Cloud Application Programming Model - Multitenancy library

257 lines 6.44 kB
{ "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 } } } } }