{ "type": "object", "properties": { "mimeTypes": { "description": "Allows a user to register custom mime types or extension mappings.", "link": "https://github.com/webpack/webpack-dev-middleware#mimetypes", "type": "object" }, "writeToDisk": { "description": "Allows to write generated files on disk.", "link": "https://github.com/webpack/webpack-dev-middleware#writetodisk", "anyOf": [ { "type": "boolean" }, { "instanceof": "Function" } ] }, "methods": { "description": "Allows to pass the list of HTTP request methods accepted by the middleware.", "link": "https://github.com/webpack/webpack-dev-middleware#methods", "type": "array", "items": { "type": "string", "minlength": "1" } }, "headers": { "anyOf": [ { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "key": { "description": "key of header.", "type": "string" }, "value": { "description": "value of header.", "type": "string" } } }, "minItems": 1 }, { "type": "object" }, { "instanceof": "Function" } ], "description": "Allows to pass custom HTTP headers on each request", "link": "https://github.com/webpack/webpack-dev-middleware#headers" }, "publicPath": { "description": "The `publicPath` specifies the public URL address of the output files when referenced in a browser.", "link": "https://github.com/webpack/webpack-dev-middleware#publicpath", "anyOf": [ { "enum": ["auto"] }, { "type": "string" }, { "instanceof": "Function" } ] }, "stats": { "description": "Stats options object or preset name.", "link": "https://github.com/webpack/webpack-dev-middleware#stats", "anyOf": [ { "enum": [ "none", "summary", "errors-only", "errors-warnings", "minimal", "normal", "detailed", "verbose" ] }, { "type": "boolean" }, { "type": "object", "additionalProperties": true } ] }, "serverSideRender": { "description": "Instructs the module to enable or disable the server-side rendering mode.", "link": "https://github.com/webpack/webpack-dev-middleware#serversiderender", "type": "boolean" }, "outputFileSystem": { "description": "Set the default file system which will be used by webpack as primary destination of generated files.", "link": "https://github.com/webpack/webpack-dev-middleware#outputfilesystem", "type": "object" }, "index": { "description": "Allows to serve an index of the directory.", "link": "https://github.com/webpack/webpack-dev-middleware#index", "anyOf": [ { "type": "boolean" }, { "type": "string", "minlength": "1" } ] } }, "additionalProperties": false }