diff --git a/package-lock.json b/package-lock.json
index b8b0b03..58ef22b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,6 +20,7 @@
"axios": "^1.7.2",
"chart.js": "3.3.2",
"Hermione": "file:",
+ "highlight.js": "^11.10.0",
"json-editor-vue": "^0.15.1",
"md-editor-v3": "^4.18.0",
"primeicons": "^6.0.1",
@@ -29,6 +30,7 @@
"v-code-diff": "^1.13.1",
"vue": "^3.4.34",
"vue-authenticate-2": "^2.2.0",
+ "vue-highlight-code": "^0.2.0",
"vue-markdown-render": "^2.2.1",
"vue-router": "^4.4.0",
"vue3-markdown": "^1.1.9"
@@ -6403,6 +6405,15 @@
"eslint": ">=6.0.0"
}
},
+ "node_modules/vue-highlight-code": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/vue-highlight-code/-/vue-highlight-code-0.2.0.tgz",
+ "integrity": "sha512-KNDa2QWr2yVxVJYRmcr8/cHUGPoGrwDWNm5P0pos+ZkG0tC5mc1Nb4BpBddL+SNYH24ZV9Bco6iOVSkG9H3K8g==",
+ "dependencies": {
+ "highlight.js": "^11.5.1",
+ "vue": "^3.2.25"
+ }
+ },
"node_modules/vue-markdown-render": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/vue-markdown-render/-/vue-markdown-render-2.2.1.tgz",
diff --git a/package.json b/package.json
index 5760356..6f07ea9 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"axios": "^1.7.2",
"chart.js": "3.3.2",
"Hermione": "file:",
+ "highlight.js": "^11.10.0",
"json-editor-vue": "^0.15.1",
"md-editor-v3": "^4.18.0",
"primeicons": "^6.0.1",
@@ -29,6 +30,7 @@
"v-code-diff": "^1.13.1",
"vue": "^3.4.34",
"vue-authenticate-2": "^2.2.0",
+ "vue-highlight-code": "^0.2.0",
"vue-markdown-render": "^2.2.1",
"vue-router": "^4.4.0",
"vue3-markdown": "^1.1.9"
diff --git a/src/components/ChangeImpactOutputViewer.vue b/src/components/ChangeImpactOutputViewer.vue
index 88ae0b0..129c0d3 100644
--- a/src/components/ChangeImpactOutputViewer.vue
+++ b/src/components/ChangeImpactOutputViewer.vue
@@ -4,16 +4,6 @@
{{ parsedOuput.description }}
-
diff --git a/src/components/CiaFlowCodeViewer.vue b/src/components/CiaFlowCodeViewer.vue
index 88ba2b9..a52ff8e 100644
--- a/src/components/CiaFlowCodeViewer.vue
+++ b/src/components/CiaFlowCodeViewer.vue
@@ -4,7 +4,6 @@ import { Controls } from '@vue-flow/controls'
import { VueFlow, useVueFlow } from '@vue-flow/core'
import { MiniMap } from '@vue-flow/minimap'
import Dialog from 'primevue/dialog'
-import { CodeDiff } from 'v-code-diff'
import { nextTick, onMounted, ref, toRefs } from 'vue'
import ClassNode from './ClassNode.vue'
import { useLayout } from './useLayout'
@@ -112,15 +111,9 @@ function defineNodes() {
-