import { defineConfig } from "astro/config"; import react from "@astrojs/react"; import tailwind from "@astrojs/tailwind"; import optimizer from "vite-plugin-optimizer"; import * as fs from "node:fs"; // https://astro.build/config export default defineConfig({ integrations: [react(), tailwind({ applyBaseStyles: false })], vite: { server: process.env.MODE === "development" ? { https: { cert: fs.readFileSync("./.local-ssl/localhost.pem"), key: fs.readFileSync("./.local-ssl/localhost-key.pem"), }, } : {}, build: { minify: false, }, plugins: [ optimizer({ "node-fetch": "const e = undefined; export default e;export {e as Response, e as FormData, e as Blob};", }), ], }, });