aboutsummaryrefslogtreecommitdiffstats
path: root/gulpfile.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2018-01-13 03:02:00 +0800
committerDan Finlay <dan@danfinlay.com>2018-01-13 03:02:00 +0800
commitfa39b5261916f6bbdd6dd8a21aeac9764180c4ab (patch)
tree32f36eb90d2c21674c38ce976d77dbbe3900a53a /gulpfile.js
parente5b34b3d044e8c414b2a390c302dd01ce6ed45e4 (diff)
parent3a27332cf6b0285e529db4d958c6ea035da81b79 (diff)
downloadtangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar.gz
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar.bz2
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar.lz
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar.xz
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.tar.zst
tangerine-wallet-browser-fa39b5261916f6bbdd6dd8a21aeac9764180c4ab.zip
Merge branch 'UpdateReadmeSupportLink' into UpdateSupportLinks
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/gulpfile.js b/gulpfile.js
index 293179892..4c36ff7d4 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -19,6 +19,8 @@ var manifest = require('./app/manifest.json')
var gulpif = require('gulp-if')
var replace = require('gulp-replace')
var mkdirp = require('mkdirp')
+var asyncEach = require('async/each')
+var exec = require('child_process').exec
var disableDebugTools = gutil.env.disableDebugTools
var debug = gutil.env.debug
@@ -153,6 +155,18 @@ gulp.task('copy:watch', function(){
gulp.watch(['./app/{_locales,images}/*', './app/scripts/chromereload.js', './app/*.{html,json}'], gulp.series('copy'))
})
+// record deps
+
+gulp.task('deps', function (cb) {
+ exec('npm ls', (err, stdoutOutput, stderrOutput) => {
+ if (err) return cb(err)
+ const browsers = ['firefox','chrome','edge','opera']
+ asyncEach(browsers, (target, done) => {
+ fs.writeFile(`./dist/${target}/deps.txt`, stdoutOutput, done)
+ }, cb)
+ })
+})
+
// lint js
gulp.task('lint', function () {
@@ -234,7 +248,7 @@ gulp.task('zip', gulp.parallel('zip:chrome', 'zip:firefox', 'zip:edge', 'zip:ope
gulp.task('dev', gulp.series('dev:js', 'copy', gulp.parallel('copy:watch', 'dev:reload')))
-gulp.task('build', gulp.series('clean', gulp.parallel('build:js', 'copy')))
+gulp.task('build', gulp.series('clean', gulp.parallel('build:js', 'copy', 'deps')))
gulp.task('dist', gulp.series('build', 'zip'))
// task generators