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:
+3
-2
@@ -2,12 +2,13 @@
|
|||||||
|
|
||||||
var gulp = require( 'gulp' );
|
var gulp = require( 'gulp' );
|
||||||
|
|
||||||
gulp.task( 'js', function () {
|
gulp.task( 'js', () => {
|
||||||
|
|
||||||
var uglify = require( 'gulp-uglify-es' ).default,
|
var uglify = require( 'gulp-uglify-es' ).default,
|
||||||
rename = require( 'gulp-rename' ),
|
rename = require( 'gulp-rename' ),
|
||||||
config = require( '../config' );
|
config = require( '../config' );
|
||||||
gulp.src( config.paths.jsPath )
|
|
||||||
|
return gulp.src( config.paths.jsPath )
|
||||||
.pipe( uglify() )
|
.pipe( uglify() )
|
||||||
.pipe( rename( {
|
.pipe( rename( {
|
||||||
extname: '.min.js'
|
extname: '.min.js'
|
||||||
|
|||||||
+5
-3
@@ -2,11 +2,12 @@
|
|||||||
|
|
||||||
var gulp = require( 'gulp' );
|
var gulp = require( 'gulp' );
|
||||||
|
|
||||||
gulp.task( 'sass', function () {
|
gulp.task( 'sass', () => {
|
||||||
|
|
||||||
var autoprefixer = require( 'autoprefixer' ),
|
var autoprefixer = require( 'autoprefixer' ),
|
||||||
postcss = require( 'gulp-postcss' ),
|
postcss = require( 'gulp-postcss' ),
|
||||||
sass = require( 'gulp-sass' ),
|
sass = require( 'gulp-sass' )( require( 'sass' ) ),
|
||||||
|
sassunicode = require( 'gulp-sass-unicode' ),
|
||||||
notify = require( 'gulp-notify' ),
|
notify = require( 'gulp-notify' ),
|
||||||
atImport = require( 'postcss-import' ),
|
atImport = require( 'postcss-import' ),
|
||||||
mqpacker = require( 'css-mqpacker' ),
|
mqpacker = require( 'css-mqpacker' ),
|
||||||
@@ -30,8 +31,9 @@ gulp.task( 'sass', function () {
|
|||||||
sourcemap: true
|
sourcemap: true
|
||||||
} )
|
} )
|
||||||
];
|
];
|
||||||
gulp.src( config.paths.sassPath )
|
return gulp.src( config.paths.sassPath )
|
||||||
.pipe( sass( { outputStyle: config.output.style } ).on( 'error', sass.logError ) )
|
.pipe( sass( { outputStyle: config.output.style } ).on( 'error', sass.logError ) )
|
||||||
|
.pipe( sassunicode() )
|
||||||
.pipe( postcss( processors ) )
|
.pipe( postcss( processors ) )
|
||||||
.pipe( gulp.dest( config.output.styleDestination ) )
|
.pipe( gulp.dest( config.output.styleDestination ) )
|
||||||
.pipe( browserSync.reload( {
|
.pipe( browserSync.reload( {
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
var gulp = require( 'gulp' );
|
var gulp = require( 'gulp' );
|
||||||
|
|
||||||
gulp.task( 'translate', function () {
|
gulp.task( 'translate', () => {
|
||||||
|
|
||||||
var pot = require( 'gulp-wp-pot' ),
|
var pot = require( 'gulp-wp-pot' ),
|
||||||
config = require( '../config' );
|
config = require( '../config' );
|
||||||
|
|
||||||
gulp.src( [config.paths.potSource] )
|
return gulp.src( [ config.paths.potSource ] )
|
||||||
.pipe( pot( {
|
.pipe( pot( {
|
||||||
domain: config.projectName,
|
domain: config.projectName,
|
||||||
package: config.projectTitle,
|
package: config.projectTitle,
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
var gulp = require( 'gulp' );
|
var gulp = require( 'gulp' );
|
||||||
|
|
||||||
gulp.task( 'zip' , function () {
|
gulp.task( 'zip', () => {
|
||||||
|
|
||||||
var chmod = require( 'gulp-chmod' ),
|
var chmod = require( 'gulp-chmod' ),
|
||||||
zip = require( 'gulp-zip' ),
|
zip = require( 'gulp-zip' ),
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ module.exports = {
|
|||||||
/**
|
/**
|
||||||
* Local Development URL (for BrowserSync)
|
* Local Development URL (for BrowserSync)
|
||||||
*/
|
*/
|
||||||
url: 'local.wordpress-trunk.test',
|
url: 'https://local.five.test',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If blank, will be compact for themes, compressed for plugins.
|
* If blank, will be compact for themes, compressed for plugins.
|
||||||
|
|||||||
+12
-3
@@ -4,7 +4,16 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var gulp = require( 'gulp' );
|
var gulp = require( 'gulp' );
|
||||||
var requireDir = require( 'require-dir' );
|
|
||||||
|
|
||||||
// Require all tasks in gulp/tasks, including subfolders
|
function getTask ( task ) {
|
||||||
requireDir( './gulp/tasks', { recurse: true } );
|
var taskDir = './gulp/tasks/' + task;
|
||||||
|
|
||||||
|
return require( taskDir );
|
||||||
|
}
|
||||||
|
|
||||||
|
var tasks = [ 'sass', 'js', 'translate', 'zip' ];
|
||||||
|
for ( var index in tasks ) {
|
||||||
|
getTask( tasks[ index ] );
|
||||||
|
}
|
||||||
|
|
||||||
|
gulp.task( 'build', gulp.series( [ 'sass', 'js', 'translate', 'zip' ] ) );
|
||||||
|
|||||||
+28
-19
@@ -3,30 +3,39 @@
|
|||||||
"description": "Display Featured Image for Genesis",
|
"description": "Display Featured Image for Genesis",
|
||||||
"version": "3.2.2",
|
"version": "3.2.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0+",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"autoprefixer": "9.7.0",
|
"autoprefixer": "10.4.13",
|
||||||
"browser-sync": "2.26.7",
|
"browser-sync": "2.27.11",
|
||||||
"css-mqpacker": "7.0.0",
|
"css-mqpacker": "7.0.0",
|
||||||
"del": "^5.1.0",
|
"del": "7.0.0",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^4.0.2",
|
||||||
"gulp-chmod": "^3.0.0",
|
"gulp-chmod": "3.0.0",
|
||||||
"gulp-notify": "^3.2.0",
|
"gulp-notify": "4.0.0",
|
||||||
"gulp-postcss": "^8.0.0",
|
"gulp-postcss": "9.0.1",
|
||||||
"gulp-rename": "^1.4.0",
|
"gulp-rename": "2.0.0",
|
||||||
"gulp-sass": "^4.0.1",
|
"gulp-sass": "5.1.0",
|
||||||
"gulp-uglify": "3.0.2",
|
"gulp-uglify": "3.0.2",
|
||||||
"gulp-uglify-es": "^2.0.0",
|
"gulp-uglify-es": "3.0.0",
|
||||||
"gulp-wp-pot": "^2.3.5",
|
"gulp-wp-pot": "^2.3.2",
|
||||||
"gulp-zip": "^5.0.1",
|
"gulp-zip": "5.1.0",
|
||||||
"perfectionist": "^2.4.0",
|
"perfectionist": "^2.4.0",
|
||||||
"postcss-import": "12.0.1",
|
"postcss": "^8.4.4",
|
||||||
"require-dir": "1.2.0"
|
"postcss-import": "15.1.0",
|
||||||
|
"sass": "^1.41.1"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@wordpress/browserslist-config": "5.7.0",
|
||||||
|
"glob-parent": ">=5.1.2",
|
||||||
|
"gulp-sass-unicode": "^1.0.5",
|
||||||
|
"gulp-svg-sprites": "^4.1.2",
|
||||||
|
"normalize.css": "8.0.1",
|
||||||
|
"trim-newlines": ">=3.0.1",
|
||||||
|
"set-value": ">=4.0.1",
|
||||||
|
"axios": ">=0.24.0",
|
||||||
|
"nth-check": ">=2.0.1"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"extends @wordpress/browserslist-config"
|
"extends @wordpress/browserslist-config"
|
||||||
],
|
]
|
||||||
"dependencies": {
|
|
||||||
"@wordpress/browserslist-config": "^2.6.0"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user