mcfly/site/mcfly.config.mjs
Ayo Ayco f08ce4c043
feat: integration hooks system (#54)
* refactor: modularize event-handler transform functions

* feat: add plugin hooks from mcfly config
2025-01-08 20:03:19 +01:00

34 lines
821 B
JavaScript

import { defineMcFlyConfig } from '@mcflyjs/config'
export default defineMcFlyConfig({
components: 'js',
server: {
logs: true,
},
plugins: [
{
'mcfly:page:rendered': () => console.log('>>> page rendered'),
'mcfly:scripts:evaluated': () => console.log('>>> scripts evaluated'),
'mcfly:fragments:injected': () => console.log('>>> fragments injected'),
'mcfly:elements:injected': () => console.log('>>> elements injected'),
},
],
nitro: {
devServer: {
watch: ['../packages'],
},
routeRules: {
'/chat': {
redirect: {
to: 'https://matrix.to/#/#mcfly:matrix.org',
statusCode: 302,
},
},
},
compressPublicAssets: {
gzip: true,
brotli: true,
},
compatibilityDate: '2024-12-08',
},
})