Skip to content

Commit

Permalink
feat: split prepare task for #11
Browse files Browse the repository at this point in the history
  • Loading branch information
ffoodd committed Jan 23, 2019
1 parent 9fe7155 commit 8a392da
Show file tree
Hide file tree
Showing 5 changed files with 60 additions and 193 deletions.
4 changes: 2 additions & 2 deletions docs/js/a11y-dialog.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 2 additions & 62 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,6 @@ function getCards(file) {
* @section Build
* Compile Sass files for theme
*/
function normalize() {
return gulp.src([options.paths.node + '/normalize.css/*.css'])
.pipe(newer(options.paths.dev + '/scss/dependencies/_normalize.scss'))
.pipe(rename({
prefix: '_',
extname: '.scss'
}))
.pipe(gulp.dest(options.paths.dev + '/scss/dependencies'));
}

function css() {
return gulp.src(options.paths.dev + '/scss/*.scss')
.pipe(newer(options.paths.dest + '/css'))
Expand All @@ -55,14 +45,6 @@ function css() {
.pipe(gulp.dest(options.paths.dest + '/css'));
}

/**
* @section Build
* Move JavaScript dependencies
*/
function jsdeps() {
return gulp.src(dependencies)
.pipe(gulp.dest(options.paths.dest + '/js'));
}

/**
* @section Build
Expand Down Expand Up @@ -133,50 +115,8 @@ function clean() {
return del(options.paths.dest + '/*');
}

exports.prepare = require('./tasks/prepare');

/**
* @section Build
* Move favicon
*/
function favicon() {
return gulp.src(options.paths.dev + '/favicon.ico')
.pipe(gulp.dest(options.paths.dest))
}

/**
* @section Build
* Move .htaccess
*/
function htaccess() {
return gulp.src(options.paths.dev + '/.htaccess')
.pipe(gulp.dest(options.paths.dest))
}


/**
* @section Build
* Move humans.txt
*/
function humans() {
return gulp.src(options.paths.dev + '/humans.txt')
.pipe(gulp.dest(options.paths.dest))
}


/**
* @section Build
* Move fonts
*/
function fonts() {
return gulp.src(options.paths.dev + '/fonts/*.{woff,woff2}')
.pipe(gulp.dest(options.paths.dest + '/fonts/'))
}


/**
* @section Build
* Watch Sass and JavaScript files
*/
exports.css = css;
exports.js = js;
exports.img = img;
Expand All @@ -186,7 +126,7 @@ exports.clean = clean;

function build(done) {
gulp.series( clean,
gulp.series( favicon, fonts, humans, htaccess, normalize, jsdeps,
gulp.series( require('./tasks/prepare'),
gulp.parallel( css, js, img, sprite, template )
)
);
Expand Down

0 comments on commit 8a392da

Please sign in to comment.