- Sass -> SCSS
- enable fonts
- add vendor example
- Update gulp to 4.0.2
- update gulp-sass
- update gulp-pug
- update emitty
- Update gulp to ver 4
- change emmit settings to render only changed views
- Now we can have 1 js file per page. Files are dynamically converted to entry points in webpack config.
- webpack updated to 4 vers
- updated all dev deps as well
- updated webpack to 3.8.1
- updated webpack to 3.6.0
- updated plop to 1.9.0
- intoduced
prepare
npm-script which basically create ssh.json from .example - added
postcss-flexbugs-fixes
- Switched from SugarSS to Sass
- removed and updated some dependencies
- enabled localtunnel in browsersync
- updated dependencies
- changed snakeCase to kebabCase
- process.env.PWD -> process.cwd()
- added
url-loader
to dependencies
- removed
makeVinylFile
option from emitty for templates
- added emitty package for speedup templates rendering
- renamed folder gulpfile.js to fabium
- moved plopfile.js into fabium folder and renamed to plop
- renamed dist folder to public
- webpack.config.js moved into fabium
- removed
babel-preset-es2015-webpack
package
- set a plopfile option for task
npm run add
- added util
globals.getPath()
, to drop relative paths in config file - added npm task
archive
which callsgulp archive
- added stylelint
- added
postcss-reporter
- added files generator
plop
.npm run add
- generator form component's style + responsive
- generator for style mixin
- generator for pages
- generator for component's template
- added section for
plop
in config - each style mixin in separate file
- content of index.html is autogenerated and contains list of all project's pages
- styles task cleanup
- removed
postcss-inline-comment
- added
postcss-scss
- moved PostCSS plugins list from globals to tasks/styles.js
- prevent falling gulp watch when postcss catch an error, by adding
this.emit('end');
to plumber handler - added postcss-assets
- added eslint
- gulp-hub for tasks loading
- gulp-newer for
images
tasks/zip.js
->tasks/archive.js
- grouped tasks moved to
tasks/task_groups.js
- removed
bower
task,bower.json
and.bowerrc
- added webpack
- removed
scripts:min
task npm run prod
changed tonpm run production
- removed
npm run dev
, now you should use onlynpm start
- Added .editorconfig
- Sass -> PostCSS (with sugarss parser and precss, postcss-import, postcss-hexrgba, postcss-inline-svg, postcss-inline-comment, postcss-svgo, postcss-short, postcss-sass-color-functions)
- jade -> pug
- disabled
sprites
task
- Russian readme wip
- deploy, rlt fixes
- w3c html validation via
gulp-w3cjs
- added
gulp-imagemin
andgulp-csso
deploy
task connects to remove server via ssh, clears folder and uploads files.archive:dist
,archive:src
— tasks for archive folders with files.
gulp-rtlcss
supportautoprefixer
viagulp-postcss
autoprefixer
was removed as separate task, now it's insidestyles
task- removed
parallel
tasks
stylus
replaced withsass
- added
jade-inheritance
- added
browsersync
- added option
since
, to prevent processing unchanged files.
- gulp 4
- removed
builder folder
- splitted all tasks in files
- CoffeeScript -> ES2015
gulp-autoprefixer
->postcss
+autoprefixer
- updated
spritesmith
version
- moved all to
devDependencies
- updated babel to 6 version
- added
.babelrc
- renamed
config.yml
togulp-config.json
Moved gulpfile to ES2015