Being a freelancer always implies to cover the full requirements of the clients and at some point, one of them will request to you to build a website without any kind of JS framework (https://reactjs.org/, https://vuejs.org/, etc).
That happened to me, so I thought that I didn’t want to work using simple html + css and that’s why I decided to build a Webpack starter for those specific projects.
The following project structure I built it’s been using for me for over 12 projects and it was being improved it every time according the features of the project so in my opinion, this Webpack starter supports almost all that kind of projects (talking about libraries, configurations, etc.)
You can check the repository right here https://github.com/SoldierCorp/webpack-starter-pug-sass-es6-jquery it’s free 🙂
The following video explains a little bit this project structure.