Files
blitzkit/scripts/sitemap.ts
T

14 lines
500 B
TypeScript
Raw Normal View History

2024-04-03 22:08:22 -05:00
import { writeFile } from 'fs/promises';
2024-04-03 21:56:20 -05:00
import { tankDefinitions } from '../src/core/blitzkrieg/tankDefinitions';
2024-04-03 22:18:41 -05:00
console.log('Building sitemap...', require('fs'));
2024-04-03 21:56:20 -05:00
const awaitedTankDefinitions = await tankDefinitions;
const values = Object.values(awaitedTankDefinitions);
const sitemap = values
.map((tank) => `https://blitz-krieg.vercel.app/tools/tankopedia/${tank.id}`)
.join('\n');
2024-04-03 22:08:22 -05:00
await writeFile('public/sitemap.txt', sitemap);
2024-04-03 21:56:20 -05:00
console.log(`Built sitemap for ${values.length} tanks`);