Skip to content

Commit a6f4d9c

Browse files
committed
feat: optionate cleanHtmlOutput
1 parent 8467b20 commit a6f4d9c

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

core/lib/patternlab.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,10 @@ var patternlab_engine = function (config) {
387387

388388
//write the compiled template to the public patterns directory
389389
var patternPage = headHTML + pattern.patternPartialCode + footerHTML;
390-
var cleanedPatternPage = cleanHtml(patternPage);
391-
var cleanedPatternPartialCode = cleanHtml(pattern.patternPartialCode);
390+
var cleanedPatternPage = config.cleanOutputHtml ? cleanHtml(patternPage) : patternPage;
391+
var cleanedPatternPartialCode = config.cleanOutputHtml ? cleanHtml(pattern.patternPartialCode) : pattern.patternPartialCode;
392392

393-
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rendered'), patternPage);
393+
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rendered'), cleanedPatternPage);
394394

395395
//write the mustache file too
396396
fs.outputFileSync(paths.public.patterns + pattern.getPatternLink(patternlab, 'rawTemplate'), pattern.template);

patternlab-config.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,6 @@
5959
"rendered": ".rendered",
6060
"rawTemplate": "",
6161
"markupOnly": ".markup-only"
62-
}
62+
},
63+
"cleanOutputHtml": true
6364
}

0 commit comments

Comments
 (0)