From 02488d07b2b6a0745d031fda729f7133229d281d Mon Sep 17 00:00:00 2001 From: saberzero1 Date: Tue, 17 Mar 2026 21:26:44 +0100 Subject: [PATCH] fix: suppress harmless esbuild warnings from bundled plugin deps Add logOverride to the main esbuild build context to silence three warning types that originate from upstream third-party code bundled inside plugin dist files: - direct-eval: gray-matter's JS frontmatter engine in note-properties - equals-negative-zero: webidl-conversions in citations - duplicate-object-key: BibTeX month mapping in citations --- quartz/cli/handlers.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/quartz/cli/handlers.js b/quartz/cli/handlers.js index 0bd45d692..1b20b0011 100644 --- a/quartz/cli/handlers.js +++ b/quartz/cli/handlers.js @@ -341,6 +341,11 @@ export async function handleBuild(argv) { metafile: true, sourcemap: true, sourcesContent: false, + logOverride: { + "direct-eval": "silent", + "equals-negative-zero": "silent", + "duplicate-object-key": "silent", + }, plugins: [ sassPlugin({ type: "css-text",