Closed
Description
This is an issue to track source refactoring. The goal is to create a friendlier codebase for contribution and update the codebase to use current code conventions and capabilities within Node 4.x 6.x.
- bin/webpack-dev-server (refactoring and replacing bin/webpack-dev-server #1102)
- use
chalk
andlog-symbols
for cli output (refactoring and replacing bin/webpack-dev-server #1102) - client (Refactor client #1137)
- remove pug file and loader, replace with
script type="text/html"
template - move client static files to
/public
on build - remove jquery dependency
- refactor client scripts
- Improve logging, use
loglevel
- remove pug file and loader, replace with
- lib (Refactor lib #1152)
- use
ws
for socket server - use native
WebSocket
on the client - remove SockJS
- improve logging, use
loglevel
- don't mutate the options object (Do not mutate the config object #1124)
- use internal-ip v3.0.0
- remove deprecated methods / support
- use
- test
- following #106, makes options.publicPath required via the API. alphabetizes optionsSchema #1055
- contribute sync methods to internal-ip (default-gateway:6)
Please feel free to comment or make suggestions, but understand that this is purely for maintenance of the codebase as-is.