Rapidly setup gulp with pre-built tasks that help enforce coding standards, provide backwards compatibility, generates documentation & helps boost performance.
- CMS agnostic for maximum flexibility
- Supports ECMAScript 2015+ code using Babel
- Uses Sass to compile CSS & cssnano to compress files
- Automatically adds CSS vendor prefixes using autoprefixer
- Helps keep SCSS & CSS consistant using best practices using stylelint
- Lints JS files using eslint, auto formats using Prettier & minifies using gulp-minify
- Generates source maps using gulp-sourcemaps
- Minifies images using imagemin, including
webp
conversions - Parses and outputs
TODO
s andFIXME
s from code comments to aTODO.md
file using gulp-todo
npm install
If using Entermedia's SCSS base project styles and after downloading to src/scss
, run:
npm install --legacy-peer-deps
npm run dev
npm run watch
npm run build