-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathgulpfile.release.js
More file actions
33 lines (24 loc) · 1.02 KB
/
gulpfile.release.js
File metadata and controls
33 lines (24 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const gulp = require("gulp");
const babel = require("gulp-babel")
var path = require('path')
var env = 'production'
gulp.task('main-process', function() {
return gulp.src(['./src/**/*.js','!./src/defaultExtension/**','!./src/toolPages/**','!./src/render/**','!./src/extension/**','!./src/chromagnon/**','!./src/uglify-es/**'])
.pipe(babel({}))
.pipe(gulp.dest('./lib'))
});
gulp.task('main-process2', function() {
return gulp.src(['./src/extension/chromeExtensionPath.js','./src/extension/extensions.js','./src/extension/browserAction.js'])
.pipe(babel({}))
.pipe(gulp.dest('./lib/extension'))
});
gulp.task('main-process3', function() {
return gulp.src(['./src/render/pubsub.js','./src/render/urlutil.js'])
.pipe(babel({}))
.pipe(gulp.dest('./lib/render'))
});
gulp.task('main-process4', function() {
return gulp.src(['./src/uglify-es/**/*.js'])
.pipe(gulp.dest('./lib/uglify-es'))
});
gulp.task('default', gulp.series(gulp.parallel('main-process','main-process2','main-process3','main-process4')));