| * This file contains the variables used in other gulp files |
| * By design, we only put there very generic config values |
| * which are used in several places to keep good readability |
| const path = require('path'); |
| const gutil = require('gulp-util'); |
| exports.ngModule = 'app'; |
| * The main paths of your project handle these with care |
| for (const pathName in exports.paths) { |
| if (exports.paths.hasOwnProperty(pathName)) { |
| exports.path[pathName] = function pathJoin() { |
| const pathValue = exports.paths[pathName]; |
| const funcArgs = Array.prototype.slice.call(arguments); |
| const joinArgs = [pathValue].concat(funcArgs); |
| return path.join.apply(this, joinArgs); |
| * Common implementation for an error handler of a Gulp plugin |
| exports.errorHandler = function (title) { |
| gutil.log(gutil.colors.red(`[${title}]`), err.toString()); |