web3browser.io/astro.config.mjs

32 lines
825 B
JavaScript
Raw Normal View History

import { defineConfig } from "astro/config";
2023-10-09 18:46:41 +00:00
import react from "@astrojs/react";
import tailwind from "@astrojs/tailwind";
import optimizer from "vite-plugin-optimizer";
import * as fs from "node:fs";
2023-10-09 18:46:41 +00:00
// https://astro.build/config
export default defineConfig({
integrations: [react(), tailwind({ applyBaseStyles: false })],
2023-10-11 13:46:46 +00:00
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,
2023-10-12 10:33:33 +00:00
},
2023-10-11 13:46:46 +00:00
plugins: [
optimizer({
"node-fetch":
"const e = undefined; export default e;export {e as Response, e as FormData, e as Blob};",
2023-10-11 13:46:46 +00:00
}),
],
},
});