lista zależności gulp-webpack-starter
Środowisko deweloperskie zbudowane wokół gulp task runner.
Kompiluje szablony Pug do HTML
Filtr dla pug. Umożliwa renderowanie kodu źródłowego do HTML po stronie serwera.
include:highlight(lang='javascript') snippets/1-new.js
Filtr dla pug. Umożliwa renderowanie markdown do html po stronie serwera.
Manipulacje na drzewie DOM po stronie serwera.
Umożliwa renderowanie HTML na podstawie danych z plików JSON, a także z bazy danych.
Level1, remove units when not required, turn rgb colors to a shorter hex representation, remove comments, etc; Level 2 remove duplicate rules, remove properties redefined further down a stylesheet, or restructure rules by moving them around.
{
"postcss": {
"map": false,
"plugins": {
"postcss-import": {},
"postcss-inline-svg": {},
"autoprefixer": {},
"postcss-clean": {}
}
}
}
Łączenie małych plików JS w kilka dużych. Wygodne dla małych projektów.
Umożliwia wygodne debugowanie kodu w konsoli przeglądarki
A JavaScript parser and mangler/compressor toolkit for ES6+.
argument parser, ułatwia użycie gulp --target=dev
.pipe(changed(config.html.dest, { extension: ".html" }))
Prevent pipe breaking caused by errors from gulp plugins
.pipe(plumber({ errorHandler: notify.onError('Error: <%= error.message %>') }))
Autodeploy, przydaje się do wywołania scp, rsync, git
Usuń stare pliki zanim wygenerujesz nowe.
Websocket server dla hotreload, broadcast.