Newts Parading Majestically
Miss any of our Open RFC calls?Watch the recordings here! »

sog-gulp-rename

0.1.0 • Public • Published

sog-gulp-rename

基于gulp的插件,从gulp-rename-rev上改造,抽取了gulp-rename的修改文件名的功能(不包含修改路径)+ gulp-rev的manifest功能

gulp-rev

Installation安装

npm i sog-gulp-rename --save-dev

Usage

Example

  • 引入:const sogRename = require('sog-gulp-rename');
  • sogRename(option)
  • sogRename.manifest('manifest.json')
var gulp = require('gulp');
var sogRename = require('gulp-rename-rev');
 
var fs = require('fs');
const packageJson = JSON.parse(fs.readFileSync('./package.json'));
 
gulp.task('js-release', function () {
    var stream =
        gulp.src(['src/**/*.js'])
            .pipe(sogRename({ suffix: '-' + packageJson.version })) //添加后缀未应用的版本号
            .pipe(gulp.dest('dist'))
            .pipe(sogRename.manifest('js-manifest.json')) //将重命名的对照字典写入json文件
            .pipe(gulp.dest('rev'));
    return stream;
});

options

  • options可以是非空字符串、function、和对象,对象有以下参数
{
  basename: "my-name",
  prefix: "v.",
  suffix: ".min",
  extname: ".md"
}

Install

npm i sog-gulp-rename

DownloadsWeekly Downloads

4

Version

0.1.0

License

MIT

Unpacked Size

8.2 kB

Total Files

4

Last publish

Collaborators

  • avatar