- Framework to build websites
- Thin wrapper around Gulp tasks, defaults configurations and webpack
- Work in progress
Still reading?
- Config management using Nconf
- Build task control flow using Gulp & Gulp Sequence
- LiveReload + BrowserSync & Express + Nodemon server
- JS & CSS code splitting for multiple entry points/pages using webpack
- Custom Modernizr using Customizr
- Unused CSS removal using Purify CSS
- Image optimization
- SVG sprite generation
- HTML, CSS, JS & JSON minification
- HTML, CSS, JS, JSON & Color linting
- JS & SASS style validation & formatting
- Gzip compression
- Favicon generation
- Deployment to AWS S3 + CloudFront
- Asset filename versioning (for browser cache busting)
- Convert root relative paths to relative for deployment to sub-directories
- Project boilerplate generator using Yeoman & Slush
- Package formatting using Fixpack
- Package versioning using Bump CLI
- Async unit testing using Blue Tape
- Local module development support using Symlink
- Git commits using Commitizen
- Git hooks using Ghooks
- Generate TODO & FIXME list
- Generate README & LICENSE docs
- Config add & override using Lodash
- Unit testing and coverage reporting using Lab
- JS & CSS documentation generation using DocumentJS
- Performance budget reports using Sitespeed & Juve
- Release management using Semantic Release & Greenkeeper
- JS reports using JS Inspect & Plato
- CSS reports using Parker & Analyze CSS
- Visual regression testing using Ghost Inspector
- Accessibility report using AccessSniff
- Control flow using Vo
- Config management using Confidence
- CLI using Vorpal
- More template engine support - The demo uses Jade. JSX is another option.