fix(client): inline xterm.css to avoid FOUC (#65679)

This commit is contained in:
Oliver Eyton-Williams
2026-02-13 09:07:12 +01:00
committed by GitHub
parent 7b3d135df6
commit 26a5b67c36
6 changed files with 234 additions and 21 deletions
@@ -9,20 +9,14 @@ const __dirname = import.meta.dirname;
const distDir = resolve(__dirname, 'dist');
const destJsDir = resolve(distDir, './js');
const destCssDir = resolve(distDir, './css');
rmSync(distDir, { recursive: true, force: true });
mkdirSync(destJsDir, { recursive: true });
mkdirSync(destCssDir, { recursive: true });
cpSync(
resolve(__dirname, './node_modules/sass.js/dist/sass.sync.js'),
resolve(destJsDir, 'workers', workerVersion, 'sass.sync.js')
);
cpSync(
resolve(__dirname, './node_modules/xterm/css/xterm.css'),
resolve(destCssDir, 'xterm.css')
);
cpSync(
resolve(
__dirname,
@@ -54,7 +54,6 @@
"dependencies": {
"@freecodecamp/curriculum-helpers": "^7.2.0",
"pyodide": "^0.23.3",
"sass.js": "0.11.1",
"xterm": "^5.2.1"
"sass.js": "0.11.1"
}
}