add uniq to filenames in babel-cli - fixes #1731

This commit is contained in:
Sebastian McKenzie 2015-06-20 22:04:33 +01:00
parent 100317e0c8
commit 6a8ecf2507

View File

@ -6,6 +6,7 @@ var transform = require("babel-core").transform;
var kebabCase = require("lodash/string/kebabCase");
var options = require("babel-core").options;
var util = require("babel-core").util;
var uniq = require("lodash/array/uniq");
var each = require("lodash/collection/each");
var keys = require("lodash/object/keys");
var fs = require("fs");
@ -84,6 +85,8 @@ var filenames = commander.args.reduce(function (globbed, input) {
return globbed.concat(files);
}, []);
filenames = uniq(filenames);
each(filenames, function (filename) {
if (!fs.existsSync(filename)) {
errors.push(filename + " doesn't exist");