import './assets/sass/main.sass' import { createApp } from 'vue' import { createPinia } from 'pinia' import piniaPluginPersistedstate from "pinia-plugin-persistedstate"; import App from './App.vue' import router from './router' /* import the fontawesome core */ import { library } from '@fortawesome/fontawesome-svg-core' /* import font awesome icon component */ import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' /* import specific icons */ import { faArrowDown, faSpinner ,faPlus, faCaretLeft, faCaretRight, faBars } from "@fortawesome/free-solid-svg-icons"; import { faDiscord, faTwitter, faTelegram } from "@fortawesome/free-brands-svg-icons"; /* add icons to the library */ library.add(faArrowDown, faDiscord, faTwitter, faTelegram, faSpinner, faPlus, faCaretLeft, faCaretRight, faBars); const app = createApp(App) const pinia = createPinia(); pinia.use(piniaPluginPersistedstate); app.use(pinia); app.use(router) app.component('font-awesome-icon', FontAwesomeIcon) app.mount('#app')