'use strict';varinspect=require('util').inspect;module.exports=functionisResolvable(moduleId,options){if(typeofmoduleId!=='string'){thrownewTypeError(inspect(moduleId)+' is not a string. Expected a valid Node.js module identifier (<string>), for example \'eslint\', \'./index.js\', \'./lib\'.');}try{require.resolve(moduleId,options);returntrue;}catch(err){returnfalse;}};