main.ts
482 bytes
| 1 | import { createApp } from 'vue' |
|---|---|
| 2 | import { createPinia } from 'pinia' |
| 3 | import 'bootstrap/dist/css/bootstrap.min.css' |
| 4 | import './assets/splitapp-design.css' |
| 5 | |
| 6 | import App from './App.vue' |
| 7 | import router from './router' |
| 8 | import i18n from './i18n' |
| 9 | import { useLangStore } from './stores/lang' |
| 10 | import { vAnimate } from './directives/vAnimate' |
| 11 | |
| 12 | const app = createApp(App) |
| 13 | |
| 14 | app.use(createPinia()) |
| 15 | app.use(i18n) |
| 16 | useLangStore() |
| 17 | app.use(router) |
| 18 | app.directive('animate', vAnimate) |
| 19 | |
| 20 | app.mount('#app') |
| 21 | |