@@ -385,15 +385,18 @@ var patternlab_engine = function (config) {
385
385
386
386
var footerHTML = pattern_assembler . renderPattern ( patternlab . userFoot , allFooterData ) ;
387
387
388
- //write the compiled template to the public patterns directory
389
388
var patternPage = headHTML + pattern . patternPartialCode + footerHTML ;
390
- var cleanedPatternPage = config . cleanOutputHtml ? cleanHtml ( patternPage ) : patternPage ;
391
- var cleanedPatternPartialCode = config . cleanOutputHtml ? cleanHtml ( pattern . patternPartialCode ) : pattern . patternPartialCode ;
392
389
390
+ //beautify the output if configured to do so
391
+ var cleanedPatternPage = config . cleanOutputHtml ? cleanHtml ( patternPage , { indent_size : 2 } ) : patternPage ;
392
+ var cleanedPatternPartialCode = config . cleanOutputHtml ? cleanHtml ( pattern . patternPartialCode , { indent_size : 2 } ) : pattern . patternPartialCode ;
393
+ var cleanedPatternTemplateCode = config . cleanOutputHtml ? cleanHtml ( pattern . template , { indent_size : 2 } ) : pattern . template ;
394
+
395
+ //write the compiled template to the public patterns directory
393
396
fs . outputFileSync ( paths . public . patterns + pattern . getPatternLink ( patternlab , 'rendered' ) , cleanedPatternPage ) ;
394
397
395
398
//write the mustache file too
396
- fs . outputFileSync ( paths . public . patterns + pattern . getPatternLink ( patternlab , 'rawTemplate' ) , pattern . template ) ;
399
+ fs . outputFileSync ( paths . public . patterns + pattern . getPatternLink ( patternlab , 'rawTemplate' ) , cleanedPatternTemplateCode ) ;
397
400
398
401
//write the encoded version too
399
402
fs . outputFileSync ( paths . public . patterns + pattern . getPatternLink ( patternlab , 'markupOnly' ) , cleanedPatternPartialCode ) ;
0 commit comments