import Vue from "vue" import App from "./App.vue" import router from "./router" import store from "./store" import vuetify from "./plugins/vuetify" import axios from "axios" import VueAxios from "vue-axios" import Toast from "vue-toastification" import "./assets/styles.css" import "vue-toastification/dist/index.css" import "./registerServiceWorker" import "@mdi/font/css/materialdesignicons.css" import "./plugins/dayjs" import SocketIO from "socket.io-client" import twemoji from "twemoji" import VueNativeNotification from "vue-native-notification" import "highlight.js/styles/github.css" const md = require("markdown-it")({ html: false, // Enable HTML tags in source xhtmlOut: false, // Use '/' to close single tags (
). // This is only for full CommonMark compatibility. breaks: true, // Convert '\n' in paragraphs into
langPrefix: "language-", // CSS language prefix for fenced blocks. Can be // useful for external highlighters. linkify: true, // Autoconvert URL-like text to links // Enable some language-neutral replacement + quotes beautification // For the full list of replacements, see https://github.com/markdown-it/markdown-it/blob/master/lib/rules_core/replacements.js typographer: false, // Double + single quotes replacement pairs, when typographer enabled, // and smartquotes on. Could be either a String or an Array. // // For example, you can use '«»„“' for Russian, '„“‚‘' for German, // and ['«\xA0', '\xA0»', '‹\xA0', '\xA0›'] for French (including nbsp). quotes: "“”‘’", // Highlighter function. Should return escaped HTML, // or '' if the source string is not changed and should be escaped externally. // If result starts with h(App) }).$mount("#app")