import { fetchTankDefinitions } from '@blitzkit/core'; // random vercel bug forces require import const { writeFileSync } = require('fs'); console.log('Building sitemap...'); const tankDefinitions = await fetchTankDefinitions(); const values = Object.values(tankDefinitions); 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`);