node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »


Base project for flat HTML projects

Documentation still in progress.



  • Basic folder structure
  • Grunt for file trimming, prefixing, compiling, and minifying.
  • LESS for styles
  • Pug for HTML

Additional Packages

  • MaterializeCSS
  • HTML5Shiv
  • jQuery



Be sure to keep the gruntfile up to date with your Pug template files, if you need them to be compiled.

index.html, and style.css, are currently set to be cleared after compilation and copying, as part of the Grunt build task.