import { ViteSSG } from 'vite-ssg' import generatedRoutes from 'virtual:generated-pages' import { setupLayouts } from 'virtual:generated-layouts' import App from './App.vue' // windicss layers import 'virtual:windi-base.css' import 'virtual:windi-components.css' // your custom styles here import './styles/main.css' // windicss utilities should be the last style import import 'virtual:windi-utilities.css' // windicss devtools support (dev only) import 'virtual:windi-devtools' // register vue composition api globally import 'vue-global-api' const routes = setupLayouts(generatedRoutes) // https://github.com/antfu/vite-ssg export const createApp = ViteSSG( App, { routes }, (ctx) => { // install all modules under `modules/` Object.values(import.meta.globEager('./modules/*.ts')).map(i => i.install?.(ctx)) }, )