import '@/assets/main.css'; import { createApp } from 'vue'; import { createPinia } from 'pinia'; import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'; import App from '@/App.vue'; import router from '@/router'; import vClickOutside from '@/directives/v-click-outside'; const app = createApp(App); const pinia = createPinia(); pinia.use(piniaPluginPersistedstate); app.directive('click-outside', vClickOutside); app.use(pinia); app.use(router); app.mount('#app');