{"required": ["type", "language", "entryPoint"], "type": "object", "properties": {"type": {"enum": ["web"], "type": "string"}, "entryPoint": {"type": "string", "format": "uri-reference"}, "language": {"type": "string"}, "framework": {"enum": ["react", "aurelia"], "type": "string"}}}