cozy/astro.config.mjs
2024-12-25 23:58:30 +01:00

29 lines
642 B
JavaScript

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,
},
}),
],
})