From 7db2eda76cf51fd631d385c12a7b411339406067 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Sun, 23 Jul 2023 00:27:41 +0000
Subject: [PATCH] run prettier

---
 quartz/plugins/transformers/description.ts |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/quartz/plugins/transformers/description.ts b/quartz/plugins/transformers/description.ts
index 3505b19..08af5c7 100644
--- a/quartz/plugins/transformers/description.ts
+++ b/quartz/plugins/transformers/description.ts
@@ -1,4 +1,4 @@
-import { Root as HTMLRoot } from 'hast'
+import { Root as HTMLRoot } from "hast"
 import { toString } from "hast-util-to-string"
 import { QuartzTransformerPlugin } from "../types"
 
@@ -7,11 +7,16 @@
 }
 
 const defaultOptions: Options = {
-  descriptionLength: 150
+  descriptionLength: 150,
 }
 
 const escapeHTML = (unsafe: string) => {
-  return unsafe.replaceAll('&', '&amp;').replaceAll('<', '&lt;').replaceAll('>', '&gt;').replaceAll('"', '&quot;').replaceAll("'", '&#039;');
+  return unsafe
+    .replaceAll("&", "&amp;")
+    .replaceAll("<", "&lt;")
+    .replaceAll(">", "&gt;")
+    .replaceAll('"', "&quot;")
+    .replaceAll("'", "&#039;")
 }
 
 export const Description: QuartzTransformerPlugin<Partial<Options> | undefined> = (userOpts) => {
@@ -26,30 +31,29 @@
             const text = escapeHTML(toString(tree))
 
             const desc = frontMatterDescription ?? text
-            const sentences = desc.replace(/\s+/g, ' ').split('.')
+            const sentences = desc.replace(/\s+/g, " ").split(".")
             let finalDesc = ""
             let sentenceIdx = 0
             const len = opts.descriptionLength
             while (finalDesc.length < len) {
               const sentence = sentences[sentenceIdx]
               if (!sentence) break
-              finalDesc += sentence + '.'
+              finalDesc += sentence + "."
               sentenceIdx++
             }
 
             file.data.description = finalDesc
             file.data.text = text
           }
-        }
+        },
       ]
-    }
+    },
   }
 }
 
-declare module 'vfile' {
+declare module "vfile" {
   interface DataMap {
     description: string
     text: string
   }
 }
-

--
Gitblit v1.10.0