import { tankDefinitions } from '../src/core/blitzkit/tankDefinitions'; // random vercel bug forces require import const { writeFileSync } = require('fs'); console.log('Building sitemap...'); const awaitedTankDefinitions = await tankDefinitions; const values = Object.values(awaitedTankDefinitions); const txt = values .map((tank) => `https://blitzkit.app/tools/tankopedia/${tank.id}/`) .join('\n'); const xml = ` ${values .map( (tank) => `https://blitzkit.app/tools/tankopedia/${tank.id}/`, ) .join('\n')} `; writeFileSync('public/sitemap.txt', txt); writeFileSync('public/sitemap.xml', xml); console.log(`Built sitemap for ${values.length} tanks`);