import { defineConfig } from "astro/config"; import node from "@astrojs/node"; import mdx from '@astrojs/mdx'; import sitemap from '@astrojs/sitemap'; import serviceWorker from "@ayco/astro-sw"; import {VERSION} from './src/consts'; // https://astro.build/config export default defineConfig({ output: "hybrid", site: "https://cozy.pub/", adapter: node({ mode: "middleware" }), integrations: [ mdx(), sitemap(), serviceWorker({ path: "./src/sw.mjs", assetCachePrefix: 'cozy-reader', assetCacheVersionID: VERSION, logAssets: true, esbuild: { minify: true, } }) ] });