import fs from 'fs-extra' import paths from '../config/paths' const appPkg = fs.readJsonSync(paths.package) const edu = appPkg.edu || {} if (edu.single || edu.mainProject) { if (edu.single) { edu.mode = 'single' delete edu.single } if (edu.mainProject) { edu.mode = 'main' delete edu.mainProject } fs.writeFileSync(paths.package, JSON.stringify(appPkg, null, 2), 'utf-8') } const appConfig = { /** @type {'main'|'single'} */ get mode() { return edu.mode }, get mainProject() { return this.mode === 'main' }, get single() { return this.mode === 'single' }, get grayscale() { return !!edu.grayscale }, } export default appConfig