I got this starter pack from here: https://github.com/SoldierCorp/webpack-starter-pug-sass-es6-jquery
Let me warn you however, before you download the files as zip from the above repo:
- not all files get downloaded as zip (couple of config files are missing)
- you will have to run 'yarn install' and when you do, you will need to downgrade your node version to less than 9 (I used node@8)
- you will also have to edit that path of the files imported and required in app.js
After you have taken care of the warnings, just run 'yarn run dev'. Happy coding!
- Templating:
Pug
- Styling:
Sass
but you can also use stylus - Scripting:
jQuery or plain Javascript
- JS Compiler:
Babel ES6
- Well organized folder structure for view, styles and assets.
- Webpack notifier on every compilation.
- Compatibility with
manifest
,browserconfig
and other external files you wish to include. Babel module resolver
configured to use alias and simplify the paths you need to import.Editorconfig
- Yarn instead NPM
- PostCSS
You can of course help the original repo creator - Edgardo - with a little bit of donation here. The guy really has saved a lot of time for the all of us