UNPKG

@burgan-tech/vnext-template

Version:

vNext template package with domain-based workflow components and schema validation

65 lines (64 loc) 1.48 kB
{ "version": "1.0.0", "description": "{domainName} Domain Definition Configuration", "domain": "{domainName}", "runtimeVersion": "0.0.1-rc.2", "paths": { "componentsRoot": "{domainName}", "tasks": "Tasks", "views": "Views", "functions": "Functions", "extensions": "Extensions", "workflows": "Workflows", "schemas": "Schemas" }, "exports": { "functions": [ "calculate-risk-score.1.0.0.json", "validate-user-data.1.1.0.json" ], "workflows": [ "sys-flows.1.0.0.json" ], "tasks": [ "task-invalidate-cache.1.0.0.json" ], "views": [], "schemas": [], "extensions": [], "visibility": "public", "metadata": { "description": "Exported components for {domainName} domain", "maintainer": "vNext Team", "license": "MIT", "keywords": [ "{domainName}", "vnext", "workflow", "domain" ] } }, "dependencies": { "domains": [], "npm": [] }, "referenceResolution": { "enabled": true, "validateOnBuild": true, "strictMode": true, "validateReferenceConsistency": true, "validateSchemas": true, "allowedHosts": [ "registry.npmjs.org", "npm.vnext.com", "npm.pkg.github.com" ], "schemaValidationRules": { "enforceKeyFormat": true, "enforceVersionFormat": true, "enforceFilenameConsistency": true, "allowUnknownProperties": false } } }