| 
					
				 | 
			
			
				@@ -556,9 +556,14 @@ AmberC.prototype.category_export = function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		console.log('Exporting ' + (defaults.deploy ? '(debug + deploy)' : '(debug)') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			+ ' category ' + category + ' as ' + jsFile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			+ (defaults.deploy ? ' and ' + jsFileDeploy : '')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		fs.writeFile(jsFile, defaults.smalltalk.Exporter._new()._exportPackage_(category), function(err) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var smalltalk = defaults.smalltalk; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var pluggableExporter = smalltalk.PluggableExporter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var packageObject = smalltalk.Package._named_(category); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		fs.writeFile(jsFile, smalltalk.String._streamContents_(function (stream) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			pluggableExporter._newUsing_(smalltalk.Exporter._recipe())._exportPackage_on_(packageObject, stream); }), function(err) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (defaults.deploy) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				fs.writeFile(jsFileDeploy, defaults.smalltalk.StrippedExporter._new()._exportPackage_(category), callback); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				fs.writeFile(jsFileDeploy, smalltalk.String._streamContents_(function (stream) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					pluggableExporter._newUsing_(smalltalk.StrippedExporter._recipe())._exportPackage_on_(packageObject, stream); }), callback); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				callback(null, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 |