diff options
| author | Jay V <[email protected]> | 2025-11-07 19:55:25 -0500 |
|---|---|---|
| committer | Jay V <[email protected]> | 2025-11-07 19:55:25 -0500 |
| commit | 01705fd467f8a8711b0a4b2da4856172d555e1b5 (patch) | |
| tree | 00b55a379a44b42c3112f5c599a8238a2d32cd04 /packages | |
| parent | 006f3bdeb6f40f88b78f5d758341f2548b5c0546 (diff) | |
| download | opencode-01705fd467f8a8711b0a4b2da4856172d555e1b5.tar.gz opencode-01705fd467f8a8711b0a4b2da4856172d555e1b5.zip | |
ignore: docs: fix type errors in sitemap generation script
Diffstat (limited to 'packages')
| -rwxr-xr-x | packages/console/app/script/generate-sitemap.ts | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/packages/console/app/script/generate-sitemap.ts b/packages/console/app/script/generate-sitemap.ts index 2b003ae20..8b947d648 100755 --- a/packages/console/app/script/generate-sitemap.ts +++ b/packages/console/app/script/generate-sitemap.ts @@ -1,12 +1,14 @@ #!/usr/bin/env bun -import { readdir } from "fs/promises" -import { join } from "path" -import { config } from "../src/config.ts" +import { readdir, writeFile } from "fs/promises" +import { join, dirname } from "path" +import { fileURLToPath } from "url" +import { config } from "../src/config.js" +const __dirname = dirname(fileURLToPath(import.meta.url)) const BASE_URL = config.baseUrl -const PUBLIC_DIR = join(import.meta.dir, "../public") -const ROUTES_DIR = join(import.meta.dir, "../src/routes") -const DOCS_DIR = join(import.meta.dir, "../../../web/src/content/docs") +const PUBLIC_DIR = join(__dirname, "../public") +const ROUTES_DIR = join(__dirname, "../src/routes") +const DOCS_DIR = join(__dirname, "../../../web/src/content/docs") interface SitemapEntry { url: string @@ -93,7 +95,7 @@ async function main() { const xml = generateSitemapXML(allRoutes) const outputPath = join(PUBLIC_DIR, "sitemap.xml") - await Bun.write(outputPath, xml) + await writeFile(outputPath, xml, "utf-8") console.log(`✓ Sitemap generated at ${outputPath}`) } |
