ayco.io-astro/astro.config.mjs
2024-12-25 20:42:09 +01:00

26 lines
624 B
JavaScript

import { defineConfig } from 'astro/config'
import serviceWorker from '@ayco/astro-sw'
import sitemap from '@astrojs/sitemap'
// https://astro.build/config
export default defineConfig({
site: 'https://ayo.ayco.io',
integrations: [
sitemap(),
serviceWorker({
path: './src/sw.mjs',
assetCachePrefix: 'ayco-personal-site',
assetCacheVersionID: '2',
logAssets: true,
excludeRoutes: ['/threads'],
esbuild: {
minify: true,
},
registrationHooks: {
afterRegistration: () => {
console.log('>>> registered sw')
},
},
}),
],
})