ecology9-src4js-tools
Version:
src4js-tools
32 lines (28 loc) • 1.68 kB
JavaScript
var gulp = require('gulp');
var concat = require('gulp-concat');
gulp.task('mergeCloudstore', function() {
return gulp.src(['../cloudstore/resource/pc/com/v1/small.min.js', '../cloudstore/resource/pc/com/v1/index.ro.js',
'../cloudstore/resource/pc/com/v1/ecCom.ro.js', '../cloudstore/resource/pc/mobx-3.1.16/mobx.umd.js',
'../cloudstore/resource/pc/mobx-react-4.2.1/index.js', '../cloudstore/resource/pc/react-router/ReactRouter.min.js'])
.pipe(concat('mergeCloudstore.js'))
.pipe(gulp.dest('../cloudstore/resource/pc/com/v1'));
});
gulp.task('mergeCloudstoreWf', function() {
return gulp.src(['../cloudstore/resource/pc/com/v1/index.ro.js',
'../cloudstore/resource/pc/com/v1/ecCom.ro.js', '../cloudstore/resource/pc/mobx-3.1.16/mobx.umd.js',
'../cloudstore/resource/pc/mobx-react-4.2.1/index.js', '../cloudstore/resource/pc/react-router/ReactRouter.min.js'])
.pipe(concat('mergeCloudstoreWf.js'))
.pipe(gulp.dest('../cloudstore/resource/pc/com/v1'));
});
gulp.task('mergeReact', function() {
return gulp.src(['../cloudstore/resource/pc/react16/react.production.min.js', '../cloudstore/resource/pc/react16/react-dom.production.min.js',
'../cloudstore/resource/pc/react16/prop-types.min.js', '../cloudstore/resource/pc/react16/create-react-class.min.js'
])
.pipe(concat('mergeReact.js'))
.pipe(gulp.dest('../cloudstore/resource/pc/com/v1'));
});
gulp.task('mergePromise', function() {
return gulp.src(['../cloudstore/resource/pc/promise/promise.min.js', '../cloudstore/resource/pc/fetch/fetch.min.js' ])
.pipe(concat('mergePromise.js'))
.pipe(gulp.dest('../cloudstore/resource/pc/com/v1'));
});