gulp-web/README.md

42 lines
709 B
Markdown
Raw Normal View History

2020-05-01 14:30:14 +00:00
## Build Directory
Default build directory is `./build`. To change edit `gulpfile.js`.
2020-05-20 17:15:45 +00:00
## Features
2020-05-01 14:30:14 +00:00
* JS transpilation, minification with Babel, Terser.
* SASS compilation, css minification.
2020-05-19 15:17:41 +00:00
* HTML file includes.
2020-05-19 14:58:29 +00:00
* Mustache templating
2020-05-19 16:17:40 +00:00
* SVG optimisation.
2020-05-01 14:30:14 +00:00
* BrowserSync.
2020-05-01 17:53:06 +00:00
2020-05-20 17:15:45 +00:00
### TODO
2020-05-01 17:53:06 +00:00
* Image optomisation.
2020-05-19 14:58:29 +00:00
2020-05-20 17:15:45 +00:00
## Usage
### HTML File Includes
2020-05-19 15:17:41 +00:00
Uses [gulp-file-include - npm](https://www.npmjs.com/package/gulp-file-include).
Include file with:
```
@@include('./logo.svg')
```
Files are relative to the include directory: `src/includes/`.
2020-05-19 14:58:29 +00:00
2020-05-20 17:15:45 +00:00
### Mustache Templates
2020-05-19 14:58:29 +00:00
Include a template with:
```
{{> templates/example}}
```
Templates are relative to the HTML file and the `.mustache` extension must be
ommitted.