Skip to content
This repository was archived by the owner on Feb 28, 2022. It is now read-only.

v3.0.0

Choose a tag to compare

@cyrale cyrale released this 16 Aug 10:18

It is a complete rewrite of the code in TypeScript to clean up and start on a good basis.

New

  • The directory where gulpconfig.yml is the current working directory where
    you could put configuration files like .babelrc, .browserslistrc,
    .eslintrc...
  • Discreetly introduce in previous version, svgstore is officially in this
    version. You could combine SVG files in One.
  • Browserify is now manage by it's own tasks.
  • New webpack tasks to package javascript files.
  • New clean task to delete directories and files before other tasks run.
  • Experimental revision that 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

  • javascript tasks no longer use browserify. It's only a concatenation
    task with Babel.
  • In sass tasks, default sort for media queries is "mobile" instead of desktop.
  • Remove name settings on fonts tasks.
  • Data for pug tasks is no longer merged between global and task settings.