{"type": "object", "properties": {"routesDir": {"type": "string"}, "basePath": {"type": "string"}, "middlewareTemplate": {"type": "string"}, "iocModule": {"type": "string"}, "authenticationModule": {"type": "string"}, "routesFileName": {"type": "string"}, "middleware": {"enum": ["express", "hapi", "koa"], "type": "string"}}}