27 lines
605 B
TypeScript
27 lines
605 B
TypeScript
// @ts-ignore
|
|
import "@/assets/css/main.css";
|
|
|
|
import { createApp } from "vue";
|
|
import { createPinia } from "pinia";
|
|
|
|
import App from "./App.vue";
|
|
|
|
//Setups
|
|
import setupComponents from "./core/setup/components.setup";
|
|
import setupDirectives from "./core/setup/directives.setup";
|
|
import setupPlugins from "./core/setup/plugins.setup";
|
|
import setupRouter from "./core/setup/router.setup";
|
|
|
|
export const initAPP = () => {
|
|
const app = createApp(App);
|
|
|
|
app.use(createPinia());
|
|
|
|
setupComponents(app);
|
|
setupDirectives(app);
|
|
setupPlugins(app);
|
|
setupRouter(app);
|
|
|
|
app.mount("#app");
|
|
};
|