import * as fs from 'fs'; import * as path from 'path'; import { DEFAULT_CONFIG, generateConfigTemplate } from './config'; function main(): void { const template = generateConfigTemplate(DEFAULT_CONFIG); const outputPaths = [ path.join(process.cwd(), 'config.example.jsonc'), path.join(process.cwd(), 'docs', 'public', 'config.example.jsonc'), ]; for (const outputPath of outputPaths) { fs.mkdirSync(path.dirname(outputPath), { recursive: true }); fs.writeFileSync(outputPath, template, 'utf-8'); console.log(`Generated ${outputPath}`); } } main();