1.0.5 • Published 11 months ago
ray-gulp-toolkit v1.0.5
ray-gulp-toolkit
author
ilex.h
描述 descr
常用的 gulp 插件、及基本配置
Install
npm install -save ray-gulp-toolkit
Usage
use module
import {
shy,
kneel,
naughty,
logger,
LOG
} from 'ray-gulp-toolkit';
// logger gulp log
// LOG print info
use plugins
terser
import terser from 'ray-gulp-toolkit/lib/plugins/terser';
function babel(){
return gulp.src('./src/index.js')
.pipe(terser())
.pipe(gulp.dest('./lib'));
}
// options
function babel(){
return gulp.src('./src/index.js')
.pipe(terser({
mangle: false,
output: {
beautify: true
}
}))
.pipe(gulp.dest('./lib'));
}
// second args
import { minify } from 'terser';
function babel(){
return gulp.src('./src/index.js')
.pipe(terser({}, minify))
.pipe(gulp.dest('./lib'));
}
// source map
import sourcemaps from 'gulp-sourcemaps';
function babel(){
return gulp.src('./src/index.js')
.pipe(sourcemaps.init())
.pipe(terser())
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('./lib'));
}
prettify
import terser from 'ray-gulp-toolkit/lib/plugins/terser';
import prettify from 'ray-gulp-toolkit/lib/plugins/prettify';
function babel(){
return gulp.src('./src/index.js')
.pipe(terser())
.pipe(prettify())
.pipe(gulp.dest('./lib'));
}
Lecense
MIT
changelog
- 2021-3-15 add gulp config、plugin v1.0.0
- 2017-5-21 init