mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-05 23:43:57 +00:00
b1ba47a80f
* leave styles as is but move other external to `external` folder
22 lines
607 B
TypeScript
22 lines
607 B
TypeScript
import { copyFile } from 'fs/promises';
|
|
import { pathToStartDemo, resolveDemoDirectory, resolveDemoPath } from '../setup.js';
|
|
import { ensureDirectory } from '../utils/fileManagement.js';
|
|
|
|
/**
|
|
* @description ensures directories exist and populates demo folder
|
|
*/
|
|
export const populateDemo = () => {
|
|
ensureDirectory(resolveDemoDirectory);
|
|
// even if demo exist we want to use startup demo
|
|
try {
|
|
Promise.all(
|
|
resolveDemoPath.map((to, index) => {
|
|
const from = pathToStartDemo[index];
|
|
copyFile(from, to);
|
|
}),
|
|
);
|
|
} catch (_) {
|
|
/* we do not handle this */
|
|
}
|
|
};
|