| 
					
				 | 
			
			
				@@ -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) { 
			 |