/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra*/varcreateInnerCallback=require("./createInnerCallback");functionModuleKindPlugin(source,target){this.source=source;this.target=target;}module.exports=ModuleKindPlugin;ModuleKindPlugin.prototype.apply=function(resolver){vartarget=this.target;resolver.plugin(this.source,function(request,callback){if(!request.module)returncallback();varobj=Object.assign({},request);deleteobj.module;resolver.doResolve(target,obj,"resolve as module",createInnerCallback(function(err,result){if(arguments.length>0)returncallback(err,result);// Don't allow other alternativescallback(null,null);},callback));});};