{ "type": "object", "properties": { "config": { "type": "object", "properties": { "path": { "type": "string" }, "ctx": { "type": "object" } }, "additionalProperties": false }, "exec": { "type": "boolean" }, "ident": { "type": "string" }, "parser": { "type": [ "string", "object" ] }, "syntax": { "type": [ "string", "object" ] }, "stringifier": { "type": [ "string", "object" ] }, "plugins": { "anyOf": [ { "type": "array" }, { "type": "object" }, { "instanceof": "Function" } ] }, "sourceMap": { "type": [ "string", "boolean" ] } }, "additionalProperties": true }