enforce UTF-8 (#42938)

This commit is contained in:
Dimitris Grammatikogiannis 2024-03-11 18:29:59 +02:00 committed by GitHub
parent 468fb2d415
commit 49f392dcd5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 5 deletions

View File

@ -22,7 +22,7 @@ module.exports.handleCssFile = async (file) => {
});
// Ensure the folder exists or create it
await writeFile(outputFile.replace('.css', '.min.css'), code, { encoding: 'utf8', mode: 0o644 });
await writeFile(outputFile.replace('.css', '.min.css'), `@charset "UTF-8";${code}`, { encoding: 'utf8', mode: 0o644 });
// eslint-disable-next-line no-console
console.log(`✅ CSS file copied/minified: ${file}`);

View File

@ -32,7 +32,8 @@ module.exports.handleScssFile = async (file) => {
await ensureDir(dirname(cssFile), {});
await writeFile(
cssFile,
contents,
`@charset "UTF-8";
${contents}`,
{ encoding: 'utf8', mode: 0o644 },
);
@ -46,7 +47,7 @@ module.exports.handleScssFile = async (file) => {
await ensureDir(dirname(cssFile.replace('.css', '.min.css')), {});
await writeFile(
cssFile.replace('.css', '.min.css'),
cssMin.code,
`@charset "UTF-8";${cssMin.code}`,
{ encoding: 'utf8', mode: 0o644 },
);

View File

@ -27,7 +27,8 @@ module.exports.compile = async (file) => {
await FsExtra.mkdirs(dirname(cssFile), {});
await Fs.writeFile(
cssFile,
code,
`@charset "UTF-8";
${code}`,
{ encoding: 'utf8', mode: 0o644 },
);
@ -41,7 +42,7 @@ module.exports.compile = async (file) => {
FsExtra.mkdirs(dirname(cssFile.replace('.css', '.min.css')), {});
await Fs.writeFile(
cssFile.replace('.css', '.min.css'),
cssMin.code,
`@charset "UTF-8";${cssMin.code}`,
{ encoding: 'utf8', mode: 0o644 },
);