You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							499 lines
						
					
					
						
							14 KiB
						
					
					
				
			
		
		
	
	
							499 lines
						
					
					
						
							14 KiB
						
					
					
				{ | 
						|
  "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 | 
						|
}
 | 
						|
 |