cozy/astro.config.mjs

34 lines
663 B
JavaScript

// @ts-check
import { defineConfig } from 'astro/config'
import node from '@astrojs/node'
import sitemap from '@astrojs/sitemap'
import serviceWorker from '@ayco/astro-sw'
import { VERSION } from './src/consts'
export default defineConfig({
output: 'static',
site: 'https://cozy.pub/',
adapter: node({
mode: 'middleware',
}),
vite: {
server: {
fs: {
strict: false,
},
},
},
integrations: [
sitemap(),
serviceWorker({
path: './src/sw.mjs',
assetCachePrefix: 'cozy-reader',
assetCacheVersionID: VERSION,
logAssets: true,
esbuild: {
minify: true,
},
}),
],
})