diff --git a/package-lock.json b/package-lock.json index 614f556..36ea0c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "barcode-detector": "^3.1.0", "lucide-vue-next": "^0.575.0", + "marked": "^17.0.3", "qrcode": "^1.5.4", "vue": "^3.5.25", "vue-router": "^5.0.3" @@ -4750,6 +4751,18 @@ "url": "https://github.com/sponsors/sxzz" } }, + "node_modules/marked": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.3.tgz", + "integrity": "sha512-jt1v2ObpyOKR8p4XaUJVk3YWRJ5n+i4+rjQopxvV32rSndTJXvIzuUdWWIy/1pFQMkQmvTXawzDNqOH/CUmx6A==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", diff --git a/package.json b/package.json index e1e73c2..71773b4 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "dependencies": { "barcode-detector": "^3.1.0", "lucide-vue-next": "^0.575.0", + "marked": "^17.0.3", "qrcode": "^1.5.4", "vue": "^3.5.25", "vue-router": "^5.0.3" diff --git a/src/components/Main.vue b/src/components/Main.vue index 7f80947..c649cf8 100644 --- a/src/components/Main.vue +++ b/src/components/Main.vue @@ -1,11 +1,99 @@