{"_id":"webpack-dev-middleware","_rev":"219-9f555f059e3c48811ff364a90bddb69b","name":"webpack-dev-middleware","description":"A development middleware for webpack","dist-tags":{"latest":"7.2.1","next":"4.0.0-rc.3","version-6":"6.1.3","version-5":"5.3.4"},"versions":{"0.5.0":{"name":"webpack-dev-middleware","version":"0.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","bin":{"webpack-dev-middleware":"./webpack-dev-server.js"},"license":"MIT","_id":"webpack-dev-middleware@0.5.0","dist":{"shasum":"e50416142d56f8597638efa5c02ddb681dfb6a1c","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.5.0.tgz","integrity":"sha512-EsLPm79RpdjfQ8qn0hCUu4ucBGvN2mmD+IMu9tWYr11DSbuAUeUH/IFBlZkKrn29GseFgh98391p9iJaPafpEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ2QIKygGZGrYUYpOTJ4tP7HnctT/TdBu5w9XoVg6xGAiAZbVYsE0g4tikuYTXklnkux2KIury/LskU45mxsXJ1ZQ=="}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.5.1":{"name":"webpack-dev-middleware","version":"0.5.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.5.1","dist":{"shasum":"142825b36fbf322914c488e92003b82dbca6d7d4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.5.1.tgz","integrity":"sha512-1YTGVNBPAi+gDalcYffGQuGXV9gWqhN7IA2+vehpEevFiMX7YbiNI0KHgbOB78UOjXm9O8Y1qj4nS+zWSLd80g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClu2s324kz3Y9Iwd8N5itFRubbq3MBHSkhKlHcWi0EbAiEAu97WZoul7LcRxX/0Hdrog3lQxnETNJcqb0LV1Z6pd/E="}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.6.0":{"name":"webpack-dev-middleware","version":"0.6.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.6.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.6.0","dist":{"shasum":"f2c707c38b841c62884eb85d95de54844b7c9345","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.6.0.tgz","integrity":"sha512-7AE5SgD3FhnTHJjfN8GzhsNPau4vVll404j9LSqOf860T950e3I2GkrFS1awM85nMyMIougnsxCOQhTYQgk8eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvUcg5SsFhW0LT0O3Nbz1dx6K085PW+9uBIA3yEGWaWAiBeh5hEzXXMGVk+Sais51ZZFQIuGsOJhfKS3ydyfU6R/Q=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.6.1":{"name":"webpack-dev-middleware","version":"0.6.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.6.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.6.1","dist":{"shasum":"154949e6b7b74c037c59dcf8fd6a42180c1c2bf4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.6.1.tgz","integrity":"sha512-+aoXS0NGyCf1NCEk4cRyJY52iHZi0TtgdXX3dhVFRyZheudtLuPTqMgqWmo460vUJfpDBDjjQtl0VuiPwjg8VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU8M5KMpeQpwo8dKUTwunbUFvQuI0VDTEiq32G7EaXJAiEAjCOW4huYZ5zXexEp++3j6Wbd4Co549wqfzppzln4yOo="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.6.2":{"name":"webpack-dev-middleware","version":"0.6.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.6.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.6.2","dist":{"shasum":"122163d97ae0f42629d121772c08f1045968b8a7","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.6.2.tgz","integrity":"sha512-08uW6JBjZeYlfyTQumXfn9OxLe9l3lnEqKJYcuOEepk6kwAgjxnKmlvB8lQpYL5uByauavbAZso6BIK0fqBJrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD34P8n8X57sPBceM4LdrDReRSCVO4LthWC9CiBfyxx/gIhAMKNPkKEKiWbXLvnzGkFgOok77uFfmR5O+rgKdWXeUxi"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.7.0":{"name":"webpack-dev-middleware","version":"0.7.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.7.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.7.0","dist":{"shasum":"6676758f35102b16638583903916b8b9d94b496c","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.7.0.tgz","integrity":"sha512-uZ++5dzUS2IoaSkxpM3QR42R+fPpBqii7tT+/Lr0RIhmWzLeZjdhwcKZIt+TFYzcaswaEGlEYNs5cfRMxdAwPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/ujLuLP/+Y/CJKByg8i2Wu2Npj6TZdw016HjeX4RRqAIhANCX5xyH1JeSPt7ERRX/EwR1/K6VU68+4RyJkamJcqO7"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.7.1":{"name":"webpack-dev-middleware","version":"0.7.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.7.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.7.1","dist":{"shasum":"95a7ede1ef2bd43943e7b11b91840ece1b1019eb","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.7.1.tgz","integrity":"sha512-KU/vOQ41CzVF27YOS6GqCO5ktGNW8oDAaWk0aFLqUNnRT3JhqRl6I4Oifh0bLcOQkppFDZrxH8sYZKTRwyCPyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnUSC2ikSwQxgKy37HAy1VPsJG39KiZKr0aIdq5W5qYAiEAo82OKTrSJgZihrhk6D8Sc5OSVvDvtF5aVgI6tyZydDA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.7.2":{"name":"webpack-dev-middleware","version":"0.7.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.7.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.7.2","dist":{"shasum":"ec6b82b64bbaf9e8905eb0a12e50fb8c2884990b","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.7.2.tgz","integrity":"sha512-SprP5LLIMyIDuqTbe9vdBIZXxZpFHY1Mdhfy6y9BzOp/IkCPuNQorYNFcHomqrw1n8toM5FKQqK9swrn5Ysggw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPNq2fvtGD/lrogfYlX0kaQud/5IJyNfEUXDd7C1aDqwIgaX/fBeNDQTq0m2I6v0PsE7gqNoYG42mCB43kyrlK0W0="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.7.3":{"name":"webpack-dev-middleware","version":"0.7.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.7.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.7.3","dist":{"shasum":"ef4fffc5efe335e4de630effa39070acf43e78bc","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.7.3.tgz","integrity":"sha512-A1k0o5/1MQbQEHp49Ql8YBV7AEc+eKkw2RyS1cjDv/s5SXiDhSwp3X2buC4Hh46FLu3ruun6G1/9vrxUYwaTBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfoYhxLzq9Ujsfr4SEsc3ErM4gRX8jO5eGbNkXMtqJtgIhANtOZw6INusqqD3tfo3ml1/FxWMS9XXN6sC07ZQj7hBg"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.7.4":{"name":"webpack-dev-middleware","version":"0.7.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.7.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.7.4","dist":{"shasum":"56f606094fdd910611feba1bbf67606700f44262","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.7.4.tgz","integrity":"sha512-Tt+cCy5Kt5AWaYEWkVe2VIsXn6TLpmlf96jiF5n/39wB0fzKSJTLFHfa67GEvCzl2bATan9dUgfA6FpS8lnmNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+ZgbIIg0ViEGg9rmI3AfXh607ZNJHBOvUi7b+KXc8DAiBW+FNvt+AFyPh9eizYplDSIhO7d0OMqYOm0za1Q+W0tg=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.8.0":{"name":"webpack-dev-middleware","version":"0.8.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.8.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.8.0","dist":{"shasum":"53963072b83217812ab58286fcf475134639c2bf","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.8.0.tgz","integrity":"sha512-1wrwQBiXE1QVvZADs78LMF1Q+JrWyfg6DHmH77h7B7iBlbl3pjeq7Ch1hExEod/RcgUvEljnRLvX4eLqHOhwTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF48Rbkb9jKgtEA489B0TOglQmHJonFFCKxxF4PVdZ43AiBjxM+0AjQPOZhKymRebPP7Y8zZJaW7QwVxDDiXyRi5fA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.8.1":{"name":"webpack-dev-middleware","version":"0.8.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.8.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.8.1","dist":{"shasum":"51f449b2cfe60eb40eeaa36deb334e7067012ad6","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.8.1.tgz","integrity":"sha512-4o9P1fTpuAsnJPJmx/EyJ80aYTLCVUC81aHx+TLElOqanzeSBtIuLYk/NebIyfnYPjjgleFxw/8U9crWgGyYeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn74PIUNUTzfN+MA8JQUOJRsnrj7AEzHSbeBNF4MsEBgIgO99Q0D4pTc969zAL7yqo4W/RnTS8y8a0ONju678l7zk="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.8.2":{"name":"webpack-dev-middleware","version":"0.8.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.8.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.1.30"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","license":"MIT","_id":"webpack-dev-middleware@0.8.2","dist":{"shasum":"ce2061ccea4aa7d672774e79051b4473fdc79d55","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.8.2.tgz","integrity":"sha512-zlVxE+ULqUco8I9x5VajLab0JK5mojLXMaSjViyjRsuTuCNRWN9Ijs66b0u1ChF0pi40Nlo0qvhMO59/G4iYDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHO1EvmijJ1IYSLPQy1DwYqsrveWDiQH92Yb+JlAHBuwIgKuoctI0BvpAbfCJC7P7Xz92IfWxiwCMKdYvrwUjrJhg="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.9.0":{"name":"webpack-dev-middleware","version":"0.9.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.8.x","enhanced-resolve":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.9.0","dist":{"shasum":"e92b4ac2c387000106685721de310775220a01db","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.9.0.tgz","integrity":"sha512-Jil1h3hSRTI/nS6S/oWDO1Dq9B3b6ZHz6j7Fg8/XDT1iUGt0dZI2mzdPeovnBrGEcdibD4OT+sJlg9q7d2sAUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEkTO9Dgon3CzzpMcwpW7StCGcrvF43XIzojUXvReSQAiABARNxIE0grqYV/+WQ6XAFwhAmNWzX0RE8GJm/dYoSqA=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.9.1":{"name":"webpack-dev-middleware","version":"0.9.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.9.x","enhanced-resolve":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.9.1","dist":{"shasum":"13c863ff5648a24596910b074ade81cd0c5934d4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.9.1.tgz","integrity":"sha512-C32o5tWuNzzxKyVi/Db/aS3FzFRjYviYK6JwuJU8Hx4Fvc2SU2rDX+TKCDO62zZznpGfWu6wEVK+ILoFmx21Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu7JxR9FKfYhgxay2r8cj6NglOOYoN64XajZBggfof/AiA8aM7WwYLiHBhjVoiY3mBOHNxoyddZqLXQ4fiFIQgOeg=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.10.0":{"name":"webpack-dev-middleware","version":"0.10.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","dependencies":{"webpack":"0.10.x","enhanced-resolve":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.10.0","dist":{"shasum":"337f5895d6314a37d6e8ae15b8bd09f745b295aa","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.10.0.tgz","integrity":"sha512-ok2DWY3GOMCW+wvzGa7n31dnYA6gldpjv8hGPRNtzU9hys7rd4HoDntm4UgLg9y3Up+qWO1BSKAHtJLv73/7iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrCj+bnZRs58+jSCVN0qLfroTdmXk9zb634EOouHOZrAiEArbgc3veMD7y4pJZ1DwCnfuqM0rK9VT6prGGWdwtenIg="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.10.1":{"name":"webpack-dev-middleware","version":"0.10.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"0.10.x"},"dependencies":{"enhanced-resolve":"0.5.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.10.1","dist":{"shasum":"793aa3bf369d6156fe7cfe7224846c1f4f87a7a5","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.10.1.tgz","integrity":"sha512-2F+GtTob01l/auAUGmHIaSoSXjGCOOItzVQC7RBjBDMPUhhQGilfAwTzBr7sI3l9caF5mXbSXKY76YsMzwdB+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtEgNyKBHnUNtPbLsmTc6xAMnb6ExD93ccjnmDVfB7qQIhAKtZOK1W4R1F99/yJ5AyKLivm6+xal6W46iVVl3JtMhf"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.10.2":{"name":"webpack-dev-middleware","version":"0.10.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"0.10.x"},"dependencies":{"enhanced-resolve":"0.5.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.10.2","dist":{"shasum":"746f0fa2f82b4d8d991c42b1b8eb12fa08d79ea3","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.10.2.tgz","integrity":"sha512-72AgROo6mMZGEeZmswxPhe2SI7uBVgvsNc148D8AwC5GUM3OYhDGzd6j+hiBhx84edxTpplxVUImWdU5pbjwlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo1TOrRplZnNk1QBRUn9jB+y31me85ZH/uZwHCLZ+JpgIhAMU/pRN3PuOS4WPJbowbV+Yl9q08firQ+ZvLAwpt06eN"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"0.11.0":{"name":"webpack-dev-middleware","version":"0.11.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"0.11.x"},"dependencies":{"enhanced-resolve":"0.5.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@0.11.0","dist":{"shasum":"293130808a718f8a75d2cc6337ee030c9746b7f2","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-0.11.0.tgz","integrity":"sha512-udWbSTqKwrCJz2d3KoCKJWZq4bEc8CmxqfLhuEhEu1c8N9GSEXSW7DD0E/uDTUqarptnOD4M23gqTkuD5qRDsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXxnnK838+EimKsHM0FTmyPCyPPZFlsoAcwxrQOiTmJAIgNNzA56IMqPIjHlzbB+iJ9FFqCjSiyampvZoqAG2qrQ4="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.0":{"name":"webpack-dev-middleware","version":"1.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.5.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.0","dist":{"shasum":"a48fa02eda279adf95d221f96b687e5aa8b75e74","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.0.tgz","integrity":"sha512-GLTz3i8LWWiDccgr4A09c2jXKVYNJBAw3+QiRzTmUuSqp07TFwOIx9ZeTzcYL0u73Pqac/5Z2Sn961Tn54ziWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWNxmifVghcbDCbZ89XylUEtPS48BCIKiS31GQ/cbATAiAySVedEJCRrOOpzcH8EacEKPPvxKlaEA653tQcWBz/Zw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.1":{"name":"webpack-dev-middleware","version":"1.0.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.5.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.1","dist":{"shasum":"2947c87fa8bb22784004e2b6ae0e6bcc373c9a1e","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.1.tgz","integrity":"sha512-bE5K1w45l5m9taFnh+697a2kIOPXp+AePg6srUfqZ4iQt5v9ob3XOVt8NTq2C7OoIcHEX/pRCTSZTBQeHi6vlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDICTR9JJ50E9HD7vky7bBlac1ALz1z4l38QHO3bH4qGQIhAPuDjTYKWJafwZXijN6vRBpCPr3etwiMP/B+nOHaOx2m"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.2":{"name":"webpack-dev-middleware","version":"1.0.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.6.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.2","dist":{"shasum":"62fde19b4c08115cb275066b75e20ff7239f1789","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.2.tgz","integrity":"sha512-Lb5Cs9KtYV5tepn9CrsmWqJL2cAPcp3jesh404EL5GUsQs/1vIqfJiwwa7VtB8si2EU1826opcZ3BAlo0agX6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv1F5uDtQi6LaELe1fTxKhlSFekHIhkuJPcUgrXDE4FwIgDfsrhtHsgzsep5ufnCoNfG0ahSAawCd7hMr8ulTOyWE="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.3":{"name":"webpack-dev-middleware","version":"1.0.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.6.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.3","dist":{"shasum":"efca70a3ad465bf9f183e9cd27623b24a178fc02","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.3.tgz","integrity":"sha512-Ihut5C13lkuXMHvnT/e36+VyuFvQpayLJepVNHrsxBGYLb6xC6OuX0mXmd3r6mZHptBWS8CSNwS2+pzLFXowdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqRj+B0h3Nbw6D2PA6JGE+Mmlywf0gqKyzZ3iIyU0GZwIhANIiKWITa5lVzAW90EXld3KdcNLos/625RjaESafBFiY"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.4":{"name":"webpack-dev-middleware","version":"1.0.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.6.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.4","dist":{"shasum":"8234d273e4f91fb3c6b8dbc3f36ae60202a562e5","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.4.tgz","integrity":"sha512-RlgbkbfFr39EajfPxJdOWTNLkFtZsIdmvZkbYv+bAkE5DpOHygFSVeHYMtsRk7hAJtN6PSZ/Ja2/h4deDp2v7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxpk6z+XWW4boHjnNuJ4cMZq+IOpKPFgYrQOrB621BjAiBx6qGKywZxgsX6IKIJZpnVmXx6Wjg/dkShUGskl2VJKw=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.5":{"name":"webpack-dev-middleware","version":"1.0.5","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.6.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","_id":"webpack-dev-middleware@1.0.5","dist":{"shasum":"408343fc3b63052cc9c46b7117306e3186e8c9c2","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.5.tgz","integrity":"sha512-Mmab0pMCs2ETkfEcPz5N68mSXr3pTyNCJHu8G3BTiWO7v2EyCQmTUdvj2dzMmBEwE9Tnu3MrbumvGc8AEugcvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCQSZMIJXMmnzzr8+txRGwf42FJK2wcscAAzArhwKOpwIhAMVSG3U7YfVROscT0XTNC0cSm+gyy7tKPQYsHNJbimQS"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.6":{"name":"webpack-dev-middleware","version":"1.0.6","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"0.6.x","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.6","dist":{"shasum":"7fc374b66f0c1448b129a709414917729cb83ec4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.6.tgz","integrity":"sha512-Z5XAQr6l8m7H+6F1s10s2FA32ZaCFWN6wr68awRwZu27mKp8zwn8V2VBQoVvISGSKjGi8ssoZTidpWd37nSSiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpb1IzvH+AWoMbAWxdogpeWxvejDS5qVT138c6D1fsSQIgMitJcX6uz4iDdJ3QnrxLTIPqjxFma2Z4VbbouSkSCQg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.7":{"name":"webpack-dev-middleware","version":"1.0.7","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.7","dist":{"shasum":"7b6a382d68ebfb7d27391c2fcd8b99b1dcbc0ffa","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.7.tgz","integrity":"sha512-zI/s/hmpgBdlqX2k9TtigUFUnFaWyVaHcKHdyOKTnSXerLMHvu7Ch4B1eG9RQgq7i18QOiKKFUxS8dKBn3apSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFONS2hI+O8AanqcFJlmacvjeO1ZJz0ur1yAcMJ3TOlOAiBExmzULjezJ8RY0/vHVyKwPm603p0b/Eew64Mufph1xg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.8":{"name":"webpack-dev-middleware","version":"1.0.8","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.8","dist":{"shasum":"2d0395003b4b1922394b15de660436b9a6dd939a","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.8.tgz","integrity":"sha512-37ZHd3Q3J241aVwXPFy+B85ac5VtFaJ3KphNrJ1dEgunA3d5qhZaFms1YDKmsh3/2nXRHNI8LvfEkz0jF3RDvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3jtPiZGoYZn64rI/MJCY6tPjujL5xiHSmm+P33gZkzAiBHxMp+SYcj4RU+Cyut8te/KdO92dLkGlBV4H56p6pfMA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.0.9":{"name":"webpack-dev-middleware","version":"1.0.9","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"96881e84faa572a9f99da41923d0c960ce8f8cdc","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.9","scripts":{},"_shasum":"37cec079e60b0c5db64b675e2d3ac3b03ea0f3d9","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"37cec079e60b0c5db64b675e2d3ac3b03ea0f3d9","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.9.tgz","integrity":"sha512-qXA2QP6J+ix6tcAPj46DEN7wawYqpyakxFW75wZpD0yKYrDm3xJwdepAyxER+Qbq0IER61EvE9S3iSPoRnHwKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqTXXewRmXjIBl868zH0xioT7euRkgoJj05ulgrbJhIAiEAqIOjGgSL7v4SmqpaBpZApP52f276vfD4Ogw/ZGcSrWU="}]},"directories":{}},"1.0.10":{"name":"webpack-dev-middleware","version":"1.0.10","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","memory-fs":"~0.1.0","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"69b6c0343d10cd8995da83bbc8faf5e52541b9e6","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.10","scripts":{},"_shasum":"15b3e8567fe961e18ed76af24f1f9c38081fb0d6","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"15b3e8567fe961e18ed76af24f1f9c38081fb0d6","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.10.tgz","integrity":"sha512-nh1SM1Z/V2FZ+eSSHG5IuomK+y+5i9CRMeblaYNpxkct81Ja5xi4aSXjxjhk12ZzzxwWCR1uaLgccstl8/mMQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAxjDXcnsOdYwtt89b1AOrPyX7+chz+ZaLipp9Jjou/AiAi0ze1W4USqPNHZ7ZgZLUOCjVt7cZsu5/4L8QC/pr4Hw=="}]},"directories":{}},"1.0.11":{"name":"webpack-dev-middleware","version":"1.0.11","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","memory-fs":"~0.1.0","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"https://github.com/webpack/webpack-dev-middleware.git"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.0.11","dist":{"shasum":"9b5ab7ecd0641cee31e87f7e902f6f59253674fd","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.0.11.tgz","integrity":"sha512-sgux7BhappaDok8Mt47dBKJZb4bErObF9VFmAVEgMwuTTliBQkVq1M7iWUof/LYHNySHEYUu++rEWWK1o3dF9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC57doYupl6EwLirDBVYqd0fT+U/tDA6nETNScxVzuBvgIhAIPDY69miJHZ70mUvpL95PpKM7TTqjZtKGfiGVjwLgvn"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.1.0":{"name":"webpack-dev-middleware","version":"1.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1.x"},"dependencies":{"enhanced-resolve":"~0.7.5","memory-fs":"~0.1.0","mime":"1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"4f2b09eecc0470a2e0221e21f823bd02ba80df51","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.1.0","scripts":{},"_shasum":"bc005ffbf2e1f4230e422670079cb3738f1e803f","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"bc005ffbf2e1f4230e422670079cb3738f1e803f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.1.0.tgz","integrity":"sha512-PNVtM/YMJaAxaGcACp0nIl0BLexx3DDYr93el0zb545LSrC1vgWWrMc10W2iSpugWfLdaSjqd+n+hhpyJIb3QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJqVTdddfSLC0MH7AlGkzUdSM0HkywqdL8Q/zM70vA6wIhAIJjPkxhuZ4K62rficS3LDgAISjHzd9WCXMt9M1XawnK"}]},"directories":{}},"1.2.0":{"name":"webpack-dev-middleware","version":"1.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0"},"dependencies":{"memory-fs":"~0.2.0","mime":"^1.3.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"15071bafc2da09b9b3b655d381a40890b9359545","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.2.0","scripts":{},"_shasum":"13b76aa2c8476000cd6ffefeae3eef448ee474ed","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"13b76aa2c8476000cd6ffefeae3eef448ee474ed","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.2.0.tgz","integrity":"sha512-FnyjFQjPMlP/e+xMgMhV6yPjJgi9udKs4U5l0Ccav337hxm9uKs+DCIY0JCXxK3GucJUuCvhRQ3uPGsvL4oeSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdCWhekl4+cAw41NdRtd9s/f9CkrxQgla1/NEiTfr8IAiBSGep3LUaNmerNSYYFqo+Sz+4JAh2tllBcXDYaSLXHow=="}]},"directories":{}},"1.3.0":{"name":"webpack-dev-middleware","version":"1.3.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"fded9c66e1fe745bed65d6afc2a043e603079e1e","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.3.0","scripts":{},"_shasum":"0bf372a7dbd21dd4220f7d1b769dca0b71f55b5e","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"0bf372a7dbd21dd4220f7d1b769dca0b71f55b5e","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.3.0.tgz","integrity":"sha512-vJj1YqSquYM9WWhwgcffojD+xfK9XpPys5ItO4RUoOk2sd0ePl8Ye64WiJCozI+dOtzs2mo0XL37j/Tsmh2tiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZWac+m2IpA0EhAqQUYRMJi4UR9UbrzoYPmQTjRelQNAiBFIEK4+Qjq+docSvmNUYgwgCiFpXRjwLF33fcU6+e0lA=="}]},"directories":{}},"1.4.0":{"name":"webpack-dev-middleware","version":"1.4.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":">=1.0.0 <3"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"75367b8cb14e541f144fcb8c6de58d00bd927621","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.4.0","scripts":{},"_shasum":"326ec7725cde19692e70edb1ff8a570312ee6830","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"326ec7725cde19692e70edb1ff8a570312ee6830","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.4.0.tgz","integrity":"sha512-OKJFeqQmQVO5ooIsMLw0afN0UfQntzWgeK5Gm0jYP8jT/G2OSocB0/me+UzhFJPhdKfv+e2/QZG+Fq5hi91bOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZguMuTHE061rxe/vONRIVyPWm4ETZR8MxfPU+/cZxHgIgVP7X7VdOcCC2kscS35WhFdk066sfJguPxU3/qQsFwhU="}]},"directories":{}},"1.5.0":{"name":"webpack-dev-middleware","version":"1.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":">=1.0.0 <3"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"e2a0298e6f5d058e16d6a194f0506833eef62959","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.5.0","scripts":{},"_shasum":"bd24a4e627e3fd3b4fbae39041a56caf794a0713","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"bd24a4e627e3fd3b4fbae39041a56caf794a0713","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.5.0.tgz","integrity":"sha512-lHDifAAQtlTBgXzL4N4FBWWBROlIbBzPxQwil2UU7poQg7xQDublA1cyoCtVcqK0pbbqL4+gHEk7jM0vPS8Y3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs/HoqXsam6myal9vwTN+MlRW2hdRIuSpJvU6gYpVyrAiAhtE5zty0gfm3CpWXozJfk/FW3clEl6lTHYWw8RaUuTw=="}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.5.1":{"name":"webpack-dev-middleware","version":"1.5.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":">=1.0.0 <3"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"a9fc7f47ad5e1f8b8ea9df930dc69ffa7715beb9","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.5.1","scripts":{},"_shasum":"c46e075467881211e3fca34af1cdadf47163c89a","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"c46e075467881211e3fca34af1cdadf47163c89a","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.5.1.tgz","integrity":"sha512-AFjwXuxqlWNxVoLg94czWnyWjQgi57k2JfXh8vfwGdZdlA9Z3sYii/NF6yQMe2rR03vn+3ZGDTvi3ksTfv6dew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwQQjIb37gkvNPEd2tqfiKwnu+/62ZbgX91JdfBKdLgAiBBFY/bWtYycPISlzPjlak1T+ZXbzZaQXs6nmHJHNmlhQ=="}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"directories":{}},"1.6.0":{"name":"webpack-dev-middleware","version":"1.6.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"7bad02693cfacda82eb150aeb35df340fe43d364","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.6.0","scripts":{},"_shasum":"332a389776064556945aef3d75e51a6e091af228","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"332a389776064556945aef3d75e51a6e091af228","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.6.0.tgz","integrity":"sha512-W9K/bWn//9Jq2brjJLEcaTKbqO42UItG1jM6z/SY0b3SiB3HTJw1kXRewqiuNbDCuq8w3UpB/tMoiA/MeaGjqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADzYIjaqOJdBFpmZz6VzMzi1HM91gA/wWCf4e7kB0GDAiEA4Ca70t0MMuOiU0KbbjCoeLh4c8Xbk0f4EKYUp2So6wc="}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.6.0.tgz_1458845785512_0.7115013131406158"},"directories":{}},"1.6.1":{"name":"webpack-dev-middleware","version":"1.6.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"gitHead":"8044d042a85848f7b7445f413e78e99e86e904e5","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.6.1","scripts":{},"_shasum":"c25ef832abc7d360c38bb40eb918692720ced611","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"c25ef832abc7d360c38bb40eb918692720ced611","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.6.1.tgz","integrity":"sha512-ld4+r3WMVDFdHAFC2QJnSV1OfotzOMX4eKLYGAXPLZ5yANv5bFImNHhkssn47uu/miHLeuGJL7tmmX+QAU+qWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDitzx9gyQyMIXssp5l1FqFf+VFm3/Pxnq5xSAKztC5BAIhAO2ps7E+dykT1CMK3xGzz/pl6gDEwwpi+loqZTW3DDPN"}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.6.1.tgz_1459002207407_0.43884235760197043"},"directories":{}},"1.7.0":{"name":"webpack-dev-middleware","version":"1.7.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"devDependencies":{"eslint":"^3.4.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"scripts":{"lint":"eslint *.js","beautify":"npm run lint -- --fix","travis":"npm run lint && node middleware.js"},"gitHead":"1e121fde0927ed03077534e003cf72e6e464af8d","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.7.0","_shasum":"e07246aa503d2ad0d35ce688ed24f0e739cca9e7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"e07246aa503d2ad0d35ce688ed24f0e739cca9e7","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.7.0.tgz","integrity":"sha512-BTPSxtZXPNo1xWeXeljcVbzHXQr2795wO1inZ6fy5hfGO2H43Wy16ncchE7QRoZAWV1/2IDdNlQjX7D+YWthcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0nXREJSLl+pXZnPYkDYiYFjkrPNi5kiuEmIvpUivSQwIgNX6rM23kZmyFKWjDByy++t22hoIcvxawJ7XPAvYjqKI="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.7.0.tgz_1473499085062_0.3048303942196071"},"directories":{}},"1.8.0":{"name":"webpack-dev-middleware","version":"1.8.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","pretest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"1cb0bd681edc556f8ded809fb497aa96131a2655","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.8.0","_shasum":"f7571c93ee3949f587741bb78ab9ce748deda184","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"f7571c93ee3949f587741bb78ab9ce748deda184","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.0.tgz","integrity":"sha512-lAE5CV6AO8zXzr07FVixLFY4pNdxymoLYvHzeQHW9y1s8zXZQcIXlCnpUk4LmU7uLTeMzLfNo/n6oitDWnKP0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnFyarBD7GBJOzaN4goOpnfB8hCRLGnQBDjkH5movi7AIhAM0VXvnXpTouXdjusvxfMhaM4fNmPshCkVU3y0qSwsSA"}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.8.0.tgz_1474139742570_0.15175360976718366"},"directories":{}},"1.8.1":{"name":"webpack-dev-middleware","version":"1.8.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","pretest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"50fc331e8a8d57e4791914eca6a3fcf7b2f4555b","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.8.1","_shasum":"4855276fd89c3f5e2a4eadfc5e1e94f73c4a550d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"4855276fd89c3f5e2a4eadfc5e1e94f73c4a550d","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.1.tgz","integrity":"sha512-7+A/nvyXAcz4xD+9MkI+mfhE9k4QVKZ1EKP3QQKI4aMNk1x+iPsSiwo0deT3g7daC56JGzWRlFRreO7SQ+6B6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjZ8fX8x6gHRm+2yB+wBmbF6uZWZdJdcywXly9WxkyFAiEAxlgvD68MvqF7u+PjoKeLgkRsUJNC/wzXz3mVvacIZ0w="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.8.1.tgz_1474185247131_0.5774109864141792"},"directories":{}},"1.8.2":{"name":"webpack-dev-middleware","version":"1.8.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","pretest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"c3d0ee5a57c4af40c1f821d83120d2e02e3f8bc8","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.8.2","_shasum":"512b2c31b962482717d87e6e9c3ce01f5c46e775","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"512b2c31b962482717d87e6e9c3ce01f5c46e775","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.2.tgz","integrity":"sha512-FgvhZOZKA6oX1pepnBUmE2/EIs20metl4i6eXpmSRPdY0oTTLUlOlLLEDcon4up5fVLSCJR6Y8YRfQLSBzmUcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAODB/fx5AXZUxTRD3gIurxuBJbgrw2AIEfgL4ve/AiIAiEAz5rn+UheWwlcemE2HKuvHNZBozOERDgjS1hlOE4EDLs="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.8.2.tgz_1474621389216_0.6562368397135288"},"directories":{}},"1.8.3":{"name":"webpack-dev-middleware","version":"1.8.3","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","pretest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"ad72c833e2a405afad2a54121a9d46ac73a902dc","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.8.3","_shasum":"1c1a1bd39df3eedf3088eab72d980837e834e5da","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"1c1a1bd39df3eedf3088eab72d980837e834e5da","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.3.tgz","integrity":"sha512-hzwaY0K/qBPmTfwW0fExjGELHfbxbx7xpKkKh/mSF3HNZao8eTrAe10wf+Ai1JyrmMjxjGaQMZj3UFqFW5Z/qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEt8MruqSVq0/oaa5yoM9/vUoeLO8uh7G7j7NBGoBt9gAiEA9deth39oklu01BanE9faIm8m2Pi9EFUTqCWM91dwRVQ="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.8.3.tgz_1474913735070_0.08130252920091152"},"directories":{}},"1.8.4":{"name":"webpack-dev-middleware","version":"1.8.4","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta"},"dependencies":{"memory-fs":"~0.3.0","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","pretest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"4d8d106e05cf5370cca93df73c9bb836a3d64113","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.8.4","_shasum":"e8765c9122887ce9e3abd4cc9c3eb31b61e0948d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"e8765c9122887ce9e3abd4cc9c3eb31b61e0948d","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.8.4.tgz","integrity":"sha512-Qs/bYo9hpSB3rELNAC0Z8sLABjUtQvfGSp2DNfbIkRjcL+4ifaUqcCOpjDCScO/A33nTfNXraf1IYtnJW6jDFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3UXVVa1SmQQ+mJ4JMagTGwtYE668iSIkpjSFR4GEw1AiEAlUSSajzMuI+f6Ug8p/KRsPoFvS09v+BOgQeuFAKxZec="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.8.4.tgz_1475943353643_0.9199556617531925"},"directories":{}},"1.9.0":{"name":"webpack-dev-middleware","version":"1.9.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta || ^2.2.0-rc.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.1.0-beta.22"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"fcd8c29ea3e613669c8b59519be2f639daabbdaf","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.9.0","_shasum":"a1c67a3dfd8a5c5d62740aa0babe61758b4c84aa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"a1c67a3dfd8a5c5d62740aa0babe61758b4c84aa","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.9.0.tgz","integrity":"sha512-lnLD7eIUb0UuZDVXAA8UDyCacYTUdLRQGki1+6R1KkKr59TwptwQMPMmZJ0bs8uQ0Mn2Eyggju3ZoDs+3LIhaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0RzJ72aEliA6/O1zDIONJjOOIGKgN/fO+ZjPrG3sNqwIhAPhVZHrNO29Cjr1zhNeJP0dbHq2+aNJdVx133qmRLIsD"}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.9.0.tgz_1481831937321_0.807177921757102"},"directories":{}},"1.10.0":{"name":"webpack-dev-middleware","version":"1.10.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta || ^2.2.0-rc.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.2.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"a34ae3e6312d03a690df8c1309d8f1504e405ade","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.10.0","_shasum":"7d5be2651e692fddfafd8aaed177c16ff51f0eb8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"7d5be2651e692fddfafd8aaed177c16ff51f0eb8","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.0.tgz","integrity":"sha512-dfa+B1DliTu9TULeRozsi6fT1uT1c+JrRbgjGvkQTYuZOoakZw5zxP8bnBW8HYkUnAr0+CLcFAF28p98OMQyHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP9VZvyM8fU3RLD5VutMHa3u+4FeHXvUisbKBWuz17OAiB58ZmvBNujVmtZ5MQe76Qw4SXcNHQQ9VEBAdmmaUjq3Q=="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.10.0.tgz_1485980412130_0.355493699433282"},"directories":{}},"1.10.1":{"name":"webpack-dev-middleware","version":"1.10.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta || ^2.2.0-rc.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.2.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"8e870fdb313e83bf2562e4fd4d5735035074903f","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.10.1","_shasum":"c6b4cf428139cf1aefbe06a0c00fdb4f8da2f893","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"shasum":"c6b4cf428139cf1aefbe06a0c00fdb4f8da2f893","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz","integrity":"sha512-kjRKiM8hzsT/6IL1nIIzOwSq3mjymYzYM8b0crm/K8r4FqDQIu7QLNfDXP+xQZnKxtFCFFWUB1PcgVplt46gaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi5ymHQuwh9q7Zb35QN8ltyB/LQU+tdQDbr2D/YKB4OAIgFuG69RrIDsNwPw2TVTIlh+00+WdND5ZSeraFX/xV7AY="}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.10.1.tgz_1487426124354_0.9857836843002588"},"directories":{}},"1.10.2":{"name":"webpack-dev-middleware","version":"1.10.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"1 || ^2.1.0-beta || ^2.2.0-rc.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^3.4.0","express":"^4.14.0","file-loader":"^0.9.0","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^1.1.6","should":"^11.1.0","sinon":"^1.17.5","supertest":"^2.0.0","webpack":"^2.2.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"9b03d791c6641ad7e8eaba2255b95777e30630ed","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.10.2","_shasum":"2e252ce1dfb020dbda1ccb37df26f30ab014dbd1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"2e252ce1dfb020dbda1ccb37df26f30ab014dbd1","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.2.tgz","integrity":"sha512-q+5PkhDbkr9lsY0xm7zamxnNPLPlnwQzEZsLQMDf0yjHWtQ/FgnGrolIM/hQwvhNqaUacXdBU3avHMSA5bNbnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNhtE8iR3fBvXPQZMVxpruDH1hyXXpalcq8LSNWqvYMQIhAILjABmVlyhFynlBil9klVIYJtOXxFm/DM3FFfHdV2gg"}]},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"},{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"spacek33z","email":"kees@webduck.nl"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-dev-middleware-1.10.2.tgz_1492855208221_0.35484315757639706"},"directories":{}},"1.11.0":{"name":"webpack-dev-middleware","version":"1.11.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0 || ^2.0.0 || ^3.0.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^4.0.0","express":"^4.14.0","file-loader":"^0.11.2","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^2.0.0","should":"^11.1.0","sinon":"^2.3.5","supertest":"^3.0.0","webpack":"^3.0.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"e26433598957b73ddafcb8c16a706fea87297a65","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.11.0","_shasum":"09691d0973a30ad1f82ac73a12e2087f0a4754f9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"shasum":"09691d0973a30ad1f82ac73a12e2087f0a4754f9","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.11.0.tgz","integrity":"sha512-51YARPK2lHMRml5qcfNukC01RF4Dqi/ajM3DsqHK77pC0icIg2A922ZxpgP//Ks2QcLmnbabz2cj/qK/28v0/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoXiq7kq1Di2BJrZb22sC2jH8Oc/TZWr7GQ6PJuS0WYAIgWaPcTe9EkADDdG5V+djoAZwuR4MqTfHVLH0rU4txdcE="}]},"maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-1.11.0.tgz_1498104507420_0.40035333135165274"},"directories":{}},"1.12.0":{"name":"webpack-dev-middleware","version":"1.12.0","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0 || ^2.0.0 || ^3.0.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.3.4","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","time-stamp":"^2.0.0"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^4.0.0","express":"^4.14.0","file-loader":"^0.11.2","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^2.0.0","should":"^11.1.0","sinon":"^2.3.8","supertest":"^3.0.0","webpack":"^3.0.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"762797e5a04e69c3f97745eb23c7c4e2992b774e","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.12.0","_shasum":"d34efefb2edda7e1d3b5dbe07289513219651709","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"shasum":"d34efefb2edda7e1d3b5dbe07289513219651709","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.0.tgz","integrity":"sha512-wRSVvEfQf9hJf73gV6+zrUr+f/QRYN9fBw8LI8xptBXK5LdwmPo1q8lQef77bLA09Pvh9PJjT+1jXMEHBOhu1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGex4Jf5F0LZTWag4NHSA/yAgDvhcDUa+Q3RRzRh5IE1AiEAlFu7hlRkd9kOYGPt07nZPqK7uIO3NefPnb2Rq6Egr3c="}]},"maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-1.12.0.tgz_1501505532116_0.09315880201756954"},"directories":{}},"1.12.1":{"name":"webpack-dev-middleware","version":"1.12.1","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0 || ^2.0.0 || ^3.0.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.4.1","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","time-stamp":"^2.0.0"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^4.0.0","express":"^4.14.0","file-loader":"^0.11.2","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^2.0.0","should":"^11.1.0","sinon":"^2.3.8","supertest":"^3.0.0","webpack":"^3.0.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"9ab1d96bc01ceeab162ba74ef268ffb47f071693","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.12.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-UzyVg/CKBKkymDpqOoQ4mWTs9zQp0DPCY8zbol9K0tPhqoM+JU5knKGXyMQ/Cdrmzb9Cw3eetm67fIsJ7u7ryg==","shasum":"338be3ca930973be1c2ce07d84d275e997e1a25a","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDERMIZz/Eq0zq9/90jZCXhAoXJ+NklgK59GS9BpXbTIAIhAKfaVevUjPzqc3OGI6Nj3TJhhCfBIe33t5IsavgguIBH"}]},"maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-1.12.1.tgz_1511373025871_0.5806551817804575"},"directories":{}},"1.12.2":{"name":"webpack-dev-middleware","version":"1.12.2","author":{"name":"Tobias Koppers @sokra"},"description":"Offers a dev middleware for webpack, which arguments a live bundle to a directory","peerDependencies":{"webpack":"^1.0.0 || ^2.0.0 || ^3.0.0"},"dependencies":{"memory-fs":"~0.4.1","mime":"^1.5.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","time-stamp":"^2.0.0"},"devDependencies":{"codecov.io":"^0.1.6","eslint":"^4.0.0","express":"^4.14.0","file-loader":"^0.11.2","istanbul":"^0.4.5","mocha":"^3.0.2","mocha-sinon":"^2.0.0","should":"^11.1.0","sinon":"^2.3.8","supertest":"^3.0.0","webpack":"^3.0.0"},"license":"MIT","engines":{"node":">=0.6"},"homepage":"http://github.com/webpack/webpack-dev-middleware","main":"middleware.js","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"files":["middleware.js","lib/"],"scripts":{"lint":"eslint *.js lib test","posttest":"npm run -s lint","test":"mocha --full-trace --check-leaks","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"gitHead":"8db879404f523f11f2902b1365a3ffaf6166f6a9","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@1.12.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==","shasum":"f8fc1120ce3b4fc5680ceecb43d777966b21105e","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/abXFFf4J7LehV/iNJDIAzVmkjhADC9TvZGuIESFwAIhAILC+1n++dG4Ep09CFj98tIEDbzvYhqxb9ocXQE/kZ6K"}]},"maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-1.12.2.tgz_1511791596311_0.6842846956569701"},"directories":{}},"2.0.0":{"name":"webpack-dev-middleware","version":"2.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","publishConfig":{"tag":"next"},"maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["middleware.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha"},"dependencies":{"chalk":"^2.3.0","log-symbols":"^2.1.0","loglevel":"^1.6.0","loglevel-plugin-prefix":"^0.5.3","loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.0.3","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","time-stamp":"^2.0.0","url-join":"^2.0.2","uuid":"^3.1.0"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"e879bd7e63f800f6c208077d2e5b95553da0e642","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-E6cK3zBo8Afkju3x19ZJ0SCX/f8lE+KRUStaFJplHTwyP+0OlWyD/4OYgeC8ewvNi+SsElNTo/q5CFZgV4dIEg==","shasum":"5a22e866dd68e15cbb335378816b8bc064c5f03d","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0FHSucEY8R++7awGxzcH+jodgPchJzJkSYSo3SFq/wwIgSAIxfaQUWAlnmNgZD2WyZNv2D3fm535Isl8E6tO5wco="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-2.0.0.tgz_1513210112594_0.04832793725654483"},"directories":{}},"2.0.1":{"name":"webpack-dev-middleware","version":"2.0.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha"},"dependencies":{"chalk":"^2.3.0","log-symbols":"^2.1.0","loglevel":"^1.6.0","loglevel-plugin-prefix":"^0.5.3","loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.0.3","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","time-stamp":"^2.0.0","url-join":"^2.0.2","uuid":"^3.1.0"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"278484ea264fd241d2c76ccc86b8f627a7c1867e","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-jEQgJK+eblBzE4blKmNuJqNd4cz3t4K3mFmN6uZz4Iq44x2vc1r+CwZBgcX+GzQoSOk5iWSVB3bIN5AYKpFRTw==","shasum":"22c8ecef27f08fca6dfa95504d57f66a8f37cc13","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqrdVlMBvKrB/OUyGzPubmV1mT6NfeeZ7fA2cNU+R9/AiBI3KAnNCxRpAmj6sg8Jgf2csYNWmUZjVA7BiYRXVs98A=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-2.0.1.tgz_1513224044408_0.6272585520055145"},"directories":{}},"2.0.2":{"name":"webpack-dev-middleware","version":"2.0.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.0.3","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^2.0.2","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"97a3c0f87fb9bd69cef3692ebffe7f51d4f7dcc5","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-3hhjH5wDkddWHNrxcbVuIgHsovCKbtuCOsiwXKYP7PgG6j/F4y+LaIMqiAi7M/jiOLoVACX18eell7wrPGN1Rw==","shasum":"cbfaf5477e2179a2be0a989752acaa9bbd38b02c","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfAkoriOR+AEnuzcO16Ab2Fls7DrxABqaBwv2n81E1uAiAw46JP4n8cQ5r1OBTMbXJ+hbgKnOtrtWEXfSoIJh2YaA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-2.0.2.tgz_1513618285482_0.36648906162008643"},"directories":{}},"2.0.3":{"name":"webpack-dev-middleware","version":"2.0.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^2.0.2","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"4edbc72992ee6cde477c38aadab249ed287ef082","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-8zIUzfCbpaDxKSAyC8ZhDA0P5EBvlafHcj4yoSP8lrvW0ZyWW7tsrqazI7q+zAhRi22TTE3g9sycQEZeyUbpqg==","shasum":"44e15480ec58d275417ac4d93a0126c7b72450bd","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJvCjk9I/O/PheGK383scpL4pBDAG2M1xCbp3kjuV05AiEAujn67caEPeKioG86fWd3EYtysgnIc/lY6Dy4wYWUFDk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-2.0.3.tgz_1513978658290_0.6369618973694742"},"directories":{}},"2.0.4":{"name":"webpack-dev-middleware","version":"2.0.4","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"kees@webduck.nl","name":"spacek33z"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"tobias.koppers@googlemail.com","name":"sokra"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^2.0.2","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"bb57ce6dd966a3a8f910da06d281c123df184634","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-tq0VmEqam/77Q0wWXBQSZsjnX5rsJvb5kvyP42+MvhuLfS5RXozunAsW+ZGbRzqs/Asyxd6Cvr/V4bQ/218ALw==","shasum":"7d8943a609121021bb72772a41636e229346cb41","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXiqM8LgPPABXdSg2nE4TjghYqJVZNWV0J7fYDqkJwnAiEAhTy/fy9feiJKQKRHi1UXgu7nrbbGjV6h5UhEshVucYY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware-2.0.4.tgz_1515305360795_0.6894845408387482"},"directories":{}},"2.0.5":{"name":"webpack-dev-middleware","version":"2.0.5","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha || ^4.0.0-beta || ^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^2.0.2","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"0f9ccbe9ddf1e359c7b92f071fc4d811f83f1b7c","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-EPXudTrpQLksLt9klR0spnb7mt4dHtk3amGnohZNeQ+Y2QSqBbnWA7uNZ9+rqyfhEcYw18pUwcGIXuPFvIIELQ==","shasum":"2a1d07afb599e1993033d72c2181ec2344c15e31","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.5.tgz","fileCount":8,"unpackedSize":28404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjwv461xTFnsXiSZf0m8BfikSf2jY02Xw8j9wCjyXo0AiByrguI2uI6fjKUFgVTz2tFdUqff+job+GmcCc6qpwISQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_2.0.5_1518183822537_0.44983307647919824"},"_hasShrinkwrap":false},"2.0.6":{"name":"webpack-dev-middleware","version":"2.0.6","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"ci":"npm run cover -- --report lcovonly && npm run test","lint":"eslint index.js lib","mocha":"mocha --full-trace --check-leaks","test":"npm run lint && npm run mocha","beautify":"npm run lint -- --fix","cover":"istanbul cover node_modules/mocha/bin/_mocha","travis":"npm run cover -- --report lcovonly && npm run lint"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^2.2.0 || ^3.0.0 || ^4.0.0-alpha || ^4.0.0-beta || ^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^2.0.2","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov.io":"^0.1.6","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.5","istanbul":"^0.4.5","mocha":"^4.0.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^3.0.0"},"gitHead":"0d57c32aab3d238b0e5e18e9539934e7d31ba821","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@2.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==","shasum":"a51692801e8310844ef3e3790e1eacfe52326fd4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz","fileCount":8,"unpackedSize":28473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEbXw4tHYGubQaFy3b8zsSbuDt5ZMLxIeSPvk7KuiIIwIhAMs6hX7SW8CoE8LX2nmfXgYjIDKIHwCskfRig6PZrdw2"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_2.0.6_1519328123702_0.4318577427701784"},"_hasShrinkwrap":false},"3.0.0":{"name":"webpack-dev-middleware","version":"3.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"middleware.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.0.1"},"gitHead":"78e98794e5fff0728c1d33657cddbcc192a6ccb7","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-eoiOk7nr04ujorQp2QEbdmD+R39jGexwEfefqhT5kUBghMPzuF63JbGxgTOjimiszjRnJ0fZzvIRoYCYiq2UxA==","shasum":"ae8902596f1b1fa8f7eada874aabb64cba9cd53e","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.0.0.tgz","fileCount":9,"unpackedSize":27979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMg02743T6EK0OcSHRHZCGWo90GE/YwjFHsD6wZPvBHwIhAIH/YLBCK2OCQcYSOLjWWmzhPDSPGGDmBujriuCKyTRg"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.0.0_1519857063928_0.13977240361512822"},"_hasShrinkwrap":false},"3.0.1":{"name":"webpack-dev-middleware","version":"3.0.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"index.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.0.1"},"gitHead":"14de0b99cbdf2d3de54bdc24eeb5ab504d43685f","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-JCturcEZNGA0KHEpOJVRTC/VVazTcPfpR9c1Au6NO9a+jxCRchMi87Qe7y3JeOzc0v5eMMKpuGBnPdN52NA+CQ==","shasum":"7ffd6d0192883c83d3f262e8d7dec822493c6166","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.0.1.tgz","fileCount":9,"unpackedSize":27984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC85LPazcOkdzd4ywlarT1GHjRsbN+WeQ+cQg/8qBhJOAiEA7oAkN8hLqjxNPajJ322InAzp9XOzovBvMo4xyF+Rut8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.0.1_1520343705597_0.002642415211079774"},"_hasShrinkwrap":false},"3.1.0":{"name":"webpack-dev-middleware","version":"3.1.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"index.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.2.0"},"gitHead":"4d53d7c4be0e1c3700d0612e1c531c0fb02ca129","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-UtAd5+J3IihQilwxOESie2BKaeo37yjmMSfV5G+UGEwPwqgL9+L/rShvjrfse8ARSRQGd3QwN2ANSk++KYZizQ==","shasum":"b354b17d0baa274ea3af38c6f005e66a16bdb76b","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.0.tgz","fileCount":10,"unpackedSize":31220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5oCD+90TRh3Nd3hM7CTU/s3ct2eC5Xo6x4vr1jlHeuAIhANYTqKD1gHqaLLxxmxhDYOQz/KJi6SsbDM/JG8L9KotI"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.1.0_1522091384400_0.49701411237795745"},"_hasShrinkwrap":false},"3.1.1":{"name":"webpack-dev-middleware","version":"3.1.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"index.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"chalk":"^2.1.0","webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.2.0"},"gitHead":"986d69e10bb5f0fb3134fd411bb8104c2f19451f","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-jgi67sYoEDTx8HF1u+pskW2RT8uzdelOsoMzlR6auaayF9f571dlK1ZBit1L8mg4afvzVdDDF2k9QeTbAq7THA==","shasum":"82e175d6c34ff4d1851ce88284238bc97a5160a7","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.1.tgz","fileCount":10,"unpackedSize":31243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVelpMNwgowSu3nyEyPlD1yeymUmkxnfSujyb0VvzZ3gIgBpa97p55jYQ6gNlpJSOX9HlFSRLw7YkBPVq6pJYi2FU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.1.1_1522887646787_0.5454380260548701"},"_hasShrinkwrap":false},"3.1.2":{"name":"webpack-dev-middleware","version":"3.1.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"index.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.2.0"},"gitHead":"884664ad07c3b3693745404b2bfe1e782839361f","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.1.2","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-Z11Zp3GTvCe6mGbbtma+lMB9xRfJcNtupXfmvFBujyXqLNms6onDnSi9f/Cb2rw6KkD5kgibOfxhN7npZwTiGA==","shasum":"be4d0c36a4fa7d69d6904093418514caa9df3a40","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.2.tgz","fileCount":10,"unpackedSize":31173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHzujIFV+Fw9LNHX17K19GxfrlVwUOXVPxzyLdThUHJAIhANt8TciCVVecCIaD1//dQFtv+VeX1UTs4b8KePyXNfvM"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.1.2_1522951453804_0.9020910818813681"},"_hasShrinkwrap":false},"3.1.3":{"name":"webpack-dev-middleware","version":"3.1.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"http://github.com/webpack/webpack-dev-middleware","maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"main":"index.js","engines":{"node":">=6"},"scripts":{"beautify":"npm run lint -- --fix","ci":"npm run lint && npm run test","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov --token=$WDM_CODECOV_TOKEN","lint":"eslint index.js cli.js bin lib test examples","mocha":"mocha test/test.js --full-trace --check-leaks --exit","test":"nyc npm run mocha"},"files":["index.js","lib/"],"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.1.0","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^1.0.1"},"devDependencies":{"assert":"^1.4.1","codecov":"^3.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","express":"^4.14.0","file-loader":"^1.1.10","mocha":"^5.0.1","nyc":"^11.4.1","sinon":"^4.1.3","supertest":"^3.0.0","webpack":"^4.2.0"},"gitHead":"27b6c1af28487263d30888751982b979ff267941","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"_id":"webpack-dev-middleware@3.1.3","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"dist":{"integrity":"sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==","shasum":"8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz","fileCount":10,"unpackedSize":31468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4huMCRA9TVsSAnZWagAAzBgP/jRvaH3qKM0IDqDpb412\nkV+91mJG8At6lF8YQZCzZ4F0ekRtLMDmV0sQJtUutJVMVlKSSZUaFxDgrGd/\nO4LQCqgExgEeYsCUOZsYrvPRBnYgljMWfkdOIBIC95Fc16O5XE6pKfFybIA4\n2VVQ9aknsNmf3bV08r7d3D/CpK6uU8vxV3ztXzTdJAt4/Bfz7rijvQvGrK4m\neiWyxhyJ1MK8OFeMUD640C3R+pEutbVmPaaN6FfsIrt/GZD4yVF4I4IFEFDn\nVLgr8j7hG7cfkXUZpwf8BYuH8AnkYQGgwlKwI+zgozJmS4nmPrntmC0k7N63\nZJjnNmQID/d0hnBxnMyySef4lyMTl2BHT55YMDmscIY/yAaa/KnfAigwlP/o\nrcr82y/zCCcF5NhOz71VN2+8hHj7Pxr4bvGzO3o12rxQaOKTAUKCYEBG3sbe\n7K8K3qRVU5LXiM9Ctr1nZj3O/YTsoUR96UKXkrNVe/SrzwQZ0+nYEkJYv5A+\nhdl74WegrBrFLIhy6JvT29rD39cHgxAgaZx6OySSjwPaiAIQzuzSpbos64Oj\n3NSv6HNuOtVriOWhGfyTKKgi1vhg2yrpnEULURTWBuHjzCY+e6Enu2Kz5cCY\n0Lrh2e2MspbPjWRwM2KEpmP6z50WzHxLAsKtzKh7Xq8hsk9CaUAZc6Hciss9\ng2bu\r\n=cPwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8441fsZ7Q8IQK1LhvMrvm5izcXpqCH39Iahe5jhSEvQIhAPdAhAXe9bOhcqHQiE7Lvt2iElCsCQTILLAb4jtSwJmQ"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.1.3_1524767626313_0.1533983236945673"},"_hasShrinkwrap":false},"3.2.0":{"name":"webpack-dev-middleware","version":"3.2.0","description":"A development middleware for webpack","main":"index.js","files":["lib","index.js"],"engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.3.1","path-is-absolute":"^1.0.0","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^2.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.5","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"610e260a755f7abd1e850c416a6c456896d5e13d","_id":"webpack-dev-middleware@3.2.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},"dist":{"integrity":"sha512-YJLMF/96TpKXaEQwaLEo+Z4NDK8aV133ROF6xp9pe3gQoS7sxfpXh4Rv9eC+8vCvWfmDjRQaMSlRPbO+9G6jgA==","shasum":"a20ceef194873710052da678f3c6ee0aeed92552","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.2.0.tgz","fileCount":11,"unpackedSize":32320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfxOFCRA9TVsSAnZWagAAmREQAJQIEJwGnAOwrWmSq+bK\nMQSrk7RrilJCnBD7HrsCocO238TXNjRal3h2syAGBo4BzUYt6DrH69KrnGXw\nnQul9ASjR27BXtjTZjNsYJsDXeJlGUifc4/ac9OHVonNVRASsjIThI0zM6Ke\nvSZAuDVA0PY3huaaUBVIpVmBSFYR/FUuqP/ZJAPsFJi+Nsp/ZoXso8ioRI+x\nED8XiCWKzH8zW/MDuOvKyOfx9kNv2Ul+NiOP2Ll6nmPn8LvKjShGpWhsbfwp\n1MnNs/C8LNYj2J3q7UyVrCh8mU4oeYLBTx/Ixm6zY/PeP+YxPUg53vzec7X4\n/Gy/BzGeNpwdbZzfXxgsscxKC5A4F/Yxc/Q2DpcZD6oxKeebrCNxaE2oK7G5\njtQ9hzEnsdejgbOebcYKmzo0PD99tX55NIadXHkMAojTqBH8nQL5HF9kcCLa\nkZUIrTlM8hPBaxvf46UFlOIFh3/St8pOXJb/tHM4FS1g6bom3DcVrEeO4Ynd\nVAUt4brmEQqwDm7o9ES5USVs9ZUhma7gFFpRGpdqVz2xWrPl1yL3cuAds3W4\nsFqWWi3C8dQq6yf5GIVVY+LoNV2L1FVoHUs1SJR2CkovonlPbbhYz1VV0Sj+\n6B1wgO7GFFrO9BJ1hSEvHAo+ZEbFbki0KQdT0PLTfLPlhrHUIfmkRHqNQ1aB\nNoKx\r\n=kVxs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsqb/G+Us/wyclZFH7UlsSCRhITfaKoOi8cHIIpTjb+AiEA3nLCUn2taHdSf0Rmk3KwAKWF0yTNmUgoABN+qqtk/rI="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.2.0_1535054725284_0.9537904772183567"},"_hasShrinkwrap":false},"3.3.0":{"name":"webpack-dev-middleware","version":"3.3.0","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"loud-rejection":"^1.6.0","memory-fs":"~0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","url-join":"^4.0.0","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^2.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.5","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"0f9e2e71f2e97842cb2249b1b51f3df9def98ed5","_id":"webpack-dev-middleware@3.3.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},"dist":{"integrity":"sha512-5C5gXtOo1I6+0AEg4UPglYEtu3Rai6l5IiO6aUu65scHXz29dc3oIWMiRwvcNLXgL0HwRkRxa9N02ZjFt4hY8w==","shasum":"8104daf4d4f65defe06ee2eaaeea612a7c541462","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.3.0.tgz","fileCount":11,"unpackedSize":32821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbllwECRA9TVsSAnZWagAASLwP/15zbGTRTE4nLNzoWdjW\neDWDX9bQKRfm9SBH6fDGnB8eOan9AGy9PYEuPxsT7P0r6cHb+XqTs3n48wul\nEF/TM8st2oOQuQlrbvZYHKkC4Eq6QHORr8YzWyuVzcXnylrNNTcx1HQYEgO8\nz9BhMZ/Hih5MkILwUvzkJCDFxvnbj67Bd3z4R29bsuLpr7Sjxb+ZGr9vGSWb\nlaMNuhcDiYrXBUyA0FWYWj4TMWETMeB8J/Vdr7zF4juhsiEkVQAfuSpeW8C7\n9v33nXOfM9k7uNjryFvdEml+F3KIoq6bjPNye9xu/Q5fJocCFroLaKFaHtsA\niz5THb7/9cyP4zNYCKHgMKvYT/PmIueG6AlyaSb/2dNxRaMaN/EytCedXQES\nA8fGJwNxpl1SdjSKaqGbXAxavyrX3A4dzraoCXA9AdYu20k0huPSrGEfQTZU\ngi91+B4RXFsZFk5K693JTLhn4MOrtskisZDNUAfNMmRyfwiggaoy9Str75+j\n3dtgqsU/6UbItI+RQm70K9sxUenWNOYMLjqUK272hy+PTWjPsEzJ+oLNM167\nwnyiPxT8yc7J+aabSwAqP/XMrUCPI5PPl+dpocv/OF9bM6qosB9UKfR/9nqR\ner2n9vVm+iLrg1xasqn2oypDDW88rPpAK8NmwIVEpTcrUNgUXkDTJ72jAGUr\n+suZ\r\n=MPHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqtnlOJKGa1wgMr/2SeFplSFR3yaoWHDxNKoavSyXvGAiA9yZRHM+xyQ2jfoKKtZyZXZ3xOaSA8BldKJPKsxPbVow=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.3.0_1536580611076_0.3454947993668469"},"_hasShrinkwrap":false},"3.4.0":{"name":"webpack-dev-middleware","version":"3.4.0","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"~0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^2.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.5","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"8a5d6615fbe03e889fd58557d970c262d2e1f3e4","_id":"webpack-dev-middleware@3.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"spacek33z","email":"kees@webduck.nl"},"dist":{"integrity":"sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==","shasum":"1132fecc9026fd90f0ecedac5cbff75d1fb45890","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz","fileCount":11,"unpackedSize":32706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqS9ICRA9TVsSAnZWagAAbPsQAILZAWvndRuCMjMoWXJo\nzIJYVVXVWrscc0HBQ+lDZkdyaww8fK9X9gA65Hf/JwERF8vAr6K8fbEjABYm\np1NnS3Zz4P4BDjpiHM1s1ZtitAxL06JjX8KmlMevTQwbEDqzWYFxaGE+9MkI\n8QFz1JkhOkQUeEH8K6/lnov07Pc8PBKKqUrteRq0FA5dSp6hO4pV1P8UY0Q4\nXnrnVWv2AdPMtoPPDE/RqN5fzlRh0Wr+hbZYAUV0CQLlEyHG0JedDkGe8RZm\nVuJ9zRPhF5gPIePGCDFP9asWnWKNwFkGMHZtO9J4rQAzI5xsO9h32EyVWZvW\nBuY0uTnlrcWtkHypidGurUQXEyfcm+nLQeOI8p9+LhTj3HB0cCKnBEL9lt9m\nS42TEaCN870sG/BOLcQwkSm+uGsr1QxVmvZQrtL2JY7bxHAtMZV1cqkfLn60\nXUO0wzrueQQu1Q8gn39SLOIJSv27WskEahr2EZTH+RIv6vHKIW0KYsokQZoa\n4V5pW/TbqoLE8jwvSMgjM7NnXBLvrESWvMC4xRjLPrYDWK+GFrASHWbNM1U7\nveA1Sh0jWgIwmQ5XkAlgeyR7iyEMPEI5/Hardo34khhhzUQQN5Z2yzU/2sVl\n59wrKG6Nmnk4ospLOEH3vsiiM3MUFw1gFYPr4Yi0T4Yvtt5y2BuTmcg3x8sg\nh6Yl\r\n=R834\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV5Ste697ycgISmuHohE3oe/RSUE2t3sQWY+F12QhjvAiBexjMvulk1tVIhox2EtypkcpdZdLqFROsaOlrMLrVQPw=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.4.0_1537814344006_0.27871491692630324"},"_hasShrinkwrap":false},"3.5.0":{"name":"webpack-dev-middleware","version":"3.5.0","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"~0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^2.0.0","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.1.5","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"0e8ac8259e2802a2e2e112e061f095534e7f2667","_id":"webpack-dev-middleware@3.5.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"dist":{"integrity":"sha512-1Zie7+dMr4Vv3nGyhr8mxGQkzTQK1PTS8K3yJ4yB1mfRGwO1DzQibgmNfUqbEfQY6eEtEEUzC+o7vhpm/Sfn5w==","shasum":"fff0a07b0461314fb6ca82df3642c2423f768429","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.5.0.tgz","fileCount":11,"unpackedSize":33716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL6DxCRA9TVsSAnZWagAAWMUP/Ak97JjoW/AFKKPoMb2+\nmi9zUsPnGJo1BxswrZvlMak89Jaq85xwoec8xk+HcKBZJhhTgICAZH9itet+\nssl3DwrqSnWD6zVEDCPXzeCMt7bNwABaULwafSbtbQkvpUycLB+Q6v3ZsH7L\nN78OQ6vZvzLT4Wvxfk+pO62NT20QhO/XbpXCV4BDxXoYKz5aSI+NRV/AdnjO\nQcd6G2nA+iNwBrj+DVSFco/d0ibf5rTlAo0OPSIdm303pB0mtLzm1DD5QZ0U\nDQ6lxTjBe3iU9dvjelAaSvQEqo3YuYr4Pjh3EmWZ/dxpHcd9WycmTAxv0f8b\nBkDavmZgFY1d+alPCIw6/jKQbM+ZNVe04EO3p6hhjIrCh5pXEUdGYkXXfwbR\nlExBrXq0SGX9rUp9yjclaY1iHhDaLKd7RaCaxFheljD4ctvLqqpVjnDp8BAa\nBPky+sCUyA89ItLNpfUC6dUSgWLxz27DDoIqIZRMKI9LOqROLt1mYKMFEJoe\niCoZGQJ3mgy4bUI+YXAGUO7I6rX+X/WGY9KLvNKgA42U4iNje/g9rpqGVruo\nX9MJJ/avfuVTSp/jjbNZDFo/WO3pEQpi8xHwtKJGDFvMqC+kIik4hgqqFPT7\nLGEw2UvjRWhmxe6m52Q7MBCuucPBVU6NuWwBIXTmCJoHhEMXceqfvFcTUROW\n/frQ\r\n=QYRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAocaXwoRCKM7csuGiTeb80C9Ns9uJlDxQtq/XB6XZbKAiEAjbphIWKa2QXW/gDRFM+YEmldaNO2+iDyQ/cnRl/9984="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.5.0_1546625264241_0.9738603863135553"},"_hasShrinkwrap":false},"3.5.1":{"name":"webpack-dev-middleware","version":"3.5.1","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"~0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^3.0.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"71c3e20fa0fe59d5dcfebdd64f5fda55dd8f2ab6","_id":"webpack-dev-middleware@3.5.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"dist":{"integrity":"sha512-4dwCh/AyMOYAybggUr8fiCkRnjVDp+Cqlr9c+aaNB3GJYgRGYQWJ1YX/WAKUNA9dPNHZ6QSN2lYDKqjKSI8Vqw==","shasum":"9265b7742ef50f54f54c1d9af022fc17c1be9b88","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.5.1.tgz","fileCount":11,"unpackedSize":34134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQGr3CRA9TVsSAnZWagAAUQkP/1wSS4bVQHvKL+/gxUye\ngqHqpeVdLIIKEH6maZeEs9UsvcQo9SKyFKewhLpswWQGKeygGrglX+4gVHSL\nspRetHUValgAQAb4bbKKKnHy0TmCflQEWBrafkZ6Y3DrBP5+zeLv0wNb3CSr\nCF8O+5ifnZSoO//yUftKdbev2TVp2s6LM6UqP7D87Sn72afkLBCbH4xFHwKv\n7o1Mg4OITLtwUEC31gVhcHfqfQUIA+yBAxzWx/KHpzubunZ2QkuslJiWZ3vX\nLxHhKzSBQhCJxFcLwi4cXU5fzRljOJym1AIxO1cugl/i1Kuu0oxgHGD5WXOz\na0o+a6umrHd+S5344oG+ss0cHc7gKxBW+IDD21e+Uzkm9HpHMbVesKT5Zv3H\ny9MXdnyLoWGlQ/tm5uVKPIL6QBe86ywegrRBqxNKSPIDCvClZCtfghvzJBNX\nWD0rjzmI9rXFW59UpG1K5q+Se3CmH8Q3gHmga2tJFoGmblJjJ7RDa3KJjxg0\nxbTOdUf4epSxJZG2s4KRnsggEc7jc+FjINTpOtA/hlYCeA4je8t1c+1CGNz/\nUmUDokmZXgJRVbCCEa43PDilr/39ycj27gx7KE1r6aaREUz26DVTdVfjhznT\n9AB1x2mz6stxgqoqVvfJRJByRQMnWWF0hSLpcJ7smy/M+4MEXZOGq7l2g0zF\necTH\r\n=Lgka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Taa/vUIyupW9r6O/cEus8EVPZ5vL1vpt4OWBgLvUWAIhAJBK4vsbU1K7qpq4+3n+oQBtNKqdAzvPW/R2AYOEZpdj"}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.5.1_1547725559124_0.1743829949580955"},"_hasShrinkwrap":false},"3.5.2":{"name":"webpack-dev-middleware","version":"3.5.2","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"~0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^3.0.1","mocha":"^5.2.0","nyc":"^13.1.0","sinon":"^7.2.2","standard-version":"^4.4.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"8e54af29ec18c01c0032300049c4d7333c09b707","_id":"webpack-dev-middleware@3.5.2","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-nPmshdt1ckcwWjI0Ubrdp8KroeuprW6xFKYqk0u3MflNMBXvHPnMATsC7/L/enwav2zvLCfj/Usr47qnF3KQyA==","shasum":"d768b6194f3fe8d72d51feded49de359e8d96ffb","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.5.2.tgz","fileCount":11,"unpackedSize":34548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW06YCRA9TVsSAnZWagAAwZcP/3zKHLp4bT0sOZbH1k6g\n7MApFtGpIsiIMU9N5ndHNvV7nkSv+wyH0nWAY2IdzKI/RGWqqyQY8GmBvMrh\nK+ODoxA6dnJv4B7HNi1TcV9iaoGUta5D70g0p4P51S4pOkpnkE7oyTE6e6cM\nFDOA0HdY5i4th0/yW0qTAI3GGGg/Onnu12ZHEwyh+2nW2PJyRloj7j91l0iw\nD9SNMbIAhTaTKyLQLpxjGDHNehuiy4sJ+yrtUdJDAv0IcL/zTFAkKuQ6oeNd\nLSYspOuZ+JJGmOKVJFDmllHhoxRKJs9bHj/4u+OM/gCQSet7Rq59GL4nqure\n3vcltKKW0i2DANL9ik7f294l4EraIQcrX20LH8uePIEgfCG+7I4qt2BOIc/K\n7ZORc0bb+h7AJwdcJhaBYtN/pj8zBkS4Zf4LVUwU3Lh6b4x7VZDgp+AzKENj\n5aTSPRcY6l0hhSwnXRCdHyQ/nrUKS00cDwhZGdtZXIOt6DRZ30W3iBRvGig9\n1FvKzHGtFtgyZFDJkMgRHM1vR7IgRMVMnEeP4g7vxYWDYFcaCjbDOJTQDyIv\nvkomMUwS3TBkHjTHPHq+N9muExU4rqHVnH7ce8zuWPoDg7rCHC45rzm1ifV1\nfobV6+M9VRfXbqLTYmXlGLzAuMejJJeFswmti7q0He8IF3jo3rPR6tX7yfFo\nC+mj\r\n=kHvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBNE4GeHlNzjyHQaZslpZsTl7FZ606ida74sBVbdGnsAiEA/I2Ls7yRGatRpcYgHG1k87OjZi8hplp96MX19Juyy2k="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.5.2_1549487767911_0.5689181410441735"},"_hasShrinkwrap":false},"3.6.0":{"name":"webpack-dev-middleware","version":"3.6.0","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^3.0.1","mocha":"^6.0.0","nyc":"^13.1.0","sinon":"^7.2.2","standard-version":"^5.0.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"e5bd8f8d1b12543938601f1daab40e6173db7489","_id":"webpack-dev-middleware@3.6.0","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-oeXA3m+5gbYbDBGo4SvKpAHJJEGMoekUbHgo1RK7CP1sz7/WOSeu/dWJtSTk+rzDCLkPwQhGocgIq6lQqOyOwg==","shasum":"71f1b04e52ff8d442757af2be3a658237d53a3e5","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.0.tgz","fileCount":11,"unpackedSize":36029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbAkzCRA9TVsSAnZWagAAzekP/04vox/TgPoYXQnbADCz\nadmM98VHSnD74oMQz1K33qu9BBJ0yNMzhr5jl9pO/GTnRKRT8KtEWIexsgE9\nAlAmRAxL2Kl70RMChvLb1qZAEbGnSC4KLMLJ30s/tiWP5DjY7lbgqgyMJrBh\nK6Ml3Q+ubLqnq78iWX23Bo1LTaVSS9xhrt4SYWpWHA0o04/Q5CaAIyglZgZS\n5su5lpgTeVNEHg0fJ1Z8ZVGC/645Rp6+3k9OzVeb+WRIMWNDLt8I/dl6R4kY\nIqwEVl/vLkV3GCPOLwBiYVAApBJbeWAR1vZPwPiSJLaCZsMynIBpF/0uZ41i\nhcNUJi21XIKdnyvyawhQaGtSs8Po5RI5wKVitf7KgqPegQigEbikPnaM5I6D\nHRgJmlGQCIObeb/lnMd+UXmOjNDKlWmNacDwPjWNwh1VI6XeoyuA66+WqmdE\nkpwBDPYRJZRrdTZEyM82Lrt627OtsGDzF5m4q6x862n1WMNCqTsETkuimjh1\noHJV4eoFO4HJoN3wbr638/m+EG6WS1/TvwOrh61s1Ap6mfK5ezlGfmSpVNvC\nzfadEbmAHNQ3wRFNLRW3SA26n+YJwhyDenHhVEeFPqkGkOSViPDvJpplrsi0\nWA+19qf1nbNCnTR9hkPQa08areH6URxrstTJ7muLv8Na/1unxTI3phS/0v8D\nBG0n\r\n=GR6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5KU+KTTBGRnuPxcIxR9E8TRIxIwlRU84T6EAbP85ncAiAH9a+seB2dZq8OK3udBo/U9YpvzBsRZLBBtuhK+PxjfA=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.6.0_1550584115206_0.25482124999895883"},"_hasShrinkwrap":false},"3.6.1":{"name":"webpack-dev-middleware","version":"3.6.1","description":"A development middleware for webpack","main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","test":"nyc --reporter lcovonly mocha --full-trace --check-leaks --exit","release":"standard-version"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"devDependencies":{"assert":"^1.4.1","eslint":"^5.4.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.14.0","express":"^4.14.0","file-loader":"^3.0.1","mocha":"^6.0.0","nyc":"^13.1.0","sinon":"^7.2.2","standard-version":"^5.0.0","supertest":"^3.1.0","webpack":"^4.17.1"},"peerDependencies":{"webpack":"^4.0.0"},"author":{"name":"Tobias Koppers @sokra"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"homepage":"https://github.com/webpack/webpack-dev-middleware","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"license":"MIT","gitHead":"894ba2b5f84ff191c5cb2b7cc565f27661946cb6","_id":"webpack-dev-middleware@3.6.1","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-XQmemun8QJexMEvNFbD2BIg4eSKrmSIMrTfnl2nql2Sc6OGAYFyb8rwuYrCjl/IiEYYuyTEiimMscu7EXji/Dw==","shasum":"91f2531218a633a99189f7de36045a331a4b9cd4","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.1.tgz","fileCount":11,"unpackedSize":36104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf+5MCRA9TVsSAnZWagAATREP/R2i0IfojUQflCYQkQO1\n/DIRyg1UtUMmilWK6r33hodM7ThepiXW5ybQyOfv5OxRqXuhPX5CVv4ayop2\nZwhJZ+P488NWXLfRZI8vMHegofQ5zmUMwXpNHdDJCYQXUCdZpyK6TqQo3z4M\nqAwtUnPB8TtByhS9W3s6CIPtYJuJtm9/MW8/3Jo5u3h+tzbHFaopKaDSlnbD\nHVV/uQsOd/Fufm2GqSEBAiVT+hnAevuRFQ5pOLCZw0xBEZa1uOFvxfdZEa3W\naTAkXY/q+Hh/jD3ba2O53mSbstDyAsoGlpthhBbI6GRjP+qL/0W5I0AmL7WU\nLn0dEjcd047EGootqFIzoUDEP5KpMJiGicFDOeKxKSJXoDi5O3wXa0WlxWfz\nCRqXdY2vCBTYjzmsWmDPRSZXeHx5u/52z5Od7Fenwq8s/cK9L7V/12dYT1w2\nyrexQCtL1NL3RI9U/8RPCkcM6K5l9rmNbcpjH+lnB2ZLvnP1DIy/UdbbHY+/\nMT+WYdBFLnT9MaaN+9sBaOgT1u16T6rpYaRitoCMbBJcZEpAxTZfhMP7q2Li\nyb/aEhuwwF6RMLzjOjXZ1M9qQMdwewlXJZpV6h1txWiehh3sSQGb4FeIfASv\nJQIlZRdjFzRjWJpcypyBELBpWk36WFoc88jAjAEn6mEB9JffdXM0+px1pay6\njgm+\r\n=aTx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkalvWoKhE8I4A6LYscA4Mu9qEKM/FA9arnCAx8SG2xAiBMoccEJEYAlz8pQH+X3JarhqDZDFU9qFOioZhyPTo1kg=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.6.1_1551887947676_0.7583881498587799"},"_hasShrinkwrap":false},"3.6.2":{"name":"webpack-dev-middleware","version":"3.6.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"index.js","engines":{"node":">= 6"},"scripts":{"lint":"eslint index.js lib test","pretest":"npm run lint","test:only":"jest","test:coverage":"jest --coverage","test":"jest","release":"standard-version"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.3.1","range-parser":"^1.0.3","webpack-log":"^2.0.0"},"peerDependencies":{"webpack":"^4.0.0"},"keywords":["webpack","middleware","develompent"],"devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","assert":"^1.4.1","eslint":"^5.15.3","eslint-plugin-import":"^2.14.0","eslint-plugin-prettier":"^3.0.0","express":"^4.14.0","file-loader":"^3.0.1","husky":"^1.2.0","jest":"^24.5.0","lint-staged":"^8.1.0","prettier":"^1.16.4","standard-version":"^5.0.2","supertest":"^4.0.2","webpack":"^4.29.6"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"*.js":["eslint --fix","git add"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"prettier":{"singleQuote":true,"trailingComma":"es5","arrowParens":"always"},"gitHead":"7942228c392304b26a079da69a4e71590eaf4fdc","_id":"webpack-dev-middleware@3.6.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==","shasum":"f37a27ad7c09cd7dc67cd97655413abaa1f55942","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz","fileCount":11,"unpackedSize":38047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpKiDCRA9TVsSAnZWagAATVIP/3yJY7jXEi45iughnMWz\nTSi60Xo66qvSwNSZqhKXTb9OziBr8KH8mXzEojMYmRe4kM7dUa60qYkOtvdc\n71HG+iRGvxp63qHbTwDzQCsKV/Zt0sG1sldgtZo6WSFR49TJR5hqMLuumME/\n7up6dfh7WpseG+TEr5K0c76D0FNljNfceNOkmtdVF5WyjhoWnFZFLK7GTTk4\nczt6NdDrImgiK+lvB0TjfjTB9flRz/Ptd08Wj5yRWhqJaaxV/gYX1fys4pYl\nH3eoDm7ojBg9YkZEasVL7DYDjkBN9G4sMLSaRS8W2nYLHLgnmZUt9vuXXppl\n3MA7+64ZluKUM/8apvsm6HaUdHx2GXnG/8CkA1KdCRyHMBiuF+HkuYjOvVsa\n/3T1JneuyC9yHT05ynNcIzylJh1fAP3HvHo9yvfZqxvM95qwfPSXorfihkEX\njMbdlYHjOYqTDNBSkO5gKkO2G8DQ4x25uulj1fDJZ6M/zF0g4LoWBkcV3Kua\nNam7AipqGpQSarWcTjngEh68NNK9EMvoKsBvznhVkMKOcXvEeKj/OANKcoPb\nz7hh+JJ4uRRR2Yl46z4JxKZlHKLWhoVrwVB0SXuBAxgh2S+mQOKOXQ0jOXY0\nN9bHsuRzVOllia13EQH1n7+A0/TfxpGxKoBnu+2qtHOurkPtpFHRHMpk5xrR\nRrJs\r\n=vRmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuj8TEeDiy+JG6No/AjRacYwmrlGVkzQJwC3E+yys9OgIgRVzNSdLD1xbv/RvUYDGK0R4+F/elbhuvJ1OnHrQ7rlk="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.6.2_1554294914793_0.5631843652116963"},"_hasShrinkwrap":false},"3.7.0":{"name":"webpack-dev-middleware","version":"3.7.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"index.js","engines":{"node":">= 6"},"scripts":{"commitlint":"commitlint --from=master","lint":"eslint --cache lib test","release":"standard-version","security":"npm audit","test:only":"jest","test:coverage":"npm run test:only -- --coverage","test:watch":"npm run test:only --watch","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.4.2","range-parser":"^1.2.1","webpack-log":"^2.0.0"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@commitlint/cli":"7.6.1","@commitlint/config-conventional":"7.6.0","@webpack-contrib/defaults":"4.0.1","@webpack-contrib/eslint-config-webpack":"3.0.0","babel-jest":"24.8.0","commitlint-azure-pipelines-cli":"1.0.1","cross-env":"5.2.0","del":"4.1.1","del-cli":"1.1.0","eslint":"5.16.0","eslint-plugin-import":"2.17.2","eslint-plugin-prettier":"3.1.0","express":"4.16.4","file-loader":"3.0.1","husky":"2.3.0","jest":"24.8.0","jest-junit":"6.4.0","lint-staged":"8.1.7","prettier":"1.17.1","standard-version":"6.0.1","supertest":"4.0.2","webpack":"4.31.0"},"keywords":["webpack","middleware","develompent"],"gitHead":"81bc1f7341edd5d67f6e4d931044aea5b939354e","_id":"webpack-dev-middleware@3.7.0","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==","shasum":"ef751d25f4e9a5c8a35da600c5fda3582b5c6cff","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz","fileCount":11,"unpackedSize":38676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc28j2CRA9TVsSAnZWagAA080QAJ7bsBkb+BMMfFdw7yM7\nahKLp4aTTjYD443cPR+OiWbY1YpqG/WVvNCP8rxgQXwePfDM9yq11xl6SBes\nj9XKnCuqCMeRRRwrhy8aFDXFLaDuDw7e/rHE4UI7765OUqmG/g4frnBtGbIp\nrGlnC7oMu9PKFbVx0Jn0Vsp4a3A9HS3uJ9TclvsW8cMNS9jgpjiIvgw73HSi\npYA/IFbT6yfwpR7H8VAz0qE9w4mqOg9d2HQH1DVDzt0NLTKs//wT50NrVShS\n34qa/Ra+EFIpQBMTQVKGI0g6NTKffFzGIhk7V5rpzqoCN4ZdtYol0XZL++KK\nRiLVaEpAtOtGKxGXBLAq/TQ+uApr7Cn+gmliNpibNdbmz+8Dr/8SoonpGvLl\nDh5esfrgjUPWWp1pQQjV2V9HDeMqPeXX6XJzLSrNxeqE5OfZMU+5SXCPwit4\nrg6EK27SQ2rQ8QVnvefygLfcPXb0OSOIZ3EqDVAR1dGjcDKHK6b4qbWVaL7q\n89JQ3TG4Pp2gao5DBSNV25pt0dPZQW4da5eX+uQ/yGQ9aYqENKuW/fWWCg6R\nTUnQ2vyOOffIBnjpPbHWGLEDQTxcsm+RX8c6Jh5N7KQIqp0DyBO67jqPHUWE\necb2OoQoVP5Cxjy1E2scXEqaw8qNwQOTwR9yONzFOIh/IyKduzaDR8N8IFdk\nW4WE\r\n=Ll8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALpYC1/+x5/tnP3rEnkA5s1dlALWRIADHv2oz0hasQVAiEA1WujlzACjeN3/8sWhVBuh+EZvL5CgdSodivc0WXNNFs="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.7.0_1557907701453_0.9592196316816639"},"_hasShrinkwrap":false},"3.7.1":{"name":"webpack-dev-middleware","version":"3.7.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"index.js","engines":{"node":">= 6"},"scripts":{"commitlint":"commitlint --from=master","lint":"eslint --cache lib test","release":"standard-version","security":"npm audit","test:only":"jest","test:coverage":"npm run test:only -- --coverage","test:watch":"npm run test:only --watch","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.4.4","mkdirp":"^0.5.1","range-parser":"^1.2.1","webpack-log":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@webpack-contrib/defaults":"^5.0.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^5.2.1","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^6.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","express":"^4.17.1","file-loader":"^4.2.0","husky":"^3.0.5","jest":"^24.9.0","jest-junit":"^8.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","standard-version":"^7.0.0","supertest":"^4.0.2","webpack":"^4.39.3"},"keywords":["webpack","middleware","develompent"],"gitHead":"48fb647ce49a4a50589fc6f2a8282d5b22e918f9","_id":"webpack-dev-middleware@3.7.1","_nodeVersion":"10.15.2","_npmVersion":"6.11.2","dist":{"integrity":"sha512-5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A==","shasum":"1167aea02afa034489869b8368fe9fed1aea7d09","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz","fileCount":11,"unpackedSize":39430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbkMGCRA9TVsSAnZWagAAnFYP/1AZqdjx8B8euZWzOURy\nRN49xNsBKj13bfX7cPmOHXUhuR6gTsau2oL+pYZ/Puthx3ulxd2BH/7u8UQQ\nRjWOBJJzANRsdcYmLmJNaULjvqAPdYO3ntUgSRnmrLN/Qmh3j17W0ZTABcYe\ns/iv85zqBumzY6dj6stva+iBgFEbn1cOAHi9hfh8e3N2nAocdOpwrgWfjyh4\nfNJQ2szJgfZv8GleZT/JH8rmTAqhUyKe6ZuBEHEzSNgQ8YE4FwlrrUwZllM2\nfNlPEH+0GrOVJb/r7JSth32TDAPCPdyhtu5HLhCp3/Qt2DWyexMmzXOHgsQZ\nfy9OzHg5FFQfU6gZTtPFyuAb0LrbWa0/KQeBZTxFm7c5XG6hVC/SoiUdq3F6\nbWXh0H9DTA6VVMflagk46FCr5R4yLxfGvmUE9SysTuq4bQL3dXd5dkthj8t5\nLagLdwXmPEImrTFQ3h7OM2IVc1uBksx4gKBzi378uvneZmLZQxDWBL6agBPi\n1wj8vHhqkFZR6bj8KYNlcKR0uJCfhsd7PmTXub2kFhVhTBLzE4zn4zgA5WLN\n6Jerfh+dwDjxW+Nx4Txbm0KDheqJSuPIo2MZwMYFJX1J6nOWwPPYYP0AbnZu\nHZl//wUwPMBxRxADppRWF4Uxgok4JGBuIagKXjKW+/Dt74agVEsbDVU2w2A6\njeFg\r\n=3CcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOfDrNKZI0tpWzYInCzoj4JrMzJNE2YH82RWPOwEmzdgIhAIRZh+di6vLYmKMQyU4vjHWdp0WlFOYTctFvhFlfgeWK"}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.7.1_1567507206109_0.8341572747008776"},"_hasShrinkwrap":false},"3.7.2":{"name":"webpack-dev-middleware","version":"3.7.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"index.js","engines":{"node":">= 6"},"scripts":{"commitlint":"commitlint --from=master","lint":"eslint --cache lib test","release":"standard-version","security":"npm audit","test:only":"jest","test:coverage":"npm run test:only -- --coverage","test:watch":"npm run test:only --watch","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.4.4","mkdirp":"^0.5.1","range-parser":"^1.2.1","webpack-log":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^5.0.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^5.2.1","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^6.4.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","express":"^4.17.1","file-loader":"^4.2.0","husky":"^3.0.7","jest":"^24.9.0","jest-junit":"^8.0.0","lint-staged":"^9.4.0","prettier":"^1.18.2","standard-version":"^7.0.0","supertest":"^4.0.2","webpack":"^4.41.0"},"keywords":["webpack","middleware","develompent"],"gitHead":"68ae47b1838dbd08f83b7e10099a0eaebdc311e1","_id":"webpack-dev-middleware@3.7.2","_nodeVersion":"10.15.2","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==","shasum":"0019c3db716e3fa5cecbf64f2ab88a74bab331f3","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz","fileCount":11,"unpackedSize":40311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdj30xCRA9TVsSAnZWagAA8WsP/jow9mm85sBky7L+oO25\nRaNWNWTRm4BMCn+I1LX2Ab7beOeWs3drZkrE2fIYC9a8Q1S1mCmHujVXe0fK\n30JyllCxOWZ9fm9sb84+GPM2M8Z+ILJnQLTMBZmBdyHKdyZRJvBDHZ6XyacX\nkNpRKOzHs957uCKiq44Vtfft0sjnIo9IcXaVCvX6BL1lkPDLuq3VynHybvkk\ne8ejZy3Zy97Io6u9OKrr/T8QSITOLnoou3QEQP9qCznBBqYenzCm5KYg4afo\njmO6E1TCO8s3BoTRzedmXfL0MJwpLQ3azftlGKicVb1JSR/SnJyFfks2qVUA\nFRubxXeNzwlzo5SaHPevWDZ90DMioOjsciu+oK7ZJsSHU1q85ZTltYu7PlLG\nXyb/afTCrjbFJhE6DL3I9GVayg087A0I/tNLzjo2x2TaQZMZCX0NyzJGn/+I\n5pMeqrBxlrlBFGlw4ZPhRQ8G9BMxZUerCvhCuqZojuBsrpkudivv9Nv42GI/\nUSuHiw/hnGgpQAA8JJp/zfc6e59FFTORhXJwdzJ9SJ+1/fculyn1HjUAeZya\n4j3Ie+3MZh5YfHW49dYB5bZ77ZPLpaI0csVgCale8pYhy+kulScjV5GUV9sU\n/namMgVy0GtSxAdG5E4Zce5cwYYIQWzo3KIyPsMR04N9XMKJkxIATuPV6JLw\nZhYh\r\n=NxT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2/R5iPa1yzG3LYGl3SixpbfADs3zzoLYw/QApU/heXQIgPGN7xwjV4GBvi+GlY8p/rE42suvt0UrJRlA78maSkIQ="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.7.2_1569684785006_0.539944771613712"},"_hasShrinkwrap":false},"4.0.0-rc.0":{"name":"webpack-dev-middleware","version":"4.0.0-rc.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/index.js","engines":{"node":">= 10.13"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"mem":"^6.0.1","memfs":"^3.1.1","mime-types":"^2.1.26","range-parser":"^1.2.1","schema-utils":"^2.6.4"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^25.1.0","commitlint-azure-pipelines-cli":"^1.0.3","cross-env":"^7.0.0","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.2","express":"^4.17.1","file-loader":"^5.0.2","husky":"^4.2.3","jest":"^25.1.0","jest-junit":"^10.0.0","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.1.0","supertest":"^4.0.2","webpack":"^4.41.6"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n_Note: We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require('webpack');\nconst middleware = require('webpack-dev-middleware');\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require('express');\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log('Example app listening on port 3000!'));\n```\n\n## Options\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the server.\n\n### headers\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\n### index\n\nType: `Boolean|String`  \nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath`\n\nThe public path that the middleware is bound to.\n_Best Practice: use the same `publicPath` defined in your webpack config.\nFor more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode. Please\nsee [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured\nlocation on disk as specified in your `webpack` config file. _Setting\n`writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`,\nand bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the\n[`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which\nfiles are written to disk. The function follows the same premise as\n[`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)\nin which a return value of `false` _will not_ write the file, and a return value\nof `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require('webpack');\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require('webpack');\nconst path = require('path');\nconst myOutputFileSystem = require('my-fs');\nconst mkdirp = require('mkdirp');\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs a webpack-dev-middleware instance to stop watching for file changes.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed once the middleware has stopped watching.\n\n### `invalidate()`\n\nInstructs a webpack-dev-middleware instance to recompile the bundle.\ne.g. after a change to the configuration.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added\n  // to the config\n  compiler.apply(new webpack.BannerPlugin('A new banner'));\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed when the bundle becomes valid. If the bundle is\nvalid at the time of calling, the callback is executed immediately.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log('Package is in a valid state');\n});\n```\n\n## Known Issues\n\n### Multiple Successive Builds\n\nWatching will frequently cause multiple compilations\nas the bundle changes during compilation. This is due in part to cross-platform\ndifferences in file watchers, so that webpack doesn't loose file changes when\nwatched files change rapidly. If you run into this situation, please make use of\nthe [`TimeFixPlugin`](https://github.com/egoist/time-fix-plugin).\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({\n  // webpack options\n});\nconst isObject = require('is-object');\nconst middleware = require('webpack-dev-middleware');\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.css'))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join('\\n')}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.js'))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join('\\n')}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./.github/CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack/webpack-dev-middleware.svg\n[deps-url]: https://david-dm.org/webpack/webpack-dev-middleware\n[tests]: https://dev.azure.com/webpack/webpack-dev-middleware/_apis/build/status/webpack.webpack-dev-middleware?branchName=master\n[tests-url]: https://dev.azure.com/webpack/webpack-dev-middleware/_build/latest?definitionId=8&branchName=master\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.now.sh/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.now.sh/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"ae2dec9e009bfc2d4468b0d709365586cfdcef84","_id":"webpack-dev-middleware@4.0.0-rc.0","_nodeVersion":"10.15.2","_npmVersion":"6.13.7","dist":{"integrity":"sha512-5GHdz0zg26jcMaSBLzOaSd/C/UjtT0dLvZGslhWU3vO4wFVQflFF6KLjTWV69B5TnuDQPA2eqfP6nhofogXG9A==","shasum":"9b0bdb43f5fd2b8bd18ae743661e57c1c8570a1f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.0-rc.0.tgz","fileCount":12,"unpackedSize":39089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTSR9CRA9TVsSAnZWagAAM7oP/AmZ4SgYrUsC2qwZsnMW\nVXAIf/+q6EXBrIgC8fP7XIAx1a6f/ui/ipyUB9y5z8fRJeDeXqz9x4V6tIv5\n8xgAaMFMTBTLMe6/DOWKF7s4+TzsP7soe50ETVLCxHopMKDDXI/7uBpilBE/\nIpIEgJD6/nLd9Xs9pS1Nac61AQ4TeSW7Fp4cedGYq00w7gNfVmbTzLAgjUIL\nteghEJYP6dTX3zqhL4juBDl/jtgW8UAj2CRid/1kPalJwKX/cZnB9oaIBnmi\nF670xivGaGjJcsYEVkbRYAPQvsdveiJ6TagodxOwYEvyrsR44k9kmTxMYkFt\nnUwPhuMcsKdz29pGqds66yxF8LhS9U3V/liQ52RLOo3HSHq5nOaXjw3BgVLN\n64GyB2XjNZpB0zEQigsB5Yr6g7TEoJxka6jBipoQQMlEjcVGxSpxxoathmcl\n8BaS2AjTwZoslB3Pq+/3IkdaDOcBKCYmub/8O2mSDCodOjQSw4erCYTPsjUB\nC95NS4jo4TrvhEOERLDopxscqXQ5Y862XGexNSGQBl498VK6lVxqIIHN1MEH\nYpsAbV/APbmqKCMfac+/DY/3Yg00a87s9MSWDza3QAJBycz0GGbf01ZbAiV7\nH48L+r8dc1P5tnIgNhlFMmLJ0eWxbCXFo+SiBLAY2bqMIT9t+IniMKc/+BVp\nVbrM\r\n=J9b3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmucgOyx7uj3h9yt1JfKYcwNaTujPTebbc4850B1yS5AiAed8b9gmeLDIG43i/Ew3/9/H/Xv3xhwuq5+f1hAwZmiw=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.0-rc.0_1582113917325_0.38051374533767435"},"_hasShrinkwrap":false},"4.0.0-rc.1":{"name":"webpack-dev-middleware","version":"4.0.0-rc.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/index.js","engines":{"node":">= 10.13"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"mem":"^6.0.1","memfs":"^3.1.1","mime-types":"^2.1.26","range-parser":"^1.2.1","schema-utils":"^2.6.4"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^25.1.0","commitlint-azure-pipelines-cli":"^1.0.3","cross-env":"^7.0.0","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-prettier":"^3.1.2","express":"^4.17.1","file-loader":"^5.1.0","husky":"^4.2.3","jest":"^25.1.0","jest-junit":"^10.0.0","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.1.0","supertest":"^4.0.2","webpack":"^4.41.6"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n_Note: We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require('webpack');\nconst middleware = require('webpack-dev-middleware');\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require('express');\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log('Example app listening on port 3000!'));\n```\n\n## Options\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the server.\n\n### headers\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\n### index\n\nType: `Boolean|String`  \nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath`\n\nThe public path that the middleware is bound to.\n_Best Practice: use the same `publicPath` defined in your webpack config.\nFor more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode. Please\nsee [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured\nlocation on disk as specified in your `webpack` config file. _Setting\n`writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`,\nand bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the\n[`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which\nfiles are written to disk. The function follows the same premise as\n[`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)\nin which a return value of `false` _will not_ write the file, and a return value\nof `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require('webpack');\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require('webpack');\nconst path = require('path');\nconst myOutputFileSystem = require('my-fs');\nconst mkdirp = require('mkdirp');\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs a webpack-dev-middleware instance to stop watching for file changes.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed once the middleware has stopped watching.\n\n### `invalidate()`\n\nInstructs a webpack-dev-middleware instance to recompile the bundle.\ne.g. after a change to the configuration.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added\n  // to the config\n  compiler.apply(new webpack.BannerPlugin('A new banner'));\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed when the bundle becomes valid. If the bundle is\nvalid at the time of calling, the callback is executed immediately.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log('Package is in a valid state');\n});\n```\n\n## Known Issues\n\n### Multiple Successive Builds\n\nWatching will frequently cause multiple compilations\nas the bundle changes during compilation. This is due in part to cross-platform\ndifferences in file watchers, so that webpack doesn't loose file changes when\nwatched files change rapidly. If you run into this situation, please make use of\nthe [`TimeFixPlugin`](https://github.com/egoist/time-fix-plugin).\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({\n  // webpack options\n});\nconst isObject = require('is-object');\nconst middleware = require('webpack-dev-middleware');\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.css'))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join('\\n')}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.js'))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join('\\n')}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./.github/CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack/webpack-dev-middleware.svg\n[deps-url]: https://david-dm.org/webpack/webpack-dev-middleware\n[tests]: https://dev.azure.com/webpack/webpack-dev-middleware/_apis/build/status/webpack.webpack-dev-middleware?branchName=master\n[tests-url]: https://dev.azure.com/webpack/webpack-dev-middleware/_build/latest?definitionId=8&branchName=master\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.now.sh/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.now.sh/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"2daa4ddac3cd977f84ce4d25507f0d658447e359","_id":"webpack-dev-middleware@4.0.0-rc.1","_nodeVersion":"10.15.2","_npmVersion":"6.13.7","dist":{"integrity":"sha512-n7dww33POOkzM5MElcZ94K8Mnt0DRjgywWsVYSmD/LHY57M8lyLu9mj5nuCBSoYgAacudjGDW1phcInFi1BWQg==","shasum":"445f85b8476505632dbbed99e84cb257c9d25a83","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.0-rc.1.tgz","fileCount":13,"unpackedSize":40180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTlMlCRA9TVsSAnZWagAAVQsP/R7BP3hPW4mE00Bksf3H\nTwi4UfRF4K4g1pe2c4M5jH9/b5/K9OCVYV9Ib42Y4KKqcyX664+W08p2lnU7\nmHLSufJBbjC0BcpX+i0j0aCXWkpLTo85sWpzVLjAkO1y7lC+IwGhPOn1Ma6Y\nX1tsmBN9FGXD9j35268cMwybkJNkTCHvGM0aR2JK/l7FIxefquB0bbd8H1/g\nW9IZwmKgDjuJFevZGQNbquRjyR3mC88OV1ty/QKKY4ptb/4EUyvbY9/h0aYJ\nwGdCu8Qqha3JSRgjLLJrgzK2MRgVPVbz3rT4w/S+SsXXfaKbAtIdfvZRw8bX\nIqdcC2rtcYo7OegWm6mc7xVWeUrj1iCLY/vFCzWJ5RYluWriYzNKQ3rbEYdX\ng1zZ6mg3FCj1z5rHi9XQ/BlfSCOdIYml4hWC53IOdsTjn3YCFeoyTbVDIbB3\nRmm0xjOkksl+ORRqIQ0qfyGJ8D8ZrM8c5bJAiUXEpetbKf45KQl9U/n2Yef3\nPhcIYw9fmby1yYWAeKMkmKr9yDAotvSe9Py9+NDEdwp4QNeanCeAn1X2gwFV\ndEruRGnBfdNqoTJiqnSxL1C2rMaEzcquF/h00MTGqUWqXVIwcXwKumoPKNIQ\nDTyhtDmeD3yp+r7DoqgVAC4Lq2GaNaI4FAvt/Q3VXcqxPWtP5GQAizlE1nGE\nTuZ/\r\n=lf11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJFlRRsjlgGfsW3XeLWa8qPrmwpgGKnY3gNg08N7tV/AiAiZwbGnL+5uvTtTlUzWC9/rhe2xW9lIvsXezevDfumzQ=="}]},"maintainers":[{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"andrew@shellscape.org","name":"shellscape"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.0-rc.1_1582191397190_0.14978674929189095"},"_hasShrinkwrap":false},"4.0.0-rc.2":{"name":"webpack-dev-middleware","version":"4.0.0-rc.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/index.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"mem":"^6.1.0","memfs":"^3.2.0","mime-types":"^2.1.27","range-parser":"^1.2.1","schema-utils":"^2.7.0"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@commitlint/cli":"^9.0.1","@commitlint/config-conventional":"^9.0.1","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.1.0","chokidar":"^3.4.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.1","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","express":"^4.17.1","file-loader":"^6.0.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","prettier":"^2.0.5","standard-version":"^8.0.0","supertest":"^4.0.2","webpack":"^4.43.0"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n_Note: We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require('webpack');\nconst middleware = require('webpack-dev-middleware');\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require('express');\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log('Example app listening on port 3000!'));\n```\n\n## Options\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the server.\n\n### headers\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\n### index\n\nType: `Boolean|String`  \nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath`\n\nThe public path that the middleware is bound to.\n_Best Practice: use the same `publicPath` defined in your webpack config.\nFor more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode. Please\nsee [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured\nlocation on disk as specified in your `webpack` config file. _Setting\n`writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`,\nand bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the\n[`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which\nfiles are written to disk. The function follows the same premise as\n[`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)\nin which a return value of `false` _will not_ write the file, and a return value\nof `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require('webpack');\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require('webpack');\nconst path = require('path');\nconst myOutputFileSystem = require('my-fs');\nconst mkdirp = require('mkdirp');\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs a webpack-dev-middleware instance to stop watching for file changes.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed once the middleware has stopped watching.\n\n### `invalidate()`\n\nInstructs a webpack-dev-middleware instance to recompile the bundle.\ne.g. after a change to the configuration.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added\n  // to the config\n  compiler.apply(new webpack.BannerPlugin('A new banner'));\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed when the bundle becomes valid. If the bundle is\nvalid at the time of calling, the callback is executed immediately.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log('Package is in a valid state');\n});\n```\n\n## Known Issues\n\n### Multiple Successive Builds\n\nWatching will frequently cause multiple compilations\nas the bundle changes during compilation. This is due in part to cross-platform\ndifferences in file watchers, so that webpack doesn't loose file changes when\nwatched files change rapidly. If you run into this situation, please make use of\nthe [`TimeFixPlugin`](https://github.com/egoist/time-fix-plugin).\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({\n  // webpack options\n});\nconst isObject = require('is-object');\nconst middleware = require('webpack-dev-middleware');\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.css'))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join('\\n')}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.js'))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join('\\n')}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack/webpack-dev-middleware.svg\n[deps-url]: https://david-dm.org/webpack/webpack-dev-middleware\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.now.sh/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.now.sh/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"61b62d086d44dc80b58ae64d546c1d9b03783ca3","_id":"webpack-dev-middleware@4.0.0-rc.2","_nodeVersion":"10.15.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yP04dRrpAVNq1yvRvtkXIP6UCw+hAbWFOgv6dF2rHNYsRYhQuDRVTc09YwbYzyOlmdJzyXxHfNJZ070HVd9cjA==","shasum":"26014e50482c9b0e561f708533b37a7ab1dc54ef","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.0-rc.2.tgz","fileCount":13,"unpackedSize":40444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+1ptCRA9TVsSAnZWagAA1XQQAJfARLzbd94qTqe8ZB7C\nWiQm3wpEHW2QubKU6yYLGmgHqf0ue46WFMu7EWvBHJucxVrC7/tbqnWqEerB\nGKsB6wiC6rMHRZ/oxdBNWY0JyGcnm2bO9tYZ75A2koKb+Lrad1NI8/u86rLK\nirvkakkXE1tJBA3rQhDVh7QyUMn+kXTPsu7+SHX31RmTlFwTecwNExp5G0oE\nSw8AwQYggrhXJrfjabqjIjWnISkSymhQe6KRGkdhI+XT4PyxuOSM1lPBgOaW\nxoK/z+loV+rWySUkvIxoyExiE2q6K8vy3dd8+lii6utg029vZR7MIFVVZ2ed\njLKKOYQzNSfDk9tkiMbFHsOwjpwByvFVgtwp//7QYPSQRltvx0CMFJKFqnRB\n5TWhu7ULnsupjqAX3/36pkv8v18OptH0f3MIBrpOex5ANoLYYWp6TWHT2P82\ndTIJKkPJWgyfwanb+LWjnPM+iIgTEfylkuk3daMSq5y1YHp+awaisATwouCs\nsXlThcqGnjo4SP4R+D0OblwEDGXGdjiAbYvYddmvlfhuqU1pgBK9JmgWgJ5K\nWGuMPfV3SYP/aD86ds/FkpJbXhaMGordfiP/eEhc1HNo264HkPqFIlkkRkNk\nk882VMJMLbFtycVXO3bYvUQRuDOsV8K3QqzncOQrcvFaPakb4dcVuWrHp0FE\nP0Mk\r\n=SU8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/9CtL9JW80i+JIzTPKYH/TJ4QqOUobKDsChuoCWvr3gIgZkYfr5Y6JA9jM9G83InKNNhHAqPFu97hirkon+88bjI="}]},"maintainers":[{"email":"sheo13666q@gmail.com","name":"evilebottnawi"},{"email":"hello@hiroppy.me","name":"hiroppy"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"michael.ciniawsky@gmail.com","name":"michael-ciniawsky"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.0-rc.2_1593530988610_0.0551280482065597"},"_hasShrinkwrap":false},"4.0.0-rc.3":{"name":"webpack-dev-middleware","version":"4.0.0-rc.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/index.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0"},"dependencies":{"mem":"^6.1.0","memfs":"^3.2.0","mime-types":"^2.1.27","range-parser":"^1.2.1","schema-utils":"^2.7.0"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@commitlint/cli":"^9.1.1","@commitlint/config-conventional":"^9.1.1","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.1.0","chokidar":"^3.4.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.1","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","express":"^4.17.1","file-loader":"^6.0.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","npm-run-all":"^4.1.5","prettier":"^2.0.5","standard-version":"^8.0.2","supertest":"^4.0.2","webpack":"^4.43.0"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n_Note: We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require('webpack');\nconst middleware = require('webpack-dev-middleware');\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require('express');\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log('Example app listening on port 3000!'));\n```\n\n## Options\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the server.\n\n### headers\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\n### index\n\nType: `Boolean|String`  \nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath`\n\nThe public path that the middleware is bound to.\n_Best Practice: use the same `publicPath` defined in your webpack config.\nFor more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode. Please\nsee [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured\nlocation on disk as specified in your `webpack` config file. _Setting\n`writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`,\nand bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the\n[`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which\nfiles are written to disk. The function follows the same premise as\n[`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)\nin which a return value of `false` _will not_ write the file, and a return value\nof `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require('webpack');\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require('webpack');\nconst path = require('path');\nconst myOutputFileSystem = require('my-fs');\nconst mkdirp = require('mkdirp');\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs a webpack-dev-middleware instance to stop watching for file changes.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed once the middleware has stopped watching.\n\n### `invalidate()`\n\nInstructs a webpack-dev-middleware instance to recompile the bundle.\ne.g. after a change to the configuration.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added\n  // to the config\n  compiler.apply(new webpack.BannerPlugin('A new banner'));\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n### Parameters\n\n#### callback\n\nType: `Function`\n\nA function executed when the bundle becomes valid. If the bundle is\nvalid at the time of calling, the callback is executed immediately.\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({ ... });\nconst middleware = require('webpack-dev-middleware');\nconst instance = middleware(compiler);\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log('Package is in a valid state');\n});\n```\n\n## Known Issues\n\n### Multiple Successive Builds\n\nWatching will frequently cause multiple compilations\nas the bundle changes during compilation. This is due in part to cross-platform\ndifferences in file watchers, so that webpack doesn't loose file changes when\nwatched files change rapidly. If you run into this situation, please make use of\nthe [`TimeFixPlugin`](https://github.com/egoist/time-fix-plugin).\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst webpack = require('webpack');\nconst compiler = webpack({\n  // webpack options\n});\nconst isObject = require('is-object');\nconst middleware = require('webpack-dev-middleware');\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.css'))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join('\\n')}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith('.js'))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join('\\n')}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack/webpack-dev-middleware.svg\n[deps-url]: https://david-dm.org/webpack/webpack-dev-middleware\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.now.sh/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.now.sh/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"7213deaf1ca6d653d72e71a27263aba9101deca0","_id":"webpack-dev-middleware@4.0.0-rc.3","_nodeVersion":"10.15.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nuZHcVtI1qVJxGYWEnCeN9UiQesOTUYQZQiJnrt1ma5FSYK1OTH0ySG45yUE44aVSFrN+teZX7WQTH6hF2vgFA==","shasum":"986c047d579a320499e6217c96562265c2438abe","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.0-rc.3.tgz","fileCount":14,"unpackedSize":41174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeUVCRA9TVsSAnZWagAAvdsP/ibOBLRQaXle5ADsXdxn\ndjWYU2ZsYnGfzCQBJoXq62/QheutfA8M1PrStk0dvFpVgc19gY1H2TsGyeQo\ncxPhfhPBBweRhqCEeiG37FCxRX4NsYkCFQgheELd/fOAblx9WRtZWbslR3J/\nrREtg0vXkKF666Ky8Ngkhw9duSiLe7SdHxhktx8M8Mkzhv0GuQdv481ImzQx\nDnfNPtDJSU59/UTOBgSp8lmcKlFyzr/cY9NC2L8s/DW9HE/9vIjawy76Ofdu\n+M/BxQBetwtwdnQWBXLJJHPDCTRk5CvA6iYByHzML1lAlHRKQqGQ2Ld6NPfg\n+kmHrA8672TKD+w5yvTewdabm1kF9ZENtYPXFsrX8UI1W9uPdYwlkr1DWDne\n66u9pgp6p7erf9KBeBgmj0QsDwpfJM5zrJPeAz3eBKPInfetWv9QzcIaDCJ/\nZUKYXuqhA/S+jSBuV8JzXgyo32sytSpdSgJuJd9rbHpvZfhc+3ejj4xKEZou\nbj4HZT5kg4uj0vTumSnXsoyznKwd17QZjSeOW/XMt+zptzy9QkROAlht6PSa\n6WiKZZ2qhXJCO2hJ0q2hEPKfPTk5FTcl7ma9AAtqTET9z/QHlxXjbAv5GBd+\nULp2YtD85mZucnMoxRkLxbK87fV1h1EI2b9Z+bZyrd2L7Oy9Rozu/FkvyICr\nS8Y2\r\n=Aj67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCz9kBaln09Bj9TMoWg6ipFDaK/n82pYiZgkAJxfoDhAIgZMMk3ATpyC86yIeyqrCmuO8bi/V93ujxiNDqRKNf50I="}]},"maintainers":[{"email":"sheo13666q@gmail.com","name":"evilebottnawi"},{"email":"hello@hiroppy.me","name":"hiroppy"},{"email":"mail@johannesewald.de","name":"jhnns"},{"email":"michael.ciniawsky@gmail.com","name":"michael-ciniawsky"},{"email":"tobias.koppers@googlemail.com","name":"sokra"},{"email":"kees@webduck.nl","name":"spacek33z"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.0-rc.3_1594746132546_0.025165796816554176"},"_hasShrinkwrap":false},"4.0.0":{"name":"webpack-dev-middleware","version":"4.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.27","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.1","chokidar":"^3.4.3","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.0","jest":"^26.6.1","lint-staged":"^10.5.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","standard-version":"^9.0.0","supertest":"^5.0.0","webpack":"^5.3.0"},"keywords":["webpack","middleware","development"],"gitHead":"9230c13d594dbe8e0a6c6c1cdf5bbfa01cbb4866","_id":"webpack-dev-middleware@4.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-n6X6CxYQyYWGBfLzcNYya0oz1N8iTG5atGxrEacrMGc9pPjg3GHyHul6Z+hfs5x5voYtqr7mz1pbK/M4ZeMl1w==","shasum":"1725b2ebc78b66333672499d9dc7b1c244aebb1c","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.0.tgz","fileCount":15,"unpackedSize":42814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmYPrCRA9TVsSAnZWagAAd5AP/0mI4G8YqH6pfuUWCi3S\nXrkg8ePeHoOGiG4An62RgdjigvxMsI+zPfl0MB1q3TE66R6+S/25ewO24n7b\n6LmhuGQlfmOUWonjlMa0SnoZxWk0G09pX2mYg8pMdakTEGMK4YwxVx0SpT4i\nUpU6pSYGpe2EJ0KqBaKfo6+PBaAqYbu6ySGB08VODtXbLh8xFOeTIxhbF1tu\nPsN95Pr5l9qtLk6tniLkSNuhY05vX672oL1nz1jiXENpylbQRKkFlz1obuQs\nfm6VdeE6xQTLR6LDS83LMQbwc0JlNpqWrHKEpHfrFZXr8qMSw8J7zCIFSu83\nIaiiW2tEyyaHJCGKSSNIbtgD81ECvY7dPUyvjBYyPQeCjQudE7LNe2u8/rtg\nUbGPVKY4/G+sf0jPL0eZSnbNxaSGvppJ1pDtzDlsYvPolth6NbSG6f+35/53\nrKhqDnWc8pJZeiZD4fPJqTNUheLcrMLUxOLYHafVkrO1IzVtqRStjWZszQbi\nrirbeUo6nwTVHdz21hv/jnExAaDHPSbdiJEgKkXnVVFl9KknpqVZHi7UhDlH\nY/59kYqKKIoAZVYClPqoNkqdB1g9LKF6drO/7Uf5smdYStfvOCrZ93moazQ3\nIFE9kk+wNLgco5pnkRVRWZ+Y+jGJT+G7GDMmno0Tyhv/fZTKOITwL25IPEiF\nB4Hk\r\n=ISXJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkTyaB3cUSOvTg5zZD/Ae8TwHg/wYCcCanxJJvulPOxQIhAP6YPlSYF33H7WIhZRjAKuq4i3OYF8lJw6csGqkoX5jP"}]},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.0_1603896299369_0.09781110820858374"},"_hasShrinkwrap":false},"4.0.1":{"name":"webpack-dev-middleware","version":"4.0.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.27","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.4.3","connect":"^3.7.0","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","standard-version":"^9.0.0","supertest":"^6.0.1","webpack":"^5.4.0"},"keywords":["webpack","middleware","development"],"gitHead":"441b449a430cb2c85efb072704da7e06bce2ea5b","_id":"webpack-dev-middleware@4.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wg6IPwK8D/dwIiy1ZJpQAiDo+ZRgBsE+sne1fLLhyoQH4EY9jU7QQ67lwj4xhf/sJc0QBgatXXinVJ/dVwaZGg==","shasum":"e0201fe48a976cac24b548a398b1022e2ab73ff7","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.1.tgz","fileCount":15,"unpackedSize":44269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqaOaCRA9TVsSAnZWagAAar8P/RXxyGqMNeFLHI+4uSX7\nxyKglRAygqU9eYGomNGb97FkoqGxyeG2coFqaYoFAYqMh1tJEcXD8ZmIboHd\nZnX0nWa9dRw+nA5zYUkPyz99CjDGSDR6Nns9d0zjp6WIWqcWPgQ/GhUrnQd+\nOpGG3IWtKIVual+A/ycX97fTYbzlgIZaHH3PivM7FzNkKVIuQ427x7BiuQ0H\nMsujG1YmecTHhG5kCPimT1dh1WVneF6I8RTzpYN/00GaAAUqXhlblhO8BsiY\nyTPHlXx7gFjVM7xTkQIxBD2HiBxeUMZ1gIuBGGQEH8pCUz/Tfjx2sTXv17Mj\nN5azmw95UWLR33+af0DGq2bdnbNDSX8Gyag30uzanFPFYwskfTO5howKg5ht\n31e8jmhFuZwBmIcEM6knMB0vX3bns6uN4XNIuVRbGPy5PQvWjmmb+9N7fZ3d\nq/Dp4yEwG12gL4yQLLcqv6PlkNoWEoCbQ6tVUNzVMTwFzPgaG4NSX/KJx5Bd\nbR9IUb7Zvszt5AKLrzjJ2LAdotkDcNwW1kVQY7EZ10AneqBSf8OuBo8CdGRx\naL2QvWEJ07DUgNKb/6JRjB4/hd0xq0cMYNVbjwmiyFgaRoFotXFU4wyQrGPK\neVwXYqJTHOGh2mHtb92GqRaSQ8+e4tD7+rHJG8BFl293gpX166GoBVf8CDtH\ngFfQ\r\n=uU7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1vZCUADjPzK2z5eYfWg0ZqoZFzJB1/1cH/yhPW6iQHAiEAtulWIvohxNRNhW7AMtaKCHufHXM4iYvbUDp/iO2/fLY="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.1_1604952985547_0.4004302181315198"},"_hasShrinkwrap":false},"4.0.2":{"name":"webpack-dev-middleware","version":"4.0.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.27","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.4.3","connect":"^3.7.0","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","standard-version":"^9.0.0","supertest":"^6.0.1","webpack":"^5.4.0"},"keywords":["webpack","middleware","development"],"gitHead":"05e4a3295dc1be69a9a75bf7702c9bd142d2ef1d","_id":"webpack-dev-middleware@4.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xyAICqIugWtT1RRH5aMMmZlPhDhEqPTDL0TWhmMZsuZ+cFlAvRxv4thCbuxdk9MW+OYK4c9BkfmgdQ1/7imkJA==","shasum":"1436ae6cacee78475bd6bc1fbf063dfbfd6e577d","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.2.tgz","fileCount":15,"unpackedSize":44795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqoVNCRA9TVsSAnZWagAAEXYP+QBvogLBJM6p/OSJbV6L\nJRSnp73WQHbPRObUXlRpodemYmxEAdPXTwAh6peWvZXbIl9VC7bjsWQarxgF\nmUxZNajSI7X4VshkwdcQK2CAlXKTqVwtYTsVKt05PunkVyflAJ5/JcVAxHcn\noC8a6x88mxyLHeGVdrXdOVr8gf22Rlv3kDuPsoVfEby/PQsdPTsqrDRdwV9p\nNwDIC/PwOPfNmMlE9wJrLua4bQ3LFWKv0Wv+T5k7eP1iGNcIdSvrWWeykE5+\nHS+fAaey8OC1jXtBx+Bn/HF6fNvvMRBLdvAljs3i57hh52FlEnhGpV8wjII7\nLQkXgwPtMJYlJ/lvLcwBi3M8K+ceYt4rymT0dRijGCnme9P3kLsBKL9rp15t\nsBbFIg1aGPbjquNW8QexxeMJTJx8F9gwdY9b01n1/MEFNKqXkQTSh1djk5we\nUGuq4WJyfkC1eYjhH3nwfkQH1q+wFNHf8/p0/DIDY/z+zxP2HOOWjj0OdUOQ\n/hcAkpPo2hqXiHuvQ1GGq5Bmvlx0/cYjRsFeUvnZOpuixmO366bNUAEtvEak\ncUb/gdtJNLyxuUUXHfcWZrl85ny5vskIM5JIT71fCxBz6c0HAerriTYxpmx1\n7SYp9areQTUN+4Ff9ORRuBtOwQ/d1MrguvEd7rIZ/NL356fpm5yVZ1TeJ3P2\nnHb+\r\n=Wqr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM8MjCqhr8rP87nfmFeXrQaV/1iOue4BgX1HsrUREPlwIgYeuk+7yKzXFQRfJP4TRJeBLKKdoH3Z8e49Pe7VrHlKE="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.2_1605010765043_0.6411241301679635"},"_hasShrinkwrap":false},"3.7.3":{"name":"webpack-dev-middleware","version":"3.7.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"index.js","engines":{"node":">= 6"},"scripts":{"commitlint":"commitlint --from=master","lint":"eslint --cache lib test","release":"standard-version","security":"npm audit","test:only":"jest","test:coverage":"npm run test:only -- --coverage","test:watch":"npm run test:only --watch","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"memory-fs":"^0.4.1","mime":"^2.4.4","mkdirp":"^0.5.1","range-parser":"^1.2.1","webpack-log":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^5.0.2","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^5.2.1","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^6.4.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","express":"^4.17.1","file-loader":"^4.2.0","husky":"^3.0.7","jest":"^24.9.0","jest-junit":"^8.0.0","lint-staged":"^9.4.0","prettier":"^1.18.2","standard-version":"^7.0.0","supertest":"^4.0.2","webpack":"^4.41.0"},"keywords":["webpack","middleware","develompent"],"gitHead":"685d79d0f960ae61da6ad13b4a642b0fce0e0682","_id":"webpack-dev-middleware@3.7.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==","shasum":"0639372b143262e2b84ab95d3b91a7597061c2c5","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz","fileCount":11,"unpackedSize":40623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2L1BCRA9TVsSAnZWagAAtc8P/RfAxXhbbj3wl01mQOeF\nnQ/kD+98v3vvzRGYiT34hqwmdeJCwstmA0msWIQUxt/sxyLUKvvwgJkvlmuS\nPuYuYE3F9PJ3qXYYCuQTOVeyB9pqTl4Dv7Eej2LQ3R4F3ybUHvU0eKmwP2cx\nKHU4yCLnwNI32vdEPg/EcDdecoHruMfzKeTbJ2j/gxuZrK5PEHqss4D308tN\nWoToIiyONCVJkOOxY5OtF099yeTZTCC9sXsQwOBKGu+zTqCK194M9k5NmqGQ\nSLeQOFCfTm5JUke4QYOB1kNzMyoiucxGLFO9B2qhu41KnGtK9TChKZ6J4SlS\n7a+awW6m7DYeOesbEuay4uu3QiqkLuSl/pCDkuNvg4/J/fzJUljIclAB1uBq\nJYynL0xus7o2YThWVZXJXq2eqsWLzyrS+se6hHakbIsLALG8qnrCDgewkuSY\nOoBID+uGFX5ZSBwHiR+aYrFmXUsp5Imvg3yoNdqf+EwND2fgNSJkZAft1ET4\n8bcQfRmBdPvmXNJPLcmWd5I/CjXRHSp2SgfyNPj8qRza+uqIdbCctVqAQ2BA\nIfz13amSQcQbLUNjXbmy0WG+p9G1FlUUbiCm/jq22ibSvGBtX3Onverc+9hN\n+Vdd8VPkn9mCB+wnSKukO7xLIIJcaP3CkwDMTnV3df1Ul3QA9GqRdGJ5zy1+\nLFUV\r\n=UpIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJMYFxmFfD5XuYgMN7cnvlGnT1BxJBEfcap202/zo7oQIhAJNNDYJgLCo9s/WeXvE3jEvmvXXf7PqGlFLYXMlxeVwO"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_3.7.3_1608039745411_0.8233244336671763"},"_hasShrinkwrap":false},"4.0.3":{"name":"webpack-dev-middleware","version":"4.0.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.1","mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.28","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.5.0","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.0","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.7","jest":"^26.6.3","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","prettier":"^2.2.1","standard-version":"^9.1.0","strip-ansi":"^6.0.0","supertest":"^6.0.1","webpack":"^5.13.0"},"keywords":["webpack","middleware","development"],"gitHead":"0d42f710f8e667fb11ccd4ee42ba0efcac62dec9","_id":"webpack-dev-middleware@4.0.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mjZrPmR6b55A6nHZY6ylh+ncwK7PXbx7KJ4uU02ThXPFlpDj/PN8YlCl12uhe4OZU94lx1rjy9a4UH99IZbWQA==","shasum":"71a846f825cf44999edd3a58a07d8cafae0c2283","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.3.tgz","fileCount":15,"unpackedSize":47873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/fBrCRA9TVsSAnZWagAAvdsQAI+MWzDvHwOlIkGiyeB9\nU/y6DBhYH6RFDBuMrfJpcRZQGzIwyUsfvbnZLfHVmbLJjtG0nCYN5KKFXxS9\nRSKHC/HS6uFyVI7wU52qGRo3nXXmNxFliomgpzSvDh315LZV30KiNSH7Py7X\ngctSxGs5I+vfzRfVaAOjW6IO7jT4aJR1wlnmTT/nGrBO4hOOSmyHvP3y/Ff0\nMRBNVkmxZ+e8rhY/Wl/1GfXdosVa2QOFExkA9xQlhfB5X0L7RK2szrSn6log\nYbroP1zWcD0Q6RyyoZX02tIIEFytT9v25dK8WQVh3y0t4CRuD9xsoi7F47Kq\nfaWU+20hTbKWngv5gyIM5VvgPKseAhwDECsSldOZyR5fMiXjjh4zz39KP+VO\npGPzStQINJ+1vGeBpRzDJei3TpktFQPVT27dbLQds1cy7wkYZnJyhzytaZzk\nr7wbpKwAEAEAEYSw28GY5N7PS7VgRHExqT59wU50MlsxoO74VmC4Eile9cQ8\n1HAmEO4f/TxvjaQ2mh8FvE2WY3K37qBlYY5jq8XzZusLpceu5/N4t7UBOzvJ\nEG+fI93aAx3XQQqOKI1zJXF4hOSf4ncbRBtIFlH09BAOQtN2sQdW0Yv2OQXH\nhrxCcYhJ2qMDinkZScjIpWbZMMuycUKjXqeB1Bzx4B4lhkFbggpD+FgqEwTF\nuhxD\r\n=OsYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXLR6JQPLlT1mFy9b9d8++c9QyFZTgModNZ0Bx7+KbMgIgXQrnwFc2fKo/5Cl2U2atnXSwjxPlbi8bTmOR/1nLx3o="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.3_1610477675166_0.3005329240771497"},"_hasShrinkwrap":false},"4.0.4":{"name":"webpack-dev-middleware","version":"4.0.4","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.1","mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.28","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.5.0","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.0","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.7","jest":"^26.6.3","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","prettier":"^2.2.1","standard-version":"^9.1.0","strip-ansi":"^6.0.0","supertest":"^6.0.1","webpack":"^5.13.0"},"keywords":["webpack","middleware","development"],"gitHead":"0abb7edd47a5f66c30c2313bf9ff1e5452187d76","_id":"webpack-dev-middleware@4.0.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6dKe7cufta6TXUwcQqFJNDoGtS3ZdlfQstPJM22V5aNT8qTVd2bWwfEC62vOQOh19eazLDczU+82FgxLHYCmlQ==","shasum":"ebe1e4ad2cca8d33389f89b25d2b7ef7d621bc3f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.4.tgz","fileCount":15,"unpackedSize":48377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ucFCRA9TVsSAnZWagAAofUQAIXAQqXy8wkGTzgWIGq/\nkKjo1nCMNkafetd/IxTOS0tXQOtVybdejpmtZtzSWAPPy/GM2K/UsLbwgKq3\n3hrgzVSKUwTvz0BPkB0i7R5Oho9b3iddbsNNArFyjRLgYazQy8O3ZNDtY5Jf\nES0n7/jF6NucyTAG6l+/uvOe+Ewxv0cvhrU35MHlcajIkgjt4VMY7yVUtGIs\ngXjo+lJimDO7pA4Ps5v2CthoXf2oth81DQaqEXaplPxtIbSS/0yy0tE1tH0L\nPxu3t/Bt8EuU2LbJkabxMe+FHLveN8ieM4aOpZQFoAz5RTx29HRv5NhyM/KX\nAjD7U+PS0CC05h3wNmtDf8WqsN0JAIo7nxzU8HGpc2KkWLL1WYia2y2boIFV\nNeZMGXJzEzJPtfAFTc6UKaI11vM5rVCxEje8k+cHXM0BOfQyVk6MVJ5M3Caz\nr445QiylTslV52vTaZgA/inTvu9D6xa1hcnaONO16si+Z9BS4lGIhUiKSTf7\nHOh6z2Tz2tXfoRcMeEZakfTFCi1rkMTjr17/8jMUrgCe9+dL03Gl312f+IS+\n84Z5+cgBLVL5RlvnSsqvEGsIfF4f23OCSIB9K050TSIn+o3lBghN7h3Ifl0j\nI2WZc0eUInucP0Y4Eh0Q2BoCU4FPKXsQvyeydfK1B7o9jKcl+96nwv5l9+gj\nyjS4\r\n=EnFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjGwr0X8Y0zaQUJnIkfBrL+2TfLMChasdMqKZ6YHGqvAIhAJj7Gb/oeZzxUmgiwhZk6XMqTp3smfyRtBJ9JUZc4z5I"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.0.4_1610540805093_0.5004184335323232"},"_hasShrinkwrap":false},"4.1.0":{"name":"webpack-dev-middleware","version":"4.1.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 10.13.0"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","prepare":"npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.1","mem":"^8.0.0","memfs":"^3.2.0","mime-types":"^2.1.28","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.5.0","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.3.0","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","husky":"^4.3.7","jest":"^26.6.3","lint-staged":"^10.5.3","npm-run-all":"^4.1.5","prettier":"^2.2.1","standard-version":"^9.1.0","strip-ansi":"^6.0.0","supertest":"^6.0.1","webpack":"^5.14.0"},"keywords":["webpack","middleware","development"],"gitHead":"348fa48fbe32f598ce173f5a6e95aaaa5ab69ed5","_id":"webpack-dev-middleware@4.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mpa/FY+DiBu5+r5JUIyTCYWRfkWgyA3/OOE9lwfzV9S70A4vJYLsVRKj5rMFEsezBroy2FmPyQ8oBRVW8QmK1A==","shasum":"f0c1f12ff4cd855b3b5eec89ee0f69bcc5336364","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.1.0.tgz","fileCount":15,"unpackedSize":50150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAaXpCRA9TVsSAnZWagAAzMIP/1PDjlJtHMkUGyyBXkej\nfyGuvhSyCj+sKg8xdV3nxY9afGR+7b0zotSoJeitAN+uUs9cE/jrYuxT4LN3\n4GpRcSXszlAltQ6CUGDnV8bmndUIQGulfov5c6oVyp0Gg7g+RJnYyNA1JMJm\n18rCWcUtHHZb0z5fRvOKtQL+0H2FXy5cVvLpkslJ56bvLdPsjCfAojAKkEwd\nL/yUGMvGgWBHn/itXs1O1NvwI+ddbvAbu2t0vxZkMOKzrBABv0OMyZ37dyv9\nln2lzdPx6ijxMDnbWgEK2Ei85z/ymAKm+1irLkPNzKeVvCZn2fCNxuhdIhPQ\nTHef3oPxf05mXCmhHxY+/D+/DQRpWXXRfFNuCbK1q1iclP4KBPdt5trMPmft\n4J9TZhLPCazj8L8VoJlzfpdPD93O2EJgh/7lXAlQTfwl297WCFBNpfBKuH66\nAL/1paf3nE1EJqll2KahuO1EauaODUS0Yyh6krbYI+KURUNtdnQBY4LpsbrC\nJfdz7ws/0wuELVU8Fy4QYxY8ky09yGEV8tmfUd/N7GkIYThLYip/vWXB1UEU\n3vjfhBDQlcQ5iQa/DvMbA/VvcjX0yov09CnRjqfxWLnzCKBf5acbk7eX+C+O\nF9rjcl9axscVTKvNCY8DKfmUZ5MeDBcYXzyiHB3gz6A6uIAZmSTusEOyIKGW\nm/Fi\r\n=VM7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZebl0mwNYBj1IC0W/y/Qt0JwxoIFN3/aXIwFvr3ggfAiBJ5hHFiRU9JG021bAZjiIu8KAWZGOwejCawedMqdiUcQ=="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.1.0_1610720744844_0.15656109803931884"},"_hasShrinkwrap":false},"4.2.0":{"name":"webpack-dev-middleware","version":"4.2.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= v10.23.3"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","fix:prettier":"npm run lint:prettier -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fix:prettier","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.2","mem":"^8.1.1","memfs":"^3.2.2","mime-types":"^2.1.30","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@commitlint/cli":"^12.1.1","@commitlint/config-conventional":"^12.1.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","prettier":"^2.3.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.36.2"},"keywords":["webpack","middleware","development"],"gitHead":"11978bbb26143a3965e3ec293cf7a389661380a9","_id":"webpack-dev-middleware@4.2.0","_nodeVersion":"12.22.1","_npmVersion":"7.11.1","dist":{"integrity":"sha512-HVVpHw+5H4lfGasUKjpIkOy9TB27OyKiL13c+dhzVG1w77OQ87b408fp0qKDKQQkNGgShbStDzVJ8sK46JajXg==","shasum":"a2578914757107ed9af826365d87bdaa3e3581d2","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.2.0.tgz","fileCount":15,"unpackedSize":51058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUZFCRA9TVsSAnZWagAAL/kQAJi1YdtUBbgiNNuupkJm\nFj1X/562o2xc+zXDTAM0YnuoDajbPgZLrHEeJVyhPHqV8xcyDXD53LmNzLxj\nOH+c3zwfv27lyV0N7RSUJtZ2QCoZEAixWLMNR6z5RBElR+shXfd1uZupWdH+\norfpPuvyxzsIPmtreFfdWJ1Fy78A8IYuD9/4MgYVLG/0AJZ/W0BTFLKRIwrV\nZzZ4u5Bu0YN61qMpq5oWFS/kVSBBg0mb2g6d8PV2dVpYrhIIxZrH21FcjKC4\nxVFk9kjAF/Q9twtYqHpYf3L5AOcZmJnLllVFcZZEbRxBm9GD9aG6+55XV/di\n8ak/mCNIdFTEyfQtAjRG8urGnvZ4VJWBR67wDyqQsXGZwWjEENqPjfHt0iQz\nKHatFCFyBSosk4lX/pzTXCF12kG0Wgz9DIr4Q9Ys+1Dkip50rnHOmDoB/97x\n0ozD/pIdcxHOGXKJxQmliRk9cnK4vmH0G5XhXsPO/haGCa22IaRQVr+E9zEg\nh+ha79ffn8fm2BQ7ZK5I7uvK/v0YuaGWZAwePAydwsBjHKUjj8f0c4+XVIEm\nbeyLB7TmKyYqRU47e6PZhgYt48SgFRjPJs1ZRIXRtxHNQypLPAuI2ExTSzcs\nz4kA34kXXlPOuKFZTEXPVosyEHFOFk7S7zJjoVmDsnmeaRXP3U4w/czOlIg1\nkpvO\r\n=Vy8Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSj9jllk2zHR2PuV431i1rK4fTp+Ke4JLm3bcoaej0qQIhAOGtGO179mINRReT11oeGtSnJORWhg3IRnZM9ecgnpzi"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.2.0_1620657733114_0.7043584788877439"},"_hasShrinkwrap":false},"4.3.0":{"name":"webpack-dev-middleware","version":"4.3.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= v10.23.3"},"scripts":{"commitlint":"commitlint --from=master","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all -l -p \"lint:**\"","fix:prettier":"npm run lint:prettier -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fix:prettier","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.2","mem":"^8.1.1","memfs":"^3.2.2","mime-types":"^2.1.30","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.37.0"},"keywords":["webpack","middleware","development"],"gitHead":"e08d1e7ce5b6462eedd7e776c6773a9b87dc8707","_id":"webpack-dev-middleware@4.3.0","_nodeVersion":"12.22.1","_npmVersion":"7.12.1","dist":{"integrity":"sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==","shasum":"179cc40795882cae510b1aa7f3710cbe93c9333e","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz","fileCount":14,"unpackedSize":41517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpSyrCRA9TVsSAnZWagAATSUP/0TQE3h8kE3Ldq8QDuRL\npW1OUafRkO/9CYFQJOQtw1s8eJ+Lt0a/82dOpUdmRuGZQmSVIOMG9+ix5dnj\nRZ8Fx3ievTf6/DPBopcROoAj6wvpbnMM8jOUHoTZ9qYweeAHse72nc6rItHm\nG9iBxmsRG49WkJkhfWPxt8kFMDuuZqe8wodtCfpGiN/H9G00/8X47sUfgwn5\nP5YvG24YDSTPa3TbIC/Kt28hWr2pTJv1QVt9dAOt4PKT6uTBn3D8lA2Rmsli\nvtKO/KrbQKlorfgsRnxOVL2B6lk0zLonQpYz4zDRM/hJZOMPEa8gTe92N1ht\njeVih/dw2cfn4eGYvtku9476svs0cR/BFtF3eKFbGEGuPGqVZIRR7xrfNxkT\no2uZ+INR0MqPOGfXXLyRmWoC7mHfS8/QA2z6yomwUqsJW4zIvcdFGq4IywAi\noDC+yB56/vGWqJ+TboIqhTGMz++c+E0Z3q0VHNTSsAUzaVc2YervRrpSo6BH\nPqzNmbHShNYavgOGK8tyqsnzsAbqJ4c0lk/MkAVXgVHyjgu7eLZEeFt8Apfq\n7Fs+/lgqQbTNuld5TsLx7wV0SDJe71du/fEDbhmrq+GsYEmiCura4w+IhO3I\n6AGBigh7o+/T77a3wSGWED82IYHxsKPBuAwI1db/C/9mKl3Cg1oCwaEnzwMC\nDz3j\r\n=ZnJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBocX4PhOUtwpez/3vym2JgLsBlI9eOubKHJF/VscV/vAiBMabn1d79RQN6ZCgdC+pqbUaAXpZ6eFZueYB6HgaEbog=="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_4.3.0_1621437610681_0.11094063717765112"},"_hasShrinkwrap":false},"5.0.0":{"name":"webpack-dev-middleware","version":"5.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.2","mem":"^8.1.1","memfs":"^3.2.2","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.4","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.2","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.0.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^6.0.0","jest":"^27.0.3","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.38.1"},"keywords":["webpack","middleware","development"],"gitHead":"ed9a1850f2f8c230ec74bbd9d8ea443d2e17c7eb","_id":"webpack-dev-middleware@5.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.14.0","dist":{"integrity":"sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==","shasum":"0abe825275720e0a339978aea5f0b03b140c1584","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz","fileCount":14,"unpackedSize":41490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt4sWCRA9TVsSAnZWagAACUwP/36jSB9iO1pap+Dqs9dE\nhIbN02OMtODHzqOXK1TPpmf/Ic4KhDMa+7QAc2cuBOXqmSuavifoV8Rwp1bT\no+G7UsqwxrhJT8uFcjFBIcKM5dXNqnzDMLB8UuTpH1ySSidavUpb02NZXVd1\nP8Lc6+8vSs6ekwNi/HcpBIvy8A5YWYJlQdUiVydVnlZpwgzRVZUB4AOxFZHD\nKIuL29LsY/cwVZxRgjUxlBUQChOndkkuWUtFnftwQ4FJ6JngALQRB++168md\no5ZhavHUeZOiXwXcwzDaRqUU8jns4nxCIpECSDZUfWtwdPoaZeAoOwRX8DT7\nxn6LLw7g3vHhDRukbH9YyaXaAnWvhtLUc34DlGWNdnld77u7TGHmhrhPx5Sf\nnUVP4vjKIE3zwf6bRcH/0q441w1lXiWMQDYJRAMdYnbepUp63jxhMT41rdCf\n9UALrQeScLC5RytTKE6p5V/aidRbE28bmVD4QbR+JLXdgto+aEdlqgzUUSfl\nKVq1RQEnMJymv5Mg2a6CfBEzF3CfbFW7QU6f3GTvviaMvVM5YsC5RNFxvG+q\nxOEJPEPPiWWwCXelfRrOWzImBtYZxt/RC3CsP6CHKjezcF1zX3ivwDTFrw6v\nkBpUXo8V7R2B2lhHYM/8vXZX4H/spvXE+mWUpxPrlVgFneuZigzwsaWp7uBD\n+VZ3\r\n=um7/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyW78zyNZsp7uMUFaBfiwWoa+Rgu9FIESgvMCz8hoSogIhAO8mTCJHenf8kPGRYWuxp8d92oYfJuy3VpcaRW+2sVYr"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.0.0_1622641429785_0.13753511914188832"},"_hasShrinkwrap":false},"5.1.0":{"name":"webpack-dev-middleware","version":"5.1.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^1.2.2","memfs":"^3.2.2","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.2","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.41.1"},"keywords":["webpack","middleware","development"],"gitHead":"ffae0d1f8176cb8ecc03a52cac2934cd70ed63c7","_id":"webpack-dev-middleware@5.1.0","_nodeVersion":"12.22.6","_npmVersion":"7.20.3","dist":{"integrity":"sha512-oT660AR1gOnU/NTdUQi3EiGR0iXG7CFxmKsj3ylWCBA2khJ8LFHK+sKv3BZEsC11gl1eChsltRhzUq7nWj7XIQ==","shasum":"90a645b077e85f661c5bb967dc32adc3eceb5cfd","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.1.0.tgz","fileCount":14,"unpackedSize":44746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOjK6CRA9TVsSAnZWagAAZWYP/1ji7e9BC8496vGuMXlD\namNUkxHWAfsju2Mg8ONgMnnO+VUFYjcRqNf1QKAurJD3P8EPynFbytUuvjRr\nmkb2yedVswME2vPUA7TZYdaZ2/Phctjo5SuH0URd3a+DpDJ+z3r92yGfRGSZ\nvCBrGrA3tRjTr9FcfwiHQ8HjBvbtKodZlNK643cWhtrfkH01I0kcHn1uWJJ8\nyWfdlcp1ALGDTiCt0UBo76a47+POXbLZdPLRNtpiAM/zv0ryPXYTtkKwum9s\nNG/a597fejrHO16tw3kR3jY5N3YaQ89jfzENAxpDpetrx89xsbO4pvQV0/pk\n9UZ0NZQgt5k6E8OrbQMtKtnQ7T41MOaycIagW+uEyAUoTMnxmGnwuPSvBiZm\nZCQ2vQM3MX5V5nIfO4zthS5GhWBlOk9yLwj849WMMOCxqmAa1RN18+3yhyph\np/QUAVqx1S6Gh0JW8nfSdyHc+HjAe3ox7RBAShicI4VGTvWuV3WRqDBV51CQ\nvu2P1/dRY6fBbahIpngJPw2vghfPXDuTWmuhRUi1nqEVsejLZcxQzeuBGsLH\nzUWp3v3ygePbP/wwP4VyCAJlPvTVWgadry/KGMUzD2G9g3zaHayPU4lUPI4c\nhZ24XMybD7stfZY0Ofd+9EudiZzdYS2kXQhOv8RiqbXhNTui6apr7UAoCu+Y\nJ43u\r\n=k85e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/27TTv9/d0lXH5sOfLbs+apWG2Sw1hsSRGou+qVAPOAiEAl/5CX93Em27+DmoP4DEfcs5LI+x3N5yWFY+G8mIDtI8="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.1.0_1631204025806_0.9921611075238712"},"_hasShrinkwrap":false},"5.2.0":{"name":"webpack-dev-middleware","version":"5.2.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"memfs":"^3.2.2","mime-types":"^2.1.31","nanocolors":"^0.2.1","range-parser":"^1.2.1","schema-utils":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.2","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.41.1"},"keywords":["webpack","middleware","development"],"gitHead":"b9cde6a99ef4da9e46212e80706cceb4a304ce0f","_id":"webpack-dev-middleware@5.2.0","_nodeVersion":"12.22.6","_npmVersion":"7.24.0","dist":{"integrity":"sha512-akBZtC3GIdHCJ2rA4DJAIySTZRPG2T5OVB745cIetwvxWxsdTALXSrL81LjelvRM3xZQyuPKMqTlgBYd+I+z9Q==","shasum":"3047a66a4c4f53927c3834478054d8105b57dec5","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.0.tgz","fileCount":14,"unpackedSize":48468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuULPsRGTwoDos3G/qfYMAtKWrSmy22ZFApbcdxdsPzAiEA1U4c7bOJS73AxOdodUVdnSHWws4w1WL2bq5P8tLxl9I="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.2.0_1632488932721_0.7533475090283619"},"_hasShrinkwrap":false},"5.2.1":{"name":"webpack-dev-middleware","version":"5.2.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.2.2","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^11.0.0","npm-run-all":"^4.1.5","prettier":"^2.3.2","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.41.1"},"keywords":["webpack","middleware","development"],"gitHead":"06314be085b67b90b9997f0644e3cc2c4b4f2bac","_id":"webpack-dev-middleware@5.2.1","_nodeVersion":"12.22.6","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==","shasum":"97c948144349177856a3d2d9c612cc3fee180cf1","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz","fileCount":14,"unpackedSize":48464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtZeKzzPDYOjPTfNZm6EVHBJL2yFwvZXo+PAgv05Bu9wIgWKScVfoezzTMfaE30myK5oNCxr8CC4YI/4Xx6tuiaN0="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"michael-ciniawsky","email":"michael.ciniawsky@gmail.com"},{"name":"spacek33z","email":"kees@webduck.nl"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.2.1_1632574867580_0.028509102428932342"},"_hasShrinkwrap":false},"5.2.2":{"name":"webpack-dev-middleware","version":"5.2.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"main":"dist/cjs.js","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","prepare":"husky install && npm run build","build":"del dist && babel src -d dist --copy-files","release":"standard-version","security":"npm audit --production","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.2.2","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^12.0.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.41.1"},"keywords":["webpack","middleware","development"],"gitHead":"2848c9da01033b7c13959613e0b2a3762af994c0","_id":"webpack-dev-middleware@5.2.2","_nodeVersion":"12.22.7","_npmVersion":"8.1.2","dist":{"integrity":"sha512-DjZyYrsHhkikAFNvSNKrpnziXukU1EChFAh9j4LAm6ndPLPW8cN0KhM7T+RAiOqsQ6ABfQ8hoKIs9IWMTjov+w==","shasum":"eb5193faa5479ca1086b9f7bed68b89c731bff62","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.2.tgz","fileCount":14,"unpackedSize":48463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlSUvCRA9TVsSAnZWagAA2rQP/jjCD0z40gGZMzYzzZgj\nojf8+UJenrk+8x1qOHhcRj6/rM/ktBmrTcUlmekwWXBq5ln5B1IjoDFCC1oz\n1uToOigEFJnZ7mnRpVfDpCM1Ll9Hki0zctKUPNmdTsAwMmLSMhRDweYcNUKY\n2NobFVH4YD2P/VXhbL0jLtVo0KRo1Vv3FNVv7eRoR+NCs2/sCxeVsaoOMB2O\nhA0V5R4aqz18KmE8toljB2wB616ELqLez15n1W+kIrpzGTp7UOFYe8IDHwIs\nAVP3vNu6UGLrVg2AU83f21FhV2xlCn+kxxSO7u8DfnQGfgOJ+eDwrz680QIx\nHopUgbpRJkn9LbsOL9hOSNZNIFqi92tIh1dQGf6aDUXW43+FgwBn1LN/7bzB\nZ3LVwbS2C9x8t2LrbUYD+BbJV4u5jUOsoZpv9DN5aj8qgeZy9RFydn+q61QJ\naGh2IVAUR8tA79b+9RH4psoQ0M51mQd1ZHSUCmSrKY8Iv5j/Jlq0gj0bHne4\nvEILmUPw8KGR3N3nOVMiwdgEM/iEBX/SNsUaPx9XRpZqh5eKmnQsc7XKLyqg\nBlJI6tfIJbOAi/KR7vRc3QX6jJXv1DeEm6ugImg7VlGCGVSsX7kNWAqB6aaU\n1zGkuxrgAP5SrSm+89whvZKbe0ZS51epkFI/D2igxaDLOCAq1ZJ5wDKikKpL\nOLhs\r\n=K84s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH2q5A3bn5UGsFiUHFkkTu+8HRSG4PsbvT2bi8HvUtXQCIHbTdz/wwPfDQdC2FuOcibWxh7A7Aih3UW9PNb45/MRX"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.2.2_1637164335366_0.8064814926494572"},"_hasShrinkwrap":false},"5.3.0":{"name":"webpack-dev-middleware","version":"5.3.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.2.2","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.0.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.0.6","lint-staged":"^12.0.2","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.64.4"},"keywords":["webpack","middleware","development"],"gitHead":"a4ff7a910aff15323f0e0f34f87a02eaec7008f2","_id":"webpack-dev-middleware@5.3.0","_nodeVersion":"12.22.7","_npmVersion":"8.3.0","dist":{"integrity":"sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==","shasum":"8fc02dba6e72e1d373eca361623d84610f27be7c","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz","fileCount":22,"unpackedSize":78674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu3MoCRA9TVsSAnZWagAAweIP/j7kta3ihFuoX61PsUvC\nODBm81sdKUYXIzTRrEZm9hP5KsVSbzpvzXyeOIEoT8ZKwfeQ/NfHvfAo6S12\nKQseHpNDW/LKosmFPJ4MwjF/lvkunC2T7RaiPixbE98fQvyQtv8km8Z1ymAn\ndbQ/sXGcfEqBA2RLP+Fsug15noTmTy/OVfX0GEpkGGYW2Od/XBn4IMi0Cz9X\njtjRJpNuMhy7GHhHpzDbZu16Oo+mgS8ZNjg1BCjNXwfiNwzyq/PyEQUMcBsF\ngjBBTKSrYiANYhEQ1EbQyVvA6RxUckzf8ZXfbl4axkktOTgu8HeVb6b51dJk\n83JPneB2iqhadksAPB6PT8YBCIzTDitDQ5ZiY+OrgDF8wmkN8GkcHMEyE4N9\nXJYmR6jeYqCZnXei5sHWYSZ75PUbjQyPaBQhxKCfnm95X/6Tqs6ZeDFM3q10\n6XSMVzqj8/vHW/s474AZRriBJ2nT2+xLa4VXNVq9SMGrEjiZQoIyf4SA9S18\nwNzzWTljLz5NHJxW2e7+0BatclVEV8bsEuGo6UnnDDojdzLwT1hrdW9+jE6x\nOC8O0ZYvQqeYIBpheXarly0CFY7mxxOplIb33y34GKn4YYDycw4ouNJySjJd\nE6zOGoKBK5uOP2nC6NqgJzXUaeXenVkHjhnYPj5dpzCPVZ5ys76MJWi1nOSE\n+JK3\r\n=AOJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFh8tw6qN5KPhFWb+Q7/dE7YLbgCUMdrFXQPnvZWi/OQAiBlEbH+Fkr8W5CthG4JVTdjHf2PaBW3K5UB/fD1gv3IKA=="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.3.0_1639674664295_0.9080846660364921"},"_hasShrinkwrap":false},"5.3.1":{"name":"webpack-dev-middleware","version":"5.3.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.1","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^27.4.6","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^27.4.7","lint-staged":"^12.1.7","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.64.4"},"keywords":["webpack","middleware","development"],"gitHead":"baa7ea3a56f49d527e96c3e689c6e8f42e6f552a","_id":"webpack-dev-middleware@5.3.1","_nodeVersion":"12.22.9","_npmVersion":"8.3.0","dist":{"integrity":"sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==","shasum":"aa079a8dedd7e58bfeab358a9af7dab304cee57f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz","fileCount":22,"unpackedSize":78720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+SdZCRA9TVsSAnZWagAAcDwQAIV1Tlp0ZO2zGE4kta5i\ndiY3pkXMjpNUk5u0fK+g9Lhs00uRIKhkHo+D9QROdAYAzoh9+FWi13jhu3A6\nO3cnz9a6usTsYpYICE8G9d1u5vmu8lrkf/+GFcMcsaK0F/mEst6HXhyDcRQ/\nkOXiUYw7VebLFPBGSY6lqZvfOVwkl9/pikHjhfE9OND5HABAYqlWd8GpfROw\nn+P9K0FnHgFrSAWtcwgAZ6YKXNc+T/O1CY9KdrU61oGQ0QyHd4BPUfhQv0dq\ns6vAryLB4VGSimcXk3s/RDVZvLtXbWGua0nR+HC6qngUpaFRqGcIkSBrmCEK\nfgMxKMfPuW+jy6dxUibQuDYnE4BovbZN4BCjmBT3c2AeOZDTo4TZzpddnifI\nJ7OjH5EWYoyQVh6ycxASI5XkS9wRlg1epE3Cjko3rCD7I6knbM5++mm+uug/\nW//QBVtypGfTO26J33NcXu7UdolcVMgQANTgOOFpEOkFDQ9h2fr3Ysr2tAR4\nmZHMEaoJ2ACzDVzfRYz0ZwxIdS0hVt6gW1h+P0qZQK9O54g+wTDN3l+6s4hu\nzSk0jHbmsLzSVui3uowun8pNSZHVwHKhum6bl7dr1fe9g+cs59DVVWwPteQK\n7URJWTnPuTP+vrEpT2f97joBjZzSN3oD/egTRFimVdljRr+t3G6OSV1sI7pE\nG5RT\r\n=R9O1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmj86K2wSchXEdu7I75AKC19FLHBi0cfILfWZ7LOKVegIhAMs2HuIYNyH1UF5hOcSo66Fz2u0aAxwD//BTzo3e+rbq"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.3.1_1643718489198_0.9465269179673441"},"_hasShrinkwrap":false},"5.3.2":{"name":"webpack-dev-middleware","version":"5.3.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.3","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^12.20.43","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^28.1.0","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^28.1.0","lint-staged":"^12.1.7","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"1a45388bcf2c90d9ea955af0a247b05f948b319e","_id":"webpack-dev-middleware@5.3.2","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-PKp4aIEDC2FFJgNMRjdXhpy5ad7xeTqHb+/90Vr3yMymzzDxOVZw3Paj+vqKEMDXfGjuIvh8y99USoBOHZJcEg==","shasum":"a7621d9a4e5d16e6b59976f9c78873e47b5e6496","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.2.tgz","fileCount":22,"unpackedSize":78721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX5XTT04VhPbo23qQnzh6LoMQFGAdoAHZdxeAmelK4aAiANIK0JZcB9GuKxUuo9/AjN/VqUD752W+TA/5XV0yrKuQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihAiHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/6A//UIPvJMPk6Ygpm85zFESZvozHedF56MhNO7A79/hkakjlxt4y\r\nffmAj501RkWodeJMll/KuX7l9aDiLdH7YoJpnyd0tekkUhY3610S73VSH+L5\r\nR4ODmpn/W4NCNOO2o4qWSZRLBVfflTcHyX/z4ga9nwH7rpfH/naFvrpPTfBr\r\nUnuugC//pdq1OzLJ3Sl/PlaOq19xeUmRgAB3AK5XT+Aoph1vrRyKostEDH7F\r\nHocVa1F4MsxeS7dXnVz5IMN69IT5nMvt6+qF4RYMDQtogF8q/EAm/dFRLP33\r\nkVqjWla+V1YksD/afgdWh/IuxiqzM7iKHHo1acmxOTxSjo8QburIYCZ8pRpa\r\nEBJPG/BGMe6TkHYmjyaHDrI8np4j4J3jHq3bvsBg6FXV2g0SWEO8LaqhQh+B\r\nVwugLevRaPHLecJ9fPaiEmwoqDbZ8lwMECaRz7os4s60wWIvmPnaKyxTYNO+\r\n9NHOgLiDRYkK5/shm+m8BP0JXLdQ40oo+ln4WSMbbPx3T/0GonZvCRkALsdL\r\nKJI/sjhslJ4G3m3eMOrl5ANN0CMZFqSiZceylHDjvcZxZeNxOreOEVpcoLon\r\n5qnirVylNQN0C3cmPDARyORw1lzSv4QAFVCNkVIikfiW7WuRbyyDp/KRBM5m\r\nOyuOZl17JIt/cyYwg/5L27FeNawBI3aRG5E=\r\n=havM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.3.2_1652820103725_0.08893339676604683"},"_hasShrinkwrap":false},"5.3.3":{"name":"webpack-dev-middleware","version":"5.3.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.3","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^12.20.43","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^28.1.0","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^28.1.0","lint-staged":"^12.1.7","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"4.5.5","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"f3c62b817614e95fd8caa6227ce0fbba8d8eaab3","_id":"webpack-dev-middleware@5.3.3","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==","shasum":"efae67c2793908e7311f1d9b06f2a08dcc97e51f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz","fileCount":22,"unpackedSize":78782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIe5Z4oI8C2SALKF9pve9aCliA3xaGCgq2C4GGMdgf+AiEAozpidH7cPMZFVQptC6EpUoSB7Nn6HHb5DWN7VSQisCU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihQVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmNw/6A+V9OMX4BqlM3fdtLI4SzInk4VuR3BiOMJVK0QJO78rKrUT4\r\nmyJTocW3xf9PRJpVB1WI3eeppkI5VVyJO4bn+lKm3Lcu93OjZKfMZSkwMMAT\r\nnwvcvj/c/OdJhwXH7UuWv8y3skfEM3JpKKY29SzjBFpvOXPjOnfkCEyJ0d6U\r\nq1Cgg7Vg1643SaWZmZfzlYgkpjaETGFLmWkjpLi3HCrzTVAk1gq1SvOnZjsd\r\nfhf0rYUY+p7RDxpBevpeS6hI0NTsSosmeBWGD6F/yq6f0qfIV7cM+TzLUEuM\r\np622AQ49rBS5yrONWCUjKgTRssdZbZuxO8+B3CBdVk301SrULozf4c/nqg21\r\ncifJGMulJY71S4WRuxF75Jl88p3/3Ozj4Dox67CSZkKvi5U7yimbnQLgmdq6\r\ng8eEn8r/Qvvi9kozoB+c2+w4Kkq2+Zg3SB5j2ngdPqYkK3mr3f0Bj9BjoUnR\r\nSkd9GgXAAQNGyAJIQtB8prOpWphJUi1NAx1Jz9cezgReKV+LG4BVuuWU6moL\r\nrdwRCk/aP2F5kwwz6nGZ9nN1Uxg6dTdPtwMSf07hLqs5jq2S3wqs0xw4PLQP\r\nn4LCm0/nW4q8k4jmuYM4nvHl4ckjXONv7L2XaArA1wqDB1NxyO39BnXq7+DN\r\n597J6wUTGtI/k49Dmi9diPvWhqJYYxNF1YM=\r\n=4mpg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.3.3_1652884806389_0.8406157148936413"},"_hasShrinkwrap":false},"6.0.0":{"name":"webpack-dev-middleware","version":"6.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.8.4","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"9d1edd472a20cc6fcbe76ffe634401da6238c8f7","_id":"webpack-dev-middleware@6.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-A7jSXBifCJsJqUCVISlcbx9pkmCuP0KriMRcOJ13pOb6/xMXZvh4/ygeJeSArjRd50IT5IVbBFuejGDA/zWrNQ==","shasum":"e860862f04e364348a3483da7bb9f0b957147bbb","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.0.tgz","fileCount":22,"unpackedSize":77153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtY6y7jLqjLtWJeZG5Rj3H3b6acvImzrJxl7KYWk6ESgIhAMtKrMa2F+CzwAfqLprG2YzSudrlOVQpRUhIKs3SDVOh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjenHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjQw/8CnQk+bMl6FmHNAeEpejBc73db/UxvbbAbn0T/qSVrErk98gV\r\n+RCUjWysVrmz7TbG6zIqFn+sozAJ5CwLUgORalUqbabkE4lQ+tRj9niqEaZP\r\nrxSnu5SxMK9eJmIn5mWMew3iVcQNy4plbXTliFIWYkPuAuEZP3tPKCjeJ465\r\nI3IelHLHFdy15sIvz5V7Wq3mFHZUGZuAofIcDbDT+gU0ePB4zprIOrUhig24\r\nGsf5IOKlFnfa1dezOTI9KmvcPBtu5/96fc26R190FkfcNLCS4q/3Mcn/tg9T\r\n2pgitkrM27l3WpoHmm8Lljk6YeKy0Jz20hjjQ9Y7YNli4Mc6rqKhnBu0HWDi\r\nXpMdIRsJDgmrF3LEO20D6e0E2Jmels64skFGLo5nyNBloxlJQX/6lNYSp7AI\r\n093IAcLvZbBxs6r76YZNbHGL5i+69zCB9kTXVhVP5Agi9c6fbf1gv4I+Msih\r\nM5QKspbdjy1eUespy4mX+HZlwE1ejxA9b9ElxcojvVOu6cWov5+MJ32+3P8a\r\nJNPQ1CA4HqfchMJKZREaOC1a6QYHwY/NF1wbtZ4orxHYOjWcqKWRkliSnaKB\r\n3lr16D4F2Dj+cdPM3eu5HCq77TVfU8mVEyU3tLxHHj8prdq2/JBOwAup+oDc\r\nz2243AfK6ocRfGFIpFlhJbA4Xtoo6JLVW6I=\r\n=ddFV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.0.0_1668968920494_0.6873991772592492"},"_hasShrinkwrap":false},"6.0.1":{"name":"webpack-dev-middleware","version":"6.0.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"a1136ae87c062c64aa1a2d41e882c883c15d99a1","_id":"webpack-dev-middleware@6.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==","shasum":"fd585127ed44dab3f253daf0d98f4d58a5088cc2","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz","fileCount":22,"unpackedSize":77149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDadUuLqm2698hPL1dTqxSoQMBI5sDeeQAWQI/QZfYgEAIhAMg8JrqW6mdZLtHa4B7Ws9k38puQTrnN5fncur2KpAQr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqYA/8CJceC2fkqEUAh0VBBHlI68oPT9aQbSlZRynVTLaLztZ6opyC\r\n2GfNhQzwAZzG1z/3x4K4+hEAizCrrwGaxcKnpJxEmM2u2N9SgAwBB5k2ylxW\r\nLaU0g40MQKM0mBPZIIlLsRCOinKWHWTiFoZbGuBPuFW90IzbB6sXxY30tbmA\r\njbt6/CE4epuP8HrTwJfHc8m8ttIKGJBbZ97x99upb3eE2t52MZlsH7NEvUQX\r\nxszrmj6ns+xRUf3rFcTbH9qejkjLgIP9mC/Lcm2dVBDAnNBLSFWlP9t6RbkL\r\nBatx82kVy1B0TsDyerRgfFcchxQd0GhYKz2ZNcRTWphM1/4EtoKvvxWM0nq6\r\ngJ+5bha/rFirJMGJ8y0S+lxc2C230RLYg1psz1jEyNUPWhHOQltb/LjvxB4y\r\nsyWNWaAA7v+AAKSXtZjzeyaJi5yceLIo83Fy2iSoOsiw2MuHc08O15Y2qU2X\r\nzBEoVU3sBo2O4M8b4jCfBK+gl565PjGyDoynLAHfY6/Ek7EHolWojeAkmuTQ\r\ns5BDB0OUQ5yHpL5m8mgi743QpGuU5iCPFNVhhbK9blodmAr0InVSuRcC7aWh\r\nHfx2SNdXqUp9ZBkHqf9mfA3Tk4/2WYLgk1A0HkRbnoXCjMUEHaDPlSGVYiLl\r\noZ709zs9Z9FcGZ+Vcb3f698qdKFRc2ZBKII=\r\n=5tMe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.0.1_1669640880644_0.9595422277424732"},"_hasShrinkwrap":false},"6.0.2":{"name":"webpack-dev-middleware","version":"6.0.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"640b9a35e6f798b53e51013111dd04dc199090d7","_id":"webpack-dev-middleware@6.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iOddiJzPcQC6lwOIu60vscbGWth8PCRcWRCwoQcTQf9RMoOWBHg5EyzpGdtSmGMrSPd5vHEfFXmVErQEmkRngQ==","shasum":"4aab69257378e01d6fe964a8b2d07e8a87623ebc","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.2.tgz","fileCount":22,"unpackedSize":77196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQMS35xc7AVbQCZg7CxFBP0DE9psja5l9eBErIIr7eBgIgaEp4LQ7GFQiMYr9cq6ZMQJLbob0/Ze/ZxO3LRH/RAAI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF3WQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkwg//fgxdf/On3ojmKH4sMK52mwPz2DD9ck1yMfqYCjiJCdinU+jQ\r\nLtmwhRskVZbk44CmuOFDQihsRw7VgtMDCdUpH89pdc84pUyzXpBx8G+4jIxY\r\nFIHJkHgNgtjIxEFYZIyTtASM+qsM2stPVEQkUVjCZA0bTy0yBSPA9WwBae6q\r\nWEJUWYK5Q2clw64EFDJV7Qt2wVcIFc/e1hjkVoTgwtJldVqtEs3Obka18moM\r\n8aR60VXzmx2znEBx2GIxrUGVnoqFSp12sWjhdbFb0aMGdhpkxnUEsnBG/9ba\r\nosYEjdYB4Nq4kiZ3vITg607x1mlgOdHYBCpy/0ccE8BSHNLl3THhWsAVRIAK\r\nfBUyK9ymVjVVKCWxIK5CYRCPcYQbPrn7xbQVXWurj6ccpGI6Fk50tFsh8UIy\r\newuTXVQP29qnkSIpGAUuT3buRDPb/U+lF45OlKFl4N5gPLzqWaPt2T9sPZJu\r\n070HssjdTE33qBIkWTgDDTW1ffYn0qZAPtxSIvgyJLO2H5AT7RUMEqcEJe9x\r\ntbd4KlJJvB1ZD303Ohio72IeC/qMDpq7G7Oa64AibSB+IG1KEQkY3hqNv6GT\r\n8jdt5r1A6c5Jtwz+rMssU9lErD4tRUUokBrkZUDb7jVP9bV+6ANDcvb3FpR+\r\nKnfUwwhosqhhaVAQ28hwv+yfIF/+mAt9vvg=\r\n=N6XD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.0.2_1679259024446_0.22421316315094386"},"_hasShrinkwrap":false},"6.1.0":{"name":"webpack-dev-middleware","version":"6.1.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"ffb013af771d575d59f98622daed998ca922a486","_id":"webpack-dev-middleware@6.1.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-H7I+YAlKeKwMK0IidkwqpunHhYc/LKJlh5UxCdaLgkhIqwUfebP4rrC131+ddcCZ7LBDBMV9+bkisdbR4zhKhw==","shasum":"307a537e6cc66b7b5db5ddea85505c79fb8f26ec","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.0.tgz","fileCount":22,"unpackedSize":82110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvfAdP0YGvdx/06Ii4pU7FGoagZZmT/aoGa8Wlw9aueAIgMaSIudR+VGFbP1qAPnLt4RIgsm/B8knvp3OdTImqvak="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUpIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonMg/6Ar13BdZkxh/K9retlpT1PJTAmARFUXGheb7ySzXPM3FpDe8R\r\nfME2baFjf+vNNK2ZwYZavRZluyuhiStW/Crq5LuHxayQVYgqODyJZDGpSt68\r\nxXSaOHVK+fOFl2TdCURNM9ugzxKCKBTxg9orKAhuE63kIO6ckzXRJGin7fht\r\njx2Onr0v27BmYgZOy/mP6xusJ97DDKCJNsrgBkA69Da4qQzLIy76MG3qQYZm\r\n9OVHgrU0uTqy0UdNtC6sQQ45UY+9SQmekl2nSsrPJnZPz7haxFPWtfXC34P7\r\njAAHh1b99mgGt5Ew+P+9QQElpTgaDUFD18TgOI35Zn9oR2e3o1P4/H593q82\r\n3gMEg+S3KIF6FsWExxkSCKsXNRhROCLzDm9IQAApGoVlmcRWZo6cGXVwMpZQ\r\nYqsPCR4YQ4B5aWkF+TD9NBkryRcDB38VlRZmEWhNDlhKnemliOAYuWn274bR\r\n5LrCwRhAXbQyvPM6kRs8+bIQKF9tnP4g3zcnbR9H36ISp+XogIUVysuGKBOJ\r\n7JDINwPw62gLswwBFBBDkzGM8k81lE+0G/8HDmoNcCJocJ9Frayp/JOPfacn\r\n13RrfBXGZbcdVxoHuYgplAiPt1AB0TGMY+Eg7KaL9ua4Dh6TNUJc3/shQF0H\r\nA9QqzhrrSG7plcJ9RckTyV0OOrjUcKTbETg=\r\n=q5tP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.1.0_1683132963300_0.7318993423031364"},"_hasShrinkwrap":false},"6.1.1":{"name":"webpack-dev-middleware","version":"6.1.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"gitHead":"94561dea8837cd72d64f7c87af43e5cc16f0e8ee","_id":"webpack-dev-middleware@6.1.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==","shasum":"6bbc257ec83ae15522de7a62f995630efde7cc3d","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz","fileCount":22,"unpackedSize":82172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx8NtxsA/gsLoIFV+kQkqlgz+pE9kb+jWZOLzDwQxv2AIhAMmIv7za2767A8bUwbStrQ3fHGmwPobdL/byGNpkmN7m"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.1.1_1684249511156_0.18845658623382167"},"_hasShrinkwrap":false},"7.0.0":{"name":"webpack-dev-middleware","version":"7.0.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 18.12.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^4.6.0","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^18.4.3","@commitlint/config-conventional":"^18.4.3","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^20.10.5","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^15.2.0","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^3.1.1","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^5.3.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"_id":"webpack-dev-middleware@7.0.0","gitHead":"687b638bebeaf3c47ec7e2619dcb593a478e8bf4","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-tZ5hqsWwww/8DislmrzXE3x+4f+v10H1z57mA2dWFrILb4i3xX+dPhTkcdR0DLyQztrhF2AUmO5nN085UYjd/Q==","shasum":"13595dc038a400e3ac9c76f0c9a8c75a59a7d4da","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.0.0.tgz","fileCount":22,"unpackedSize":82410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZuqUEor/W+1SH18HHNbgiFY/rHaEbwyQnMgqAse6WlQIgOXHYBk32J+gTt9sltW4DYVKvxG7cpS/A/HpdH8l4ig0="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_7.0.0_1703600474408_0.5371404395531927"},"_hasShrinkwrap":false},"7.1.0":{"name":"webpack-dev-middleware","version":"7.1.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 18.12.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^4.6.0","mime-types":"^2.1.31","on-finished":"^2.4.1","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^20.11.16","@types/on-finished":"^2.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","cspell":"^8.3.2","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^9.0.10","jest":"^29.3.1","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","prettier":"^3.2.4","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^5.3.3","webpack":"^5.90.3"},"keywords":["webpack","middleware","development"],"_id":"webpack-dev-middleware@7.1.0","gitHead":"3d94e45ac602a6f7a904ea5eba2086d7e38240dd","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-+RYhGOyviHkKdMi1aaT8WZBQW033YgyBgtQHF2kMWo3mYA9z7W2AjsyY/DIzvp2Bhzys4UgHXFsIyTiL5qRBVw==","shasum":"7255e24924d4abda607a6ed76941ae35e6051a9f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.1.0.tgz","fileCount":24,"unpackedSize":90114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCntq2bVHsgzRzjhhbJrcUd1OSZR/wh3CaeHWo1QTNdkQIhAJYe4L/606MletkrUDDiFkQAje8fqeI1kFwFEc6UsX3S"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_7.1.0_1710876463020_0.7884006967416028"},"_hasShrinkwrap":false},"6.1.2":{"name":"webpack-dev-middleware","version":"6.1.2","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![discussion][discussion]][discussion-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n> **Warning**\n>\n> _We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\nSee [below](#other-servers) for an example of use with fastify.\n\n## Options\n\n|                      Name                       |           Type            |                    Default                    | Description                                                                                                          |\n| :---------------------------------------------: | :-----------------------: | :-------------------------------------------: | :------------------------------------------------------------------------------------------------------------------- |\n|            **[`methods`](#methods)**            |          `Array`          |              `[ 'GET', 'HEAD' ]`              | Allows to pass the list of HTTP request methods accepted by the middleware                                           |\n|            **[`headers`](#headers)**            | `Array\\|Object\\|Function` |                  `undefined`                  | Allows to pass custom HTTP headers on each request.                                                                  |\n|              **[`index`](#index)**              |     `Boolean\\|String`     |                 `index.html`                  | If `false` (but not `undefined`), the server will not respond to requests to the root URL.                           |\n|          **[`mimeTypes`](#mimetypes)**          |         `Object`          |                  `undefined`                  | Allows to register custom mime types or extension mappings.                                                          |\n|    **[`mimeTypeDefault`](#mimetypedefault)**    |         `String`          |                  `undefined`                  | Allows to register a default mime type when we can't determine the content type.                                     |\n|         **[`publicPath`](#publicpath)**         |         `String`          |  `output.publicPath` (from a configuration)   | The public path that the middleware is bound to.                                                                     |\n|              **[`stats`](#stats)**              | `Boolean\\|String\\|Object` |        `stats` (from a configuration)         | Stats options object or preset name.                                                                                 |\n|   **[`serverSideRender`](#serversiderender)**   |         `Boolean`         |                  `undefined`                  | Instructs the module to enable or disable the server-side rendering mode.                                            |\n|        **[`writeToDisk`](#writetodisk)**        |    `Boolean\\|Function`    |                    `false`                    | Instructs the module to write files to the configured location on disk as specified in your `webpack` configuration. |\n|   **[`outputFileSystem`](#outputfilesystem)**   |         `Object`          | [`memfs`](https://github.com/streamich/memfs) | Set the default file system which will be used by webpack as primary destination of generated files.                 |\n| **[`modifyResponseData`](#modifyresponsedata)** |        `Function`         |                  `undefined`                  | Allows to set up a callback to change the response data.                                                             |\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the middleware\\*\\*.\n\n### headers\n\nType: `Array|Object|Function`\nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => {\n    return {\n      \"Last-Modified\": new Date(),\n    };\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: (req, res, context) => {\n    res.setHeader(\"Last-Modified\", new Date());\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\n### index\n\nType: `Boolean|String`\nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### mimeTypeDefault\n\nType: `String`  \nDefault: `undefined`\n\nThis property allows a user to register a default mime type when we can't determine the content type.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath` (from a configuration)\n\nThe public path that the middleware is bound to.\n\n_Best Practice: use the same `publicPath` defined in your webpack config. For more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### stats\n\nType: `Boolean|String|Object`\nDefault: `stats` (from a configuration)\n\nStats options object or preset name.\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode.\nPlease see [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured location on disk as specified in your `webpack` config file.\n_Setting `writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`, and bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the [`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which files are written to disk.\nThe function follows the same premise as [`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) in which a return value of `false` _will not_ write the file, and a return value of `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require(\"webpack\");\nconst path = require(\"path\");\nconst myOutputFileSystem = require(\"my-fs\");\nconst mkdirp = require(\"mkdirp\");\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n### modifyResponseData\n\nAllows to set up a callback to change the response data.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  // Note - if you send the `Range` header you will have `ReadStream`\n  // Also `data` can be `string` or `Buffer`\n  modifyResponseData: (req, res, data, byteLength) => {\n    // Your logic\n    // Don't use `res.end()` or `res.send()` here\n    return { data, byteLength };\n  },\n});\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs `webpack-dev-middleware` instance to stop watching for file changes.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has stopped watching.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // Says `webpack` to stop watch changes\n  instance.close();\n}, 1000);\n```\n\n### `invalidate(callback)`\n\nInstructs `webpack-dev-middleware` instance to recompile the bundle, e.g. after a change to the configuration.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has invalidated.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added to the config\n  new webpack.BannerPlugin(\"A new banner\").apply(compiler);\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed when the bundle becomes valid.\nIf the bundle is valid at the time of calling, the callback is executed immediately.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log(\"Package is in a valid state\");\n});\n```\n\n### `getFilenameFromUrl(url)`\n\nGet filename from URL.\n\n#### Parameters\n\n##### `url`\n\nType: `String`\nRequired: `Yes`\n\nURL for the requested file.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  const filename = instance.getFilenameFromUrl(\"/bundle.js\");\n\n  console.log(`Filename is ${filename}`);\n});\n```\n\n## FAQ\n\n### Avoid blocking requests to non-webpack resources.\n\nSince `output.publicPath` and `output.filename`/`output.chunkFilename` can be dynamic, it's not possible to know which files are webpack bundles (and they public paths) and which are not, so we can't avoid blocking requests.\n\nBut there is a solution to avoid it - mount the middleware to a non-root route, for example:\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\n// Mounting the middleware to the non-root route allows avoids this.\n// Note - check your public path, if you want to handle `/dist/`, you need to setup `output.publicPath` to `/` value.\napp.use(\n  \"/dist/\",\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst isObject = require(\"is-object\");\nconst middleware = require(\"webpack-dev-middleware\");\n\nconst app = new express();\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".css\"))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join(\"\\n\")}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".js\"))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join(\"\\n\")}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Other servers\n\nExamples of use with other servers will follow here.\n\n### Fastify\n\nFastify interop will require the use of `fastify-express` instead of `middie` for providing middleware support. As the authors of `fastify-express` recommend, this should only be used as a stopgap while full Fastify support is worked on.\n\n```js\nconst fastify = require(\"fastify\")();\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst { publicPath } = webpackConfig.output;\n\n(async () => {\n  await fastify.register(require(\"fastify-express\"));\n  await fastify.use(devMiddleware(compiler, { publicPath }));\n  await fastify.listen(3000);\n})();\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[discussion]: https://img.shields.io/github/discussions/webpack/webpack\n[discussion-url]: https://github.com/webpack/webpack/discussions\n[size]: https://packagephobia.com/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.com/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"54e4a9604905898066979a3a918d3d545f761447","_id":"webpack-dev-middleware@6.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==","shasum":"0463232e59b7d7330fa154121528d484d36eb973","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz","fileCount":22,"unpackedSize":89251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgOfMnfaaGOmoyPnR2/1HmqXuskUA+asP1DDtNqE17jgIhAJNuULdyWrJB4lk3hs0ql17T0JhsS1DRqG+a6GWff2jp"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.1.2_1710932431069_0.19779049061892962"},"_hasShrinkwrap":false},"5.3.4":{"name":"webpack-dev-middleware","version":"5.3.4","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 12.13.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.3","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^12.20.43","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^28.1.0","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^4.0.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^7.0.0","jest":"^28.1.0","lint-staged":"^12.1.7","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"4.5.5","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n_Note: We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\nSee [below](#other-servers) for an example of use with fastify.\n\n## Options\n\n|                    Name                     |           Type            |                    Default                    | Description                                                                                                          |\n| :-----------------------------------------: | :-----------------------: | :-------------------------------------------: | :------------------------------------------------------------------------------------------------------------------- |\n|          **[`methods`](#methods)**          |          `Array`          |              `[ 'GET', 'HEAD' ]`              | Allows to pass the list of HTTP request methods accepted by the middleware                                           |\n|          **[`headers`](#headers)**          | `Array\\|Object\\|Function` |                  `undefined`                  | Allows to pass custom HTTP headers on each request.                                                                  |\n|            **[`index`](#index)**            |     `Boolean\\|String`     |                 `index.html`                  | If `false` (but not `undefined`), the server will not respond to requests to the root URL.                           |\n|        **[`mimeTypes`](#mimetypes)**        |         `Object`          |                  `undefined`                  | Allows to register custom mime types or extension mappings.                                                          |\n|       **[`publicPath`](#publicpath)**       |         `String`          |  `output.publicPath` (from a configuration)   | The public path that the middleware is bound to.                                                                     |\n|            **[`stats`](#stats)**            | `Boolean\\|String\\|Object` |        `stats` (from a configuration)         | Stats options object or preset name.                                                                                 |\n| **[`serverSideRender`](#serversiderender)** |         `Boolean`         |                  `undefined`                  | Instructs the module to enable or disable the server-side rendering mode.                                            |\n|      **[`writeToDisk`](#writetodisk)**      |    `Boolean\\|Function`    |                    `false`                    | Instructs the module to write files to the configured location on disk as specified in your `webpack` configuration. |\n| **[`outputFileSystem`](#outputfilesystem)** |         `Object`          | [`memfs`](https://github.com/streamich/memfs) | Set the default file system which will be used by webpack as primary destination of generated files.                 |\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the middleware\\*\\*.\n\n### headers\n\nType: `Array|Object|Function`\nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => {\n    return {\n      \"Last-Modified\": new Date(),\n    };\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: (req, res, context) => {\n    res.setHeader(\"Last-Modified\", new Date());\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: [\n    {\n      key: \"X-custom-header\"\n      value: \"foo\"\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\"\n    }\n  ]\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => [\n    {\n      key: \"X-custom-header\"\n      value: \"foo\"\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\"\n    }\n  ]\n  },\n});\n```\n\n### index\n\nType: `Boolean|String`\nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath` (from a configuration)\n\nThe public path that the middleware is bound to.\n\n_Best Practice: use the same `publicPath` defined in your webpack config. For more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### stats\n\nType: `Boolean|String|Object`\nDefault: `stats` (from a configuration)\n\nStats options object or preset name.\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode.\nPlease see [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured location on disk as specified in your `webpack` config file.\n_Setting `writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`, and bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the [`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which files are written to disk.\nThe function follows the same premise as [`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) in which a return value of `false` _will not_ write the file, and a return value of `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require(\"webpack\");\nconst path = require(\"path\");\nconst myOutputFileSystem = require(\"my-fs\");\nconst mkdirp = require(\"mkdirp\");\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs `webpack-dev-middleware` instance to stop watching for file changes.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has stopped watching.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // Says `webpack` to stop watch changes\n  instance.close();\n}, 1000);\n```\n\n### `invalidate(callback)`\n\nInstructs `webpack-dev-middleware` instance to recompile the bundle, e.g. after a change to the configuration.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has invalidated.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added to the config\n  new webpack.BannerPlugin(\"A new banner\").apply(compiler);\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed when the bundle becomes valid.\nIf the bundle is valid at the time of calling, the callback is executed immediately.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log(\"Package is in a valid state\");\n});\n```\n\n### `getFilenameFromUrl(url)`\n\nGet filename from URL.\n\n#### Parameters\n\n##### `url`\n\nType: `String`\nRequired: `Yes`\n\nURL for the requested file.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  const filename = instance.getFilenameFromUrl(\"/bundle.js\");\n\n  console.log(`Filename is ${filename}`);\n});\n```\n\n## Known Issues\n\n### Multiple Successive Builds\n\nWatching will frequently cause multiple compilations\nas the bundle changes during compilation. This is due in part to cross-platform\ndifferences in file watchers, so that webpack doesn't loose file changes when\nwatched files change rapidly. If you run into this situation, please make use of\nthe [`TimeFixPlugin`](https://github.com/egoist/time-fix-plugin).\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.context.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.context.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst isObject = require(\"is-object\");\nconst middleware = require(\"webpack-dev-middleware\");\n\nconst app = new express();\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.context.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.context.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".css\"))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join(\"\\n\")}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".js\"))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join(\"\\n\")}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Other servers\n\nExamples of use with other servers will follow here.\n\n### Fastify\n\nFastify interop will require the use of `fastify-express` instead of `middie` for providing middleware support. As the authors of `fastify-express` recommend, this should only be used as a stopgap while full Fastify support is worked on.\n\n```js\nconst fastify = require(\"fastify\")();\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst { publicPath } = webpackConfig.output;\n\n(async () => {\n  await fastify.register(require(\"fastify-express\"));\n  await fastify.use(devMiddleware(compiler, { publicPath }));\n  await fastify.listen(3000);\n})();\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack/webpack-dev-middleware.svg\n[deps-url]: https://david-dm.org/webpack/webpack-dev-middleware\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.com/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.com/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"86071ead69e946ada25497d3e281923e885229a4","_id":"webpack-dev-middleware@5.3.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==","shasum":"eb7b39281cbce10e104eb2b8bf2b63fce49a3517","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz","fileCount":22,"unpackedSize":83490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0jELyn73g2NPiTsM/fuVwqn+oAPSAuDGGE9lD6XifmAIhAIjxBtDEV+ixHJetofhOyGy2khryKsI3Vp90TNz84oFk"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_5.3.4_1710947857229_0.21801782396527014"},"_hasShrinkwrap":false},"7.1.1":{"name":"webpack-dev-middleware","version":"7.1.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 18.12.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^4.6.0","mime-types":"^2.1.31","on-finished":"^2.4.1","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^20.11.16","@types/on-finished":"^2.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","cspell":"^8.3.2","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^9.0.10","jest":"^29.3.1","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","prettier":"^3.2.4","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^5.3.3","webpack":"^5.90.3"},"keywords":["webpack","middleware","development"],"gitHead":"7c6164a82fd67c7dcd0580ed9a0cd594f94707d8","_id":"webpack-dev-middleware@7.1.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-NmRVq4AvRQs66dFWyDR4GsFDJggtSi2Yn38MXLk0nffgF9n/AIP4TFBg2TQKYaRAN4sHuKOTiz9BnNCENDLEVA==","shasum":"29aefd73720a03889e1c5c8dd7e552c4d333d572","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.1.1.tgz","fileCount":24,"unpackedSize":92505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPU1PL/KBOLI7/2epZ4Q1/Qj4JBtF7ckNS87fwpq/zyAiAtw5uyPO64wdThF+oeF8faZQss4dIc0/fg9k0sbp7WjA=="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_7.1.1_1711021880959_0.5225950691884944"},"_hasShrinkwrap":false},"6.1.3":{"name":"webpack-dev-middleware","version":"6.1.3","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 14.15.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","fmt:check":"prettier \"{**/*,*}.{js,json,md,yml,css}\" --list-different","lint:js":"eslint --cache src test","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all lint:js fmt:check","fmt":"npm run fmt:check -- --write","fix:js":"npm run lint:js -- --fix","fix":"npm-run-all fix:js fmt","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^3.4.12","mime-types":"^2.1.31","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^17.0.0","@commitlint/config-conventional":"^17.0.0","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^18.11.9","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","file-loader":"^6.2.0","husky":"^8.0.2","lint-staged":"^13.0.3","jest":"^29.3.1","npm-run-all":"^4.1.5","prettier":"^2.5.0","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^4.9.3","webpack":"^5.68.0"},"keywords":["webpack","middleware","development"],"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![discussion][discussion]][discussion-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n> **Warning**\n>\n> _We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\nSee [below](#other-servers) for an example of use with fastify.\n\n## Options\n\n|                      Name                       |           Type            |                    Default                    | Description                                                                                                          |\n| :---------------------------------------------: | :-----------------------: | :-------------------------------------------: | :------------------------------------------------------------------------------------------------------------------- |\n|            **[`methods`](#methods)**            |          `Array`          |              `[ 'GET', 'HEAD' ]`              | Allows to pass the list of HTTP request methods accepted by the middleware                                           |\n|            **[`headers`](#headers)**            | `Array\\|Object\\|Function` |                  `undefined`                  | Allows to pass custom HTTP headers on each request.                                                                  |\n|              **[`index`](#index)**              |     `Boolean\\|String`     |                 `index.html`                  | If `false` (but not `undefined`), the server will not respond to requests to the root URL.                           |\n|          **[`mimeTypes`](#mimetypes)**          |         `Object`          |                  `undefined`                  | Allows to register custom mime types or extension mappings.                                                          |\n|    **[`mimeTypeDefault`](#mimetypedefault)**    |         `String`          |                  `undefined`                  | Allows to register a default mime type when we can't determine the content type.                                     |\n|         **[`publicPath`](#publicpath)**         |         `String`          |  `output.publicPath` (from a configuration)   | The public path that the middleware is bound to.                                                                     |\n|              **[`stats`](#stats)**              | `Boolean\\|String\\|Object` |        `stats` (from a configuration)         | Stats options object or preset name.                                                                                 |\n|   **[`serverSideRender`](#serversiderender)**   |         `Boolean`         |                  `undefined`                  | Instructs the module to enable or disable the server-side rendering mode.                                            |\n|        **[`writeToDisk`](#writetodisk)**        |    `Boolean\\|Function`    |                    `false`                    | Instructs the module to write files to the configured location on disk as specified in your `webpack` configuration. |\n|   **[`outputFileSystem`](#outputfilesystem)**   |         `Object`          | [`memfs`](https://github.com/streamich/memfs) | Set the default file system which will be used by webpack as primary destination of generated files.                 |\n| **[`modifyResponseData`](#modifyresponsedata)** |        `Function`         |                  `undefined`                  | Allows to set up a callback to change the response data.                                                             |\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the middleware\\*\\*.\n\n### headers\n\nType: `Array|Object|Function`\nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => {\n    return {\n      \"Last-Modified\": new Date(),\n    };\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: (req, res, context) => {\n    res.setHeader(\"Last-Modified\", new Date());\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\n### index\n\nType: `Boolean|String`\nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### mimeTypeDefault\n\nType: `String`  \nDefault: `undefined`\n\nThis property allows a user to register a default mime type when we can't determine the content type.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath` (from a configuration)\n\nThe public path that the middleware is bound to.\n\n_Best Practice: use the same `publicPath` defined in your webpack config. For more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### stats\n\nType: `Boolean|String|Object`\nDefault: `stats` (from a configuration)\n\nStats options object or preset name.\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode.\nPlease see [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured location on disk as specified in your `webpack` config file.\n_Setting `writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`, and bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the [`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which files are written to disk.\nThe function follows the same premise as [`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) in which a return value of `false` _will not_ write the file, and a return value of `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require(\"webpack\");\nconst path = require(\"path\");\nconst myOutputFileSystem = require(\"my-fs\");\nconst mkdirp = require(\"mkdirp\");\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n### modifyResponseData\n\nAllows to set up a callback to change the response data.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  // Note - if you send the `Range` header you will have `ReadStream`\n  // Also `data` can be `string` or `Buffer`\n  modifyResponseData: (req, res, data, byteLength) => {\n    // Your logic\n    // Don't use `res.end()` or `res.send()` here\n    return { data, byteLength };\n  },\n});\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs `webpack-dev-middleware` instance to stop watching for file changes.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has stopped watching.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // Says `webpack` to stop watch changes\n  instance.close();\n}, 1000);\n```\n\n### `invalidate(callback)`\n\nInstructs `webpack-dev-middleware` instance to recompile the bundle, e.g. after a change to the configuration.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has invalidated.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added to the config\n  new webpack.BannerPlugin(\"A new banner\").apply(compiler);\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed when the bundle becomes valid.\nIf the bundle is valid at the time of calling, the callback is executed immediately.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log(\"Package is in a valid state\");\n});\n```\n\n### `getFilenameFromUrl(url)`\n\nGet filename from URL.\n\n#### Parameters\n\n##### `url`\n\nType: `String`\nRequired: `Yes`\n\nURL for the requested file.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  const filename = instance.getFilenameFromUrl(\"/bundle.js\");\n\n  console.log(`Filename is ${filename}`);\n});\n```\n\n## FAQ\n\n### Avoid blocking requests to non-webpack resources.\n\nSince `output.publicPath` and `output.filename`/`output.chunkFilename` can be dynamic, it's not possible to know which files are webpack bundles (and they public paths) and which are not, so we can't avoid blocking requests.\n\nBut there is a solution to avoid it - mount the middleware to a non-root route, for example:\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\n// Mounting the middleware to the non-root route allows avoids this.\n// Note - check your public path, if you want to handle `/dist/`, you need to setup `output.publicPath` to `/` value.\napp.use(\n  \"/dist/\",\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  })\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst isObject = require(\"is-object\");\nconst middleware = require(\"webpack-dev-middleware\");\n\nconst app = new express();\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".css\"))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join(\"\\n\")}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".js\"))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join(\"\\n\")}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack Gitter chat][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Other servers\n\nExamples of use with other servers will follow here.\n\n### Fastify\n\nFastify interop will require the use of `fastify-express` instead of `middie` for providing middleware support. As the authors of `fastify-express` recommend, this should only be used as a stopgap while full Fastify support is worked on.\n\n```js\nconst fastify = require(\"fastify\")();\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst { publicPath } = webpackConfig.output;\n\n(async () => {\n  await fastify.register(require(\"fastify-express\"));\n  await fastify.use(devMiddleware(compiler, { publicPath }));\n  await fastify.listen(3000);\n})();\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[discussion]: https://img.shields.io/github/discussions/webpack/webpack\n[discussion-url]: https://github.com/webpack/webpack/discussions\n[size]: https://packagephobia.com/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.com/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","readmeFilename":"README.md","gitHead":"4537522597563c5fbe613ee17f91c7e02070c102","_id":"webpack-dev-middleware@6.1.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==","shasum":"79f4103f8c898564c9e96c3a9c2422de50f249bc","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz","fileCount":22,"unpackedSize":89258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx1o82DJQYR5Ct2QTsLSZ02dlv1saXYaBxrPLhHrmBpAiEAhRmpCRofZNy6ld1hghC0ONG+5okbUJHjq5XBj9f5NAc="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_6.1.3_1711710625156_0.32973436511848875"},"_hasShrinkwrap":false},"7.2.0":{"name":"webpack-dev-middleware","version":"7.2.0","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 18.12.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^4.6.0","mime-types":"^2.1.31","on-finished":"^2.4.1","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@fastify/express":"^2.3.0","@hapi/hapi":"^21.3.7","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^20.11.16","@types/on-finished":"^2.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","cspell":"^8.3.2","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","fastify":"^4.26.2","file-loader":"^6.2.0","husky":"^9.0.10","jest":"^29.3.1","joi":"^17.12.2","koa":"^2.15.2","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","prettier":"^3.2.4","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^5.3.3","webpack":"^5.90.3"},"keywords":["webpack","middleware","development"],"gitHead":"17ed7eb03ebf7fa47e763d0f51f2b4eaa3f0f3ee","_id":"webpack-dev-middleware@7.2.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-VLzmsjJrf+3UVf3QsT3E7xZ9F9bdhUhQFGRxyl6bmYR+W519UWnK6/teZeqAFFjWEtpVs+JqNPCVqB/s7P4tGg==","shasum":"ef46564a1db0767380d4c6359c7f9da886642d8f","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.0.tgz","fileCount":30,"unpackedSize":112703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1e02bUB/hpNDQzNsemDlVN6kD1ueCN3i58xFZIIYMQQIhAJyLVtlphNQq+/M/kp7cezKnZrv5T9TyV24zAaTqQGMw"}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_7.2.0_1711727624576_0.58125352891309"},"_hasShrinkwrap":false},"7.2.1":{"name":"webpack-dev-middleware","version":"7.2.1","description":"A development middleware for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack/webpack-dev-middleware","bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/index.js","types":"types/index.d.ts","engines":{"node":">= 18.12.0"},"scripts":{"commitlint":"commitlint --from=master","security":"npm audit --production","lint:prettier":"prettier --cache --list-different .","lint:js":"eslint --cache .","lint:spelling":"cspell --cache --no-must-find-files --quiet \"**/*.*\"","lint:types":"tsc --pretty --noEmit","lint":"npm-run-all -l -p \"lint:**\"","fix:js":"npm run lint:js -- --fix","fix:prettier":"npm run lint:prettier -- --write","fix":"npm-run-all -l fix:js fix:prettier","clean":"del-cli dist types","prebuild":"npm run clean","build:types":"tsc --declaration --emitDeclarationOnly --outDir types && prettier \"types/**/*.ts\" --write","build:code":"cross-env NODE_ENV=production babel src -d dist --copy-files","build":"npm-run-all -p \"build:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true}},"dependencies":{"colorette":"^2.0.10","memfs":"^4.6.0","mime-types":"^2.1.31","on-finished":"^2.4.1","range-parser":"^1.2.1","schema-utils":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.16.7","@babel/core":"^7.16.7","@babel/preset-env":"^7.16.7","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@fastify/express":"^2.3.0","@hapi/hapi":"^21.3.7","@types/connect":"^3.4.35","@types/express":"^4.17.13","@types/mime-types":"^2.1.1","@types/node":"^20.11.16","@types/on-finished":"^2.3.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^29.3.1","chokidar":"^3.5.1","connect":"^3.7.0","cross-env":"^7.0.3","cspell":"^8.3.2","deepmerge":"^4.2.2","del":"^6.0.0","del-cli":"^5.0.0","eslint":"^8.28.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.25.4","execa":"^5.1.1","express":"^4.17.1","fastify":"^4.26.2","file-loader":"^6.2.0","husky":"^9.0.10","jest":"^29.3.1","joi":"^17.12.2","koa":"^2.15.2","lint-staged":"^15.2.0","npm-run-all":"^4.1.5","prettier":"^3.2.4","standard-version":"^9.3.0","strip-ansi":"^6.0.0","supertest":"^6.1.3","typescript":"^5.3.3","webpack":"^5.90.3"},"keywords":["webpack","middleware","development"],"_id":"webpack-dev-middleware@7.2.1","gitHead":"3d422a9fae3fbeec4cddb47cb9ae2ff2b995b9ed","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==","shasum":"2af00538b6e4eda05f5afdd5d711dbebc05958f7","tarball":"https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz","fileCount":30,"unpackedSize":112139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+vohkJCL0tg3VRrcbmPr7TtTAA/UZ3mg0cEeEb9LFbwIgOVKp5o//VzQApHPAw6YDoBDWtRmpltt8cbsKvyy5eOs="}]},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-middleware_7.2.1_1712057863961_0.2360313981475648"},"_hasShrinkwrap":false}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![discussion][discussion]][discussion-url]\n[![size][size]][size-url]\n\n# webpack-dev-middleware\n\nAn express-style development middleware for use with [webpack](https://webpack.js.org)\nbundles and allows for serving of the files emitted from webpack.\nThis should be used for **development only**.\n\nSome of the benefits of using this middleware include:\n\n- No files are written to disk, rather it handles files in memory\n- If files changed in watch mode, the middleware delays requests until compiling\n  has completed.\n- Supports hot module reload (HMR).\n\n## Getting Started\n\nFirst thing's first, install the module:\n\n```console\nnpm install webpack-dev-middleware --save-dev\n```\n\n> **Warning**\n>\n> _We do not recommend installing this module globally._\n\n## Usage\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\napp.use(\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  }),\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\nSee [below](#other-servers) for an example of use with fastify.\n\n## Options\n\n|                      Name                       |             Type              |                    Default                    | Description                                                                                                          |\n| :---------------------------------------------: | :---------------------------: | :-------------------------------------------: | :------------------------------------------------------------------------------------------------------------------- |\n|            **[`methods`](#methods)**            |            `Array`            |              `[ 'GET', 'HEAD' ]`              | Allows to pass the list of HTTP request methods accepted by the middleware                                           |\n|            **[`headers`](#headers)**            |   `Array\\|Object\\|Function`   |                  `undefined`                  | Allows to pass custom HTTP headers on each request.                                                                  |\n|              **[`index`](#index)**              |       `Boolean\\|String`       |                 `index.html`                  | If `false` (but not `undefined`), the server will not respond to requests to the root URL.                           |\n|          **[`mimeTypes`](#mimetypes)**          |           `Object`            |                  `undefined`                  | Allows to register custom mime types or extension mappings.                                                          |\n|    **[`mimeTypeDefault`](#mimetypedefault)**    |           `String`            |                  `undefined`                  | Allows to register a default mime type when we can't determine the content type.                                     |\n|               **[`etag`](#tag)**                | `boolean\\| \"weak\"\\| \"strong\"` |                  `undefined`                  | Enable or disable etag generation.                                                                                   |\n|         **[`publicPath`](#publicpath)**         |           `String`            |  `output.publicPath` (from a configuration)   | The public path that the middleware is bound to.                                                                     |\n|              **[`stats`](#stats)**              |   `Boolean\\|String\\|Object`   |        `stats` (from a configuration)         | Stats options object or preset name.                                                                                 |\n|   **[`serverSideRender`](#serversiderender)**   |           `Boolean`           |                  `undefined`                  | Instructs the module to enable or disable the server-side rendering mode.                                            |\n|        **[`writeToDisk`](#writetodisk)**        |      `Boolean\\|Function`      |                    `false`                    | Instructs the module to write files to the configured location on disk as specified in your `webpack` configuration. |\n|   **[`outputFileSystem`](#outputfilesystem)**   |           `Object`            | [`memfs`](https://github.com/streamich/memfs) | Set the default file system which will be used by webpack as primary destination of generated files.                 |\n| **[`modifyResponseData`](#modifyresponsedata)** |          `Function`           |                  `undefined`                  | Allows to set up a callback to change the response data.                                                             |\n\nThe middleware accepts an `options` Object. The following is a property reference for the Object.\n\n### methods\n\nType: `Array`  \nDefault: `[ 'GET', 'HEAD' ]`\n\nThis property allows a user to pass the list of HTTP request methods accepted by the middleware\\*\\*.\n\n### headers\n\nType: `Array|Object|Function`\nDefault: `undefined`\n\nThis property allows a user to pass custom HTTP headers on each request.\neg. `{ \"X-Custom-Header\": \"yes\" }`\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => {\n    return {\n      \"Last-Modified\": new Date(),\n    };\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: (req, res, context) => {\n    res.setHeader(\"Last-Modified\", new Date());\n  },\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\nor\n\n```js\nwebpackDevMiddleware(compiler, {\n  headers: () => [\n    {\n      key: \"X-custom-header\",\n      value: \"foo\",\n    },\n    {\n      key: \"Y-custom-header\",\n      value: \"bar\",\n    },\n  ],\n});\n```\n\n### index\n\nType: `Boolean|String`\nDefault: `index.html`\n\nIf `false` (but not `undefined`), the server will not respond to requests to the root URL.\n\n### mimeTypes\n\nType: `Object`  \nDefault: `undefined`\n\nThis property allows a user to register custom mime types or extension mappings.\neg. `mimeTypes: { phtml: 'text/html' }`.\n\nPlease see the documentation for [`mime-types`](https://github.com/jshttp/mime-types) for more information.\n\n### mimeTypeDefault\n\nType: `String`  \nDefault: `undefined`\n\nThis property allows a user to register a default mime type when we can't determine the content type.\n\n### etag\n\nType: `\"weak\" | \"strong\"`  \nDefault: `undefined`\n\nEnable or disable etag generation. Boolean value use\n\n### lastModified\n\nType: `Boolean`\nDefault: `undefined`\n\nEnable or disable `Last-Modified` header. Uses the file system's last modified value.\n\n### publicPath\n\nType: `String`\nDefault: `output.publicPath` (from a configuration)\n\nThe public path that the middleware is bound to.\n\n_Best Practice: use the same `publicPath` defined in your webpack config. For more information about `publicPath`, please see [the webpack documentation](https://webpack.js.org/guides/public-path)._\n\n### stats\n\nType: `Boolean|String|Object`\nDefault: `stats` (from a configuration)\n\nStats options object or preset name.\n\n### serverSideRender\n\nType: `Boolean`  \nDefault: `undefined`\n\nInstructs the module to enable or disable the server-side rendering mode.\nPlease see [Server-Side Rendering](#server-side-rendering) for more information.\n\n### writeToDisk\n\nType: `Boolean|Function`  \nDefault: `false`\n\nIf `true`, the option will instruct the module to write files to the configured location on disk as specified in your `webpack` config file.\n_Setting `writeToDisk: true` won't change the behavior of the `webpack-dev-middleware`, and bundle files accessed through the browser will still be served from memory._\nThis option provides the same capabilities as the [`WriteFilePlugin`](https://github.com/gajus/write-file-webpack-plugin/pulls).\n\nThis option also accepts a `Function` value, which can be used to filter which files are written to disk.\nThe function follows the same premise as [`Array#filter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) in which a return value of `false` _will not_ write the file, and a return value of `true` _will_ write the file to disk. eg.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  writeToDisk: (filePath) => {\n    return /superman\\.css$/.test(filePath);\n  },\n});\n```\n\n### outputFileSystem\n\nType: `Object`  \nDefault: [memfs](https://github.com/streamich/memfs)\n\nSet the default file system which will be used by webpack as primary destination of generated files.\nThis option isn't affected by the [writeToDisk](#writeToDisk) option.\n\nYou have to provide `.join()` and `mkdirp` method to the `outputFileSystem` instance manually for compatibility with `webpack@4`.\n\nThis can be done simply by using `path.join`:\n\n```js\nconst webpack = require(\"webpack\");\nconst path = require(\"path\");\nconst myOutputFileSystem = require(\"my-fs\");\nconst mkdirp = require(\"mkdirp\");\n\nmyOutputFileSystem.join = path.join.bind(path); // no need to bind\nmyOutputFileSystem.mkdirp = mkdirp.bind(mkdirp); // no need to bind\n\nconst compiler = webpack({\n  /* Webpack configuration */\n});\n\nmiddleware(compiler, { outputFileSystem: myOutputFileSystem });\n```\n\n### modifyResponseData\n\nAllows to set up a callback to change the response data.\n\n```js\nconst webpack = require(\"webpack\");\nconst configuration = {\n  /* Webpack configuration */\n};\nconst compiler = webpack(configuration);\n\nmiddleware(compiler, {\n  // Note - if you send the `Range` header you will have `ReadStream`\n  // Also `data` can be `string` or `Buffer`\n  modifyResponseData: (req, res, data, byteLength) => {\n    // Your logic\n    // Don't use `res.end()` or `res.send()` here\n    return { data, byteLength };\n  },\n});\n```\n\n## API\n\n`webpack-dev-middleware` also provides convenience methods that can be use to\ninteract with the middleware at runtime:\n\n### `close(callback)`\n\nInstructs `webpack-dev-middleware` instance to stop watching for file changes.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has stopped watching.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // Says `webpack` to stop watch changes\n  instance.close();\n}, 1000);\n```\n\n### `invalidate(callback)`\n\nInstructs `webpack-dev-middleware` instance to recompile the bundle, e.g. after a change to the configuration.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed once the middleware has invalidated.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\nsetTimeout(() => {\n  // After a short delay the configuration is changed and a banner plugin is added to the config\n  new webpack.BannerPlugin(\"A new banner\").apply(compiler);\n\n  // Recompile the bundle with the banner plugin:\n  instance.invalidate();\n}, 1000);\n```\n\n### `waitUntilValid(callback)`\n\nExecutes a callback function when the compiler bundle is valid, typically after\ncompilation.\n\n#### Parameters\n\n##### `callback`\n\nType: `Function`\nRequired: `No`\n\nA function executed when the bundle becomes valid.\nIf the bundle is valid at the time of calling, the callback is executed immediately.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  console.log(\"Package is in a valid state\");\n});\n```\n\n### `getFilenameFromUrl(url)`\n\nGet filename from URL.\n\n#### Parameters\n\n##### `url`\n\nType: `String`\nRequired: `Yes`\n\nURL for the requested file.\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst middleware = require(\"webpack-dev-middleware\");\nconst instance = middleware(compiler);\n\nconst app = new express();\n\napp.use(instance);\n\ninstance.waitUntilValid(() => {\n  const filename = instance.getFilenameFromUrl(\"/bundle.js\");\n\n  console.log(`Filename is ${filename}`);\n});\n```\n\n## FAQ\n\n### Avoid blocking requests to non-webpack resources.\n\nSince `output.publicPath` and `output.filename`/`output.chunkFilename` can be dynamic, it's not possible to know which files are webpack bundles (and they public paths) and which are not, so we can't avoid blocking requests.\n\nBut there is a solution to avoid it - mount the middleware to a non-root route, for example:\n\n```js\nconst webpack = require(\"webpack\");\nconst middleware = require(\"webpack-dev-middleware\");\nconst compiler = webpack({\n  // webpack options\n});\nconst express = require(\"express\");\nconst app = express();\n\n// Mounting the middleware to the non-root route allows avoids this.\n// Note - check your public path, if you want to handle `/dist/`, you need to setup `output.publicPath` to `/` value.\napp.use(\n  \"/dist/\",\n  middleware(compiler, {\n    // webpack-dev-middleware options\n  }),\n);\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\n## Server-Side Rendering\n\n_Note: this feature is experimental and may be removed or changed completely in the future._\n\nIn order to develop an app using server-side rendering, we need access to the\n[`stats`](https://github.com/webpack/docs/wiki/node.js-api#stats), which is\ngenerated with each build.\n\nWith server-side rendering enabled, `webpack-dev-middleware` sets the `stats` to `res.locals.webpack.devMiddleware.stats`\nand the filesystem to `res.locals.webpack.devMiddleware.outputFileSystem` before invoking the next middleware,\nallowing a developer to render the page body and manage the response to clients.\n\n_Note: Requests for bundle files will still be handled by\n`webpack-dev-middleware` and all requests will be pending until the build\nprocess is finished with server-side rendering enabled._\n\nExample Implementation:\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst compiler = webpack({\n  /* Webpack configuration */\n});\nconst isObject = require(\"is-object\");\nconst middleware = require(\"webpack-dev-middleware\");\n\nconst app = new express();\n\n// This function makes server rendering of asset references consistent with different webpack chunk/entry configurations\nfunction normalizeAssets(assets) {\n  if (isObject(assets)) {\n    return Object.values(assets);\n  }\n\n  return Array.isArray(assets) ? assets : [assets];\n}\n\napp.use(middleware(compiler, { serverSideRender: true }));\n\n// The following middleware would not be invoked until the latest build is finished.\napp.use((req, res) => {\n  const { devMiddleware } = res.locals.webpack;\n  const outputFileSystem = devMiddleware.outputFileSystem;\n  const jsonWebpackStats = devMiddleware.stats.toJson();\n  const { assetsByChunkName, outputPath } = jsonWebpackStats;\n\n  // Then use `assetsByChunkName` for server-side rendering\n  // For example, if you have only one main chunk:\n  res.send(`\n<html>\n  <head>\n    <title>My App</title>\n    <style>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".css\"))\n      .map((path) => outputFileSystem.readFileSync(path.join(outputPath, path)))\n      .join(\"\\n\")}\n    </style>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${normalizeAssets(assetsByChunkName.main)\n      .filter((path) => path.endsWith(\".js\"))\n      .map((path) => `<script src=\"${path}\"></script>`)\n      .join(\"\\n\")}\n  </body>\n</html>\n  `);\n});\n```\n\n## Support\n\nWe do our best to keep Issues in the repository focused on bugs, features, and\nneeded modifications to the code for the module. Because of that, we ask users\nwith general support, \"how-to\", or \"why isn't this working\" questions to try one\nof the other support channels that are available.\n\nYour first-stop-shop for support for webpack-dev-server should by the excellent\n[documentation][docs-url] for the module. If you see an opportunity for improvement\nof those docs, please head over to the [webpack.js.org repo][wjo-url] and open a\npull request.\n\nFrom there, we encourage users to visit the [webpack discussions][chat-url] and\ntalk to the fine folks there. If your quest for answers comes up dry in chat,\nhead over to [StackOverflow][stack-url] and do a quick search or open a new\nquestion. Remember; It's always much easier to answer questions that include your\n`webpack.config.js` and relevant files!\n\nIf you're twitter-savvy you can tweet [#webpack][hash-url] with your question\nand someone should be able to reach out and lend a hand.\n\nIf you have discovered a :bug:, have a feature suggestion, or would like to see\na modification, please feel free to create an issue on Github. _Note: The issue\ntemplate isn't optional, so please be sure not to remove it, and please fill it\nout completely._\n\n## Other servers\n\nExamples of use with other servers will follow here.\n\n### Connect\n\n```js\nconst connect = require(\"connect\");\nconst http = require(\"http\");\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst devMiddlewareOptions = {\n  /** Your webpack-dev-middleware-options */\n};\nconst app = connect();\n\napp.use(devMiddleware(compiler, devMiddlewareOptions));\n\nhttp.createServer(app).listen(3000);\n```\n\n### Express\n\n```js\nconst express = require(\"express\");\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst devMiddlewareOptions = {\n  /** Your webpack-dev-middleware-options */\n};\nconst app = express();\n\napp.use(devMiddleware(compiler, devMiddlewareOptions));\n\napp.listen(3000, () => console.log(\"Example app listening on port 3000!\"));\n```\n\n### Koa\n\n```js\nconst Koa = require(\"koa\");\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./test/fixtures/webpack.simple.config\");\nconst middleware = require(\"./dist\");\n\nconst compiler = webpack(webpackConfig);\nconst devMiddlewareOptions = {\n  /** Your webpack-dev-middleware-options */\n};\nconst app = new Koa();\n\napp.use(middleware.koaWrapper(compiler, devMiddlewareOptions));\n\napp.listen(3000);\n```\n\n### Hapi\n\n```js\nconst Hapi = require(\"@hapi/hapi\");\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst devMiddlewareOptions = {};\n\n(async () => {\n  const server = Hapi.server({ port: 3000, host: \"localhost\" });\n\n  await server.register({\n    plugin: devMiddleware.hapiPlugin(),\n    options: {\n      // The `compiler` option is required\n      compiler,\n      ...devMiddlewareOptions,\n    },\n  });\n\n  await server.start();\n\n  console.log(\"Server running on %s\", server.info.uri);\n})();\n\nprocess.on(\"unhandledRejection\", (err) => {\n  console.log(err);\n  process.exit(1);\n});\n```\n\n### Fastify\n\nFastify interop will require the use of `fastify-express` instead of `middie` for providing middleware support. As the authors of `fastify-express` recommend, this should only be used as a stopgap while full Fastify support is worked on.\n\n```js\nconst fastify = require(\"fastify\")();\nconst webpack = require(\"webpack\");\nconst webpackConfig = require(\"./webpack.config.js\");\nconst devMiddleware = require(\"webpack-dev-middleware\");\n\nconst compiler = webpack(webpackConfig);\nconst devMiddlewareOptions = {\n  /** Your webpack-dev-middleware-options */\n};\n\n(async () => {\n  await fastify.register(require(\"@fastify/express\"));\n  await fastify.use(devMiddleware(compiler, devMiddlewareOptions));\n  await fastify.listen(3000);\n})();\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/webpack-dev-middleware.svg\n[npm-url]: https://npmjs.com/package/webpack-dev-middleware\n[node]: https://img.shields.io/node/v/webpack-dev-middleware.svg\n[node-url]: https://nodejs.org\n[tests]: https://github.com/webpack/webpack-dev-middleware/workflows/webpack-dev-middleware/badge.svg\n[tests-url]: https://github.com/webpack/webpack-dev-middleware/actions\n[cover]: https://codecov.io/gh/webpack/webpack-dev-middleware/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack/webpack-dev-middleware\n[discussion]: https://img.shields.io/github/discussions/webpack/webpack\n[discussion-url]: https://github.com/webpack/webpack/discussions\n[size]: https://packagephobia.com/badge?p=webpack-dev-middleware\n[size-url]: https://packagephobia.com/result?p=webpack-dev-middleware\n[docs-url]: https://webpack.js.org/guides/development/#using-webpack-dev-middleware\n[hash-url]: https://twitter.com/search?q=webpack\n[middleware-url]: https://github.com/webpack/webpack-dev-middleware\n[stack-url]: https://stackoverflow.com/questions/tagged/webpack-dev-middleware\n[chat-url]: https://github.com/webpack/webpack/discussions\n[wjo-url]: https://github.com/webpack/webpack.js.org\n","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"},{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},{"name":"hiroppy","email":"hello@hiroppy.me"}],"time":{"modified":"2024-04-02T11:37:44.322Z","created":"2012-08-08T20:19:25.926Z","0.5.0":"2012-08-08T20:19:28.843Z","0.5.1":"2012-08-08T20:24:13.309Z","0.6.0":"2012-09-11T15:16:42.427Z","0.6.1":"2012-09-11T15:37:39.383Z","0.6.2":"2012-09-19T11:49:28.762Z","0.7.0":"2012-09-25T18:56:04.436Z","0.7.1":"2012-10-08T12:46:29.221Z","0.7.2":"2012-11-08T14:58:34.090Z","0.7.3":"2012-11-08T15:07:59.949Z","0.7.4":"2012-11-09T07:04:07.287Z","0.8.0":"2012-11-09T07:27:01.013Z","0.8.1":"2012-11-20T18:07:33.676Z","0.8.2":"2013-01-24T13:23:17.516Z","0.9.0":"2013-02-04T08:57:58.764Z","0.9.1":"2013-02-04T09:17:21.792Z","0.10.0":"2013-03-26T17:25:30.817Z","0.10.1":"2013-03-26T19:07:14.786Z","0.10.2":"2013-05-12T21:27:19.172Z","0.11.0":"2013-06-19T12:11:47.892Z","1.0.0":"2013-12-17T22:47:30.889Z","1.0.1":"2014-01-05T00:08:11.837Z","1.0.2":"2014-01-22T15:40:36.556Z","1.0.3":"2014-01-22T22:29:55.753Z","1.0.4":"2014-01-27T21:44:29.407Z","1.0.5":"2014-03-12T10:35:51.185Z","1.0.6":"2014-05-22T10:17:44.963Z","1.0.7":"2014-06-04T06:39:46.924Z","1.0.8":"2014-06-06T20:57:27.585Z","1.0.9":"2014-06-18T21:08:57.788Z","1.0.10":"2014-07-02T20:26:00.411Z","1.0.11":"2014-08-19T08:45:09.065Z","1.1.0":"2015-06-21T20:26:42.291Z","1.2.0":"2015-06-28T06:29:21.124Z","1.3.0":"2015-11-24T07:01:57.014Z","1.4.0":"2015-11-24T19:47:12.751Z","1.5.0":"2016-01-21T20:36:43.214Z","1.5.1":"2016-01-22T16:16:49.411Z","1.6.0":"2016-03-24T18:56:27.861Z","1.6.1":"2016-03-26T14:23:28.421Z","1.7.0":"2016-09-10T09:18:06.705Z","1.8.0":"2016-09-17T19:15:44.356Z","1.8.1":"2016-09-18T07:54:09.032Z","1.8.2":"2016-09-23T09:03:10.120Z","1.8.3":"2016-09-26T18:15:36.883Z","1.8.4":"2016-10-08T16:15:55.134Z","1.9.0":"2016-12-15T19:58:58.030Z","1.10.0":"2017-02-01T20:20:14.097Z","1.10.1":"2017-02-18T13:55:26.236Z","1.10.2":"2017-04-22T10:00:10.205Z","1.11.0":"2017-06-22T04:08:28.446Z","1.12.0":"2017-07-31T12:52:13.076Z","1.12.1":"2017-11-22T17:50:27.130Z","1.12.2":"2017-11-27T14:06:37.313Z","2.0.0":"2017-12-14T00:08:33.865Z","2.0.1":"2017-12-14T04:00:45.323Z","2.0.2":"2017-12-18T17:31:26.678Z","2.0.3":"2017-12-22T21:37:39.355Z","2.0.4":"2018-01-07T06:09:20.901Z","2.0.5":"2018-02-09T13:43:43.695Z","2.0.6":"2018-02-22T19:35:23.842Z","3.0.0":"2018-02-28T22:31:03.972Z","3.0.1":"2018-03-06T13:41:45.721Z","3.1.0":"2018-03-26T19:09:44.519Z","3.1.1":"2018-04-05T00:20:46.882Z","3.1.2":"2018-04-05T18:04:13.897Z","3.1.3":"2018-04-26T18:33:46.400Z","3.2.0":"2018-08-23T20:05:25.358Z","3.3.0":"2018-09-10T11:56:51.280Z","3.4.0":"2018-09-24T18:39:04.197Z","3.5.0":"2019-01-04T18:07:44.617Z","3.5.1":"2019-01-17T11:45:59.313Z","3.5.2":"2019-02-06T21:16:08.057Z","3.6.0":"2019-02-19T13:48:35.343Z","3.6.1":"2019-03-06T15:59:07.818Z","3.6.2":"2019-04-03T12:35:15.065Z","3.7.0":"2019-05-15T08:08:21.596Z","3.7.1":"2019-09-03T10:40:06.223Z","3.7.2":"2019-09-28T15:33:05.181Z","4.0.0-rc.0":"2020-02-19T12:05:17.461Z","4.0.0-rc.1":"2020-02-20T09:36:37.364Z","4.0.0-rc.2":"2020-06-30T15:29:48.750Z","4.0.0-rc.3":"2020-07-14T17:02:12.646Z","4.0.0":"2020-10-28T14:44:59.503Z","4.0.1":"2020-11-09T20:16:25.694Z","4.0.2":"2020-11-10T12:19:25.243Z","3.7.3":"2020-12-15T13:42:25.535Z","4.0.3":"2021-01-12T18:54:35.349Z","4.0.4":"2021-01-13T12:26:45.252Z","4.1.0":"2021-01-15T14:25:44.975Z","4.2.0":"2021-05-10T14:42:13.315Z","4.3.0":"2021-05-19T15:20:10.791Z","5.0.0":"2021-06-02T13:43:49.924Z","5.1.0":"2021-09-09T16:13:46.015Z","5.2.0":"2021-09-24T13:08:52.872Z","5.2.1":"2021-09-25T13:01:07.701Z","5.2.2":"2021-11-17T15:52:15.518Z","5.3.0":"2021-12-16T17:11:04.474Z","5.3.1":"2022-02-01T12:28:09.358Z","5.3.2":"2022-05-17T20:41:43.887Z","5.3.3":"2022-05-18T14:40:06.653Z","6.0.0":"2022-11-20T18:28:40.714Z","6.0.1":"2022-11-28T13:08:00.799Z","6.0.2":"2023-03-19T20:50:24.604Z","6.1.0":"2023-05-03T16:56:03.468Z","6.1.1":"2023-05-16T15:05:11.404Z","7.0.0":"2023-12-26T14:21:14.630Z","7.1.0":"2024-03-19T19:27:43.223Z","6.1.2":"2024-03-20T11:00:31.256Z","5.3.4":"2024-03-20T15:17:37.501Z","7.1.1":"2024-03-21T11:51:21.140Z","6.1.3":"2024-03-29T11:10:25.341Z","7.2.0":"2024-03-29T15:53:44.732Z","7.2.1":"2024-04-02T11:37:44.133Z"},"author":{"name":"Tobias Koppers @sokra"},"readmeFilename":"README.md","homepage":"https://github.com/webpack/webpack-dev-middleware","users":{"wkaifang":true,"panlw":true,"junjiansyu":true,"sqrtthree":true,"linjianhang":true,"princetoad":true,"handane123":true,"iori20091101":true,"scotchulous":true,"rubychen":true,"jetbug123":true,"shanewholloway":true,"stone-jin":true,"wangfeia":true,"wujr5":true,"coolhanddev":true,"appsparkler":true,"drewigg":true,"nickeltobias":true,"kankungyip":true,"sean-oneal":true,"superchenney":true,"cl0udw4lk3r":true,"ferchoriverar":true,"lore-w":true,"dhanya-kr":true,"rethinkflash":true,"fengmiaosen":true,"abhijitkalta":true,"kodekracker":true,"gxglwy":true,"sternelee":true,"tiggem1993":true,"shuoshubao":true,"largepuma":true,"yeming":true,"serge-nikitin":true,"fakefarm":true,"luffy84217":true,"xfloops":true,"mobeicaoyuan":true,"isenricho":true,"uzprocode":true,"mrhuangyuhui":true,"rajiff":true,"ycjcl868":true,"assiduous":true,"kvn1351":true,"joaquin.briceno":true,"xiaobing":true,"magicwager":true,"flumpus-dev":true,"marack":true},"repository":{"type":"git","url":"git+https://github.com/webpack/webpack-dev-middleware.git"},"bugs":{"url":"https://github.com/webpack/webpack-dev-middleware/issues"},"license":"MIT","keywords":["webpack","middleware","development"]}