astro-sw/astro.config.mjs

26 lines
510 B
JavaScript

import { defineConfig } from "astro/config";
import node from "@astrojs/node";
import serviceWorker from "./index.js";
export default defineConfig({
output: "server",
adapter: node({
mode: "middleware"
}),
site: 'https://ayo.ayco.io',
integrations: [
serviceWorker({
assetCachePrefix: 'cozy-reader',
customRoutes: [
'/threads'
],
excludeRoutes: [
'/exclude'
],
logAssets: true,
esbuild: {
minify: true
}
})
]
});