From 9188939b1f29acd0c330e00e96c0ed73b326e2cd Mon Sep 17 00:00:00 2001
From: Han-Miru Kim <hanmiru.kim@gmail.com>
Date: Tue, 12 Nov 2024 11:42:44 +0000
Subject: [PATCH] feat(math): typst support(closes #1568) (#1569)
---
quartz/cli/handlers.js | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/quartz/cli/handlers.js b/quartz/cli/handlers.js
index 5538152..01adc55 100644
--- a/quartz/cli/handlers.js
+++ b/quartz/cli/handlers.js
@@ -15,6 +15,7 @@
import { randomUUID } from "crypto"
import { Mutex } from "async-mutex"
import { CreateArgv } from "./args.js"
+import { globby } from "globby"
import {
exitIfCancel,
escapePath,
@@ -290,8 +291,8 @@
}
if (cleanupBuild) {
- await cleanupBuild()
console.log(chalk.yellow("Detected a source code change, doing a hard rebuild..."))
+ await cleanupBuild()
}
const result = await ctx.rebuild().catch((err) => {
@@ -423,13 +424,12 @@
),
)
console.log("hint: exit with ctrl+c")
+ const paths = await globby(["**/*.ts", "**/*.tsx", "**/*.scss", "package.json"])
chokidar
- .watch(["**/*.ts", "**/*.tsx", "**/*.scss", "package.json"], {
- ignoreInitial: true,
- })
- .on("all", async () => {
- build(clientRefresh)
- })
+ .watch(paths, { ignoreInitial: true })
+ .on("add", () => build(clientRefresh))
+ .on("change", () => build(clientRefresh))
+ .on("unlink", () => build(clientRefresh))
} else {
await build(() => {})
ctx.dispose()
--
Gitblit v1.10.0