Skip to content

Commit cd0bdfb

Browse files
fix executor
1 parent cf6a212 commit cd0bdfb

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

packages/devextreme-themebuilder/src/modules/post-compiler.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,16 @@ export function addInfoHeader(
3131
const charsetPrefix = /^@charset\s+"utf-8";\s*/i;
3232
const match = source.match(charsetPrefix);
3333
if (match) {
34-
const rest = source.slice(match[0].length).replace(/^\s*/, '');
35-
return appendInfoHeaderAfterBody
36-
? `${encoding}\n${rest}\n${header}`
37-
: `${encoding}\n${header}${rest}`;
34+
const rest = source.slice(match[0].length).trimStart();
35+
36+
if (appendInfoHeaderAfterBody) {
37+
const joined = `${encoding.trimEnd()}${rest}`.replace(
38+
/^(@charset\s+"utf-8";)\s+/i,
39+
'$1',
40+
);
41+
return `${joined}\n${header}`;
42+
}
43+
return `${encoding}\n${header}${rest}`;
3844
}
3945
return `${header}${source}`;
4046
}

0 commit comments

Comments
 (0)