From 1dc7748a04164836a01ad7b36db4f3d3781dbd54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Wed, 3 Apr 2024 22:08:22 -0500 Subject: [PATCH] feat: use script --- package.json | 2 +- scripts/sitemap.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9c11e421f..1331f1611 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build:db": "prisma generate", "build:bot": "vite-node --script scripts/build --production", "build:website": "yarn build:db && yarn build:sitemap && next build", - "build:sitemap": "vite-node scripts/sitemap", + "build:sitemap": "vite-node --script scripts/sitemap", "build:docs": "vitepress build docs", "build:ratingleaderboard": "vite-node --script scripts/buildRatingLeaderboard", "build:assets": "vite-node --max_old_space_size=16384 --script scripts/buildAssets/index", diff --git a/scripts/sitemap.ts b/scripts/sitemap.ts index 479292495..8ebab4be4 100644 --- a/scripts/sitemap.ts +++ b/scripts/sitemap.ts @@ -1,4 +1,4 @@ -import { writeFile } from 'fs'; +import { writeFile } from 'fs/promises'; import { tankDefinitions } from '../src/core/blitzkrieg/tankDefinitions'; console.log('Building sitemap...'); @@ -9,6 +9,6 @@ const sitemap = values .map((tank) => `https://blitz-krieg.vercel.app/tools/tankopedia/${tank.id}`) .join('\n'); -writeFile('public/sitemap.txt', sitemap, () => {}); +await writeFile('public/sitemap.txt', sitemap); console.log(`Built sitemap for ${values.length} tanks`);