| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499 | 
							- {
 
-   "type": "object",
 
-   "properties": {
 
-     "after": {
 
-       "instanceof": "Function"
 
-     },
 
-     "allowedHosts": {
 
-       "type": "array",
 
-       "items": {
 
-         "type": "string"
 
-       }
 
-     },
 
-     "before": {
 
-       "instanceof": "Function"
 
-     },
 
-     "bonjour": {
 
-       "type": "boolean"
 
-     },
 
-     "ca": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "instanceof": "Buffer"
 
-         }
 
-       ]
 
-     },
 
-     "cert": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "instanceof": "Buffer"
 
-         }
 
-       ]
 
-     },
 
-     "clientLogLevel": {
 
-       "enum": [
 
-         "info",
 
-         "warn",
 
-         "error",
 
-         "debug",
 
-         "trace",
 
-         "silent",
 
-         "none",
 
-         "warning"
 
-       ]
 
-     },
 
-     "compress": {
 
-       "type": "boolean"
 
-     },
 
-     "contentBasePublicPath": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "array",
 
-           "items": {
 
-             "type": "string"
 
-           },
 
-           "minItems": 1
 
-         }
 
-       ]
 
-     },
 
-     "contentBase": {
 
-       "anyOf": [
 
-         {
 
-           "enum": [false]
 
-         },
 
-         {
 
-           "type": "number"
 
-         },
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "array",
 
-           "items": {
 
-             "type": "string"
 
-           },
 
-           "minItems": 1
 
-         }
 
-       ]
 
-     },
 
-     "disableHostCheck": {
 
-       "type": "boolean"
 
-     },
 
-     "features": {
 
-       "type": "array",
 
-       "items": {
 
-         "type": "string"
 
-       }
 
-     },
 
-     "filename": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "instanceof": "RegExp"
 
-         },
 
-         {
 
-           "instanceof": "Function"
 
-         }
 
-       ]
 
-     },
 
-     "fs": {
 
-       "type": "object"
 
-     },
 
-     "headers": {
 
-       "type": "object"
 
-     },
 
-     "historyApiFallback": {
 
-       "anyOf": [
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "type": "object"
 
-         }
 
-       ]
 
-     },
 
-     "host": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "null"
 
-         }
 
-       ]
 
-     },
 
-     "hot": {
 
-       "type": "boolean"
 
-     },
 
-     "hotOnly": {
 
-       "type": "boolean"
 
-     },
 
-     "http2": {
 
-       "type": "boolean"
 
-     },
 
-     "https": {
 
-       "anyOf": [
 
-         {
 
-           "type": "object"
 
-         },
 
-         {
 
-           "type": "boolean"
 
-         }
 
-       ]
 
-     },
 
-     "index": {
 
-       "type": "string"
 
-     },
 
-     "injectClient": {
 
-       "anyOf": [
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "instanceof": "Function"
 
-         }
 
-       ]
 
-     },
 
-     "injectHot": {
 
-       "anyOf": [
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "instanceof": "Function"
 
-         }
 
-       ]
 
-     },
 
-     "inline": {
 
-       "type": "boolean"
 
-     },
 
-     "key": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "instanceof": "Buffer"
 
-         }
 
-       ]
 
-     },
 
-     "lazy": {
 
-       "type": "boolean"
 
-     },
 
-     "liveReload": {
 
-       "type": "boolean"
 
-     },
 
-     "log": {
 
-       "instanceof": "Function"
 
-     },
 
-     "logLevel": {
 
-       "enum": ["info", "warn", "error", "debug", "trace", "silent"]
 
-     },
 
-     "logTime": {
 
-       "type": "boolean"
 
-     },
 
-     "mimeTypes": {
 
-       "type": "object"
 
-     },
 
-     "noInfo": {
 
-       "type": "boolean"
 
-     },
 
-     "onListening": {
 
-       "instanceof": "Function"
 
-     },
 
-     "open": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "type": "object"
 
-         }
 
-       ]
 
-     },
 
-     "openPage": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "array",
 
-           "items": {
 
-             "type": "string"
 
-           },
 
-           "minItems": 1
 
-         }
 
-       ]
 
-     },
 
-     "overlay": {
 
-       "anyOf": [
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "type": "object",
 
-           "properties": {
 
-             "errors": {
 
-               "type": "boolean"
 
-             },
 
-             "warnings": {
 
-               "type": "boolean"
 
-             }
 
-           }
 
-         }
 
-       ]
 
-     },
 
-     "pfx": {
 
-       "anyOf": [
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "instanceof": "Buffer"
 
-         }
 
-       ]
 
-     },
 
-     "pfxPassphrase": {
 
-       "type": "string"
 
-     },
 
-     "port": {
 
-       "anyOf": [
 
-         {
 
-           "type": "number"
 
-         },
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "null"
 
-         }
 
-       ]
 
-     },
 
-     "profile": {
 
-       "type": "boolean"
 
-     },
 
-     "progress": {
 
-       "type": "boolean"
 
-     },
 
-     "proxy": {
 
-       "anyOf": [
 
-         {
 
-           "type": "object"
 
-         },
 
-         {
 
-           "type": "array",
 
-           "items": {
 
-             "anyOf": [
 
-               {
 
-                 "type": "object"
 
-               },
 
-               {
 
-                 "instanceof": "Function"
 
-               }
 
-             ]
 
-           },
 
-           "minItems": 1
 
-         }
 
-       ]
 
-     },
 
-     "public": {
 
-       "type": "string"
 
-     },
 
-     "publicPath": {
 
-       "type": "string"
 
-     },
 
-     "quiet": {
 
-       "type": "boolean"
 
-     },
 
-     "reporter": {
 
-       "instanceof": "Function"
 
-     },
 
-     "requestCert": {
 
-       "type": "boolean"
 
-     },
 
-     "serveIndex": {
 
-       "type": "boolean"
 
-     },
 
-     "serverSideRender": {
 
-       "type": "boolean"
 
-     },
 
-     "setup": {
 
-       "instanceof": "Function"
 
-     },
 
-     "sockHost": {
 
-       "type": "string"
 
-     },
 
-     "sockPath": {
 
-       "type": "string"
 
-     },
 
-     "sockPort": {
 
-       "anyOf": [
 
-         {
 
-           "type": "number"
 
-         },
 
-         {
 
-           "type": "string"
 
-         },
 
-         {
 
-           "type": "null"
 
-         }
 
-       ]
 
-     },
 
-     "socket": {
 
-       "type": "string"
 
-     },
 
-     "staticOptions": {
 
-       "type": "object"
 
-     },
 
-     "stats": {
 
-       "anyOf": [
 
-         {
 
-           "type": "object"
 
-         },
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "enum": [
 
-             "none",
 
-             "errors-only",
 
-             "errors-warnings",
 
-             "minimal",
 
-             "normal",
 
-             "verbose"
 
-           ]
 
-         }
 
-       ]
 
-     },
 
-     "transportMode": {
 
-       "anyOf": [
 
-         {
 
-           "type": "object",
 
-           "properties": {
 
-             "client": {
 
-               "type": "string"
 
-             },
 
-             "server": {
 
-               "anyOf": [
 
-                 {
 
-                   "type": "string"
 
-                 },
 
-                 {
 
-                   "instanceof": "Function"
 
-                 }
 
-               ]
 
-             }
 
-           },
 
-           "additionalProperties": false
 
-         },
 
-         {
 
-           "enum": ["sockjs", "ws"]
 
-         }
 
-       ]
 
-     },
 
-     "useLocalIp": {
 
-       "type": "boolean"
 
-     },
 
-     "warn": {
 
-       "instanceof": "Function"
 
-     },
 
-     "watchContentBase": {
 
-       "type": "boolean"
 
-     },
 
-     "watchOptions": {
 
-       "type": "object"
 
-     },
 
-     "writeToDisk": {
 
-       "anyOf": [
 
-         {
 
-           "type": "boolean"
 
-         },
 
-         {
 
-           "instanceof": "Function"
 
-         }
 
-       ]
 
-     }
 
-   },
 
-   "errorMessage": {
 
-     "properties": {
 
-       "after": "should be {Function} (https://webpack.js.org/configuration/dev-server/#devserverafter)",
 
-       "allowedHosts": "should be {Array} (https://webpack.js.org/configuration/dev-server/#devserverallowedhosts)",
 
-       "before": "should be {Function} (https://webpack.js.org/configuration/dev-server/#devserverbefore)",
 
-       "bonjour": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverbonjour)",
 
-       "ca": "should be {String|Buffer}",
 
-       "cert": "should be {String|Buffer}",
 
-       "clientLogLevel": "should be {String} and equal to one of the allowed values\n\n [ 'none', 'silent', 'info', 'debug', 'trace', 'error', 'warning', 'warn' ]\n\n (https://webpack.js.org/configuration/dev-server/#devserverclientloglevel)",
 
-       "compress": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devservercompress)",
 
-       "contentBase": "should be {Number|String|Array} (https://webpack.js.org/configuration/dev-server/#devservercontentbase)",
 
-       "disableHostCheck": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverdisablehostcheck)",
 
-       "features": "should be {Array}",
 
-       "filename": "should be {String|RegExp|Function} (https://webpack.js.org/configuration/dev-server/#devserverfilename-)",
 
-       "fs": "should be {Object} (https://github.com/webpack/webpack-dev-middleware#fs)",
 
-       "headers": "should be {Object} (https://webpack.js.org/configuration/dev-server/#devserverheaders-)",
 
-       "historyApiFallback": "should be {Boolean|Object} (https://webpack.js.org/configuration/dev-server/#devserverhistoryapifallback)",
 
-       "host": "should be {String|Null} (https://webpack.js.org/configuration/dev-server/#devserverhost)",
 
-       "hot": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverhot)",
 
-       "hotOnly": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverhotonly)",
 
-       "http2": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverhttp2)",
 
-       "https": "should be {Object|Boolean} (https://webpack.js.org/configuration/dev-server/#devserverhttps)",
 
-       "index": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserverindex)",
 
-       "injectClient": "should be {Boolean|Function} (https://webpack.js.org/configuration/dev-server/#devserverinjectclient)",
 
-       "injectHot": "should be {Boolean|Function} (https://webpack.js.org/configuration/dev-server/#devserverinjecthot)",
 
-       "inline": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverinline)",
 
-       "key": "should be {String|Buffer}",
 
-       "lazy": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverlazy-)",
 
-       "liveReload": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverlivereload-)",
 
-       "log": "should be {Function}",
 
-       "logLevel": "should be {String} and equal to one of the allowed values\n\n [ 'info', 'warn', 'error', 'debug', 'trace', 'silent' ]\n\n (https://github.com/webpack/webpack-dev-middleware#loglevel)",
 
-       "logTime": "should be {Boolean} (https://github.com/webpack/webpack-dev-middleware#logtime)",
 
-       "mimeTypes": "should be {Object} (https://webpack.js.org/configuration/dev-server/#devservermimetypes-)",
 
-       "noInfo": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devservernoinfo-)",
 
-       "onListening": "should be {Function} (https://webpack.js.org/configuration/dev-server/#onlistening)",
 
-       "open": "should be {String|Boolean|Object} (https://webpack.js.org/configuration/dev-server/#devserveropen)",
 
-       "openPage": "should be {String|Array} (https://webpack.js.org/configuration/dev-server/#devserveropenpage)",
 
-       "overlay": "should be {Boolean|Object} (https://webpack.js.org/configuration/dev-server/#devserveroverlay)",
 
-       "pfx": "should be {String|Buffer} (https://webpack.js.org/configuration/dev-server/#devserverpfx)",
 
-       "pfxPassphrase": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserverpfxpassphrase)",
 
-       "port": "should be {Number|String|Null} (https://webpack.js.org/configuration/dev-server/#devserverport)",
 
-       "profile": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverprofile)",
 
-       "progress": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverprogress---cli-only)",
 
-       "proxy": "should be {Object|Array} (https://webpack.js.org/configuration/dev-server/#devserverproxy)",
 
-       "public": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserverpublic)",
 
-       "publicPath": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserverpublicpath-)",
 
-       "quiet": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverquiet-)",
 
-       "reporter": "should be {Function} (https://github.com/webpack/webpack-dev-middleware#reporter)",
 
-       "requestCert": "should be {Boolean}",
 
-       "contentBasePublicPath": "should be {String|Array} (https://webpack.js.org/configuration/dev-server/#devservercontentbasepublicpath)",
 
-       "serveIndex": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverserveindex)",
 
-       "serverSideRender": "should be {Boolean} (https://github.com/webpack/webpack-dev-middleware#serversiderender)",
 
-       "setup": "should be {Function} (https://webpack.js.org/configuration/dev-server/#devserversetup)",
 
-       "sockHost": "should be {String|Null} (https://webpack.js.org/configuration/dev-server/#devserversockhost)",
 
-       "sockPath": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserversockpath)",
 
-       "sockPort": "should be {Number|String|Null} (https://webpack.js.org/configuration/dev-server/#devserversockport)",
 
-       "socket": "should be {String} (https://webpack.js.org/configuration/dev-server/#devserversocket)",
 
-       "staticOptions": "should be {Object} (https://webpack.js.org/configuration/dev-server/#devserverstaticoptions)",
 
-       "stats": "should be {Object|Boolean} (https://webpack.js.org/configuration/dev-server/#devserverstats-)",
 
-       "transportMode": "should be {String|Object} (https://webpack.js.org/configuration/dev-server/#devservertransportmode)",
 
-       "useLocalIp": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserveruselocalip)",
 
-       "warn": "should be {Function}",
 
-       "watchContentBase": "should be {Boolean} (https://webpack.js.org/configuration/dev-server/#devserverwatchcontentbase)",
 
-       "watchOptions": "should be {Object} (https://webpack.js.org/configuration/dev-server/#devserverwatchoptions-)",
 
-       "writeToDisk": "should be {Boolean|Function} (https://webpack.js.org/configuration/dev-server/#devserverwritetodisk-)"
 
-     }
 
-   },
 
-   "additionalProperties": false
 
- }
 
 
  |