add util.resolve

This commit is contained in:
Sebastian McKenzie 2014-10-22 21:43:35 +11:00
parent 1e7b7b3e0c
commit 2b70df4141

View File

@ -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(",") : [];
};