34 lines
909 B
JavaScript
34 lines
909 B
JavaScript
|
/*eslint strict: ["error", "global"]*/
|
||
|
'use strict';
|
||
|
|
||
|
// If some JS components aren't es6 we want to simply move them
|
||
|
// into the dist folder. This allows us to clean the dist/js
|
||
|
// folder on build.
|
||
|
|
||
|
//=======================================================
|
||
|
// Include gulp
|
||
|
//=======================================================
|
||
|
var gulp = require('gulp');
|
||
|
|
||
|
//=======================================================
|
||
|
// Include Our Plugins
|
||
|
//=======================================================
|
||
|
var rename = require('gulp-rename');
|
||
|
|
||
|
// Export our tasks.
|
||
|
module.exports = {
|
||
|
|
||
|
// Moves JavaScript.
|
||
|
js: function() {
|
||
|
return gulp.src([
|
||
|
'./src/{global,layout,components}/**/*.js',
|
||
|
'!./src/{global,layout,components}/**/*.es6.js'
|
||
|
], { base: './' })
|
||
|
.pipe(rename(function (path) {
|
||
|
path.dirname = '';
|
||
|
return path;
|
||
|
}))
|
||
|
.pipe(gulp.dest('./dist/js'));
|
||
|
}
|
||
|
};
|