website/astro.config.mjs
trafficlunar 15dfd08c20 feat: snappier feel
- adds transitions on page load with starting-style
- change header's feel (unintentional but like iOS 26)
- change some colors about
2025-11-14 22:22:06 +00:00

28 lines
804 B
JavaScript

// @ts-check
import { defineConfig } from "astro/config";
import { env } from "node:process";
import { loadEnv } from "vite";
import tailwindcss from "@tailwindcss/vite";
import nekoweb from "@indiefellas/astro-adapter-nekoweb";
import svelte from "@astrojs/svelte";
import sitemap from "@astrojs/sitemap";
import swup from "@swup/astro";
const { NEKOWEB_API_KEY, NEKOWEB_COOKIE } = loadEnv(env.NODE_ENV ?? "", process.cwd(), "");
// https://astro.build/config
export default defineConfig({
vite: {
plugins: [tailwindcss()],
},
site: "https://trafficlunar.net",
adapter: nekoweb({
apiKey: NEKOWEB_API_KEY,
cookie: NEKOWEB_COOKIE,
siteName: "trafficlunar",
domain: "trafficlunar.nekoweb.org",
}),
integrations: [svelte(), sitemap(), swup({ theme: false, animationClass: false })],
});