Add Edge build to gulp config

This commit is contained in:
Dan Finlay 2016-08-07 13:36:02 -07:00
parent 3597759151
commit 40d5b446cf
1 changed files with 14 additions and 3 deletions

View File

@ -34,6 +34,7 @@ gulp.task('copy:locales', copyTask({
destinations: [ destinations: [
'./dist/firefox/_locales', './dist/firefox/_locales',
'./dist/chrome/_locales', './dist/chrome/_locales',
'./dist/edge/_locales',
] ]
})) }))
gulp.task('copy:images', copyTask({ gulp.task('copy:images', copyTask({
@ -41,6 +42,7 @@ gulp.task('copy:images', copyTask({
destinations: [ destinations: [
'./dist/firefox/images', './dist/firefox/images',
'./dist/chrome/images', './dist/chrome/images',
'./dist/edge/images',
], ],
})) }))
gulp.task('copy:fonts', copyTask({ gulp.task('copy:fonts', copyTask({
@ -48,6 +50,7 @@ gulp.task('copy:fonts', copyTask({
destinations: [ destinations: [
'./dist/firefox/fonts', './dist/firefox/fonts',
'./dist/chrome/fonts', './dist/chrome/fonts',
'./dist/edge/fonts',
], ],
})) }))
gulp.task('copy:reload', copyTask({ gulp.task('copy:reload', copyTask({
@ -55,6 +58,7 @@ gulp.task('copy:reload', copyTask({
destinations: [ destinations: [
'./dist/firefox/scripts', './dist/firefox/scripts',
'./dist/chrome/scripts', './dist/chrome/scripts',
'./dist/edge/scripts',
], ],
pattern: '/chromereload.js', pattern: '/chromereload.js',
})) }))
@ -63,6 +67,7 @@ gulp.task('copy:root', copyTask({
destinations: [ destinations: [
'./dist/firefox', './dist/firefox',
'./dist/chrome', './dist/chrome',
'./dist/edge',
], ],
pattern: '/*', pattern: '/*',
})) }))
@ -131,13 +136,18 @@ gulp.task('zip:chrome', () => {
return gulp.src('dist/chrome/**') return gulp.src('dist/chrome/**')
.pipe(zip(`metamask-chrome-${manifest.version}.zip`)) .pipe(zip(`metamask-chrome-${manifest.version}.zip`))
.pipe(gulp.dest('builds')); .pipe(gulp.dest('builds'));
}); })
gulp.task('zip:firefox', () => { gulp.task('zip:firefox', () => {
return gulp.src('dist/firefox/**') return gulp.src('dist/firefox/**')
.pipe(zip(`metamask-firefox-${manifest.version}.zip`)) .pipe(zip(`metamask-firefox-${manifest.version}.zip`))
.pipe(gulp.dest('builds')); .pipe(gulp.dest('builds'));
}); })
gulp.task('zip', gulp.parallel('zip:chrome', 'zip:firefox')) gulp.task('zip:edge', () => {
return gulp.src('dist/edge/**')
.pipe(zip(`metamask-edge-${manifest.version}.zip`))
.pipe(gulp.dest('builds'));
})
gulp.task('zip', gulp.parallel('zip:chrome', 'zip:firefox', 'zip:edge'))
// high level tasks // high level tasks
@ -200,6 +210,7 @@ function bundleTask(opts) {
.pipe(sourcemaps.write('./')) // writes .map file .pipe(sourcemaps.write('./')) // writes .map file
.pipe(gulp.dest('./dist/firefox/scripts')) .pipe(gulp.dest('./dist/firefox/scripts'))
.pipe(gulp.dest('./dist/chrome/scripts')) .pipe(gulp.dest('./dist/chrome/scripts'))
.pipe(gulp.dest('./dist/edge/scripts'))
.pipe(livereload()) .pipe(livereload())
) )