import { copySync, emptyDirSync, outputFileSync, outputJsonSync, } from 'fs-extra' import { buildOutput } from '.' import { archetypes } from './engine/data/archetypes' const distPath = './dist' emptyDirSync(distPath) copySync('./src/res', distPath) outputFileSync( `${distPath}/EngineConfiguration`, buildOutput.engine.configuration.buffer ) outputFileSync(`${distPath}/EngineData`, buildOutput.engine.data.buffer) outputJsonSync( `${distPath}/archetypes.json`, Object.fromEntries( Object.entries(archetypes).filter(([key]) => key.endsWith('Index')) ) )