// @ts-check import { defineConfig } from "astro/config"; import tailwind from "@astrojs/tailwind"; import sitemap from "@astrojs/sitemap"; import react from "@astrojs/react"; // TODO: Add linting to build steps console.log(import.meta.env); // https://astro.build/config export default defineConfig({ build: { assets: "assets", }, site: import.meta.env.DEV ? "https://localhost:4321" : // @ts-ignore `https://${ import.meta.env.RAILWAY_PUBLIC_DOMAIN ?? (() => { throw new Error("nullish"); })() }`, integrations: [ tailwind(), sitemap({ changefreq: "monthly", priority: 1.0, // xslURL: "/sitemap.xsl", }), react(), ], });