diff --git a/package.json b/package.json
index e492832..de2ac83 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"axios": "^0.18.0",
"filesize": "^4.1.2",
"futoji": "^0.5.0",
+ "highlight.js": "^9.15.8",
"jquery": "^3.4.0",
"match-sorter": "^2.3.0",
"particles.js": "^2.0.0",
diff --git a/src/utils/messageFormatter.js b/src/utils/messageFormatter.js
index 1f3d7ef..81ac86f 100644
--- a/src/utils/messageFormatter.js
+++ b/src/utils/messageFormatter.js
@@ -2,6 +2,8 @@ import Formatter from 'futoji'
import twemoji from 'twemoji'
import emojiParser from '@/utils/emojiParser';
import config from "@/config.js";
+import hljs from 'highlight.js'
+
const futoji = new Formatter();
const emojiFormatter = new Formatter();
@@ -22,7 +24,6 @@ function owo (text) {
return ``
}
-
futoji.addTransformer({
name: 'custom emoji',
symbol: ':',
@@ -36,8 +37,6 @@ futoji.addTransformer({
}
})
-
-
futoji.addTransformer({
name: 'url',
open: 'http',
@@ -47,7 +46,6 @@ futoji.addTransformer({
transformer: text => 'http' + text + ' '
})
-
futoji.addTransformer({
name: 'bold-and-italic',
symbol: '***',
@@ -86,7 +84,7 @@ futoji.addTransformer({
name: 'code-block',
symbol: '```',
recursive: false,
- transformer: text => `
${formatCode(text).trim()}${hljs.highlightAuto(formatCode(text).code).value}