From e1af41e21210a8839d7f130aa9234887966c0d76 Mon Sep 17 00:00:00 2001 From: jon r Date: Fri, 18 Apr 2025 11:21:08 +0200 Subject: [PATCH] Feat(front): [WIP] start migration to pinia and uno-css Co-Authored-By: ArneBo Co-Authored-By: Flupsi Co-Authored-By: jon r --- front/src/main.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/front/src/main.ts b/front/src/main.ts index 597b47079..b91034d77 100644 --- a/front/src/main.ts +++ b/front/src/main.ts @@ -1,9 +1,12 @@ import type { InitModule, InitModuleContext } from '~/types' +import VueDOMPurifyHTML from 'vue-dompurify-html' + import store, { key } from '~/store' import router from '~/router' import { createApp, defineAsyncComponent, h } from 'vue' +import { createPinia } from 'pinia' import useLogger from '~/composables/useLogger' import useTheme from '~/composables/useTheme' @@ -12,6 +15,8 @@ import '~/style/_main.scss' import '~/api' +import 'virtual:uno.css' + // NOTE: Set the theme as fast as possible useTheme() @@ -35,8 +40,12 @@ const app = createApp({ } }) +const pinia = createPinia() + app.use(router) +app.use(pinia) app.use(store, key) +app.use(VueDOMPurifyHTML) const modules: Record = import.meta.glob('./init/*.ts', { eager: true }) const moduleContext: InitModuleContext = {