19 lines
368 B
JavaScript
Raw Normal View History

'use strict';
var isPlainObject = require('is-plain-object').isPlainObject;
function needsLookup(xtends) {
if (typeof xtends === 'string' && xtends[0] === '.') {
return true;
}
if (isPlainObject(xtends)) {
// Objects always need lookup because they can't be used with `require()`
return true;
}
return false;
}
module.exports = needsLookup;