mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Simplify build variables. Remove maps from production.
This commit is contained in:
parent
f022c7c714
commit
f21d425839
14
gulpfile.js
14
gulpfile.js
@ -20,7 +20,7 @@ var gulpif = require('gulp-if')
|
|||||||
var replace = require('gulp-replace')
|
var replace = require('gulp-replace')
|
||||||
var mkdirp = require('mkdirp')
|
var mkdirp = require('mkdirp')
|
||||||
|
|
||||||
var disableLiveReload = gutil.env.disableLiveReload
|
var disableDebugTools = gutil.env.disableDebugTools
|
||||||
var debug = gutil.env.debug
|
var debug = gutil.env.debug
|
||||||
|
|
||||||
// browser reload
|
// browser reload
|
||||||
@ -121,7 +121,7 @@ gulp.task('manifest:production', function() {
|
|||||||
'./dist/chrome/manifest.json',
|
'./dist/chrome/manifest.json',
|
||||||
'./dist/edge/manifest.json',
|
'./dist/edge/manifest.json',
|
||||||
],{base: './dist/'})
|
],{base: './dist/'})
|
||||||
.pipe(gulpif(disableLiveReload,jsoneditor(function(json) {
|
.pipe(gulpif(!debug,jsoneditor(function(json) {
|
||||||
json.background.scripts = ["scripts/background.js"]
|
json.background.scripts = ["scripts/background.js"]
|
||||||
return json
|
return json
|
||||||
})))
|
})))
|
||||||
@ -138,7 +138,7 @@ const staticFiles = [
|
|||||||
var copyStrings = staticFiles.map(staticFile => `copy:${staticFile}`)
|
var copyStrings = staticFiles.map(staticFile => `copy:${staticFile}`)
|
||||||
copyStrings.push('copy:contractImages')
|
copyStrings.push('copy:contractImages')
|
||||||
|
|
||||||
if (!disableLiveReload) {
|
if (debug) {
|
||||||
copyStrings.push('copy:reload')
|
copyStrings.push('copy:reload')
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -234,7 +234,7 @@ function copyTask(opts){
|
|||||||
destinations.forEach(function(destination) {
|
destinations.forEach(function(destination) {
|
||||||
stream = stream.pipe(gulp.dest(destination))
|
stream = stream.pipe(gulp.dest(destination))
|
||||||
})
|
})
|
||||||
stream.pipe(gulpif(!disableLiveReload,livereload()))
|
stream.pipe(gulpif(debug,livereload()))
|
||||||
|
|
||||||
return stream
|
return stream
|
||||||
}
|
}
|
||||||
@ -314,16 +314,16 @@ function bundleTask(opts) {
|
|||||||
.pipe(buffer())
|
.pipe(buffer())
|
||||||
// sourcemaps
|
// sourcemaps
|
||||||
// loads map from browserify file
|
// loads map from browserify file
|
||||||
.pipe(sourcemaps.init({loadMaps: true}))
|
.pipe(gulpif(debug, sourcemaps.init({loadMaps: true})))
|
||||||
// writes .map file
|
// writes .map file
|
||||||
.pipe(sourcemaps.write('./'))
|
.pipe(gulpif(debug, sourcemaps.write('./')))
|
||||||
// write completed bundles
|
// write completed bundles
|
||||||
.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(gulp.dest('./dist/edge/scripts'))
|
||||||
.pipe(gulp.dest('./dist/opera/scripts'))
|
.pipe(gulp.dest('./dist/opera/scripts'))
|
||||||
// finally, trigger live reload
|
// finally, trigger live reload
|
||||||
.pipe(gulpif(!disableLiveReload, livereload()))
|
.pipe(gulpif(debug, livereload()))
|
||||||
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
"start": "npm run dev",
|
"start": "npm run dev",
|
||||||
"dev": "gulp dev --debug",
|
"dev": "gulp dev --debug",
|
||||||
"disc": "gulp disc --debug",
|
"disc": "gulp disc --debug",
|
||||||
"dist": "npm install && gulp dist --disableLiveReload",
|
"dist": "npm install && gulp dist",
|
||||||
"test": "npm run lint && npm run test-unit && npm run test-integration",
|
"test": "npm run lint && npm run test-unit && npm run test-integration",
|
||||||
"test-unit": "METAMASK_ENV=test mocha --require test/helper.js --recursive \"test/unit/**/*.js\"",
|
"test-unit": "METAMASK_ENV=test mocha --require test/helper.js --recursive \"test/unit/**/*.js\"",
|
||||||
"test-integration": "npm run buildMock && npm run buildCiUnits && testem ci -P 2",
|
"test-integration": "npm run buildMock && npm run buildCiUnits && testem ci -P 2",
|
||||||
|
Loading…
Reference in New Issue
Block a user