I would be wary of editing config files in some cases since the structure seems to change over a short period of time so basic functionality does not work as some low level dependencies change. For example, HMR does work with some versions of myriad NPM packages but not others. Updating components such as the Aurelia router can have similar results. Sometimes very little change to a configuration file can break a working system. Webpack seems to be a common factor so perhaps it is not doing what we think it should.