refactor: populate readme on start

This commit is contained in:
Carlos Valente
2024-10-22 21:15:04 +02:00
committed by Carlos Valente
parent f2d7f4ab82
commit 46e9fcb3cb
3 changed files with 23 additions and 7 deletions
+4 -2
View File
@@ -1,6 +1,7 @@
import { copyFileSync } from 'fs';
import { copyDirectory, ensureDirectory } from '../utils/fileManagement.js';
import { publicDir, srcDir } from './index.js';
import { publicDir, publicFiles, srcDir, srcFiles } from './index.js';
/**
* @description ensures directories exist and populates demo folder
@@ -8,8 +9,9 @@ import { publicDir, srcDir } from './index.js';
export const populateDemo = () => {
ensureDirectory(publicDir.demoDir);
// even if demo exist we want to use startup demo
try {
copyFileSync(srcFiles.externalReadme, publicFiles.externalReadme);
// even if demo exist we want to use startup demo
copyDirectory(srcDir.demoDir, publicDir.demoDir);
} catch (_) {
/* we do not handle this */