UNPKG

ember-cli-ajh

Version:

Command line tool for developing ambitious ember.js apps

23 lines (17 loc) 555 B
var requireg = require('requireg'); var resolve = require('resolve'); function startsWith(string, searchString, position) { position = position || 0; return string.substr(position, searchString.length) === searchString; }; module.exports = function (id, options) { var resolvedPath; var cwd = (options || {}).cwd || process.cwd(); try { resolvedPath = resolve.sync(id, { basedir: cwd }); } catch (e) { // Fallback to global require resolvedPath = requireg.resolve(id); } return resolvedPath; }