/template-web-library-gulp

A template to create front-end libraries with Gulp.js as the task-runner

Primary LanguageJavaScriptOtherNOASSERTION

template-web-library-gulp

License: CC BY-NC-SA 4.0

A template to create front-end libraries with Gulp.js as the task-runner

Technologies

Web

Task Runner: Gulp

Plugins

Tasks

  • build (default)
    • clean to clean the output directory
    • copy
      • copyFonts to copy fonts to the output directory
    • styles to transpile Less CSS stylesheets into CSS stylesheets for the output directory
    • scripts to concatenate, transpile & minify all JavaScript to the output directory
  • debug
    • clean to clean the output directory
    • copy
      • copyFonts to copy fonts to the output directory
    • styles to transpile Less CSS stylesheets into CSS stylesheets for the output directory
    • scriptsDebug to concatenate and transpile all JavaScript to the output directory
    • lint to run ESLint over JavaScript files
  • lint
    • run ESLint over JavaScript files
  • develop to watch over the source files and run tasks related to the changed files

To-Do

  • Make it more ES6 friendly
  • Find a way to write and run tests