process glob matching in babel-cli (windows compat)

This commit is contained in:
jden
2015-04-30 10:57:48 -07:00
parent 98206df864
commit 479c3e477a
2 changed files with 11 additions and 7 deletions

View File

@@ -8,6 +8,7 @@ var util = require("babel-core").util;
var each = require("lodash/collection/each");
var keys = require("lodash/object/keys");
var fs = require("fs");
var glob = require('glob');
each(options, function (option, key) {
if (option.hidden) return;
@@ -69,7 +70,9 @@ commander.parse(process.argv);
var errors = [];
var filenames = commander.args;
var filenames = commander.args.reduce(function (globbed, input) {
return globbed.concat(glob.sync(input));
}, []);
each(filenames, function (filename) {
if (!fs.existsSync(filename)) {