Simplify build variables. Remove maps from production.

feature/default_network_editable
Kevin Serrano 8 years ago
parent f022c7c714
commit f21d425839
No known key found for this signature in database
GPG Key ID: BF999DEFC7371BA1
  1. 14
      gulpfile.js
  2. 2
      package.json

@ -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…
Cancel
Save