code: function(mod) {
    var id = mod.id;
    var deps = filter(mod.dependencies, function(dep) {
  
      // 改动,过滤当前模块所有依赖的pubic依赖,并存储到publicDeps数组中
  
      if (lithe && lithe.config && lithe.config.publicdeps) {
        var flag = isPublicDeps(dep);
        if (flag.isPublicDeps) {
          savePublicDeps(flag.dep);
          return;
        }
      }
  
      circularStack.push(id);
      var isCircular = isCircularWaiting(lithe.cache[resolve(dep)]);
      if (isCircular) {
        //the circular is ready
        circularStack.push(id);
      }
      circularStack.pop();
      return ! isCircular;
    });
  
    // 改动,返回非public依赖
  
    var businessDeps = createUrls(deps);
    return businessDeps;
  }
docs: help