diff --git a/components/prose/LineChart.global.vue b/components/prose/LineChart.global.vue
new file mode 100644
index 0000000000000000000000000000000000000000..a9ac5c1a6b031fc3ad6056439512f90216c7204b
--- /dev/null
+++ b/components/prose/LineChart.global.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
index 2be98db8bc68952f1bf2bfd2359b9f06870ea1a6..e0925524abc7f4771d20a268a17aabf88abb123c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"@pinia/nuxt": "^0.5.1",
"@vite-pwa/nuxt": "^0.7.0",
"@vueuse/nuxt": "^10.9.0",
+ "chart.js": "^4.4.3",
"highlight.js": "^11.9.0",
"markdown-it": "^14.1.0",
"nuxt": "^3.11.2",
@@ -2736,6 +2737,11 @@
"node": ">= 12"
}
},
+ "node_modules/@kurkle/color": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
+ "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
+ },
"node_modules/@kwsites/file-exists": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
@@ -6981,6 +6987,17 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/chart.js": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz",
+ "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==",
+ "dependencies": {
+ "@kurkle/color": "^0.3.0"
+ },
+ "engines": {
+ "pnpm": ">=8"
+ }
+ },
"node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
@@ -19718,6 +19735,11 @@
"path-to-regexp": "^6.2.1"
}
},
+ "@kurkle/color": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
+ "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
+ },
"@kwsites/file-exists": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
@@ -22610,6 +22632,14 @@
"resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
"integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="
},
+ "chart.js": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz",
+ "integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==",
+ "requires": {
+ "@kurkle/color": "^0.3.0"
+ }
+ },
"chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
diff --git a/package.json b/package.json
index 58972bf9be5c303f454302fc5ca181b10576e3c3..36d962698bd08de73f96d63f6c76f97be23900ff 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"@pinia/nuxt": "^0.5.1",
"@vite-pwa/nuxt": "^0.7.0",
"@vueuse/nuxt": "^10.9.0",
+ "chart.js": "^4.4.3",
"highlight.js": "^11.9.0",
"markdown-it": "^14.1.0",
"nuxt": "^3.11.2",
diff --git a/pages/mdc.vue b/pages/mdc.vue
index 25384bbcb7257b741597657076675959b4846cf4..0c8184d977679f2bece054849d4d24409b33ef84 100644
--- a/pages/mdc.vue
+++ b/pages/mdc.vue
@@ -1,18 +1,8 @@
-
+
\ No newline at end of file