0.1.26 • Published 6 years ago
gulp4-tasks v0.1.26
gulp4-tasks
about
個人用gulp 4.0 タスク設定
TASKS
BrowserSync(base, port, directory)
const tasks = require('gulp4-tasks')
const server = cb => {
tasks.BrowserSync('./dev', 8080, true)
cb()
}
exports.server = serverdirectory
https://www.browsersync.io/docs/options#option-server
default false
Clean(path)
CompileCoffee(src, dist)
CompileMarkdown(src, dist, options)
options
CompilePug(src, dist, options)
const tasks = require('gulp4-tasks')
const opts = {
pretty: true,
locals: {
moment: require('moment')
},
filters: {
php: require('pug-php-filter')
},
ext: 'php'
}
const compilePug2Php = () => tasks.CompilePug('*.pug', 'path/dist', opts)
exports.compilePug2Php = compilePug2Phpoptions
pretty
bool
default true
locals
object
filters
object
ext
string
CompileStylus(src, dist, options)
const tasks = require('gulp4-tasks')
const opts = {
mqpack: true,
minify: false,
sort: true,
prefix: true,
removeComments: true
}
const createCss = () => tasks.CompileStylus('./*.styl', 'path/dist', opts)
exports.createCss = createCssautoprefixer options -> https://github.com/browserslist/browserslist#readme
options
grid
bool, string
default false
mqpack
bool
default false
sort
bool
default false
prefix
bool
minify
bool
default false
removeComments
bool
default true
Concat(src, dist, filename)
src
glob or array
Copy(src, dist)
MinifyImage(src, dist)
MinifyJs(src, dist)
MinifyPhp(src, dist)
Open(urls)
SvgStore(src, dist, filename)
TemplateHeader(template, data, src, dist)
const tasks = require('gulp4-tasks')
const template = `
/*
Theme Name: <%= pkg.name %>
Theme URI: <%= pkg.homepage %>
Author: <%= pkg.author %>
Author URI: <%= pkg.homepage %>
Description: <%= pkg.description %>
Version: <%= pkg.version %>
*/
`
const data = { pkg: require('./package.json') }
const createWPStyleSheet = () => tasks.TemplateHeader(template, data, 'style.css', 'path/dist')
exports.createWPStyleSheet = createWPStyleSheetWebpack(src, dist, config)
const tasks = require('gulp4-tasks')
let config = require('./webpack.config')
const bundleJs = cb => {
config.mode = 'development'
config.devtool = 'source-map'
config.output = { filename: 'bundle.js' }
tasks.Webpack('path/js/src.js', 'path/dist', config)
cb()
}
exports.bundleJs = bundleJs0.1.26
6 years ago
0.1.25
6 years ago
0.1.24
6 years ago
0.1.23
6 years ago
0.1.22
6 years ago
0.1.21
6 years ago
0.1.20
7 years ago
0.1.19
7 years ago
0.1.18
7 years ago
0.1.17
7 years ago
0.1.15
7 years ago
0.1.14
7 years ago
0.1.13
7 years ago
0.1.12
7 years ago
0.1.11
7 years ago
0.1.9
7 years ago
0.1.8
7 years ago
0.1.7
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago