Go to file
Ray Elliott f54a4edf20 extend h1-6 with .h1-6 2020-05-20 19:32:53 +01:00
src extend h1-6 with .h1-6 2020-05-20 19:32:53 +01:00
.browserslistrc restructure directory structure 2020-05-01 15:30:14 +01:00
.eslintignore restructure directory structure 2020-05-01 15:30:14 +01:00
.eslintrc.js restructure directory structure 2020-05-01 15:30:14 +01:00
.gitignore add gulp-svgmin 2020-05-19 17:17:40 +01:00
.prettierrc Update '.prettierrc' 2020-05-15 21:41:38 +03:00
README.md Update 'README.md' 2020-05-20 20:16:25 +03:00
babel.config.js restructure directory structure 2020-05-01 15:30:14 +01:00
gulpfile.js perform file includes after mustache templating 2020-05-20 19:18:29 +01:00
package.json remove modern-css-reset 2020-05-20 19:12:13 +01:00
yarn.lock remove modern-css-reset 2020-05-20 19:12:13 +01:00

README.md

Features

  • JS transpilation, minification with Babel, Terser.
  • SASS compilation, css minification.
  • HTML file includes.
  • Mustache templating
  • SVG optimisation.
  • BrowserSync.

TODO

  • Image optomisation.

Usage

Build Directory

Default build directory is ./build. To change edit gulpfile.js.

HTML File Includes

Uses gulp-file-include - npm.

Include file with:

@@include('./logo.svg')

Files are relative to the include directory: src/includes/.

Mustache Templates

Include a template with:

{{> templates/example}}

Templates are relative to the HTML file and the .mustache extension must be ommitted.