This repository was archived by the owner on Feb 28, 2022. It is now read-only.
v3.0.0
It is a complete rewrite of the code in TypeScript to clean up and start on a good basis.
New
- The directory where
gulpconfig.ymlis the current working directory where
you could put configuration files like.babelrc,.browserslistrc,
.eslintrc... - Discreetly introduce in previous version,
svgstoreis officially in this
version. You could combine SVG files in One. - Browserify is now manage by it's own tasks.
- New
webpacktasks to package javascript files. - New
cleantask to delete directories and files before other tasks run. - Experimental
revisionthat build a JSON file with all generated files
and some hashes (MD5, SHA1 and SHA256) sort by tasks. This could be used in URL
parameters as cache buster. - Build tasks now exit on error with an error code equal to 1, that mean you
can use it in CI/CD process.
Breaking changes
javascripttasks no longer usebrowserify. It's only a concatenation
task with Babel.- In
sasstasks, default sort for media queries is "mobile" instead of desktop. - Remove
namesettings onfontstasks. - Data for
pugtasks is no longer merged between global and task settings.