diff --git a/client/package.json b/client/package.json
index b864f31..8902d59 100644
--- a/client/package.json
+++ b/client/package.json
@@ -10,11 +10,11 @@
},
"dependencies": {
"chart.js": "^4.4.8",
+ "chartjs-adapter-moment": "^1.0.1",
"echarts": "^5.6.0",
"eventsource-client": "^1.1.3",
"licia": "^1.46.0",
"markdown-it": "^14.1.0",
- "markdown-it-container": "^4.0.0",
"mermaid": "^11.4.1",
"mermaid-it-markdown": "^1.0.8",
"vue": "^3.5.13"
diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml
index 3a83f25..85a6621 100644
--- a/client/pnpm-lock.yaml
+++ b/client/pnpm-lock.yaml
@@ -11,6 +11,9 @@ importers:
chart.js:
specifier: ^4.4.8
version: 4.4.8
+ chartjs-adapter-moment:
+ specifier: ^1.0.1
+ version: 1.0.1(chart.js@4.4.8)(moment@2.30.1)
echarts:
specifier: ^5.6.0
version: 5.6.0
@@ -23,9 +26,6 @@ importers:
markdown-it:
specifier: ^14.1.0
version: 14.1.0
- markdown-it-container:
- specifier: ^4.0.0
- version: 4.0.0
mermaid:
specifier: ^11.4.1
version: 11.4.1
@@ -758,6 +758,12 @@ packages:
resolution: {integrity: sha512-IkGZlVpXP+83QpMm4uxEiGqSI7jFizwVtF3+n5Pc3k7sMO+tkd0qxh2OzLhenM0K80xtmAONWGBn082EiBQSDA==, tarball: https://registry.npmjs.org/chart.js/-/chart.js-4.4.8.tgz}
engines: {pnpm: '>=8'}
+ chartjs-adapter-moment@1.0.1:
+ resolution: {integrity: sha512-Uz+nTX/GxocuqXpGylxK19YG4R3OSVf8326D+HwSTsNw1LgzyIGRo+Qujwro1wy6X+soNSnfj5t2vZ+r6EaDmA==}
+ peerDependencies:
+ chart.js: '>=3.0.0'
+ moment: ^2.10.2
+
chevrotain-allstar@0.3.1:
resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==}
peerDependencies:
@@ -1047,7 +1053,7 @@ packages:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
eventsource-client@1.1.3:
- resolution: {integrity: sha512-6GJGePDMxin/6VH1Dex7RqnZRguweO1BVKhXpBYwKcQbVLOZPLfeDr9vYSb9ra88kjs0NpT8FaEDz5rExedDkg==, tarball: https://registry.npmjs.org/eventsource-client/-/eventsource-client-1.1.3.tgz}
+ resolution: {integrity: sha512-6GJGePDMxin/6VH1Dex7RqnZRguweO1BVKhXpBYwKcQbVLOZPLfeDr9vYSb9ra88kjs0NpT8FaEDz5rExedDkg==}
engines: {node: '>=18.0.0'}
eventsource-parser@3.0.0:
@@ -1240,9 +1246,6 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- markdown-it-container@4.0.0:
- resolution: {integrity: sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==}
-
markdown-it@13.0.2:
resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==}
hasBin: true
@@ -1291,6 +1294,9 @@ packages:
mlly@1.7.4:
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
+ moment@2.30.1:
+ resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
+
mrmime@2.0.1:
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
engines: {node: '>=10'}
@@ -2363,6 +2369,11 @@ snapshots:
dependencies:
'@kurkle/color': 0.3.4
+ chartjs-adapter-moment@1.0.1(chart.js@4.4.8)(moment@2.30.1):
+ dependencies:
+ chart.js: 4.4.8
+ moment: 2.30.1
+
chevrotain-allstar@0.3.1(chevrotain@11.0.3):
dependencies:
chevrotain: 11.0.3
@@ -2865,8 +2876,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- markdown-it-container@4.0.0: {}
-
markdown-it@13.0.2:
dependencies:
argparse: 2.0.1
@@ -2952,6 +2961,8 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.5.4
+ moment@2.30.1: {}
+
mrmime@2.0.1: {}
ms@2.1.3: {}
diff --git a/client/src/App.vue b/client/src/App.vue
index e3d9478..26ef95d 100644
--- a/client/src/App.vue
+++ b/client/src/App.vue
@@ -1,9 +1,27 @@
@@ -350,6 +424,10 @@ onMounted(() => {