mirror of
https://github.com/10h30/display-featured-image-genesis.git
synced 2026-07-11 18:46:03 +09:00
Update build scripts
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2017 Robin Cornett
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-shortcodes', function () {
|
||||
var config = require( '../config' ),
|
||||
task_dir = config.paths.dependencyDir + '/sixtenpress-shortcodes/includes/**/*.*',
|
||||
directions = config.paths.dependencyDir + '/sixtenpress-shortcodes/sixtenpress-shortcodes.php';
|
||||
gulp.src( directions )
|
||||
.pipe( gulp.dest( config.root + 'includes/shortcodes' ) );
|
||||
gulp.src( task_dir )
|
||||
.pipe( gulp.dest( config.root + 'includes/shortcodes/includes' ) );
|
||||
} );
|
||||
/*
|
||||
* Copyright (c) 2017 Robin Cornett
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-shortcodes', function () {
|
||||
var config = require( '../config' ),
|
||||
task_dir = config.paths.dependencyDir + '/sixtenpress-shortcodes/includes/**/*.*',
|
||||
directions = config.paths.dependencyDir + '/sixtenpress-shortcodes/sixtenpress-shortcodes.php';
|
||||
gulp.src( directions )
|
||||
.pipe( gulp.dest( config.root + 'includes/shortcodes' ) );
|
||||
gulp.src( task_dir )
|
||||
.pipe( gulp.dest( config.root + 'includes/shortcodes/includes' ) );
|
||||
} );
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-sixtenpress', function () {
|
||||
var config = require( '../config' );
|
||||
gulp.src( config.paths.sixtenBower )
|
||||
.pipe( gulp.dest( config.output.sixtenDestination ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-sixtenpress', function () {
|
||||
var config = require( '../config' );
|
||||
gulp.src( config.paths.sixtenBower )
|
||||
.pipe( gulp.dest( config.output.sixtenDestination ) );
|
||||
} );
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-slick', function () {
|
||||
var config = require( '../config' );
|
||||
return gulp.src( config.paths.dependencyDir + '/slick-carousel/slick/**.js' )
|
||||
.pipe( gulp.dest( config.output.scriptDestination ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-slick', function () {
|
||||
var config = require( '../config' );
|
||||
return gulp.src( config.paths.dependencyDir + '/slick-carousel/slick/**.js' )
|
||||
.pipe( gulp.dest( config.output.scriptDestination ) );
|
||||
} );
|
||||
|
||||
+13
-13
@@ -1,13 +1,13 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-tasks', function () {
|
||||
var config = require( '../config' ),
|
||||
task_dir = config.paths.dependencyDir + '/gulp-tasks/gulp/tasks/*.*',
|
||||
directions = config.paths.dependencyDir + '/gulp-tasks/gulp/config.js';
|
||||
gulp.src( directions )
|
||||
.pipe( gulp.dest( config.root + 'gulp' ) );
|
||||
gulp.src( task_dir )
|
||||
.pipe( gulp.dest( config.root + 'gulp/tasks' ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-tasks', function () {
|
||||
var config = require( '../config' ),
|
||||
task_dir = config.paths.dependencyDir + '/gulp-tasks/gulp/tasks/*.*',
|
||||
directions = config.paths.dependencyDir + '/gulp-tasks/gulp/config.js';
|
||||
gulp.src( directions )
|
||||
.pipe( gulp.dest( config.root + 'gulp' ) );
|
||||
gulp.src( task_dir )
|
||||
.pipe( gulp.dest( config.root + 'gulp/tasks' ) );
|
||||
} );
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-tgmpa', function () {
|
||||
var config = require( '../config' );
|
||||
return gulp.src( config.paths.dependencyDir + '/tgmpa/class-tgm-plugin-activation.php' )
|
||||
.pipe( gulp.dest( config.root ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'assets-tgmpa', function () {
|
||||
var config = require( '../config' );
|
||||
return gulp.src( config.paths.dependencyDir + '/tgmpa/class-tgm-plugin-activation.php' )
|
||||
.pipe( gulp.dest( config.root ) );
|
||||
} );
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' ),
|
||||
config = require( '../config' );
|
||||
|
||||
gulp.task( 'assets', config.packages );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' ),
|
||||
config = require( '../config' );
|
||||
|
||||
gulp.task( 'assets', config.packages );
|
||||
|
||||
+17
-17
@@ -1,17 +1,17 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'browserSync', function () {
|
||||
|
||||
var browserSync = require( 'browser-sync' ).create(),
|
||||
config = require( '../config' ),
|
||||
files = [
|
||||
config.output.styleDestination + '**/*.css',
|
||||
config.output.scriptDestination + '**/*.js'
|
||||
];
|
||||
browserSync.init( files, {
|
||||
proxy: config.url,
|
||||
injectChanges: true
|
||||
} )
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'browserSync', function () {
|
||||
|
||||
var browserSync = require( 'browser-sync' ).create(),
|
||||
config = require( '../config' ),
|
||||
files = [
|
||||
config.output.styleDestination + '**/*.css',
|
||||
config.output.scriptDestination + '**/*.js'
|
||||
];
|
||||
browserSync.init( files, {
|
||||
proxy: config.url,
|
||||
injectChanges: true
|
||||
} )
|
||||
} );
|
||||
|
||||
+10
-10
@@ -1,10 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'build', [
|
||||
'sass',
|
||||
'js',
|
||||
'translate',
|
||||
'zip'
|
||||
] );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'build', [
|
||||
'sass',
|
||||
'js',
|
||||
'translate',
|
||||
'zip'
|
||||
] );
|
||||
|
||||
+9
-9
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'clean', function () {
|
||||
var del = require( 'del' ),
|
||||
config = require( '../config' );
|
||||
return del( [ config.destination ] );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'clean', function () {
|
||||
var del = require( 'del' ),
|
||||
config = require( '../config' );
|
||||
return del( [ config.destination ] );
|
||||
} );
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'default', ['js', 'sass', 'translate', 'watch'] );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'default', ['js', 'sass', 'translate', 'watch'] );
|
||||
|
||||
+17
-16
@@ -1,16 +1,17 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'js', function () {
|
||||
|
||||
var uglify = require( 'gulp-uglify-es' ).default,
|
||||
rename = require( 'gulp-rename' ),
|
||||
config = require( '../config' );
|
||||
gulp.src( config.paths.jsPath )
|
||||
.pipe( uglify() )
|
||||
.pipe( rename( {
|
||||
extname: '.min.js'
|
||||
} ) )
|
||||
.pipe( gulp.dest( config.output.scriptDestination ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'js', () => {
|
||||
|
||||
var uglify = require( 'gulp-uglify-es' ).default,
|
||||
rename = require( 'gulp-rename' ),
|
||||
config = require( '../config' );
|
||||
|
||||
return gulp.src( config.paths.jsPath )
|
||||
.pipe( uglify() )
|
||||
.pipe( rename( {
|
||||
extname: '.min.js'
|
||||
} ) )
|
||||
.pipe( gulp.dest( config.output.scriptDestination ) );
|
||||
} );
|
||||
|
||||
+43
-41
@@ -1,41 +1,43 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'sass', function () {
|
||||
|
||||
var autoprefixer = require( 'autoprefixer' ),
|
||||
postcss = require( 'gulp-postcss' ),
|
||||
sass = require( 'gulp-sass' ),
|
||||
notify = require( 'gulp-notify' ),
|
||||
atImport = require( 'postcss-import' ),
|
||||
mqpacker = require( 'css-mqpacker' ),
|
||||
config = require( '../config' ),
|
||||
perfectionist = require( 'perfectionist' ),
|
||||
browserSync = require( 'browser-sync' ),
|
||||
processors = [
|
||||
atImport,
|
||||
autoprefixer( {
|
||||
cascade: false,
|
||||
remove: false
|
||||
} ),
|
||||
mqpacker( {sort: true} ),
|
||||
perfectionist( {
|
||||
cascade: true,
|
||||
format: config.output.style,
|
||||
indentSize: 4,
|
||||
maxAtRuleLength: 80,
|
||||
maxSelectorLength: 80,
|
||||
maxValueLength: 80,
|
||||
sourcemap: true
|
||||
} )
|
||||
];
|
||||
gulp.src( config.paths.sassPath )
|
||||
.pipe( sass( {outputStyle: config.output.style} ).on( 'error', sass.logError ) )
|
||||
.pipe( postcss( processors ) )
|
||||
.pipe( gulp.dest( config.output.styleDestination ) )
|
||||
.pipe( browserSync.reload( {
|
||||
stream: true
|
||||
} ) )
|
||||
.pipe( notify( {message: 'you sassed the shit out of that.', onLast: true} ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'sass', () => {
|
||||
|
||||
var autoprefixer = require( 'autoprefixer' ),
|
||||
postcss = require( 'gulp-postcss' ),
|
||||
sass = require( 'gulp-sass' )( require( 'sass' ) ),
|
||||
sassunicode = require( 'gulp-sass-unicode' ),
|
||||
notify = require( 'gulp-notify' ),
|
||||
atImport = require( 'postcss-import' ),
|
||||
mqpacker = require( 'css-mqpacker' ),
|
||||
config = require( '../config' ),
|
||||
perfectionist = require( 'perfectionist' ),
|
||||
browserSync = require( 'browser-sync' ),
|
||||
processors = [
|
||||
atImport,
|
||||
autoprefixer( {
|
||||
cascade: false,
|
||||
remove: false
|
||||
} ),
|
||||
mqpacker( { sort: true } ),
|
||||
perfectionist( {
|
||||
cascade: true,
|
||||
format: config.output.style,
|
||||
indentSize: 4,
|
||||
maxAtRuleLength: 80,
|
||||
maxSelectorLength: 80,
|
||||
maxValueLength: 80,
|
||||
sourcemap: true
|
||||
} )
|
||||
];
|
||||
return gulp.src( config.paths.sassPath )
|
||||
.pipe( sass( { outputStyle: config.output.style } ).on( 'error', sass.logError ) )
|
||||
.pipe( sassunicode() )
|
||||
.pipe( postcss( processors ) )
|
||||
.pipe( gulp.dest( config.output.styleDestination ) )
|
||||
.pipe( browserSync.reload( {
|
||||
stream: true
|
||||
} ) )
|
||||
.pipe( notify( { message: 'you sassed the shit out of that.', onLast: true } ) );
|
||||
} );
|
||||
|
||||
+18
-18
@@ -1,18 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'translate', function () {
|
||||
|
||||
var pot = require( 'gulp-wp-pot' ),
|
||||
config = require( '../config' );
|
||||
|
||||
gulp.src( [config.paths.potSource] )
|
||||
.pipe( pot( {
|
||||
domain: config.projectName,
|
||||
package: config.projectTitle,
|
||||
headers: false
|
||||
} ) )
|
||||
.pipe( gulp.dest( config.output.potDestination + config.projectName + '.pot' ) );
|
||||
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'translate', () => {
|
||||
|
||||
var pot = require( 'gulp-wp-pot' ),
|
||||
config = require( '../config' );
|
||||
|
||||
return gulp.src( [ config.paths.potSource ] )
|
||||
.pipe( pot( {
|
||||
domain: config.projectName,
|
||||
package: config.projectTitle,
|
||||
headers: false
|
||||
} ) )
|
||||
.pipe( gulp.dest( config.output.potDestination + config.projectName + '.pot' ) );
|
||||
|
||||
} );
|
||||
|
||||
+9
-9
@@ -1,9 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'watch', ['sass','browserSync'], function () {
|
||||
var config = require( '../config' );
|
||||
gulp.watch( config.paths.jsPath, ['js'] );
|
||||
gulp.watch( config.paths.sassPath, ['sass'] );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'watch', ['sass','browserSync'], function () {
|
||||
var config = require( '../config' );
|
||||
gulp.watch( config.paths.jsPath, ['js'] );
|
||||
gulp.watch( config.paths.sassPath, ['sass'] );
|
||||
} );
|
||||
|
||||
+31
-31
@@ -1,31 +1,31 @@
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'zip' , function () {
|
||||
|
||||
var chmod = require( 'gulp-chmod' ),
|
||||
zip = require( 'gulp-zip' ),
|
||||
config = require( '../config' );
|
||||
|
||||
return gulp.src( config.buildInclude, { base: '../' } )
|
||||
.pipe( chmod( {
|
||||
owner: {
|
||||
read: true,
|
||||
write: true,
|
||||
execute: true
|
||||
},
|
||||
group: {
|
||||
read: true,
|
||||
write: false,
|
||||
execute: true
|
||||
},
|
||||
others: {
|
||||
read: true,
|
||||
write: false,
|
||||
execute: true
|
||||
}
|
||||
}, true ) )
|
||||
.pipe( zip( config.projectName + '.' + config.version + '.zip' ) )
|
||||
.pipe( gulp.dest( config.destination ) );
|
||||
} );
|
||||
'use strict';
|
||||
|
||||
var gulp = require( 'gulp' );
|
||||
|
||||
gulp.task( 'zip', () => {
|
||||
|
||||
var chmod = require( 'gulp-chmod' ),
|
||||
zip = require( 'gulp-zip' ),
|
||||
config = require( '../config' );
|
||||
|
||||
return gulp.src( config.buildInclude, { base: '../' } )
|
||||
.pipe( chmod( {
|
||||
owner: {
|
||||
read: true,
|
||||
write: true,
|
||||
execute: true
|
||||
},
|
||||
group: {
|
||||
read: true,
|
||||
write: false,
|
||||
execute: true
|
||||
},
|
||||
others: {
|
||||
read: true,
|
||||
write: false,
|
||||
execute: true
|
||||
}
|
||||
}, true ) )
|
||||
.pipe( zip( config.projectName + '.' + config.version + '.zip' ) )
|
||||
.pipe( gulp.dest( config.destination ) );
|
||||
} );
|
||||
|
||||
Reference in New Issue
Block a user