From ecdf9f3464692b0093d94789af544e76c0afe9d8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 8 Nov 2026 23:14:55 +0100 Subject: [PATCH 1/2] Update dependency @larvit/log to v2.4.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 360d117..baad311 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "plainpages", "dependencies": { - "@larvit/log": "2.3.0", + "@larvit/log": "2.4.0", "ejs": "7.0.2", "lucide-static": "1.70.0", "postgres": "3.4.9" @@ -23,9 +23,9 @@ } }, "node_modules/@larvit/log": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@larvit/log/-/log-2.3.0.tgz", - "integrity": "sha512-gLRMDWrFnoMGdAr9NXMXRKOUeceU6Qd/CW0c6qDO+DLFT1xWrqO2ubsHyPqPzlZHVUO3w3Bk7kOWo6C2Ykn4ZQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@larvit/log/-/log-2.4.0.tgz", + "integrity": "sha512-0BA1S0eSzQMOP527Vy2DL9Zb68TiCgyDACr0gDiI2b/1zfY6Axq9XhR/ZJnF9URIAhQwFPYs3W6lh/T9K8vqgQ==", "license": "MIT", "engines": { "node": ">=18" diff --git a/package.json b/package.json index ca69f8a..c475fb5 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "test": "node --test \"src/**/*.test.ts\" \"plugins/**/*.test.ts\" \"examples/**/*.test.ts\" \"registry-cleanup/**/*.test.ts\" \"release-tooling/**/*.test.ts\"" }, "dependencies": { - "@larvit/log": "2.3.0", + "@larvit/log": "2.4.0", "ejs": "7.0.2", "lucide-static": "1.70.0", "postgres": "3.4.9" From 42661b111ff0b3ab9296d68c702ab9d4107489bb Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sun, 8 Nov 2026 23:14:55 +0100 Subject: [PATCH 2/2] Flush the logger in the OTLP export test, since @larvit/log 2.4.0 batches records --- src/logger.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logger.test.ts b/src/logger.test.ts index 833afcd..b1c3e79 100644 --- a/src/logger.test.ts +++ b/src/logger.test.ts @@ -56,7 +56,7 @@ test("createLogger: a set endpoint actually exports log records over OTLP/HTTP", try { const log = createLogger({ otlpEndpoint: "http://collector:4318", stderr: () => {}, stdout: () => {} }); log.info("exported"); - await new Promise((r) => setTimeout(r, 50)); // export is fire-and-forget in the background + await log.flush(); // the queue batches records for up to a second } finally { globalThis.fetch = orig; }