diff --git a/package-lock.json b/package-lock.json
index d18f0722f38bb6d4d2fa8f80ce39edfbca86ce4d..47848781c6e2e1f8dd57e07cd54f8f5665c5cd10 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7,6 +7,9 @@
     "": {
       "name": "svelte-vite",
       "version": "0.0.0",
+      "dependencies": {
+        "marked": "^3.0.8"
+      },
       "devDependencies": {
         "@sveltejs/vite-plugin-svelte": "^1.0.0-next.11",
         "autoprefixer": "^10.3.7",
@@ -1273,6 +1276,17 @@
         "sourcemap-codec": "^1.4.4"
       }
     },
+    "node_modules/marked": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz",
+      "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==",
+      "bin": {
+        "marked": "bin/marked"
+      },
+      "engines": {
+        "node": ">= 12"
+      }
+    },
     "node_modules/merge2": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -2906,6 +2920,11 @@
         "sourcemap-codec": "^1.4.4"
       }
     },
+    "marked": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz",
+      "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw=="
+    },
     "merge2": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
diff --git a/package.json b/package.json
index 4617c396bcc66f3a77030638fcb33d24ac26f65d..bee361d5a543f9e6bdfc50b05642613c477b8cd7 100644
--- a/package.json
+++ b/package.json
@@ -15,5 +15,8 @@
     "svelte-spa-router": "^3.2.0",
     "tailwindcss": "^2.2.17",
     "vite": "^2.6.4"
+  },
+  "dependencies": {
+    "marked": "^3.0.8"
   }
 }