{
    "$schema": "http://json-schema.org/draft-07/schema",
    "title": "WctRunnerOptions",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "wct": {
            "description": "Configuration for the @stryker-mutator/wct-runner. For more information about the available wct options, please see [wct's config.ts file](https://github.com/Polymer/tools/blob/master/packages/web-component-tester/runner/config.ts#L36).",
            "type": "object",
            "properties": {
                "configFile": {
                    "description": "Location of the 'wct.conf.json' file.",
                    "type": "string"
                },
                "verbose": {
                    "description": "Enable/disable verbose WCT logging. WCT can be noisy. By default, Stryker will swallow any wct log messages. Enabling this option will forward any wct log messages to Stryker logging. Don't forget to set `logLevel` (or `fileLogLevel`) to `'debug'` in your Stryker configuration to get the most logging out of WCT.",
                    "type": "boolean",
                    "default": false
                },
                "npm": {
                    "description": "Use WCT with the `--npm` flag. This will allow web-components installed via npm, instead of bower.",
                    "type": "boolean",
                    "default": false
                }
            }
        }
    }
}