diff --git a/lib/6to5/util.js b/lib/6to5/util.js index 58b860135d..ca7d411ddb 100644 --- a/lib/6to5/util.js +++ b/lib/6to5/util.js @@ -1,7 +1,7 @@ var traverse = require("./traverse"); var astTypes = require("ast-types"); var recast = require("recast"); -var acorn = require("acorn"); +var acorn = require("acorn-jsx"); var path = require("path"); var util = require("util"); var fs = require("fs"); @@ -24,6 +24,14 @@ exports.ensureBlock = function (node) { node.body = b.blockStatement(block); }; +exports.resolve = function (loc) { + try { + return require.resolve(loc); + } catch (err) { + return null; + } +}; + exports.list = function (val) { return val ? val.split(",") : []; };