source for getorbyt.com getorbyt.com/
client bsky orbytapp app orbyt bluesky getorbyt orbytvideo atproto video
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: remove i18n configuration and add script to patch generated Wrangler config

+22 -12
-11
astro.config.mjs
··· 3 3 4 4 export default defineConfig({ 5 5 site: 'https://getorbyt.com', 6 - i18n: { 7 - defaultLocale: 'en', 8 - locales: ['en', 'de', 'es-MX', 'fr', 'ja', 'ko', 'pt-BR', 'es-419'], 9 - routing: { 10 - prefixDefaultLocale: false, 11 - redirectToDefaultLocale: false, 12 - }, 13 - fallback: { 14 - 'es-419': 'es-MX', 15 - }, 16 - }, 17 6 vite: { 18 7 optimizeDeps: { 19 8 exclude: ['fsevents'],
+1 -1
package.json
··· 6 6 "scripts": { 7 7 "dev": "astro dev", 8 8 "start": "astro dev", 9 - "build": "astro build", 9 + "build": "astro build && node ./scripts/patch-generated-wrangler-config.mjs", 10 10 "check": "astro check", 11 11 "preview": "astro preview", 12 12 "astro": "astro",
+21
scripts/patch-generated-wrangler-config.mjs
··· 1 + import { readFile, writeFile } from 'node:fs/promises' 2 + import { resolve } from 'node:path' 3 + 4 + const wranglerConfigPath = resolve(process.cwd(), 'dist/server/wrangler.json') 5 + 6 + try { 7 + const raw = await readFile(wranglerConfigPath, 'utf8') 8 + const config = JSON.parse(raw) 9 + 10 + // Work around Wrangler no-bundle behavior that can serialize SSR responses as [object Object]. 11 + if (config.no_bundle !== false) { 12 + config.no_bundle = false 13 + await writeFile(wranglerConfigPath, `${JSON.stringify(config)}\n`, 'utf8') 14 + console.log('Patched dist/server/wrangler.json: set no_bundle=false') 15 + } else { 16 + console.log('dist/server/wrangler.json already has no_bundle=false') 17 + } 18 + } catch (error) { 19 + console.error('Failed to patch generated Wrangler config:', error) 20 + process.exitCode = 1 21 + }