|  | @@ -4,7 +4,7 @@ var path = require('path'),
 | 
	
		
			
				|  |  |      findit = require('findit2'),
 | 
	
		
			
				|  |  |      fs = require('fs');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function eachConfigFile(root, callback) {
 | 
	
		
			
				|  |  | +function eachConfigFile (root, callback) {
 | 
	
		
			
				|  |  |      var files = {};
 | 
	
		
			
				|  |  |      var dirs = {};
 | 
	
		
			
				|  |  |      var dirNames = {};
 | 
	
	
		
			
				|  | @@ -37,7 +37,7 @@ function eachConfigFile(root, callback) {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function transformShimDeps(json) {
 | 
	
		
			
				|  |  | +function transformShimDeps (json) {
 | 
	
		
			
				|  |  |      var shimmedList = json.shim && Object.keys(json.shim);
 | 
	
		
			
				|  |  |      if (!shimmedList) return;
 | 
	
		
			
				|  |  |      for (var i = 0; i < shimmedList.length; i++) {
 | 
	
	
		
			
				|  | @@ -48,15 +48,15 @@ function transformShimDeps(json) {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function transformPaths(json, root, file, dirs) {
 | 
	
		
			
				|  |  | -   if (json.paths) {
 | 
	
		
			
				|  |  | +function transformPaths (json, root, file, dirs) {
 | 
	
		
			
				|  |  | +    if (json.paths) {
 | 
	
		
			
				|  |  |          var specifier = path.basename(file).replace(/\.amd\.json$/, "");
 | 
	
		
			
				|  |  |          var modulePath = specifier === "local" ? path.dirname(file) : dirs[specifier];
 | 
	
		
			
				|  |  |          var dir = (path.relative(root, modulePath).split(path.sep).join('/') || ".") + '/';
 | 
	
		
			
				|  |  |          transformPathArray(json.paths);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    function transformPathArray(array) {
 | 
	
		
			
				|  |  | +    function transformPathArray (array) {
 | 
	
		
			
				|  |  |          var paths = Object.keys(array);
 | 
	
		
			
				|  |  |          for (var i = 0; i < paths.length; i++) {
 | 
	
		
			
				|  |  |              var key = paths[i];
 | 
	
	
		
			
				|  | @@ -74,13 +74,13 @@ function transformPaths(json, root, file, dirs) {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function isLessDeep(a, b) {
 | 
	
		
			
				|  |  | +function isLessDeep (a, b) {
 | 
	
		
			
				|  |  |      var bDepth = b ? b.split(path.sep).length : Infinity;
 | 
	
		
			
				|  |  |      var aDepth = a ? a.split(path.sep).length : Infinity;
 | 
	
		
			
				|  |  |      return aDepth < bDepth;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function constructDirMap(dirs) {
 | 
	
		
			
				|  |  | +function constructDirMap (dirs) {
 | 
	
		
			
				|  |  |      var result = {};
 | 
	
		
			
				|  |  |      for (var i = 0; i < dirs.length; i++) {
 | 
	
		
			
				|  |  |          var dir = dirs[i];
 | 
	
	
		
			
				|  | @@ -92,7 +92,7 @@ function constructDirMap(dirs) {
 | 
	
		
			
				|  |  |      return result;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -function queoeOfFilesToProcess(files, dirMap) {
 | 
	
		
			
				|  |  | +function queoeOfFilesToProcess (files, dirMap) {
 | 
	
		
			
				|  |  |      var firstPass = [], secondPass = [];
 | 
	
		
			
				|  |  |      for (var i = 0; i < files.length; i++) {
 | 
	
		
			
				|  |  |          var file = files[i];
 | 
	
	
		
			
				|  | @@ -108,7 +108,7 @@ function queoeOfFilesToProcess(files, dirMap) {
 | 
	
		
			
				|  |  |              throw new Error("No location for " + file);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    return  firstPass.concat(secondPass).reverse();
 | 
	
		
			
				|  |  | +    return firstPass.concat(secondPass).reverse();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  exports.produceConfigObject = function (root, callback) {
 |