forked from tencentyun/cos-js-sdk-v4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
21 lines (18 loc) · 771 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* global require */
var gulp = require('gulp'), gulpLoadPlugins = require('gulp-load-plugins'), plugins = gulpLoadPlugins();
var uglify = require('gulp-uglify');
var pkg = require('./package.json');
gulp.task('default', ['dev']);
gulp.task('dev', ['build'], function () {
gulp.watch('./src/*.js', ['build']);
});
gulp.task('build', function () {
gulp.src(['./src/*.js'])
.pipe(uglify({}))
.pipe(plugins.concat('cos-js-sdk-v4.js'))
.pipe(plugins.header('/* <%=name%> <%=version%> */\n;(function(){', {name: pkg.name, version: pkg.version, date: (new Date).toLocaleString()}))
.pipe(plugins.footer('})();'))
.pipe(gulp.dest('./dist').on('finish', function () {
console.log('concat done...');
}));
});