summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJay V <[email protected]>2025-11-07 19:55:25 -0500
committerJay V <[email protected]>2025-11-07 19:55:25 -0500
commit01705fd467f8a8711b0a4b2da4856172d555e1b5 (patch)
tree00b55a379a44b42c3112f5c599a8238a2d32cd04
parent006f3bdeb6f40f88b78f5d758341f2548b5c0546 (diff)
downloadopencode-01705fd467f8a8711b0a4b2da4856172d555e1b5.tar.gz
opencode-01705fd467f8a8711b0a4b2da4856172d555e1b5.zip
ignore: docs: fix type errors in sitemap generation script
-rwxr-xr-xpackages/console/app/script/generate-sitemap.ts16
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}`)
}