{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"description": "JigBack configuration for JigTime server with deno oak",
	"type": "object",
	"properties": {
		"port": {
			"description": "The port the oak server is listening on",
			"type": "number",
			"default": 8000
		},
		"jigBase": {
			"description": "The base URI of Jigtime module",
			"type": "string",
			"default": "/jig"
		},
		"rootPath": {
			"description": "The file path of web application document root",
			"type": "string",
			"default": "${sys:app.home}/public"
		},
		"templateEngine": {
			"description": "Template engine",
			"type": "string",
			"enum": ["html", "pug", "hbs", "ejs"]
		},
		"templatePath": {
			"description": "The file path of template files",
			"type": "string",
			"default": "${sys:app.home}/protected/template"
		},
		"transpileTemplate": {
			"description": "Transpile template",
			"type": "boolean",
			"default": true
		},
		"ignoreTranspile": {
			"description": "List to be ignored in Transpile targets",
			"type": "array",
			"default": [
				"/.well-known/appspecific/com.chrome.devtools.json"
			]
		}
	}
}
