* Cleans up main ts to modules * Uses vite pages * Updates vite-plugin-pages to prod * Fixes title * Fixes show * Fixes file case * Uses sync mode
11 lines
290 B
TypeScript
11 lines
290 B
TypeScript
import "./styles.scss";
|
|
import { createApp, App as VueApp } from "vue";
|
|
import App from "./App.vue";
|
|
|
|
const app = createApp(App);
|
|
Object.values(import.meta.glob<{ install: (app: VueApp) => void }>("./modules/*.ts", { eager: true })).forEach((i) =>
|
|
i.install?.(app)
|
|
);
|
|
|
|
app.mount("#app");
|