webpack boilerplate