diff --git a/nailgun/gulp/i18n.js b/nailgun/gulp/i18n.js index 38f18fdfa8..310b6e70c3 100644 --- a/nailgun/gulp/i18n.js +++ b/nailgun/gulp/i18n.js @@ -17,7 +17,7 @@ function validate(translations, locales) { return _.isPlainObject(value) ? processPiece(localBase, value) : localBase; }); } - return _.uniq(_.flatten(processPiece(null, translations.translation))).sort(); + return _.uniq(_.flatten(processPiece(null, translations.translation), true)).sort(); } _.each(_.union(locales, [baseLocale]), function(locale) { diff --git a/nailgun/gulpfile.js b/nailgun/gulpfile.js index e91f27059a..64c259e416 100644 --- a/nailgun/gulpfile.js +++ b/nailgun/gulpfile.js @@ -288,9 +288,7 @@ gulp.task('rjs', function() { var rjs = spawn('./node_modules/.bin/r.js', ['-o', configFile]); rjs.stdout.on('data', function(data) { - _(data.toString().split('\n')).compact().map(function(line) { - gutil.log(line); - }); + _(data.toString().split('\n')).compact().each(_.ary(gutil.log, 1)).value(); }); rjs.on('close', cb); })) diff --git a/nailgun/npm-shrinkwrap.json b/nailgun/npm-shrinkwrap.json index 1b02ab06c6..82cf46bcac 100644 --- a/nailgun/npm-shrinkwrap.json +++ b/nailgun/npm-shrinkwrap.json @@ -4948,8 +4948,8 @@ } }, "lodash-node": { - "version": "2.4.1", - "from": "lodash-node@~2.4.1" + "version": "3.9.3", + "from": "lodash-node@3.9.3" }, "main-bower-files": { "version": "2.6.2", diff --git a/nailgun/package.json b/nailgun/package.json index 0034d61225..cedc6621f3 100644 --- a/nailgun/package.json +++ b/nailgun/package.json @@ -27,7 +27,7 @@ "gulp-util": "~3.0.4", "intern": "~2.2.2", "jshint-stylish": "~1.0.1", - "lodash-node": "~2.4.1", + "lodash-node": "~3.9.3", "main-bower-files": "~2.6.2", "minimist": "~1.1.1", "phantomjs": "~1.9.16",